~maddevelopers/mg5amcnlo/2.9.4

« back to all changes in this revision

Viewing changes to tests/input_files/LoopSMTest/vertices.py

pass to v2.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
 
4
 
 
5
 
 
6
from object_library import all_vertices, all_CTvertices, Vertex, CTVertex
 
7
import particles as P
 
8
import couplings as C
 
9
import lorentz as L
 
10
 
 
11
# ======================================================================
 
12
# QCD base vertices
 
13
# ======================================================================
 
14
 
 
15
V_3 = Vertex(name = 'V_3',
 
16
              particles = [ P.G, P.G, P.G ],
 
17
              color = [ 'f(1,2,3)' ],
 
18
              lorentz = [ L.VVV1 ],
 
19
              couplings = {(0,0):C.GC_4})
 
20
              
 
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})
 
26
 
 
27
V_24 = Vertex(name = 'V_24',
 
28
              particles = [ P.d__tilde__, P.d, P.G ],
 
29
              color = [ 'T(3,2,1)' ],
 
30
              lorentz = [ L.FFV1 ],
 
31
              couplings = {(0,0):C.GC_5})
 
32
 
 
33
V_49 = Vertex(name = 'V_4',
 
34
               particles = [ P.u__tilde__, P.u, P.G ],
 
35
               color = [ 'T(3,2,1)' ],
 
36
               lorentz = [ L.FFV1 ],
 
37
               couplings = {(0,0):C.GC_5})
 
38
 
 
39
V_25 = Vertex(name = 'V_5',
 
40
              particles = [ P.s__tilde__, P.s, P.G ],
 
41
              color = [ 'T(3,2,1)' ],
 
42
              lorentz = [ L.FFV1 ],
 
43
              couplings = {(0,0):C.GC_5})
 
44
 
 
45
V_50 = Vertex(name = 'V_6',
 
46
               particles = [ P.c__tilde__, P.c, P.G ],
 
47
               color = [ 'T(3,2,1)' ],
 
48
               lorentz = [ L.FFV1 ],
 
49
               couplings = {(0,0):C.GC_5})
 
50
 
 
51
V_26 = Vertex(name = 'V_7',
 
52
              particles = [ P.b__tilde__, P.b, P.G ],
 
53
              color = [ 'T(3,2,1)' ],
 
54
              lorentz = [ L.FFV1 ],
 
55
              couplings = {(0,0):C.GC_5})
 
56
 
 
57
V_51 = Vertex(name = 'V_8',
 
58
               particles = [ P.t__tilde__, P.t, P.G ],
 
59
               color = [ 'T(3,2,1)' ],
 
60
               lorentz = [ L.FFV1 ],
 
61
               couplings = {(0,0):C.GC_5})
 
62
 
 
63
# QCD ghost
 
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})
 
69
 
 
70
# ======================================================================
 
71
# Non-QCD base vertices
 
72
# ======================================================================
 
73
 
 
74
V_1 = Vertex(name = 'V_1',
 
75
             particles = [ P.H, P.H, P.H ],
 
76
             color = [ '1' ],
 
77
             lorentz = [ L.SSS1 ],
 
78
             couplings = {(0,0):C.GC_30})
 
79
 
 
80
V_5 = Vertex(name = 'V_5',
 
81
             particles = [ P.A, P.W__minus__, P.W__plus__ ],
 
82
             color = [ '1' ],
 
83
             lorentz = [ L.VVV1 ],
 
84
             couplings = {(0,0):C.GC_25})
 
85
 
 
86
V_6 = Vertex(name = 'V_6',
 
87
             particles = [ P.W__minus__, P.W__plus__, P.H, P.H ],
 
88
             color = [ '1' ],
 
89
             lorentz = [ L.VVSS1 ],
 
90
             couplings = {(0,0):C.GC_10})
 
91
 
 
92
V_7 = Vertex(name = 'V_7',
 
93
             particles = [ P.W__minus__, P.W__plus__, P.H ],
 
94
             color = [ '1' ],
 
95
             lorentz = [ L.VVS1 ],
 
96
             couplings = {(0,0):C.GC_31})
 
97
 
 
98
V_8 = Vertex(name = 'V_8',
 
99
             particles = [ P.A, P.A, P.W__minus__, P.W__plus__ ],
 
100
             color = [ '1' ],
 
101
             lorentz = [ L.VVVV2 ],
 
102
             couplings = {(0,0):C.GC_27})
 
