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 = 82,
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
y = Particle(pdg_code = 39,
297
# ======================================================================
299
# ======================================================================
301
G0 = Particle(pdg_code = 250,
310
GoldstoneBoson = True,
315
G__plus__ = Particle(pdg_code = 251,
324
GoldstoneBoson = True,
329
G__minus__ = G__plus__.anti()
331
# Wavefunction renormalization
333
b.loop_particles = [[[b,G]]]
334
b.counterterm = {(1,0,0):CTParam.bWcft_UV.value}
336
c.loop_particles = [[[c,G]]]
337
c.counterterm = {(1,0,0):CTParam.cWcft_UV.value}
339
t.loop_particles = [[[t,G]]]
340
t.counterterm = {(1,0,0):CTParam.tWcft_UV.value}
342
G.loop_particles = [[[c]],[[b]],[[t]]]
343
G.counterterm = {(1,0,0):CTParam.GWcft_UV_c.value,(1,0,1):CTParam.GWcft_UV_b.value,(1,0,2):CTParam.GWcft_UV_t.value}
345
# Set counterterms values
347
Param.MB.loop_particles= [[[b,G]]]
348
Param.MB.counterterm = {(1,0,0):CTParam.bMass_UV.value}
350
Param.MC.loop_particles= [[[c,G]]]
351
Param.MC.counterterm = {(1,0,0):CTParam.cMass_UV.value}
353
Param.MT.loop_particles= [[[t,G]]]
354
Param.MT.counterterm = {(1,0,0):CTParam.tMass_UV.value}
356
Param.G.loop_particles = [[[u],[d],[s]],[[c]],[[b]],[[t]],[[G]]],
357
Param.G.counterterm = {(1,0,0):CTParam.G_UVq.value,(1,0,1):CTParam.G_UVc.value,(1,0,2):CTParam.G_UVb.value,(1,0,3):CTParam.G_UVt.value,(1,0,4):CTParam.G_UVg.value},