1
# This file was automatically created by FeynRules $Revision: 535 $
2
# Mathematica version: 7.0 for Mac OS X x86 (64-bit) (November 11, 2008)
3
# Date: Fri 18 Mar 2011 18:40:51
6
from __future__ import division
7
from object_library import all_particles, Particle
8
import parameters as Param
9
import CT_parameters as CTParam
11
# ======================================================================
13
# ======================================================================
15
d = Particle(pdg_code = 1,
30
u = Particle(pdg_code = 2,
45
s = Particle(pdg_code = 3,
60
c = Particle(pdg_code = 4,
75
b = Particle(pdg_code = 5,
90
t = Particle(pdg_code = 6,
103
t__tilde__ = t.anti()
105
G = Particle(pdg_code = 21,
118
gh = Particle(pdg_code = 666,
132
gh__tilde__ = gh.anti()
134
# ======================================================================
136
# ======================================================================
138
ve = Particle(pdg_code = 12,
151
ve__tilde__ = ve.anti()
153
vm = Particle(pdg_code = 14,
166
vm__tilde__ = vm.anti()
168
vt = Particle(pdg_code = 16,
181
vt__tilde__ = vt.anti()
183
A = Particle(pdg_code = 22,
196
Z = Particle(pdg_code = 23,
209
W__plus__ = Particle(pdg_code = 24,
222
W__minus__ = W__plus__.anti()
224
H = Particle(pdg_code = 25,
232
antitexname = '\\phi',
237
e__minus__ = Particle(pdg_code = 11,
250
e__plus__ = e__minus__.anti()
252
m__minus__ = Particle(pdg_code = 13,
265
m__plus__ = m__minus__.anti()
267
tt__minus__ = Particle(pdg_code = 15,
280
tt__plus__ = tt__minus__.anti()
283
# Set counterterms values
285
Param.MT.loop_particles= [[[t,G]]]
286
Param.MT.counterterm = {(1,0):CTParam.tMass_UV.value}
287
Param.MB.loop_particles= [[[b,G]]]
288
Param.MB.counterterm = {(1,0):CTParam.bMass_UV.value}
289
Param.G.loop_particles = [[[u],[d],[c],[s]],[[b]],[[t]],[[G]]]
290
Param.G.counterterm = {(1,0):CTParam.G_UVq.value,(1,1):CTParam.G_UVb.value,(1,2):CTParam.G_UVt.value,(1,3):CTParam.G_UVg.value}
292
# Wavefunction renormalization
294
b.loop_particles = [[[b,G]]]
295
b.counterterm = {(1,0):CTParam.bWcft_UV.value}
297
t.loop_particles = [[[t,G]]]
298
t.counterterm = {(1,0):CTParam.tWcft_UV.value}
300
G.loop_particles = [[[b]],[[t]]]
301
G.counterterm = {(1,0):CTParam.GWcft_UV_b.value,(1,1):CTParam.GWcft_UV_t.value}
303
Param.MB.loop_particles= [[[b,G]]]
304
Param.MB.counterterm = {(1,0):CTParam.bMass_UV.value}
306
Param.MT.loop_particles= [[[t,G]]]
307
Param.MT.counterterm = {(1,0):CTParam.tMass_UV.value}
309
Param.G.loop_particles = [[[u],[d],[c],[s]],[[b]],[[t]],[[G]]],
310
Param.G.counterterm = {(1,0):CTParam.G_UVq.value,(1,1):CTParam.G_UVb.value,(1,2):CTParam.G_UVt.value,(1,3):CTParam.G_UVg.value},