108 def __init__(self):
109 self.decayConstant = {'K+':0.156*u.GeV,
110 'K-':0.156*u.GeV,
111 'K_L0':0.156/math.sqrt(2)*u.GeV,
112 'K_S0':0.156/math.sqrt(2)*u.GeV,
113 'K*0':0.230*u.GeV,
114 'K*0_bar':0.230*u.GeV,
115 'K*+':0.230*u.GeV,
116 'K*-':0.230*u.GeV,
117 'phi':0.230*u.GeV,
118 'eta':-0.142*u.GeV,
119 "eta\'":0.038*u.GeV,
120 'D+':0.205*u.GeV,'D*+':0.205*u.GeV,
121 'D-':0.205*u.GeV,'D*-':0.205*u.GeV,
122 'D_s+':0.259*u.GeV,'D*_s+':0.259*u.GeV,
123 'D_s-':0.259*u.GeV,'D*_s-':0.259*u.GeV,
124 'B+':0.191*u.GeV,'B-':0.191*u.GeV,
125 'B0':0.191*u.GeV,'B_s0':0.228*u.GeV,
126 'B0_bar':0.191*u.GeV,'B_s0_bar':0.228*u.GeV}
127
128 self.GF = 1.166379e-05/(u.GeV*u.GeV)
129 self.MW = 80.385*u.GeV
130 self.gW2 = self.GF/math.sqrt(2)*8*self.MW*self.MW
131 self.s2thetaw = 0.23126
132 self.t2thetaw = self.s2thetaw/(1-self.s2thetaw)
133 self.heV = 6.58211928*pow(10.,-16)
134 self.hGeV = self.heV * pow(10.,-9)
135
136
137 self.GST2 = {'slepton' : self.gW2*self.t2thetaw*9./8.,
138 'sneutrino' : self.gW2*self.t2thetaw*9./8.,
139 'tlepton' : self.gW2*self.t2thetaw*1./32.,
140 'tneutrino' : self.gW2*self.t2thetaw*1./32.}
141
142
143
144