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 object_library import all_vertices, all_CTvertices, Vertex, CTVertex
8
import CT_couplings as C
16
V_R23G = CTVertex(name = 'V_R23G',
17
particles = [ P.G, P.G, P.G ],
18
color = [ 'f(1,2,3)' ],
20
loop_particles = [ [[P.u], [P.d], [P.c], [P.s]],
22
couplings = {(0,0,0):C.R2_3Gq, (0,0,1):C.R2_3Gg},
25
#=============================================================================================
27
#=============================================================================================
29
# Keep in mind that Delta8(a,b) is 1/2 Tr(a,b)
31
V_R24G = Vertex(name = 'V_R24G',
32
particles = [ P.G, P.G, P.G, P.G ],
33
color = [ 'Tr(1,2)*Tr(3,4)' , 'Tr(1,3)*Tr(2,4)' , 'Tr(1,4)*Tr(2,3)', \
34
'd(-1,1,2)*d(-1,3,4)' , 'd(-1,1,3)*d(-1,2,4)' , 'd(-1,1,4)*d(-1,2,3)'],
35
lorentz = [ L.R2_4G_1234, L.R2_4G_1324, L.R2_4G_1423 ],
36
loop_particles = [ [[P.G]], [[P.u],[P.d],[P.c],[P.s]] ],
37
couplings = {(0,0,0):C.GC_4GR2_Gluon_delta5,(0,1,0):C.GC_4GR2_Gluon_delta7,(0,2,0):C.GC_4GR2_Gluon_delta7, \
38
(1,0,0):C.GC_4GR2_Gluon_delta7,(1,1,0):C.GC_4GR2_Gluon_delta5,(1,2,0):C.GC_4GR2_Gluon_delta7, \
39
(2,0,0):C.GC_4GR2_Gluon_delta7,(2,1,0):C.GC_4GR2_Gluon_delta7,(2,2,0):C.GC_4GR2_Gluon_delta5, \
40
(3,0,0):C.GC_4GR2_4Struct,(3,1,0):C.GC_4GR2_2Struct,(3,2,0):C.GC_4GR2_2Struct, \
41
(4,0,0):C.GC_4GR2_2Struct,(4,1,0):C.GC_4GR2_4Struct,(4,2,0):C.GC_4GR2_2Struct, \
42
(5,0,0):C.GC_4GR2_2Struct,(5,1,0):C.GC_4GR2_2Struct,(5,2,0):C.GC_4GR2_4Struct , \
43
(0,0,1):C.GC_4GR2_Fermion_delta11,(0,1,1):C.GC_4GR2_Fermion_delta5,(0,2,1):C.GC_4GR2_Fermion_delta5, \
44
(1,0,1):C.GC_4GR2_Fermion_delta5,(1,1,1):C.GC_4GR2_Fermion_delta11,(1,2,1):C.GC_4GR2_Fermion_delta5, \
45
(2,0,1):C.GC_4GR2_Fermion_delta5,(2,1,1):C.GC_4GR2_Fermion_delta5,(2,2,1):C.GC_4GR2_Fermion_delta11, \
46
(3,0,1):C.GC_4GR2_11Struct,(3,1,1):C.GC_4GR2_5Struct,(3,2,1):C.GC_4GR2_5Struct, \
47
(4,0,1):C.GC_4GR2_5Struct,(4,1,1):C.GC_4GR2_11Struct,(4,2,1):C.GC_4GR2_5Struct, \
48
(5,0,1):C.GC_4GR2_5Struct,(5,1,1):C.GC_4GR2_5Struct,(5,2,1):C.GC_4GR2_11Struct },
51
#=============================================================================================
54
V_R2GDD = Vertex(name = 'V_R2GDD',
55
particles = [ P.d__tilde__, P.d, P.G ],
56
color = [ 'T(3,2,1)' ],
58
loop_particles =[[[P.d,P.G]]],
59
couplings = {(0,0,0):C.R2_GQQ},
63
V_R2GUU = Vertex(name = 'V_R2GUU',
64
particles = [ P.u__tilde__, P.u, P.G ],
65
color = [ 'T(3,2,1)' ],
67
loop_particles =[[[P.u,P.G]]],
68
couplings = {(0,0,0):C.R2_GQQ},
72
V_R2GDD = Vertex(name = 'V_R2GSS',
73
particles = [ P.s__tilde__, P.s, P.G ],
74
color = [ 'T(3,2,1)' ],
76
loop_particles =[[[P.s,P.G]]],
77
couplings = {(0,0,0):C.R2_GQQ},
81
V_R2GUU = Vertex(name = 'V_R2GCC',
82
particles = [ P.c__tilde__, P.c, P.G ],
83
color = [ 'T(3,2,1)' ],
85
loop_particles =[[[P.c,P.G]]],
86
couplings = {(0,0,0):C.R2_GQQ},
90
V_R2GG = Vertex(name = 'V_R2GG',
91
particles = [ P.G, P.G ],
92
color = [ 'Identity(1,2)' ],
93
lorentz = [ L.R2_GG_1, L.R2_GG_2, L.R2_GG_3],
94
loop_particles = [ [[P.u],[P.d],[P.c],[P.s]],
98
couplings = {(0,0,0):C.R2_GGq,
99
(0,0,1):C.R2_GGq,(0,2,1):C.R2_GGb,
100
(0,0,2):C.R2_GGq,(0,2,2):C.R2_GGt,
101
(0,0,3):C.R2_GGg_1, (0,1,3):C.R2_GGg_2},
105
V_R2DD = Vertex(name = 'V_R2DD',
106
particles = [ P.d__tilde__, P.d ],
107
color = [ 'Identity(1,2)' ],
108
lorentz = [ L.R2_QQ_1 ],
109
loop_particles = [[[P.d,P.G]]],
110
couplings = {(0,0,0):C.R2_QQq},
114
V_R2UU = Vertex(name = 'V_R2UU',
115
particles = [ P.u__tilde__, P.u ],
116
color = [ 'Identity(1,2)' ],
117
lorentz = [ L.R2_QQ_1 ],
118
loop_particles = [[[P.u,P.G]]],
119
couplings = {(0,0,0):C.R2_QQq},
123
V_R2SS = Vertex(name = 'V_R2SS',
124
particles = [ P.s__tilde__, P.s ],
125
color = [ 'Identity(1,2)' ],
126
lorentz = [ L.R2_QQ_1 ],
127
loop_particles = [[[P.s,P.G]]],
128
couplings = {(0,0,0):C.R2_QQq},
132
V_R2CC = Vertex(name = 'V_R2CC',
133
particles = [ P.c__tilde__, P.c ],
134
color = [ 'Identity(1,2)' ],
135
lorentz = [ L.R2_QQ_1 ],
136
loop_particles = [[[P.c,P.G]]],
137
couplings = {(0,0,0):C.R2_QQq},
141
V_R2BB = Vertex(name = 'V_R2BB',
142
particles = [ P.b__tilde__, P.b ],
143
color = [ 'Identity(1,2)' ],
144
lorentz = [ L.R2_QQ_1, L.R2_QQ_2 ],
145
loop_particles = [[[P.b,P.G]]],
146
couplings = {(0,0,0):C.R2_QQq,(0,1,0):C.R2_QQb},
150
V_R2TT = Vertex(name = 'V_R2TT',
151
particles = [ P.t__tilde__, P.t ],
152
color = [ 'Identity(1,2)' ],
153
lorentz = [ L.R2_QQ_1, L.R2_QQ_2 ],
154
loop_particles = [[[P.t,P.G]]],
155
couplings = {(0,0,0):C.R2_QQq,(0,1,0):C.R2_QQt},
162
# There are the alpha_s renormalization vertices
165
V_UV1eps3G = Vertex(name = 'V_UV1eps3G',
166
particles = [ P.G, P.G, P.G ],
167
color = [ 'f(1,2,3)' ],
168
lorentz = [ L.VVV1 ],
169
loop_particles = [[[P.u],[P.d],[P.c],[P.s]],[[P.b]],[[P.t]],[[P.G]]],
170
couplings = {(0,0,0):C.UV_3Gq,(0,0,1):C.UV_3Gb,(0,0,2):C.UV_3Gt,(0,0,3):C.UV_3Gg},
174
V_UV4G = Vertex(name = 'V_UV1eps4G',
175
particles = [ P.G, P.G, P.G, P.G ],
176
color = [ 'f(-1,1,2)*f(3,4,-1)', 'f(-1,1,3)*f(2,4,-1)', 'f(-1,1,4)*f(2,3,-1)' ],
177
lorentz = [ L.VVVV1, L.VVVV3, L.VVVV4 ],
178
loop_particles = [[[P.u],[P.d],[P.c],[P.s]],[[P.b]],[[P.t]],[[P.G]]],
179
couplings = {(0,0,0):C.UV_4Gq,(0,0,1):C.UV_4Gb,(0,0,2):C.UV_4Gt,(0,0,3):C.UV_4Gg,
180
(1,1,0):C.UV_4Gq,(1,1,1):C.UV_4Gb,(1,1,2):C.UV_4Gt,(1,1,3):C.UV_4Gg,
181
(2,2,0):C.UV_4Gq,(2,2,1):C.UV_4Gb,(2,2,2):C.UV_4Gt,(2,2,3):C.UV_4Gg},
185
V_UVGDD = Vertex(name = 'V_UVGDD',
186
particles = [ P.d__tilde__, P.d, P.G ],
187
color = [ 'T(3,2,1)' ],
188
lorentz = [ L.FFV1 ],
189
loop_particles = [[[P.u],[P.d],[P.c],[P.s]],[[P.b]],[[P.t]],[[P.G]]],
190
couplings = {(0,0,0):C.UV_GQQq,(0,0,1):C.UV_GQQb,(0,0,2):C.UV_GQQt,(0,0,3):C.UV_GQQg},
194
V_UVGUU = Vertex(name = 'V_UVGUU',
195
particles = [ P.u__tilde__, P.u, P.G ],
196
color = [ 'T(3,2,1)' ],
197
lorentz = [ L.FFV1 ],
198
loop_particles = [[[P.u],[P.d],[P.c],[P.s]],[[P.b]],[[P.t]],[[P.G]]],
199
couplings = {(0,0,0):C.UV_GQQq,(0,0,1):C.UV_GQQb,(0,0,2):C.UV_GQQt,(0,0,3):C.UV_GQQg},
203
V_UVGCC = Vertex(name = 'V_UVGCC',
204
particles = [ P.c__tilde__, P.c, P.G ],
205
color = [ 'T(3,2,1)' ],
206
lorentz = [ L.FFV1 ],
207
loop_particles = [[[P.u],[P.d],[P.c],[P.s]],[[P.b]],[[P.t]],[[P.G]]],
208
couplings = {(0,0,0):C.UV_GQQq,(0,0,1):C.UV_GQQb,(0,0,2):C.UV_GQQt,(0,0,3):C.UV_GQQg},
212
V_UVGSS = Vertex(name = 'V_UVGSS',
213
particles = [ P.s__tilde__, P.s, P.G ],
214
color = [ 'T(3,2,1)' ],
215
lorentz = [ L.FFV1 ],
216
loop_particles = [[[P.u],[P.d],[P.c],[P.s]],[[P.b]],[[P.t]],[[P.G]]],
217
couplings = {(0,0,0):C.UV_GQQq,(0,0,1):C.UV_GQQb,(0,0,2):C.UV_GQQt,(0,0,3):C.UV_GQQg},
221
V_UVGBB = Vertex(name = 'V_UVGBB',
222
particles = [ P.b__tilde__, P.b, P.G ],
223
color = [ 'T(3,2,1)' ],
224
lorentz = [ L.FFV1 ],
225
loop_particles = [[[P.u],[P.d],[P.c],[P.s]],[[P.b]],[[P.t]],[[P.G]]],
226
couplings = {(0,0,0):C.UV_GQQq,(0,0,1):C.UV_GQQb,(0,0,2):C.UV_GQQt,(0,0,3):C.UV_GQQg},
230
V_UVGTT = Vertex(name = 'V_UVGTT',
231
particles = [ P.t__tilde__, P.t, P.G ],
232
color = [ 'T(3,2,1)' ],
233
lorentz = [ L.FFV1 ],
234
loop_particles = [[[P.u],[P.d],[P.c],[P.s]],[[P.b]],[[P.t]],[[P.G]]],
235
couplings = {(0,0,0):C.UV_GQQq,(0,0,1):C.UV_GQQb,(0,0,2):C.UV_GQQt,(0,0,3):C.UV_GQQg},
238
# These are the mass renormalization vertices.
241
V_UVbMass = Vertex(name = 'V_UVbMass',
242
particles = [ P.b__tilde__, P.b ],
243
color = [ 'Identity(1,2)' ],
244
lorentz = [ L.R2_QQ_2 ],
245
loop_particles = [[[P.G,P.b]]],
246
couplings = {(0,0,0):C.UV_bMass},
250
V_UVbMass = Vertex(name = 'V_UVtMass',
251
particles = [ P.t__tilde__, P.t ],
252
color = [ 'Identity(1,2)' ],
253
lorentz = [ L.R2_QQ_2 ],
254
loop_particles = [[[P.G,P.t]]],
255
couplings = {(0,0,0):C.UV_tMass},