103
 
 
104
V_9 = Vertex(name = 'V_9',
 
105
             particles = [ P.W__minus__, P.W__plus__, P.Z ],
 
106
             color = [ '1' ],
 
107
             lorentz = [ L.VVV1 ],
 
108
             couplings = {(0,0):C.GC_7})
 
109
 
 
110
V_10 = Vertex(name = 'V_10',
 
111
              particles = [ P.W__minus__, P.W__minus__, P.W__plus__, P.W__plus__ ],
 
112
              color = [ '1' ],
 
113
              lorentz = [ L.VVVV2 ],
 
114
              couplings = {(0,0):C.GC_8})
 
115
 
 
116
V_11 = Vertex(name = 'V_11',
 
117
              particles = [ P.A, P.W__minus__, P.W__plus__, P.Z ],
 
118
              color = [ '1' ],
 
119
              lorentz = [ L.VVVV5 ],
 
120
              couplings = {(0,0):C.GC_26})
 
121
 
 
122
V_12 = Vertex(name = 'V_12',
 
123
              particles = [ P.Z, P.Z, P.H, P.H ],
 
124
              color = [ '1' ],
 
125
              lorentz = [ L.VVSS1 ],
 
126
              couplings = {(0,0):C.GC_29})
 
127
 
 
128
V_13 = Vertex(name = 'V_13',
 
129
              particles = [ P.Z, P.Z, P.H ],
 
130
              color = [ '1' ],
 
131
              lorentz = [ L.VVS1 ],
 
132
              couplings = {(0,0):C.GC_32})
 
133
 
 
134
V_14 = Vertex(name = 'V_14',
 
135
              particles = [ P.W__minus__, P.W__plus__, P.Z, P.Z ],
 
136
              color = [ '1' ],
 
137
              lorentz = [ L.VVVV2 ],
 
138
              couplings = {(0,0):C.GC_9})
 
139
 
 
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})
 
145
 
 
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})
 
151
 
 
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})
 
157
 
 
158
V_18 = Vertex(name = 'V_18',
 
159
              particles = [ P.e__plus__, P.e__minus__, P.A ],
 
160
              color = [ '1' ],
 
161
              lorentz = [ L.FFV1 ],
 
162
              couplings = {(0,0):C.GC_3})
 
163
 
 
164
V_19 = Vertex(name = 'V_19',
 
165
              particles = [ P.m__plus__, P.m__minus__, P.A ],
 
166
              color = [ '1' ],
 
167
              lorentz = [ L.FFV1 ],
 
168
              couplings = {(0,0):C.GC_3})
 
169
 
 
170
V_20 = Vertex(name = 'V_20',
 
171
              particles = [ P.tt__plus__, P.tt__minus__, P.A ],
 
172
              color = [ '1' ],
 
173
              lorentz = [ L.FFV1 ],
 
174
              couplings = {(0,0):C.GC_3})
 
175
 
 
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})
 
181
 
 
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})
 
187
 
 
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})
 
193
 
 
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})
 
199
 
 
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})
 
205
 
 
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})
 
211
 
 
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})
 
217
 
 
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})
 
223
 
 
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})
 
229
 
 
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})
 
235
 
 
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})
 
241
 
 
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})
 
247
 
 
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})
 
253
 
 
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})
 
259
 
 
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})
 
265
 
 
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})
 
271
 
 
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})
 
277
 
 
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})
 
283
 
 
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})
 
289
 
 
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})
 
295
 
 
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})
 
301
 
 
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})
 
307
 
 
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})
 
313
 
 
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})
 
319
 
 
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})
 
325
 
 
326
V_52 = Vertex(name = 'V_52',
 
327
              particles = [ P.e__plus__, P.e__minus__, P.H ],
 
328
              color = [ '1' ],
 
329
              lorentz = [ L.FFS1 ],
 
330
              couplings = {(0,0):C.GC_35})
 
331
 
 
332
V_53 = Vertex(name = 'V_53',
 
333
              particles = [ P.m__plus__, P.m__minus__, P.H ],
 
334
              color = [ '1' ],
 
335
              lorentz = [ L.FFS1 ],
 
336
              couplings = {(0,0):C.GC_36})
 
