128 def __init__(self) -> None:
129 self.decayConstant = {
130 "K+": 0.156 * u.GeV,
131 "K-": 0.156 * u.GeV,
132 "K_L0": 0.156 / math.sqrt(2) * u.GeV,
133 "K_S0": 0.156 / math.sqrt(2) * u.GeV,
134 "K*0": 0.230 * u.GeV,
135 "K*0_bar": 0.230 * u.GeV,
136 "K*+": 0.230 * u.GeV,
137 "K*-": 0.230 * u.GeV,
138 "phi": 0.230 * u.GeV,
139 "eta": -0.142 * u.GeV,
140 "eta'": 0.038 * u.GeV,
141 "D+": 0.205 * u.GeV,
142 "D*+": 0.205 * u.GeV,
143 "D-": 0.205 * u.GeV,
144 "D*-": 0.205 * u.GeV,
145 "D_s+": 0.259 * u.GeV,
146 "D*_s+": 0.259 * u.GeV,
147 "D_s-": 0.259 * u.GeV,
148 "D*_s-": 0.259 * u.GeV,
149 "B+": 0.191 * u.GeV,
150 "B-": 0.191 * u.GeV,
151 "B0": 0.191 * u.GeV,
152 "B_s0": 0.228 * u.GeV,
153 "B0_bar": 0.191 * u.GeV,
154 "B_s0_bar": 0.228 * u.GeV,
155 }
156
157 self.GF = 1.166379e-05 / (u.GeV * u.GeV)
158 self.MW = 80.385 * u.GeV
159 self.gW2 = self.GF / math.sqrt(2) * 8 * self.MW * self.MW
160 self.s2thetaw = 0.23126
161 self.t2thetaw = self.s2thetaw / (1 - self.s2thetaw)
162 self.heV = 6.58211928 * pow(10.0, -16)
163 self.hGeV = self.heV * pow(10.0, -9)
164
165
166 self.GST2 = {
167 "slepton": self.gW2 * self.t2thetaw * 9.0 / 8.0,
168 "sneutrino": self.gW2 * self.t2thetaw * 9.0 / 8.0,
169 "tlepton": self.gW2 * self.t2thetaw * 1.0 / 32.0,
170 "tneutrino": self.gW2 * self.t2thetaw * 1.0 / 32.0,
171 }
172
173
174