~madteam/mg5amcnlo/series2.0

« back to all changes in this revision

Viewing changes to models/loop_sm_UNITARY_ONLY/vertices.py

merge with 2.0.0beta4 revision 216

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_49',
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_25',
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_50',
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_26',
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_51',
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(2,3,1)' ],
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