~madteam/mg5amcnlo/series2.0

« back to all changes in this revision

Viewing changes to tests/loop_smgrav/vertices.py

  • Committer: olivier-mattelaer
  • Date: 2019-09-13 14:04:58 UTC
  • mto: This revision was merged to the branch mainline in revision 283.
  • Revision ID: olivier-mattelaer-20190913140458-5ilmavms0mv5dhu0
change some default of the run_card and fix some tests

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_HHHH = Vertex(name = 'V_HHHH',
75
 
             particles = [ P.H, P.H, P.H, P.H ],
76
 
             color = [ '1' ],
77
 
             lorentz = [ L.SSSS1 ],
78
 
             couplings = {(0,0):C.GC_HHHH})
79
 
 
80
 
V_1 = Vertex(name = 'V_1',
81
 
             particles = [ P.H, P.H, P.H ],
82
 
             color = [ '1' ],
83
 
             lorentz = [ L.SSS1 ],
84
 
             couplings = {(0,0):C.GC_30})
85
 
 
86
 
V_5 = Vertex(name = 'V_5',
87
 
             particles = [ P.A, P.W__minus__, P.W__plus__ ],
88
 
             color = [ '1' ],
89
 
             lorentz = [ L.VVV1 ],
90
 
             couplings = {(0,0):C.GC_25})
91
 
 
92
 
V_6 = Vertex(name = 'V_6',
93
 
             particles = [ P.W__minus__, P.W__plus__, P.H, P.H ],
94
 
             color = [ '1' ],
95
 
             lorentz = [ L.VVSS1 ],
96
 
             couplings = {(0,0):C.GC_10})
97
 
 
98
 
V_7 = Vertex(name = 'V_7',
99
 
             particles = [ P.W__minus__, P.W__plus__, P.H ],
100
 
             color = [ '1' ],
101
 
             lorentz = [ L.VVS1 ],
102
 
             couplings = {(0,0):C.GC_31})
103
 
 
104
 
V_8 = Vertex(name = 'V_8',
105
 
             particles = [ P.A, P.A, P.W__minus__, P.W__plus__ ],
106
 
             color = [ '1' ],
107
 
             lorentz = [ L.VVVV2 ],
108
 
             couplings = {(0,0):C.GC_27})
109
 
 
110
 
V_9 = Vertex(name = 'V_9',
111
 
             particles = [ P.W__minus__, P.W__plus__, P.Z ],
112
 
             color = [ '1' ],
113
 
             lorentz = [ L.VVV1 ],
114
 
             couplings = {(0,0):C.GC_7})
115
 
 
116
 
V_10 = Vertex(name = 'V_10',
117
 
              particles = [ P.W__minus__, P.W__minus__, P.W__plus__, P.W__plus__ ],
118
 
              color = [ '1' ],
119
 
              lorentz = [ L.VVVV2 ],
120
 
              couplings = {(0,0):C.GC_8})
121
 
 
122
 
V_11 = Vertex(name = 'V_11',
123
 
              particles = [ P.A, P.W__minus__, P.W__plus__, P.Z ],
124
 
              color = [ '1' ],
125
 
              lorentz = [ L.VVVV5 ],
126
 
              couplings = {(0,0):C.GC_26})
127
 
 
128
 
V_12 = Vertex(name = 'V_12',
129
 
              particles = [ P.Z, P.Z, P.H, P.H ],
130
 
              color = [ '1' ],
131
 
              lorentz = [ L.VVSS1 ],
132
 
              couplings = {(0,0):C.GC_29})
133
 
 
134
 
V_13 = Vertex(name = 'V_13',
135
 
              particles = [ P.Z, P.Z, P.H ],
136
 
              color = [ '1' ],
137
 
              lorentz = [ L.VVS1 ],
138
 
              couplings = {(0,0):C.GC_32})
139
 
 
140
 
V_14 = Vertex(name = 'V_14',
141
 
              particles = [ P.W__minus__, P.W__plus__, P.Z, P.Z ],
142
 
              color = [ '1' ],
143
 
              lorentz = [ L.VVVV2 ],
144
 
              couplings = {(0,0):C.GC_9})
145
 
 
146
 
V_15 = Vertex(name = 'V_15',
147
 
              particles = [ P.d__tilde__, P.d, P.A ],
148
 
              color = [ 'Identity(1,2)' ],
149
 
              lorentz = [ L.FFV1 ],
150
 
              couplings = {(0,0):C.GC_1})
151
 
 
152
 
V_16 = Vertex(name = 'V_16',
153
 
              particles = [ P.s__tilde__, P.s, P.A ],
154
 
              color = [ 'Identity(1,2)' ],
155
 
              lorentz = [ L.FFV1 ],
156
 
              couplings = {(0,0):C.GC_1})
157
 
 
158
 
V_17 = Vertex(name = 'V_17',
159
 
              particles = [ P.b__tilde__, P.b, P.A ],
160
 
              color = [ 'Identity(1,2)' ],
161
 
              lorentz = [ L.FFV1 ],
162
 
              couplings = {(0,0):C.GC_1})
