1
# This file was automatically created by FeynRules $Revision: 999 $
2
# Mathematica version: 7.0 for Linux x86 (64-bit) (February 18, 2009)
3
# Date: Mon 30 Jan 2012 19:57:04
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
A = Particle(pdg_code = 22,
24
Z = Particle(pdg_code = 23,
37
W__plus__ = Particle(pdg_code = 24,
50
W__minus__ = W__plus__.anti()
52
G = Particle(pdg_code = 21,
65
ghA = Particle(pdg_code = 9000001,
78
ghA__tilde__ = ghA.anti()
80
ghZ = Particle(pdg_code = 9000002,
93
ghZ__tilde__ = ghZ.anti()
95
ghWp = Particle(pdg_code = 9000003,
103
antitexname = 'ghWp',
108
ghWp__tilde__ = ghWp.anti()
110
ghWm = Particle(pdg_code = 9000004,
118
antitexname = 'ghWm',
123
ghWm__tilde__ = ghWm.anti()
125
ghG = Particle(pdg_code = 9000005,
138
ghG__tilde__ = ghG.anti()
140
ve = Particle(pdg_code = 12,
153
ve__tilde__ = ve.anti()
155
vm = Particle(pdg_code = 14,
168
vm__tilde__ = vm.anti()
170
vt = Particle(pdg_code = 16,
183
vt__tilde__ = vt.anti()
185
e__minus__ = Particle(pdg_code = 11,
198
e__plus__ = e__minus__.anti()
200
m__minus__ = Particle(pdg_code = 13,
213
m__plus__ = m__minus__.anti()
215
tt__minus__ = Particle(pdg_code = 15,
228
tt__plus__ = tt__minus__.anti()
230
u = Particle(pdg_code = 2,
243
u__tilde__ = u.anti()
245
c = Particle(pdg_code = 4,
258
c__tilde__ = c.anti()
260
t = Particle(pdg_code = 6,
273
t__tilde__ = t.anti()
275
d = Particle(pdg_code = 1,
288
d__tilde__ = d.anti()
290
s = Particle(pdg_code = 3,
303
s__tilde__ = s.anti()
305
b = Particle(pdg_code = 5,
318
b__tilde__ = b.anti()
320
H = Particle(pdg_code = 25,
333
G0 = Particle(pdg_code = 250,
342
goldstoneboson = True,
347
G__plus__ = Particle(pdg_code = 251,
356
goldstoneboson = True,
361
G__minus__ = G__plus__.anti()
363
# Wavefunction renormalization
365
b.loop_particles = [[[5,21]]]
366
b.counterterm = {(1,0,0):CTParam.bWcft_UV.value}
368
t.loop_particles = [[[6,21]]]
369
t.counterterm = {(1,0,0):CTParam.tWcft_UV.value}
371
G.loop_particles = [[[5]],[[6]]]
372
G.counterterm = {(1,0,0):CTParam.GWcft_UV_b.value,(1,0,1):CTParam.GWcft_UV_t.value}
374
Param.MB.loop_particles= [[[5,21]]]
375
Param.MB.counterterm = {(1,0,0):CTParam.bMass_UV.value}
377
Param.MT.loop_particles= [[[6,21]]]
378
Param.MT.counterterm = {(1,0,0):CTParam.tMass_UV.value}
380
Param.G.loop_particles = [[[1],[2],[3],[4]],[[5]],[[6]],[[21]]],
381
Param.G.counterterm = {(1,0,0):CTParam.G_UVq.value,(1,0,1):CTParam.G_UVb.value,(1,0,2):CTParam.G_UVt.value,(1,0,3):CTParam.G_UVg.value}