337
 
 
338
V_54 = Vertex(name = 'V_54',
 
339
              particles = [ P.tt__plus__, P.tt__minus__, P.H ],
 
340
              color = [ '1' ],
 
341
              lorentz = [ L.FFS1 ],
 
342
              couplings = {(0,0):C.GC_38})
 
343
 
 
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})
 
349
 
 
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})
 
355
 
 
356
V_57 = Vertex(name = 'V_57',
 
357
              particles = [ P.e__plus__, P.e__minus__, P.Z ],
 
358
              color = [ '1' ],
 
359
              lorentz = [ L.FFV2, L.FFV4 ],
 
360
              couplings = {(0,0):C.GC_21,(0,1):C.GC_24})
 
361
 
 
362
V_58 = Vertex(name = 'V_58',
 
363
              particles = [ P.m__plus__, P.m__minus__, P.Z ],
 
364
              color = [ '1' ],
 
365
              lorentz = [ L.FFV2, L.FFV4 ],
 
366
              couplings = {(0,0):C.GC_21,(0,1):C.GC_24})
 
367
 
 
368
V_59 = Vertex(name = 'V_59',
 
369
              particles = [ P.tt__plus__, P.tt__minus__, P.Z ],
 
370
              color = [ '1' ],
 
371
              lorentz = [ L.FFV2, L.FFV4 ],
 
372
              couplings = {(0,0):C.GC_21,(0,1):C.GC_24})
 
373
 
 
374
V_60 = Vertex(name = 'V_60',
 
375
              particles = [ P.e__plus__, P.ve, P.W__minus__ ],
 
376
              color = [ '1' ],
 
377
              lorentz = [ L.FFV2 ],
 
378
              couplings = {(0,0):C.GC_11})
 
379
 
 
380
V_61 = Vertex(name = 'V_61',
 
381
              particles = [ P.m__plus__, P.vm, P.W__minus__ ],
 
382
              color = [ '1' ],
 
383
              lorentz = [ L.FFV2 ],
 
384
              couplings = {(0,0):C.GC_11})
 
385
 
 
386
V_62 = Vertex(name = 'V_62',
 
387
              particles = [ P.tt__plus__, P.vt, P.W__minus__ ],
 
388
              color = [ '1' ],
 
389
              lorentz = [ L.FFV2 ],
 
390
              couplings = {(0,0):C.GC_11})
 
391
 
 
392
V_63 = Vertex(name = 'V_63',
 
393
              particles = [ P.ve__tilde__, P.e__minus__, P.W__plus__ ],
 
394
              color = [ '1' ],
 
395
              lorentz = [ L.FFV2 ],
 
396
              couplings = {(0,0):C.GC_11})
 
397
 
 
398
V_64 = Vertex(name = 'V_64',
 
399
              particles = [ P.vm__tilde__, P.m__minus__, P.W__plus__ ],
 
400
              color = [ '1' ],
 
401
              lorentz = [ L.FFV2 ],
 
402
              couplings = {(0,0):C.GC_11})
 
403
 
 
404
V_65 = Vertex(name = 'V_65',
 
405
              particles = [ P.vt__tilde__, P.tt__minus__, P.W__plus__ ],
 
406
              color = [ '1' ],
 
407
              lorentz = [ L.FFV2 ],
 
408
              couplings = {(0,0):C.GC_11})
 
409
 
 
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})
 
415
 
 
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})
 
421
 
 
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})
 
427
 
 
428
V_69 = Vertex(name = 'V_69',
 
429
              particles = [ P.ve__tilde__, P.ve, P.Z ],
 
430
              color = [ '1' ],
 
431
              lorentz = [ L.FFV2 ],
 
432
              couplings = {(0,0):C.GC_28})
 
433
 
 
434
V_70 = Vertex(name = 'V_70',
 
435
              particles = [ P.vm__tilde__, P.vm, P.Z ],
 
436
              color = [ '1' ],
 
437
              lorentz = [ L.FFV2 ],
 
438
              couplings = {(0,0):C.GC_28})
 
439
 
 
440
V_71 = Vertex(name = 'V_71',
 
441
              particles = [ P.vt__tilde__, P.vt, P.Z ],
 
442
              color = [ '1' ],
 
443
              lorentz = [ L.FFV2 ],
 
444
              couplings = {(0,0):C.GC_28})
 
445