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
11
# ======================================================================
13
# ======================================================================
15
V_3 = Vertex(name = 'V_3',
16
particles = [ P.G, P.G, P.G ],
17
color = [ 'f(1,2,3)' ],
19
couplings = {(0,0):C.GC_4})
21
V_4 = Vertex(name = 'V_4',
22
particles = [ P.G, P.G, P.G, P.G ],
23
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)' ],
24
lorentz = [ L.VVVV1, L.VVVV3, L.VVVV4 ],
25
couplings = {(1,1):C.GC_6,(0,0):C.GC_6,(2,2):C.GC_6})
27
V_24 = Vertex(name = 'V_24',
28
particles = [ P.d__tilde__, P.d, P.G ],
29
color = [ 'T(3,2,1)' ],
31
couplings = {(0,0):C.GC_5})
33
V_49 = Vertex(name = 'V_4',
34
particles = [ P.u__tilde__, P.u, P.G ],
35
color = [ 'T(3,2,1)' ],
37
couplings = {(0,0):C.GC_5})
39
V_25 = Vertex(name = 'V_5',
40
particles = [ P.s__tilde__, P.s, P.G ],
41
color = [ 'T(3,2,1)' ],
43
couplings = {(0,0):C.GC_5})
45
V_50 = Vertex(name = 'V_6',
46
particles = [ P.c__tilde__, P.c, P.G ],
47
color = [ 'T(3,2,1)' ],
49
couplings = {(0,0):C.GC_5})
51
V_26 = Vertex(name = 'V_7',
52
particles = [ P.b__tilde__, P.b, P.G ],
53
color = [ 'T(3,2,1)' ],
55
couplings = {(0,0):C.GC_5})
57
V_51 = Vertex(name = 'V_8',
58
particles = [ P.t__tilde__, P.t, P.G ],
59
color = [ 'T(3,2,1)' ],
61
couplings = {(0,0):C.GC_5})
64
V_Ggh = Vertex(name = 'V_Ggh',
65
particles = [ P.gh__tilde__, P.gh, P.G ],
66
color = [ 'f(1,3,2)' ],
67
lorentz = [ L.GHGHG ],
68
couplings = {(0,0):C.GC_4})
70
# ======================================================================
71
# Non-QCD base vertices
72
# ======================================================================
74
V_1 = Vertex(name = 'V_1',
75
particles = [ P.H, P.H, P.H ],
78
couplings = {(0,0):C.GC_30})
80
V_5 = Vertex(name = 'V_5',
81
particles = [ P.A, P.W__minus__, P.W__plus__ ],
84
couplings = {(0,0):C.GC_25})
86
V_6 = Vertex(name = 'V_6',
87
particles = [ P.W__minus__, P.W__plus__, P.H, P.H ],
89
lorentz = [ L.VVSS1 ],
90
couplings = {(0,0):C.GC_10})
92
V_7 = Vertex(name = 'V_7',
93
particles = [ P.W__minus__, P.W__plus__, P.H ],
96
couplings = {(0,0):C.GC_31})
98
V_8 = Vertex(name = 'V_8',
99
particles = [ P.A, P.A, P.W__minus__, P.W__plus__ ],
101
lorentz = [ L.VVVV2 ],
102
couplings = {(0,0):C.GC_27})
104
V_9 = Vertex(name = 'V_9',
105
particles = [ P.W__minus__, P.W__plus__, P.Z ],
107
lorentz = [ L.VVV1 ],
108
couplings = {(0,0):C.GC_7})
110
V_10 = Vertex(name = 'V_10',
111
particles = [ P.W__minus__, P.W__minus__, P.W__plus__, P.W__plus__ ],
113
lorentz = [ L.VVVV2 ],
114
couplings = {(0,0):C.GC_8})
116
V_11 = Vertex(name = 'V_11',
117
particles = [ P.A, P.W__minus__, P.W__plus__, P.Z ],
119
lorentz = [ L.VVVV5 ],
120
couplings = {(0,0):C.GC_26})
122
V_12 = Vertex(name = 'V_12',
123
particles = [ P.Z, P.Z, P.H, P.H ],
125
lorentz = [ L.VVSS1 ],
126
couplings = {(0,0):C.GC_29})
128
V_13 = Vertex(name = 'V_13',
129
particles = [ P.Z, P.Z, P.H ],
131
lorentz = [ L.VVS1 ],
132
couplings = {(0,0):C.GC_32})
134
V_14 = Vertex(name = 'V_14',
135
particles = [ P.W__minus__, P.W__plus__, P.Z, P.Z ],
137
lorentz = [ L.VVVV2 ],
138
couplings = {(0,0):C.GC_9})
140
V_15 = Vertex(name = 'V_15',
141
particles = [ P.d__tilde__, P.d, P.A ],
142
color = [ 'Identity(1,2)' ],
143
lorentz = [ L.FFV1 ],
144
couplings = {(0,0):C.GC_1})
146
V_16 = Vertex(name = 'V_16',
147
particles = [ P.s__tilde__, P.s, P.A ],
148
color = [ 'Identity(1,2)' ],
149
lorentz = [ L.FFV1 ],
150
couplings = {(0,0):C.GC_1})
152
V_17 = Vertex(name = 'V_17',
153
particles = [ P.b__tilde__, P.b, P.A ],
154
color = [ 'Identity(1,2)' ],
155
lorentz = [ L.FFV1 ],
156
couplings = {(0,0):C.GC_1})
158
V_18 = Vertex(name = 'V_18',
159
particles = [ P.e__plus__, P.e__minus__, P.A ],
161
lorentz = [ L.FFV1 ],
162
couplings = {(0,0):C.GC_3})
164
V_19 = Vertex(name = 'V_19',
165
particles = [ P.m__plus__, P.m__minus__, P.A ],
167
lorentz = [ L.FFV1 ],
168
couplings = {(0,0):C.GC_3})
170
V_20 = Vertex(name = 'V_20',
171
particles = [ P.tt__plus__, P.tt__minus__, P.A ],
173
lorentz = [ L.FFV1 ],
174
couplings = {(0,0):C.GC_3})
176
V_21 = Vertex(name = 'V_21',
177
particles = [ P.u__tilde__, P.u, P.A ],
178
color = [ 'Identity(1,2)' ],
179
lorentz = [ L.FFV1 ],
180
couplings = {(0,0):C.GC_2})
182
V_22 = Vertex(name = 'V_22',
183
particles = [ P.c__tilde__, P.c, P.A ],
184
color = [ 'Identity(1,2)' ],
185
lorentz = [ L.FFV1 ],
186
couplings = {(0,0):C.GC_2})
188
V_23 = Vertex(name = 'V_23',
189
particles = [ P.t__tilde__, P.t, P.A ],
190
color = [ 'Identity(1,2)' ],
191
lorentz = [ L.FFV1 ],
192
couplings = {(0,0):C.GC_2})
194
V_27 = Vertex(name = 'V_27',
195
particles = [ P.b__tilde__, P.b, P.H ],
196
color = [ 'Identity(1,2)' ],
197
lorentz = [ L.FFS1 ],
198
couplings = {(0,0):C.GC_33})
200
V_28 = Vertex(name = 'V_28',
201
particles = [ P.d__tilde__, P.d, P.Z ],
202
color = [ 'Identity(1,2)' ],
203
lorentz = [ L.FFV2, L.FFV3 ],
204
couplings = {(0,0):C.GC_21,(0,1):C.GC_23})
206
V_29 = Vertex(name = 'V_29',
207
particles = [ P.s__tilde__, P.s, P.Z ],
208
color = [ 'Identity(1,2)' ],
209
lorentz = [ L.FFV2, L.FFV3 ],
210
couplings = {(0,0):C.GC_21,(0,1):C.GC_23})
212
V_30 = Vertex(name = 'V_30',
213
particles = [ P.b__tilde__, P.b, P.Z ],
214
color = [ 'Identity(1,2)' ],
215
lorentz = [ L.FFV2, L.FFV3 ],
216
couplings = {(0,0):C.GC_21,(0,1):C.GC_23})
218
V_31 = Vertex(name = 'V_31',
219
particles = [ P.d__tilde__, P.u, P.W__minus__ ],
220
color = [ 'Identity(1,2)' ],
221
lorentz = [ L.FFV2 ],
222
couplings = {(0,0):C.GC_12})
224
V_32 = Vertex(name = 'V_32',
225
particles = [ P.d__tilde__, P.c, P.W__minus__ ],
226
color = [ 'Identity(1,2)' ],
227
lorentz = [ L.FFV2 ],
228
couplings = {(0,0):C.GC_15})
230
V_33 = Vertex(name = 'V_33',
231
particles = [ P.d__tilde__, P.t, P.W__minus__ ],
232
color = [ 'Identity(1,2)' ],
233
lorentz = [ L.FFV2 ],
234
couplings = {(0,0):C.GC_18})
236
V_34 = Vertex(name = 'V_34',
237
particles = [ P.s__tilde__, P.u, P.W__minus__ ],
238
color = [ 'Identity(1,2)' ],
239
lorentz = [ L.FFV2 ],
240
couplings = {(0,0):C.GC_13})
242
V_35 = Vertex(name = 'V_35',
243
particles = [ P.s__tilde__, P.c, P.W__minus__ ],
244
color = [ 'Identity(1,2)' ],
245
lorentz = [ L.FFV2 ],
246
couplings = {(0,0):C.GC_16})
248
V_36 = Vertex(name = 'V_36',
249
particles = [ P.s__tilde__, P.t, P.W__minus__ ],
250
color = [ 'Identity(1,2)' ],
251
lorentz = [ L.FFV2 ],
252
couplings = {(0,0):C.GC_19})
254
V_37 = Vertex(name = 'V_37',
255
particles = [ P.b__tilde__, P.u, P.W__minus__ ],
256
color = [ 'Identity(1,2)' ],
257
lorentz = [ L.FFV2 ],
258
couplings = {(0,0):C.GC_14})
260
V_38 = Vertex(name = 'V_38',
261
particles = [ P.b__tilde__, P.c, P.W__minus__ ],
262
color = [ 'Identity(1,2)' ],
263
lorentz = [ L.FFV2 ],
264
couplings = {(0,0):C.GC_17})
266
V_39 = Vertex(name = 'V_39',
267
particles = [ P.b__tilde__, P.t, P.W__minus__ ],
268
color = [ 'Identity(1,2)' ],
269
lorentz = [ L.FFV2 ],
270
couplings = {(0,0):C.GC_20})
272
V_40 = Vertex(name = 'V_40',
273
particles = [ P.u__tilde__, P.d, P.W__plus__ ],
274
color = [ 'Identity(1,2)' ],
275
lorentz = [ L.FFV2 ],
276
couplings = {(0,0):C.GC_39})
278
V_41 = Vertex(name = 'V_41',
279
particles = [ P.c__tilde__, P.d, P.W__plus__ ],
280
color = [ 'Identity(1,2)' ],
281
lorentz = [ L.FFV2 ],
282
couplings = {(0,0):C.GC_42})
284
V_42 = Vertex(name = 'V_42',
285
particles = [ P.t__tilde__, P.d, P.W__plus__ ],
286
color = [ 'Identity(1,2)' ],
287
lorentz = [ L.FFV2 ],
288
couplings = {(0,0):C.GC_45})
290
V_43 = Vertex(name = 'V_43',
291
particles = [ P.u__tilde__, P.s, P.W__plus__ ],
292
color = [ 'Identity(1,2)' ],
293
lorentz = [ L.FFV2 ],
294
couplings = {(0,0):C.GC_40})
296
V_44 = Vertex(name = 'V_44',
297
particles = [ P.c__tilde__, P.s, P.W__plus__ ],
298
color = [ 'Identity(1,2)' ],
299
lorentz = [ L.FFV2 ],
300
couplings = {(0,0):C.GC_43})
302
V_45 = Vertex(name = 'V_45',
303
particles = [ P.t__tilde__, P.s, P.W__plus__ ],
304
color = [ 'Identity(1,2)' ],
305
lorentz = [ L.FFV2 ],
306
couplings = {(0,0):C.GC_46})
308
V_46 = Vertex(name = 'V_46',
309
particles = [ P.u__tilde__, P.b, P.W__plus__ ],
310
color = [ 'Identity(1,2)' ],
311
lorentz = [ L.FFV2 ],
312
couplings = {(0,0):C.GC_41})
314
V_47 = Vertex(name = 'V_47',
315
particles = [ P.c__tilde__, P.b, P.W__plus__ ],
316
color = [ 'Identity(1,2)' ],
317
lorentz = [ L.FFV2 ],
318
couplings = {(0,0):C.GC_44})
320
V_48 = Vertex(name = 'V_48',
321
particles = [ P.t__tilde__, P.b, P.W__plus__ ],
322
color = [ 'Identity(1,2)' ],
323
lorentz = [ L.FFV2 ],
324
couplings = {(0,0):C.GC_47})
326
V_52 = Vertex(name = 'V_52',
327
particles = [ P.e__plus__, P.e__minus__, P.H ],
329
lorentz = [ L.FFS1 ],
330
couplings = {(0,0):C.GC_35})
332
V_53 = Vertex(name = 'V_53',
333
particles = [ P.m__plus__, P.m__minus__, P.H ],
335
lorentz = [ L.FFS1 ],
336
couplings = {(0,0):C.GC_36})
338
V_54 = Vertex(name = 'V_54',
339
particles = [ P.tt__plus__, P.tt__minus__, P.H ],
341
lorentz = [ L.FFS1 ],
342
couplings = {(0,0):C.GC_38})
344
V_55 = Vertex(name = 'V_55',
345
particles = [ P.c__tilde__, P.c, P.H ],
346
color = [ 'Identity(1,2)' ],
347
lorentz = [ L.FFS1 ],
348
couplings = {(0,0):C.GC_34})
350
V_56 = Vertex(name = 'V_56',
351
particles = [ P.t__tilde__, P.t, P.H ],
352
color = [ 'Identity(1,2)' ],
353
lorentz = [ L.FFS1 ],
354
couplings = {(0,0):C.GC_37})
356
V_57 = Vertex(name = 'V_57',
357
particles = [ P.e__plus__, P.e__minus__, P.Z ],
359
lorentz = [ L.FFV2, L.FFV4 ],
360
couplings = {(0,0):C.GC_21,(0,1):C.GC_24})
362
V_58 = Vertex(name = 'V_58',
363
particles = [ P.m__plus__, P.m__minus__, P.Z ],
365
lorentz = [ L.FFV2, L.FFV4 ],
366
couplings = {(0,0):C.GC_21,(0,1):C.GC_24})
368
V_59 = Vertex(name = 'V_59',
369
particles = [ P.tt__plus__, P.tt__minus__, P.Z ],
371
lorentz = [ L.FFV2, L.FFV4 ],
372
couplings = {(0,0):C.GC_21,(0,1):C.GC_24})
374
V_60 = Vertex(name = 'V_60',
375
particles = [ P.e__plus__, P.ve, P.W__minus__ ],
377
lorentz = [ L.FFV2 ],
378
couplings = {(0,0):C.GC_11})
380
V_61 = Vertex(name = 'V_61',
381
particles = [ P.m__plus__, P.vm, P.W__minus__ ],
383
lorentz = [ L.FFV2 ],
384
couplings = {(0,0):C.GC_11})
386
V_62 = Vertex(name = 'V_62',
387
particles = [ P.tt__plus__, P.vt, P.W__minus__ ],
389
lorentz = [ L.FFV2 ],
390
couplings = {(0,0):C.GC_11})
392
V_63 = Vertex(name = 'V_63',
393
particles = [ P.ve__tilde__, P.e__minus__, P.W__plus__ ],
395
lorentz = [ L.FFV2 ],
396
couplings = {(0,0):C.GC_11})
398
V_64 = Vertex(name = 'V_64',
399
particles = [ P.vm__tilde__, P.m__minus__, P.W__plus__ ],
401
lorentz = [ L.FFV2 ],
402
couplings = {(0,0):C.GC_11})
404
V_65 = Vertex(name = 'V_65',
405
particles = [ P.vt__tilde__, P.tt__minus__, P.W__plus__ ],
407
lorentz = [ L.FFV2 ],
408
couplings = {(0,0):C.GC_11})
410
V_66 = Vertex(name = 'V_66',
411
particles = [ P.u__tilde__, P.u, P.Z ],
412
color = [ 'Identity(1,2)' ],
413
lorentz = [ L.FFV2, L.FFV5 ],
414
couplings = {(0,0):C.GC_22,(0,1):C.GC_23})
416
V_67 = Vertex(name = 'V_67',
417
particles = [ P.c__tilde__, P.c, P.Z ],
418
color = [ 'Identity(1,2)' ],
419
lorentz = [ L.FFV2, L.FFV5 ],
420
couplings = {(0,0):C.GC_22,(0,1):C.GC_23})
422
V_68 = Vertex(name = 'V_68',
423
particles = [ P.t__tilde__, P.t, P.Z ],
424
color = [ 'Identity(1,2)' ],
425
lorentz = [ L.FFV2, L.FFV5 ],
426
couplings = {(0,0):C.GC_22,(0,1):C.GC_23})
428
V_69 = Vertex(name = 'V_69',
429
particles = [ P.ve__tilde__, P.ve, P.Z ],
431
lorentz = [ L.FFV2 ],
432
couplings = {(0,0):C.GC_28})
434
V_70 = Vertex(name = 'V_70',
435
particles = [ P.vm__tilde__, P.vm, P.Z ],
437
lorentz = [ L.FFV2 ],
438
couplings = {(0,0):C.GC_28})
440
V_71 = Vertex(name = 'V_71',
441
particles = [ P.vt__tilde__, P.vt, P.Z ],
443
lorentz = [ L.FFV2 ],
444
couplings = {(0,0):C.GC_28})