163
 
 
164
 
V_18 = Vertex(name = 'V_18',
165
 
              particles = [ P.e__plus__, P.e__minus__, P.A ],
166
 
              color = [ '1' ],
167
 
              lorentz = [ L.FFV1 ],
168
 
              couplings = {(0,0):C.GC_3})
169
 
 
170
 
V_19 = Vertex(name = 'V_19',
171
 
              particles = [ P.m__plus__, P.m__minus__, P.A ],
172
 
              color = [ '1' ],
173
 
              lorentz = [ L.FFV1 ],
174
 
              couplings = {(0,0):C.GC_3})
175
 
 
176
 
V_20 = Vertex(name = 'V_20',
177
 
              particles = [ P.tt__plus__, P.tt__minus__, P.A ],
178
 
              color = [ '1' ],
179
 
              lorentz = [ L.FFV1 ],
180
 
              couplings = {(0,0):C.GC_3})
181
 
 
182
 
V_21 = Vertex(name = 'V_21',
183
 
              particles = [ P.u__tilde__, P.u, P.A ],
184
 
              color = [ 'Identity(1,2)' ],
185
 
              lorentz = [ L.FFV1 ],
186
 
              couplings = {(0,0):C.GC_2})
187
 
 
188
 
V_22 = Vertex(name = 'V_22',
189
 
              particles = [ P.c__tilde__, P.c, P.A ],
190
 
              color = [ 'Identity(1,2)' ],
191
 
              lorentz = [ L.FFV1 ],
192
 
              couplings = {(0,0):C.GC_2})
193
 
 
194
 
V_23 = Vertex(name = 'V_23',
195
 
              particles = [ P.t__tilde__, P.t, P.A ],
196
 
              color = [ 'Identity(1,2)' ],
197
 
              lorentz = [ L.FFV1 ],
198
 
              couplings = {(0,0):C.GC_2})
199
 
 
200
 
V_27 = Vertex(name = 'V_27',
201
 
              particles = [ P.b__tilde__, P.b, P.H ],
202
 
              color = [ 'Identity(1,2)' ],
203
 
              lorentz = [ L.FFS1 ],
204
 
              couplings = {(0,0):C.GC_33})
205
 
 
206
 
V_28 = Vertex(name = 'V_28',
207
 
              particles = [ P.d__tilde__, P.d, 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_29 = Vertex(name = 'V_29',
213
 
              particles = [ P.s__tilde__, P.s, 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_30 = Vertex(name = 'V_30',
219
 
              particles = [ P.b__tilde__, P.b, P.Z ],
220
 
              color = [ 'Identity(1,2)' ],
221
 
              lorentz = [ L.FFV2, L.FFV3 ],
222
 
              couplings = {(0,0):C.GC_21,(0,1):C.GC_23})
223
 
 
224
 
V_31 = Vertex(name = 'V_31',
225
 
              particles = [ P.d__tilde__, P.u, P.W__minus__ ],
226
 
              color = [ 'Identity(1,2)' ],
227
 
              lorentz = [ L.FFV2 ],
228
 
              couplings = {(0,0):C.GC_12})
229
 
 
230
 
V_32 = Vertex(name = 'V_32',
231
 
              particles = [ P.d__tilde__, P.c, P.W__minus__ ],
232
 
              color = [ 'Identity(1,2)' ],
233
 
              lorentz = [ L.FFV2 ],
234
 
              couplings = {(0,0):C.GC_15})
235
 
 
236
 
V_33 = Vertex(name = 'V_33',
237
 
              particles = [ P.d__tilde__, P.t, P.W__minus__ ],
238
 
              color = [ 'Identity(1,2)' ],
239
 
              lorentz = [ L.FFV2 ],
240
 
              couplings = {(0,0):C.GC_18})
241
 
 
242
 
V_34 = Vertex(name = 'V_34',
243
 
              particles = [ P.s__tilde__, P.u, P.W__minus__ ],
244
 
              color = [ 'Identity(1,2)' ],
245
 
              lorentz = [ L.FFV2 ],
246
 
              couplings = {(0,0):C.GC_13})
247
 
 
248
 
V_35 = Vertex(name = 'V_35',
249
 
              particles = [ P.s__tilde__, P.c, P.W__minus__ ],
250
 
              color = [ 'Identity(1,2)' ],
251
 
              lorentz = [ L.FFV2 ],
252
 
              couplings = {(0,0):C.GC_16})
253
 
 
254
 
V_36 = Vertex(name = 'V_36',
255
 
              particles = [ P.s__tilde__, P.t, P.W__minus__ ],
256
 
              color = [ 'Identity(1,2)' ],
257
 
              lorentz = [ L.FFV2 ],
258
 
              couplings = {(0,0):C.GC_19})
259
 
 
260
 
V_37 = Vertex(name = 'V_37',
261
 
              particles = [ P.b__tilde__, P.u, P.W__minus__ ],
262
 
              color = [ 'Identity(1,2)' ],
263
 
              lorentz = [ L.FFV2 ],
264
 
              couplings = {(0,0):C.GC_14})
265
 
 
266
 
V_38 = Vertex(name = 'V_38',
267
 
              particles = [ P.b__tilde__, P.c, P.W__minus__ ],
268
 
              color = [ 'Identity(1,2)' ],
269
 
              lorentz = [ L.FFV2 ],
270
 
              couplings = {(0,0):C.GC_17})
271
 
 
272
 
V_39 = Vertex(name = 'V_39',
273
 
              particles = [ P.b__tilde__, P.t, P.W__minus__ ],
274
 
              color = [ 'Identity(1,2)' ],
275
 
              lorentz = [ L.FFV2 ],
276
 
              couplings = {(0,0):C.GC_20})
277
 
 
278
 
V_40 = Vertex(name = 'V_40',
279
 
              particles = [ P.u__tilde__, P.d, P.W__plus__ ],
280
 
              color = [ 'Identity(1,2)' ],
281
 
              lorentz = [ L.FFV2 ],
282
 
              couplings = {(0,0):C.GC_39})
283
 
 
284
 
V_41 = Vertex(name = 'V_41',
285
 
              particles = [ P.c__tilde__, P.d, P.W__plus__ ],
286
 
              color = [ 'Identity(1,2)' ],
287
 
              lorentz = [ L.FFV2 ],
288
 
              couplings = {(0,0):C.GC_42})
289
 
 
290
 
V_42 = Vertex(name = 'V_42',
291
 
              particles = [ P.t__tilde__, P.d, P.W__plus__ ],
292
 
              color = [ 'Identity(1,2)' ],
293
 
              lorentz = [ L.FFV2 ],
294
 
              couplings = {(0,0):C.GC_45})
295
 
 
296
 
V_43 = Vertex(name = 'V_43',
297
 
              particles = [ P.u__tilde__, P.s, P.W__plus__ ],
298
 
              color = [ 'Identity(1,2)' ],
299
 
              lorentz = [ L.FFV2 ],
300
 
              couplings = {(0,0):C.GC_40})
301
 
 
302
 
V_44 = Vertex(name = 'V_44',
303
 
              particles = [ P.c__tilde__, P.s, P.W__plus__ ],
304
 
              color = [ 'Identity(1,2)' ],
305
 
              lorentz = [ L.FFV2 ],
306
 
              couplings = {(0,0):C.GC_43})
307
 
 
308
 
V_45 = Vertex(name = 'V_45',
309
 
              particles = [ P.t__tilde__, P.s, P.W__plus__ ],
310
 
              color = [ 'Identity(1,2)' ],
311
 
              lorentz = [ L.FFV2 ],
312
 
              couplings = {(0,0):C.GC_46})
313
 
 
314
 
V_46 = Vertex(name = 'V_46',
315
 
              particles = [ P.u__tilde__, P.b, P.W__plus__ ],
316
 
              color = [ 'Identity(1,2)' ],
317
 
              lorentz = [ L.FFV2 ],
318
 
              couplings = {(0,0):C.GC_41})
319
 
 
320
 
V_47 = Vertex(name = 'V_47',
321
 
              particles = [ P.c__tilde__, P.b, P.W__plus__ ],
322
 
              color = [ 'Identity(1,2)' ],
323
 
              lorentz = [ L.FFV2 ],
324
 
              couplings = {(0,0):C.GC_44})
325
 
 
326
 
V_48 = Vertex(name = 'V_48',
327
 
              particles = [ P.t__tilde__, P.b, P.W__plus__ ],
328
 
              color = [ 'Identity(1,2)' ],
329
 
              lorentz = [ L.FFV2 ],
330
 
              couplings = {(0,0):C.GC_47})
331
 
 
332
 
V_52 = Vertex(name = 'V_52',
333
 
              particles = [ P.e__plus__, P.e__minus__, P.H ],
334
 
              color = [ '1' ],
335
 
              lorentz = [ L.FFS1 ],
336
 
              couplings = {(0,0):C.GC_35})
337
 
 
338
 
V_53 = Vertex(name = 'V_53',
339
 
              particles = [ P.m__plus__, P.m__minus__, P.H ],
340
 
              color = [ '1' ],
341
 
              lorentz = [ L.FFS1 ],
342
 
              couplings = {(0,0):C.GC_36})
343
 
 
344
 
V_54 = Vertex(name = 'V_54',
345
 
              particles = [ P.tt__plus__, P.tt__minus__, P.H ],
346
 
              color = [ '1' ],
347
 
              lorentz = [ L.FFS1 ],
348
 
              couplings = {(0,0):C.GC_38})
349
 
 
350
 
V_55 = Vertex(name = 'V_55',
351
 
              particles = [ P.c__tilde__, P.c, P.H ],
352
 
              color = [ 'Identity(1,2)' ],
353
 
              lorentz = [ L.FFS1 ],
354
 
              couplings = {(0,0):C.GC_34})
355
 
 
356
 
V_56 = Vertex(name = 'V_56',
357
 
              particles = [ P.t__tilde__, P.t, P.H ],
358
 
              color = [ 'Identity(1,2)' ],
359
 
              lorentz = [ L.FFS1 ],
360
 
              couplings = {(0,0):C.GC_37})
361
 
 
362
 
V_57 = Vertex(name = 'V_57',
363
 
              particles = [ P.e__plus__, P.e__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_58 = Vertex(name = 'V_58',
369
 
              particles = [ P.m__plus__, P.m__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_59 = Vertex(name = 'V_59',
375
 
              particles = [ P.tt__plus__, P.tt__minus__, P.Z ],
376
 
              color = [ '1' ],
377
 
              lorentz = [ L.FFV2, L.FFV4 ],
378
 
              couplings = {(0,0):C.GC_21,(0,1):C.GC_24})
379
 
 
380
 
V_60 = Vertex(name = 'V_60',
381
 
              particles = [ P.e__plus__, P.ve, P.W__minus__ ],
382
 
              color = [ '1' ],
383
 
              lorentz = [ L.FFV2 ],
384
 
              couplings = {(0,0):C.GC_11})
385
 
 
386
 
V_61 = Vertex(name = 'V_61',
387
 
              particles = [ P.m__plus__, P.vm, P.W__minus__ ],
388
 
              color = [ '1' ],
389
 
              lorentz = [ L.FFV2 ],
390
 
              couplings = {(0,0):C.GC_11})
391
 
 
392
 
V_62 = Vertex(name = 'V_62',
393
 
              particles = [ P.tt__plus__, P.vt, P.W__minus__ ],
394
 
              color = [ '1' ],
395
 
              lorentz = [ L.FFV2 ],
396
 
              couplings = {(0,0):C.GC_11})
397
 
 
398
 
V_63 = Vertex(name = 'V_63',
399
 
              particles = [ P.ve__tilde__, P.e__minus__, P.W__plus__ ],
400
 
              color = [ '1' ],
401
 
              lorentz = [ L.FFV2 ],
402
 
              couplings = {(0,0):C.GC_11})
403
 
 
404
 
V_64 = Vertex(name = 'V_64',
405
 
              particles = [ P.vm__tilde__, P.m__minus__, P.W__plus__ ],
406
 
              color = [ '1' ],
407
 
              lorentz = [ L.FFV2 ],
408
 
              couplings = {(0,0):C.GC_11})
409
 
 
410
 
V_65 = Vertex(name = 'V_65',
411
 
              particles = [ P.vt__tilde__, P.tt__minus__, P.W__plus__ ],
412
 
              color = [ '1' ],
413
 
              lorentz = [ L.FFV2 ],
414
 
              couplings = {(0,0):C.GC_11})
415
 
 
416
 
V_66 = Vertex(name = 'V_66',
417
 
              particles = [ P.u__tilde__, P.u, 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_67 = Vertex(name = 'V_67',
423
 
              particles = [ P.c__tilde__, P.c, 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_68 = Vertex(name = 'V_68',
429
 
              particles = [ P.t__tilde__, P.t, P.Z ],
430
 
              color = [ 'Identity(1,2)' ],
431
 
              lorentz = [ L.FFV2, L.FFV5 ],
432
 
              couplings = {(0,0):C.GC_22,(0,1):C.GC_23})
433
 
 
434
 
V_69 = Vertex(name = 'V_69',
435
 
              particles = [ P.ve__tilde__, P.ve, P.Z ],
436
 
              color = [ '1' ],
437
 
              lorentz = [ L.FFV2 ],
438
 
              couplings = {(0,0):C.GC_28})
439
 
 
440
 
V_70 = Vertex(name = 'V_70',
441
 
              particles = [ P.vm__tilde__, P.vm, P.Z ],
442
 
              color = [ '1' ],
443
 
              lorentz = [ L.FFV2 ],
444
 
              couplings = {(0,0):C.GC_28})
445
 
 
446
 
V_71 = Vertex(name = 'V_71',
447
 
              particles = [ P.vt__tilde__, P.vt, P.Z ],
448
 
              color = [ '1' ],
449
 
              lorentz = [ L.FFV2 ],
450
 
              couplings = {(0,0):C.GC_28})
451
 
 
452
 
#added by mz ################################################
453
 
 
454
 
V_WWY = Vertex(name = 'V_WWY',
455
 
             particles = [ P.W__minus__, P.W__plus__, P.y ],
456
 
             color = [ '1' ],
457
 
             lorentz = [ L.VVT2, L.VVT3 ],
458
 
             couplings = {(0,1):C.GC_69,(0,0):C.GC_68})
459
 
 
460
 
#GC_68 = Coupling(name = 'GC_68',
461
 
#                 value = '-(ee**2*complex(0,1)*kappa*v**2)/(8.*sw**2)',
462
 
#                 order = {'QTD':1})
463
 
 
464
 
V_ZZY = Vertex(name = 'V_ZZY',
465
 
             particles = [ P.Z, P.Z, P.y ],
466
 
             color = [ '1' ],
467
 
             lorentz = [ L.VVT2, L.VVT3 ],
468
 
             couplings = {(0,1):C.GC_62,(0,0):C.GC_72})
469
 
 
470
 
#GC_62 = Coupling(name = 'GC_62',
471
 
#                 value = '-(cw**2*complex(0,1)*kappa)/2. - (complex(0,1)*kappa*sw**2)/2.',
472
 
#                 order = {'QTD':1})
473
 
 
474
 
#GC_72 = Coupling(name = 'GC_72',
475
 
#                 value = '-(ee**2*complex(0,1)*kappa*v**2)/4. - (cw**2*ee**2*complex(0,1)*kappa*v**2)/(8.*sw**2) - (ee**2*complex(0,1)*kappa*sw**2*v**2)/(8.*cw**2)',
476
 
#                 order = {'QTD':1})
477
 
 
478
 
#############################################################
479
 
 
480
 
# ======================
481
 
# Goldstone interactions
482
 
# ======================
483
 
 
484
 
V_1001 = Vertex(name = 'V_1001',
485
 
             particles = [ P.G0, P.G0, P.G0, P.G0 ],
486
 
             color = [ '1' ],
487
 
             lorentz = [ L.SSS1 ],
488
 
             couplings = {(0,0):C.GC_1033})
489
 
 
490
 
V_1002 = Vertex(name = 'V_1002',
491
 
             particles = [ P.G0, P.G0, P.G__minus__, P.G__plus__ ],
492
 
             color = [ '1' ],
493
 
             lorentz = [ L.SSSS1 ],
494
 
             couplings = {(0,0):C.GC_1031})
495
 
 
496
 
V_1003 = Vertex(name = 'V_1003',
497
 
             particles = [ P.G__minus__, P.G__minus__, P.G__plus__, P.G__plus__ ],
498
 
             color = [ '1' ],
499
 
             lorentz = [ L.SSSS1 ],
500
 
             couplings = {(0,0):C.GC_1032})
501
 
 
502
 
V_1004 = Vertex(name = 'V_1004',
503
 
             particles = [ P.G0, P.G0, P.H, P.H ],
504
 
             color = [ '1' ],
505
 
             lorentz = [ L.SSSS1 ],
506
 
             couplings = {(0,0):C.GC_1031})
507
 
 
508
 
V_1005 = Vertex(name = 'V_1005',
509
 
             particles = [ P.G__minus__, P.G__plus__, P.H, P.H ],
510
 
             color = [ '1' ],
511
 
             lorentz = [ L.SSSS1 ],
512
 
             couplings = {(0,0):C.GC_1031})
513
 
 
514
 
V_1007 = Vertex(name = 'V_1007',
515
 
             particles = [ P.G0, P.G0, P.H ],
516
 
             color = [ '1' ],
517
 
             lorentz = [ L.SSS1 ],
518
 
             couplings = {(0,0):C.GC_1068})
519
 
 
520
 
V_1008 = Vertex(name = 'V_1008',
521
 
             particles = [ P.G__minus__, P.G__plus__, P.H ],
522
 
             color = [ '1' ],
523
 
             lorentz = [ L.SSS1 ],
524
 
             couplings = {(0,0):C.GC_1068})
525
 
 
526
 
V_1010 = Vertex(name = 'V_1010',
527
 
              particles = [ P.A, P.A, P.G__minus__, P.G__plus__ ],
528
 
              color = [ '1' ],
529
 
              lorentz = [ L.VVSS1 ],
530
 
              couplings = {(0,0):C.GC_1006})
531
 
 
532
 
V_1011 = Vertex(name = 'V_1011',
533
 
              particles = [ P.A, P.G__minus__, P.G__plus__ ],
534
 
              color = [ '1' ],
535
 
              lorentz = [ L.VSS1 ],
536
 
              couplings = {(0,0):C.GC_1003})
537
 
 
538
 
V_1038 = Vertex(name = 'V_1038',
539
 
              particles = [ P.A, P.W__minus__, P.G0, P.G__plus__ ],
540
 
              color = [ '1' ],
541
 
              lorentz = [ L.VVSS1 ],
542
 
              couplings = {(0,0):C.GC_1055})
543
 
 
544
 
V_1039 = Vertex(name = 'V_1039',
545
 
              particles = [ P.A, P.W__minus__, P.G__plus__, P.H ],
546
 
              color = [ '1' ],
547
 
              lorentz = [ L.VVSS1 ],
548
 
              couplings = {(0,0):C.GC_1054})
549
 
 
550
 
V_1040 = Vertex(name = 'V_1040',
551
 
              particles = [ P.A, P.W__minus__, P.G__plus__ ],
552
 
              color = [ '1' ],
553
 
              lorentz = [ L.VVS1 ],
554
 
              couplings = {(0,0):C.GC_1074})
555
 
 
556
 
V_1041 = Vertex(name = 'V_1041',
557
 
              particles = [ P.W__minus__, P.G0, P.G__plus__ ],
558
 
              color = [ '1' ],
559
 
              lorentz = [ L.VSS1 ],
560
 
              couplings = {(0,0):C.GC_1039})
561
 
 
562
 
V_1042 = Vertex(name = 'V_1042',
563
 
              particles = [ P.W__minus__, P.G__plus__, P.H ],
564
 
              color = [ '1' ],
565
 
              lorentz = [ L.VSS1 ],
566
 
              couplings = {(0,0):C.GC_1037})
567
 
 
568
 
V_1044 = Vertex(name = 'V_1044',
569
 
              particles = [ P.A, P.W__plus__, P.G0, P.G__minus__ ],
570
 
              color = [ '1' ],
571
 
              lorentz = [ L.VVSS1 ],
572
 
              couplings = {(0,0):C.GC_1055})
573
 
 
574
 
V_1045 = Vertex(name = 'V_1045',
575
 
              particles = [ P.A, P.W__plus__, P.G__minus__, P.H ],
576
 
              color = [ '1' ],
577
 
              lorentz = [ L.VVSS1 ],
578
 
              couplings = {(0,0):C.GC_1056})
579
 
 
580
 
V_1046 = Vertex(name = 'V_1046',
581
 
              particles = [ P.A, P.W__plus__, P.G__minus__ ],
582
 
              color = [ '1' ],
583
 
              lorentz = [ L.VVS1 ],
584
 
              couplings = {(0,0):C.GC_1075})
585
 
 
586
 
V_1047 = Vertex(name = 'V_1047',
587
 
              particles = [ P.W__plus__, P.G0, P.G__minus__ ],
588
 
              color = [ '1' ],
589
 
              lorentz = [ L.VSS1 ],
590
 
              couplings = {(0,0):C.GC_1038})
591
 
 
592
 
V_1048 = Vertex(name = 'V_1048',
593
 
              particles = [ P.W__plus__, P.G__minus__, P.H ],
594
 
              color = [ '1' ],
595
 
              lorentz = [ L.VSS1 ],
596
 
              couplings = {(0,0):C.GC_1037})
597
 
 
598
 
V_1049 = Vertex(name = 'V_1049',
599
 
              particles = [ P.W__minus__, P.W__plus__, P.G0, P.G0 ],
600
 
              color = [ '1' ],
601
 
              lorentz = [ L.VVSS1 ],
602
 
              couplings = {(0,0):C.GC_1034})
603
 
 
604
 
V_1050 = Vertex(name = 'V_1050',
605
 
              particles = [ P.W__minus__, P.W__plus__, P.G__minus__, P.G__plus__ ],
606
 
              color = [ '1' ],
607
 
              lorentz = [ L.VVSS1 ],
608
 
              couplings = {(0,0):C.GC_1034})
609
 
 
610
 
V_1056 = Vertex(name = 'V_1056',
611
 
              particles = [ P.A, P.Z, P.G__minus__, P.G__plus__ ],
612
 
              color = [ '1' ],
613
 
              lorentz = [ L.VVSS1 ],
614
 
              couplings = {(0,0):C.GC_1063})
615
 
 
616
 
V_1057 = Vertex(name = 'V_1057',
617
 
              particles = [ P.Z, P.G0, P.H ],
618
 
              color = [ '1' ],
619
 
              lorentz = [ L.VSS1 ],
620
 
              couplings = {(0,0):C.GC_1060})
621
 
 
622
 
V_1058 = Vertex(name = 'V_1058',
623
 
              particles = [ P.Z, P.G__minus__, P.G__plus__ ],
624
 
              color = [ '1' ],
625
 
              lorentz = [ L.VSS1 ],
626
 
              couplings = {(0,0):C.GC_1061})
627
 
 
628
 
V_1059 = Vertex(name = 'V_1059',
629
 
              particles = [ P.W__minus__, P.Z, P.G0, P.G__plus__ ],
630
 
              color = [ '1' ],
631
 
              lorentz = [ L.VVSS1 ],
632
 
              couplings = {(0,0):C.GC_1008})
633
 
 
634
 
V_1060 = Vertex(name = 'V_1060',
635
 
              particles = [ P.W__minus__, P.Z, P.G__plus__, P.H ],
636
 
              color = [ '1' ],
637
 
              lorentz = [ L.VVSS1 ],
638
 
              couplings = {(0,0):C.GC_1009})
639
 
 
640
 
V_1061 = Vertex(name = 'V_1061',
641
 
              particles = [ P.W__minus__, P.Z, P.G__plus__ ],
642
 
              color = [ '1' ],
643
 
              lorentz = [ L.VVS1 ],
644
 
              couplings = {(0,0):C.GC_1067})
645
 
 
646
 
V_1062 = Vertex(name = 'V_1062',
647
 
              particles = [ P.W__plus__, P.Z, P.G0, P.G__minus__ ],
648
 
              color = [ '1' ],
649
 
              lorentz = [ L.VVSS1 ],
650
 
              couplings = {(0,0):C.GC_1008})
651
 
 
652
 
V_1063 = Vertex(name = 'V_1063',
653
 
              particles = [ P.W__plus__, P.Z, P.G__minus__, P.H ],
654
 
              color = [ '1' ],
655
 
              lorentz = [ L.VVSS1 ],
656
 
              couplings = {(0,0):C.GC_1007})
657
 
 
658
 
V_1064 = Vertex(name = 'V_1064',
659
 
              particles = [ P.W__plus__, P.Z, P.G__minus__ ],
660
 
              color = [ '1' ],
661
 
              lorentz = [ L.VVS1 ],
662
 
              couplings = {(0,0):C.GC_1066})
663
 
 
664
 
V_1066 = Vertex(name = 'V_1066',
665
 
              particles = [ P.Z, P.Z, P.G0, P.G0 ],
666
 
              color = [ '1' ],
667
 
              lorentz = [ L.VVSS1 ],
668
 
              couplings = {(0,0):C.GC_1065})
669
 
 
670
 
V_1067 = Vertex(name = 'V_1067',
671
 
              particles = [ P.Z, P.Z, P.G__minus__, P.G__plus__ ],
672
 
              color = [ '1' ],
673
 
              lorentz = [ L.VVSS1 ],
674
 
              couplings = {(0,0):C.GC_1064})
675
 
 
676
 
V_1077 = Vertex(name = 'V_1077',
677
 
              particles = [ P.b__tilde__, P.b, P.G0 ],
678
 
              color = [ 'Identity(1,2)' ],
679
 
              lorentz = [ L.FFS2 ],
680
 
              couplings = {(0,0):C.GC_1082})
681
 
 
682
 
V_1082 = Vertex(name = 'V_1082',
683
 
              particles = [ P.c__tilde__, P.d, P.G__plus__ ],
684
 
              color = [ 'Identity(1,2)' ],
685
 
              lorentz = [ L.FFS3 ],
686
 
              couplings = {(0,0):C.GC_1016})
687
 
 
688
 
V_1083 = Vertex(name = 'V_1083',
689
 
              particles = [ P.t__tilde__, P.d, P.G__plus__ ],
690
 
              color = [ 'Identity(1,2)' ],
691
 
              lorentz = [ L.FFS3 ],
692
 
              couplings = {(0,0):C.GC_1017})
693
 
 
694
 
V_1084 = Vertex(name = 'V_1084',
695
 
              particles = [ P.c__tilde__, P.s, P.G__plus__ ],
696
 
              color = [ 'Identity(1,2)' ],
697
 
              lorentz = [ L.FFS3 ],
698
 
              couplings = {(0,0):C.GC_1018})
699
 
 
700
 
V_1085 = Vertex(name = 'V_1085',
701
 
              particles = [ P.t__tilde__, P.s, P.G__plus__ ],
702
 
              color = [ 'Identity(1,2)' ],
703
 
              lorentz = [ L.FFS3 ],
704
 
              couplings = {(0,0):C.GC_1019})
705
 
 
706
 
V_1086 = Vertex(name = 'V_1086',
707
 
              particles = [ P.u__tilde__, P.b, P.G__plus__ ],
708
 
              color = [ 'Identity(1,2)' ],
709
 
              lorentz = [ L.FFS8 ],
710
 
              couplings = {(0,0):C.GC_1013})
711
 
 
712
 
V_1087 = Vertex(name = 'V_1087',
713
 
              particles = [ P.c__tilde__, P.b, P.G__plus__ ],
714
 
              color = [ 'Identity(1,2)' ],
715
 
              lorentz = [ L.FFS8, L.FFS3 ],
716
 
              couplings = {(0,0):C.GC_1014,(0,1):C.GC_1020})
717
 
 
718
 
V_1088 = Vertex(name = 'V_1088',
719
 
              particles = [ P.t__tilde__, P.b, P.G__plus__ ],
720
 
              color = [ 'Identity(1,2)' ],
721
 
              lorentz = [ L.FFS8, L.FFS3 ],
722
 
              couplings = {(0,0):C.GC_1015,(0,1):C.GC_1021})
723
 
 
724
 
V_1101 = Vertex(name = 'V_1101',
725
 
               particles = [ P.e__plus__, P.e__minus__, P.G0 ],
726
 
               color = [ '1' ],
727
 
               lorentz = [ L.FFS2 ],
728
 
               couplings = {(0,0):C.GC_1088})
729
 
 
730
 
V_1102 = Vertex(name = 'V_1102',
731
 
               particles = [ P.m__plus__, P.m__minus__, P.G0 ],
732
 
               color = [ '1' ],
733
 
               lorentz = [ L.FFS2 ],
734
 
               couplings = {(0,0):C.GC_1092})
735
 
 
736
 
V_1103 = Vertex(name = 'V_1103',
737
 
               particles = [ P.tt__plus__, P.tt__minus__, P.G0 ],
738
 
               color = [ '1' ],
739
 
               lorentz = [ L.FFS2 ],
740
 
               couplings = {(0,0):C.GC_1098})
741
 
 
742
 
V_1110 = Vertex(name = 'V_1110',
743
 
               particles = [ P.ve__tilde__, P.e__minus__, P.G__plus__ ],
744
 
               color = [ '1' ],
745
 
               lorentz = [ L.FFS8 ],
746
 
               couplings = {(0,0):C.GC_1087})
747
 
 
748
 
V_1111 = Vertex(name = 'V_1111',
749
 
               particles = [ P.vm__tilde__, P.m__minus__, P.G__plus__ ],
750
 
               color = [ '1' ],
751
 
               lorentz = [ L.FFS8 ],
752
 
               couplings = {(0,0):C.GC_1091})
753
 
 
754
 
V_1112 = Vertex(name = 'V_1112',
755
 
               particles = [ P.vt__tilde__, P.tt__minus__, P.G__plus__ ],
756
 
               color = [ '1' ],
757
 
               lorentz = [ L.FFS8 ],
758
 
               couplings = {(0,0):C.GC_1097})
759
 
 
760
 
V_1116 = Vertex(name = 'V_1116',
761
 
               particles = [ P.b__tilde__, P.u, P.G__minus__ ],
762
 
               color = [ 'Identity(1,2)' ],
763
 
               lorentz = [ L.FFS3 ],
764
 
               couplings = {(0,0):C.GC_1028})
765
 
 
766
 
V_1117 = Vertex(name = 'V_1117',
767
 
               particles = [ P.d__tilde__, P.c, P.G__minus__ ],
768
 
               color = [ 'Identity(1,2)' ],
769
 
               lorentz = [ L.FFS8 ],
770
 
               couplings = {(0,0):C.GC_1022})
771
 
 
772
 
V_1118 = Vertex(name = 'V_1118',
773
 
               particles = [ P.s__tilde__, P.c, P.G__minus__ ],
774
 
               color = [ 'Identity(1,2)' ],
775
 
               lorentz = [ L.FFS8 ],
776
 
               couplings = {(0,0):C.GC_1023})
777
 
 
778
 
V_1119 = Vertex(name = 'V_1119',
779
 
               particles = [ P.b__tilde__, P.c, P.G__minus__ ],
780
 
               color = [ 'Identity(1,2)' ],
781
 
               lorentz = [ L.FFS8, L.FFS3 ],
782
 
               couplings = {(0,0):C.GC_1024,(0,1):C.GC_1029})
783
 
 
784
 
V_1120 = Vertex(name = 'V_1120',
785
 
               particles = [ P.d__tilde__, P.t, P.G__minus__ ],
786
 
               color = [ 'Identity(1,2)' ],
787
 
               lorentz = [ L.FFS8 ],
788
 
               couplings = {(0,0):C.GC_1025})
789
 
 
790
 
V_1121 = Vertex(name = 'V_1121',
791
 
               particles = [ P.s__tilde__, P.t, P.G__minus__ ],
792
 
               color = [ 'Identity(1,2)' ],
793
 
               lorentz = [ L.FFS8 ],
794
 
               couplings = {(0,0):C.GC_1026})
795
 
 
796
 
V_1122 = Vertex(name = 'V_1122',
797
 
               particles = [ P.b__tilde__, P.t, P.G__minus__ ],
798
 
               color = [ 'Identity(1,2)' ],
799
 
               lorentz = [ L.FFS8, L.FFS3 ],
800
 
               couplings = {(0,0):C.GC_1027,(0,1):C.GC_1030})
801
 
 
802
 
V_1138 = Vertex(name = 'V_1138',
803
 
               particles = [ P.c__tilde__, P.c, P.G0 ],
804
 
               color = [ 'Identity(1,2)' ],
805
 
               lorentz = [ L.FFS2 ],
806
 
               couplings = {(0,0):C.GC_1085})
807
 
 
808
 
V_1139 = Vertex(name = 'V_1139',
809
 
               particles = [ P.t__tilde__, P.t, P.G0 ],
810
 
               color = [ 'Identity(1,2)' ],
811
 
               lorentz = [ L.FFS2 ],
812
 
               couplings = {(0,0):C.GC_1095})
813
 
 
814
 
V_1145 = Vertex(name = 'V_1145',
815
 
               particles = [ P.e__plus__, P.ve, P.G__minus__ ],
816
 
               color = [ '1' ],
817
 
               lorentz = [ L.FFS3 ],
818
 
               couplings = {(0,0):C.GC_1086})
819
 
 
820
 
V_1146 = Vertex(name = 'V_1146',
821
 
               particles = [ P.m__plus__, P.vm, P.G__minus__ ],
822
 
               color = [ '1' ],
823
 
               lorentz = [ L.FFS3 ],
824
 
               couplings = {(0,0):C.GC_1090})
825
 
 
826
 
V_1147 = Vertex(name = 'V_1147',
827
 
               particles = [ P.tt__plus__, P.vt, P.G__minus__ ],
828
 
               color = [ '1' ],
829
 
               lorentz = [ L.FFS3 ],
830
 
               couplings = {(0,0):C.GC_1096})