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
20
V_R23G = CTVertex(name = 'V_R23G',
21
particles = [ P.G, P.G, P.G ],
22
color = [ 'f(1,2,3)' ],
24
loop_particles = [ [[P.u], [P.d], [P.c], [P.s], [P.b], [P.t]],
26
couplings = {(0,0,0):C.R2_3Gq, (0,0,1):C.R2_3Gg},
29
#=============================================================================================
31
#=============================================================================================
33
# Keep in mind that Delta8(a,b) is 2 Tr(a,b)
35
V_R24G = CTVertex(name = 'V_R24G',
36
particles = [ P.G, P.G, P.G, P.G ],
37
color = [ 'Tr(1,2)*Tr(3,4)' , 'Tr(1,3)*Tr(2,4)' , 'Tr(1,4)*Tr(2,3)', \
38
'd(-1,1,2)*d(-1,3,4)' , 'd(-1,1,3)*d(-1,2,4)' , 'd(-1,1,4)*d(-1,2,3)'],
39
lorentz = [ L.R2_4G_1234, L.R2_4G_1324, L.R2_4G_1423 ],
40
loop_particles = [ [[P.G]], [[P.u],[P.d],[P.c],[P.s],[P.b],[P.t]] ],
41
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, \
42
(1,0,0):C.GC_4GR2_Gluon_delta7,(1,1,0):C.GC_4GR2_Gluon_delta5,(1,2,0):C.GC_4GR2_Gluon_delta7, \
43
(2,0,0):C.GC_4GR2_Gluon_delta7,(2,1,0):C.GC_4GR2_Gluon_delta7,(2,2,0):C.GC_4GR2_Gluon_delta5, \
44
(3,0,0):C.GC_4GR2_4Struct,(3,1,0):C.GC_4GR2_2Struct,(3,2,0):C.GC_4GR2_2Struct, \
45
(4,0,0):C.GC_4GR2_2Struct,(4,1,0):C.GC_4GR2_4Struct,(4,2,0):C.GC_4GR2_2Struct, \
46
(5,0,0):C.GC_4GR2_2Struct,(5,1,0):C.GC_4GR2_2Struct,(5,2,0):C.GC_4GR2_4Struct , \
47
(0,0,1):C.GC_4GR2_Fermion_delta11,(0,1,1):C.GC_4GR2_Fermion_delta5,(0,2,1):C.GC_4GR2_Fermion_delta5, \
48
(1,0,1):C.GC_4GR2_Fermion_delta5,(1,1,1):C.GC_4GR2_Fermion_delta11,(1,2,1):C.GC_4GR2_Fermion_delta5, \
49
(2,0,1):C.GC_4GR2_Fermion_delta5,(2,1,1):C.GC_4GR2_Fermion_delta5,(2,2,1):C.GC_4GR2_Fermion_delta11, \
50
(3,0,1):C.GC_4GR2_11Struct,(3,1,1):C.GC_4GR2_5Struct,(3,2,1):C.GC_4GR2_5Struct, \
51
(4,0,1):C.GC_4GR2_5Struct,(4,1,1):C.GC_4GR2_11Struct,(4,2,1):C.GC_4GR2_5Struct, \
52
(5,0,1):C.GC_4GR2_5Struct,(5,1,1):C.GC_4GR2_5Struct,(5,2,1):C.GC_4GR2_11Struct },
55
#=============================================================================================
58
V_R2GDD = CTVertex(name = 'V_R2GDD',
59
particles = [ P.d__tilde__, P.d, P.G ],
60
color = [ 'T(3,2,1)' ],
62
loop_particles =[[[P.d,P.G]]],
63
couplings = {(0,0,0):C.R2_GQQ},
67
V_R2GUU = CTVertex(name = 'V_R2GUU',
68
particles = [ P.u__tilde__, P.u, P.G ],
69
color = [ 'T(3,2,1)' ],
71
loop_particles =[[[P.u,P.G]]],
72
couplings = {(0,0,0):C.R2_GQQ},
76
V_R2GSS = CTVertex(name = 'V_R2GSS',
77
particles = [ P.s__tilde__, P.s, P.G ],
78
color = [ 'T(3,2,1)' ],
80
loop_particles =[[[P.s,P.G]]],
81
couplings = {(0,0,0):C.R2_GQQ},
85
V_R2GCC = CTVertex(name = 'V_R2GCC',
86
particles = [ P.c__tilde__, P.c, P.G ],
87
color = [ 'T(3,2,1)' ],
89
loop_particles =[[[P.c,P.G]]],
90
couplings = {(0,0,0):C.R2_GQQ},
94
V_R2GBB = CTVertex(name = 'V_R2GBB',
95
particles = [ P.b__tilde__, P.b, P.G ],
96
color = [ 'T(3,2,1)' ],
98
loop_particles =[[[P.b,P.G]]],
99
couplings = {(0,0,0):C.R2_GQQ},
103
V_R2GTT = CTVertex(name = 'V_R2GTT',
104
particles = [ P.t__tilde__, P.t, P.G ],
105
color = [ 'T(3,2,1)' ],
106
lorentz = [ L.FFV1 ],
107
loop_particles =[[[P.t,P.G]]],
108
couplings = {(0,0,0):C.R2_GQQ},
112
V_R2GG = CTVertex(name = 'V_R2GG',
113
particles = [ P.G, P.G ],
114
color = [ 'Tr(1,2)' ],
115
lorentz = [ L.R2_GG_1, L.R2_GG_2, L.R2_GG_3],
116
loop_particles = [ [[P.u],[P.d],[P.c],[P.s]],
120
couplings = {(0,0,0):C.R2_GGq,
121
(0,0,1):C.R2_GGq,(0,2,1):C.R2_GGb,
122
(0,0,2):C.R2_GGq,(0,2,2):C.R2_GGt,
123
(0,0,3):C.R2_GGg_1, (0,1,3):C.R2_GGg_2},
127
V_R2DD = CTVertex(name = 'V_R2DD',
128
particles = [ P.d__tilde__, P.d ],
129
color = [ 'Identity(1,2)' ],
130
lorentz = [ L.R2_QQ_1 ],
131
loop_particles = [[[P.d,P.G]]],
132
couplings = {(0,0,0):C.R2_QQq},
136
V_R2UU = CTVertex(name = 'V_R2UU',
137
particles = [ P.u__tilde__, P.u ],
138
color = [ 'Identity(1,2)' ],
139
lorentz = [ L.R2_QQ_1 ],
140
loop_particles = [[[P.u,P.G]]],
141
couplings = {(0,0,0):C.R2_QQq},
145
V_R2SS = CTVertex(name = 'V_R2SS',
146
particles = [ P.s__tilde__, P.s ],
147
color = [ 'Identity(1,2)' ],
148
lorentz = [ L.R2_QQ_1 ],
149
loop_particles = [[[P.s,P.G]]],
150
couplings = {(0,0,0):C.R2_QQq},
154
V_R2CC = CTVertex(name = 'V_R2CC',
155
particles = [ P.c__tilde__, P.c ],
156
color = [ 'Identity(1,2)' ],
157
lorentz = [ L.R2_QQ_1 ],
158
loop_particles = [[[P.c,P.G]]],
159
couplings = {(0,0,0):C.R2_QQq},
163
V_R2BB = CTVertex(name = 'V_R2BB',
164
particles = [ P.b__tilde__, P.b ],
165
color = [ 'Identity(1,2)' ],
166
lorentz = [ L.R2_QQ_1, L.R2_QQ_2 ],
167
loop_particles = [[[P.b,P.G]]],
168
couplings = {(0,0,0):C.R2_QQq,(0,1,0):C.R2_QQb},
172
V_R2TT = CTVertex(name = 'V_R2TT',
173
particles = [ P.t__tilde__, P.t ],
174
color = [ 'Identity(1,2)' ],
175
lorentz = [ L.R2_QQ_1, L.R2_QQ_2 ],
176
loop_particles = [[[P.t,P.G]]],
177
couplings = {(0,0,0):C.R2_QQq,(0,1,0):C.R2_QQt},
184
# R2 for the A and Z couplings to the quarks
186
V_R2ddA = CTVertex(name = 'V_R2ddA',
187
particles = [ P.d__tilde__, P.d, P.A ],
188
color = [ 'Identity(1,2)' ],
189
lorentz = [ L.FFV1 ],
190
loop_particles = [[[P.d,P.G]]],
191
couplings = {(0,0,0):C.R2_DDA},
194
V_R2ssA = CTVertex(name = 'V_R2ssA',
195
particles = [ P.s__tilde__, P.s, P.A ],
196
color = [ 'Identity(1,2)' ],
197
lorentz = [ L.FFV1 ],
198
loop_particles = [[[P.s,P.G]]],
199
couplings = {(0,0,0):C.R2_DDA},
202
V_R2bbA = CTVertex(name = 'V_R2bbA',
203
particles = [ P.b__tilde__, P.b, P.A ],
204
color = [ 'Identity(1,2)' ],
205
lorentz = [ L.FFV1 ],
206
loop_particles = [[[P.b,P.G]]],
207
couplings = {(0,0,0):C.R2_DDA},
210
V_R2uuA = CTVertex(name = 'V_R2uuA',
211
particles = [ P.u__tilde__, P.u, P.A ],
212
color = [ 'Identity(1,2)' ],
213
lorentz = [ L.FFV1 ],
214
loop_particles = [[[P.u,P.G]]],
215
couplings = {(0,0,0):C.R2_UUA},
218
V_R2ccA = CTVertex(name = 'V_R2ccA',
219
particles = [ P.c__tilde__, P.c, P.A ],
220
color = [ 'Identity(1,2)' ],
221
lorentz = [ L.FFV1 ],
222
loop_particles = [[[P.c,P.G]]],
223
couplings = {(0,0,0):C.R2_UUA},
226
V_R2ttA = CTVertex(name = 'V_R2ttA',
227
particles = [ P.t__tilde__, P.t, P.A ],
228
color = [ 'Identity(1,2)' ],
229
lorentz = [ L.FFV1 ],
230
loop_particles = [[[P.t,P.G]]],
231
couplings = {(0,0,0):C.R2_UUA},
234
V_R2ddZ = CTVertex(name = 'V_R2ddZ',
235
particles = [ P.d__tilde__, P.d, P.Z ],
236
color = [ 'Identity(1,2)' ],
237
lorentz = [ L.FFV2, L.FFV3 ],
238
loop_particles = [[[P.d,P.G]]],
239
couplings = {(0,0,0):C.R2_DDZ_V2,(0,1,0):C.R2_DDZ_V3},
242
V_R2ssZ = CTVertex(name = 'V_R2ssZ',
243
particles = [ P.s__tilde__, P.s, P.Z ],
244
color = [ 'Identity(1,2)' ],
245
lorentz = [ L.FFV2, L.FFV3 ],
246
loop_particles = [[[P.s,P.G]]],
247
couplings = {(0,0,0):C.R2_DDZ_V2,(0,1,0):C.R2_DDZ_V3},
250
V_R2bbZ = CTVertex(name = 'V_R2bbZ',
251
particles = [ P.b__tilde__, P.b, P.Z ],
252
color = [ 'Identity(1,2)' ],
253
lorentz = [ L.FFV2, L.FFV3 ],
254
loop_particles = [[[P.b,P.G]]],
255
couplings = {(0,0,0):C.R2_DDZ_V2,(0,1,0):C.R2_DDZ_V3},
258
V_R2uuZ = CTVertex(name = 'V_R2uuZ',
259
particles = [ P.u__tilde__, P.u, P.Z ],
260
color = [ 'Identity(1,2)' ],
261
lorentz = [ L.FFV2, L.FFV5 ],
262
loop_particles = [[[P.u,P.G]]],
263
couplings = {(0,0,0):C.R2_UUZ_V2,(0,1,0):C.R2_UUZ_V5},
266
V_R2ccZ = CTVertex(name = 'V_R2ccZ',
267
particles = [ P.c__tilde__, P.c, P.Z ],
268
color = [ 'Identity(1,2)' ],
269
lorentz = [ L.FFV2, L.FFV5 ],
270
loop_particles = [[[P.c,P.G]]],
271
couplings = {(0,0,0):C.R2_UUZ_V2,(0,1,0):C.R2_UUZ_V5},
274
V_R2ttZ = CTVertex(name = 'V_R2ttZ',
275
particles = [ P.t__tilde__, P.t, P.Z ],
276
color = [ 'Identity(1,2)' ],
277
lorentz = [ L.FFV2, L.FFV5 ],
278
loop_particles = [[[P.t,P.G]]],
279
couplings = {(0,0,0):C.R2_UUZ_V2,(0,1,0):C.R2_UUZ_V5},
282
# R2 for the W couplings to the quarks with most general CKM
284
V_R2dxuW = CTVertex(name = 'V_R2dxuW',
285
particles = [ P.d__tilde__, P.u, P.W__minus__ ],
286
color = [ 'Identity(1,2)' ],
287
lorentz = [ L.FFV2 ],
288
loop_particles = [[[P.d,P.u,P.G]]],
289
couplings = {(0,0,0):C.R2_dxuW},
292
V_R2dxcW = CTVertex(name = 'V_R2dxcW',
293
particles = [ P.d__tilde__, P.c, P.W__minus__ ],
294
color = [ 'Identity(1,2)' ],
295
lorentz = [ L.FFV2 ],
296
loop_particles = [[[P.d,P.c,P.G]]],
297
couplings = {(0,0,0):C.R2_dxcW},
300
V_R2dxtW = CTVertex(name = 'V_R2dxtW',
301
particles = [ P.d__tilde__, P.t, P.W__minus__ ],
302
color = [ 'Identity(1,2)' ],
303
lorentz = [ L.FFV2 ],
304
loop_particles = [[[P.d,P.t,P.G]]],
305
couplings = {(0,0,0):C.R2_dxtW},
308
V_R2sxuW = CTVertex(name = 'V_R2sxuW',
309
particles = [ P.s__tilde__, P.u, P.W__minus__ ],
310
color = [ 'Identity(1,2)' ],
311
lorentz = [ L.FFV2 ],
312
loop_particles = [[[P.s,P.u,P.G]]],
313
couplings = {(0,0,0):C.R2_sxuW},
316
V_R2sxcW = CTVertex(name = 'V_R2sxcW',
317
particles = [ P.s__tilde__, P.c, P.W__minus__ ],
318
color = [ 'Identity(1,2)' ],
319
lorentz = [ L.FFV2 ],
320
loop_particles = [[[P.s,P.c,P.G]]],
321
couplings = {(0,0,0):C.R2_sxcW},
324
V_R2sxtW = CTVertex(name = 'V_R2sxtW',
325
particles = [ P.s__tilde__, P.t, P.W__minus__ ],
326
color = [ 'Identity(1,2)' ],
327
lorentz = [ L.FFV2 ],
328
loop_particles = [[[P.s,P.t,P.G]]],
329
couplings = {(0,0,0):C.R2_sxtW},
332
V_R2bxuW = CTVertex(name = 'V_R2bxuW',
333
particles = [ P.b__tilde__, P.u, P.W__minus__ ],
334
color = [ 'Identity(1,2)' ],
335
lorentz = [ L.FFV2 ],
336
loop_particles = [[[P.b,P.u,P.G]]],
337
couplings = {(0,0,0):C.R2_bxuW},
340
V_R2bxcW = CTVertex(name = 'V_R2bxcW',
341
particles = [ P.b__tilde__, P.c, P.W__minus__ ],
342
color = [ 'Identity(1,2)' ],
343
lorentz = [ L.FFV2 ],
344
loop_particles = [[[P.b,P.c,P.G]]],
345
couplings = {(0,0,0):C.R2_bxcW},
348
V_R2bxtW = CTVertex(name = 'V_R2bxtW',
349
particles = [ P.b__tilde__, P.t, P.W__minus__ ],
350
color = [ 'Identity(1,2)' ],
351
lorentz = [ L.FFV2 ],
352
loop_particles = [[[P.b,P.t,P.G]]],
353
couplings = {(0,0,0):C.R2_bxtW},
356
V_R2uxdW = CTVertex(name = 'V_R2uxdW',
357
particles = [ P.u__tilde__, P.d, P.W__plus__ ],
358
color = [ 'Identity(1,2)' ],
359
lorentz = [ L.FFV2 ],
360
loop_particles = [[[P.u,P.d,P.G]]],
361
couplings = {(0,0,0):C.R2_uxdW},
364
V_R2cxdW = CTVertex(name = 'V_R2cxdW',
365
particles = [ P.c__tilde__, P.d, P.W__plus__ ],
366
color = [ 'Identity(1,2)' ],
367
lorentz = [ L.FFV2 ],
368
loop_particles = [[[P.c,P.d,P.G]]],
369
couplings = {(0,0,0):C.R2_cxdW},
372
V_R2txdW = CTVertex(name = 'V_R2txdW',
373
particles = [ P.t__tilde__, P.d, P.W__plus__ ],
374
color = [ 'Identity(1,2)' ],
375
lorentz = [ L.FFV2 ],
376
loop_particles = [[[P.t,P.d,P.G]]],
377
couplings = {(0,0,0):C.R2_txdW},
380
V_R2uxsW = CTVertex(name = 'V_R2uxsW',
381
particles = [ P.u__tilde__, P.s, P.W__plus__ ],
382
color = [ 'Identity(1,2)' ],
383
lorentz = [ L.FFV2 ],
384
loop_particles = [[[P.u,P.s,P.G]]],
385
couplings = {(0,0,0):C.R2_uxsW},
388
V_R2cxsW = CTVertex(name = 'V_R2cxsW',
389
particles = [ P.c__tilde__, P.s, P.W__plus__ ],
390
color = [ 'Identity(1,2)' ],
391
lorentz = [ L.FFV2 ],
392
loop_particles = [[[P.c,P.s,P.G]]],
393
couplings = {(0,0,0):C.R2_cxsW},
396
V_R2txsW = CTVertex(name = 'V_R2txsW',
397
particles = [ P.t__tilde__, P.s, P.W__plus__ ],
398
color = [ 'Identity(1,2)' ],
399
lorentz = [ L.FFV2 ],
400
loop_particles = [[[P.t,P.s,P.G]]],
401
couplings = {(0,0,0):C.R2_txsW},
404
V_R2uxbW = CTVertex(name = 'V_R2uxbW',
405
particles = [ P.u__tilde__, P.b, P.W__plus__ ],
406
color = [ 'Identity(1,2)' ],
407
lorentz = [ L.FFV2 ],
408
loop_particles = [[[P.u,P.b,P.G]]],
409
couplings = {(0,0,0):C.R2_uxbW},
412
V_R2cxbW = CTVertex(name = 'V_R2cxbW',
413
particles = [ P.c__tilde__, P.b, P.W__plus__ ],
414
color = [ 'Identity(1,2)' ],
415
lorentz = [ L.FFV2 ],
416
loop_particles = [[[P.c,P.b,P.G]]],
417
couplings = {(0,0,0):C.R2_cxbW},
420
V_R2txbW = CTVertex(name = 'V_R2txbW',
421
particles = [ P.t__tilde__, P.b, P.W__plus__ ],
422
color = [ 'Identity(1,2)' ],
423
lorentz = [ L.FFV2 ],
424
loop_particles = [[[P.t,P.b,P.G]]],
425
couplings = {(0,0,0):C.R2_txbW},
428
# R2 for the Higgs couplings to massive quarks
430
V_bbH = CTVertex(name = 'V_bbH',
431
particles = [ P.b__tilde__, P.b, P.H ],
432
color = [ 'Identity(1,2)' ],
433
lorentz = [ L.FFS1 ],
434
loop_particles = [[[P.b,P.G]]],
435
couplings = {(0,0,0):C.R2_bbH},
438
V_ttH = CTVertex(name = 'V_ttH',
439
particles = [ P.t__tilde__, P.t, P.H ],
440
color = [ 'Identity(1,2)' ],
441
lorentz = [ L.FFS1 ],
442
loop_particles = [[[P.t,P.G]]],
443
couplings = {(0,0,0):C.R2_ttH},
446
V_ccH = CTVertex(name = 'V_ccH',
447
particles = [ P.c__tilde__, P.c, P.H ],
448
color = [ 'Identity(1,2)' ],
449
lorentz = [ L.FFS1 ],
450
loop_particles = [[[P.c,P.G]]],
451
couplings = {(0,0,0):C.R2_ccH},
454
# R2 interactions non proportional to the SM
456
# R2 for the Higgs interactions
458
V_GGH = CTVertex(name = 'V_GGH',
459
particles = [ P.G, P.G, P.H ],
460
color = [ 'Tr(1,2)' ],
461
lorentz = [ L.VVS1 ],
462
loop_particles = [[[P.c]],[[P.b]],[[P.t]]],
463
couplings = {(0,0,0):C.R2_GGHc,(0,0,1):C.R2_GGHb,(0,0,2):C.R2_GGHt},
466
V_GGHH = CTVertex(name = 'V_GGHH',
467
particles = [ P.G, P.G, P.H, P.H ],
468
color = [ 'Tr(1,2)' ],
469
lorentz = [ L.R2_GGHH ],
470
loop_particles = [[[P.c]],[[P.b]],[[P.t]]],
471
couplings = {(0,0,0):C.R2_GGHHc,(0,0,1):C.R2_GGHHb,(0,0,2):C.R2_GGHHt},
474
# R2 for the weak vector bosons interaction with gluons
476
V_GGZ = CTVertex(name = 'V_GGZ',
477
particles = [ P.G, P.G, P.Z ],
478
color = [ 'Tr(1,2)' ],
479
lorentz = [ L.R2_GGZ ],
480
loop_particles = [[[P.u],[P.c],[P.t]],[[P.d],[P.s],[P.b]]],
481
couplings = {(0,0,0):C.R2_GGZup,(0,0,1):C.R2_GGZdown},
486
V_GGZZ = CTVertex(name = 'V_GGZZ',
487
particles = [ P.G, P.G, P.Z, P.Z ],
488
color = [ 'Tr(1,2)' ],
489
lorentz = [ L.R2_GGVV ],
490
loop_particles = [[[P.u],[P.c],[P.t]],[[P.d],[P.s],[P.b]]],
491
couplings = {(0,0,0):C.R2_GGZZup,(0,0,1):C.R2_GGZZdown},
494
V_GGAA = CTVertex(name = 'V_GGAA',
495
particles = [ P.G, P.G, P.A, P.A ],
496
color = [ 'Tr(1,2)' ],
497
lorentz = [ L.R2_GGVV ],
498
loop_particles = [[[P.u],[P.c],[P.t]],[[P.d],[P.s],[P.b]]],
499
couplings = {(0,0,0):C.R2_GGAAup,(0,0,1):C.R2_GGAAdown},
502
V_GGZA = CTVertex(name = 'V_GGZA',
503
particles = [ P.G, P.G, P.Z, P.A ],
504
color = [ 'Tr(1,2)' ],
505
lorentz = [ L.R2_GGVV ],
506
loop_particles = [[[P.u],[P.c],[P.t]],[[P.d],[P.s],[P.b]]],
507
couplings = {(0,0,0):C.R2_GGZAup,(0,0,1):C.R2_GGZAdown},
510
V_GGWW = CTVertex(name = 'V_GGWW',
511
particles = [ P.G, P.G, P.W__minus__, P.W__plus__ ],
512
color = [ 'Tr(1,2)' ],
513
lorentz = [ L.R2_GGVV ],
514
loop_particles = [[[P.u,P.d]],[[P.u,P.s]],[[P.u,P.b]],
515
[[P.c,P.d]],[[P.c,P.s]],[[P.c,P.b]],
516
[[P.t,P.d]],[[P.t,P.s]],[[P.t,P.b]]],
517
couplings = {(0,0,0):C.R2_GGWWud,(0,0,1):C.R2_GGWWus,(0,0,2):C.R2_GGWWub,
518
(0,0,3):C.R2_GGWWcd,(0,0,4):C.R2_GGWWcs,(0,0,5):C.R2_GGWWcb,
519
(0,0,6):C.R2_GGWWtd,(0,0,7):C.R2_GGWWts,(0,0,8):C.R2_GGWWtb},
522
V_GGGZ = CTVertex(name = 'V_GGGZ',
523
particles = [ P.G, P.G, P.G, P.Z ],
524
color = [ 'd(1,2,3)' , 'f(1,2,3)'],
525
lorentz = [ L.R2_GGVV, L.R2_GGGVa ],
526
loop_particles = [[[P.u],[P.c],[P.t]],[[P.d],[P.s],[P.b]]],
527
couplings = {(0,0,0):C.R2_GGGZvecUp,(0,0,1):C.R2_GGGZvecDown,
528
(1,1,0):C.R2_GGGZaxialUp,(1,1,1):C.R2_GGGZaxialDown},
531
V_GGGA = CTVertex(name = 'V_GGGA',
532
particles = [ P.G, P.G, P.G, P.A ],
533
color = [ 'd(1,2,3)'],
534
lorentz = [ L.R2_GGVV ],
535
loop_particles = [[[P.u],[P.c],[P.t]],[[P.d],[P.s],[P.b]]],
536
couplings = {(0,0,0):C.R2_GGGAvecUp,(0,0,1):C.R2_GGGAvecDown},
547
# There are the alpha_s renormalization vertices
550
V_UV1eps3G = CTVertex(name = 'V_UV1eps3G',
551
particles = [ P.G, P.G, P.G ],
552
color = [ 'f(1,2,3)' ],
553
lorentz = [ L.VVV1 ],
554
loop_particles = [[[P.u],[P.d],[P.c],[P.s]],[[P.b]],[[P.t]],[[P.G]]],
555
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},
559
V_UV4G = CTVertex(name = 'V_UV1eps4G',
560
particles = [ P.G, P.G, P.G, P.G ],
561
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)' ],
562
lorentz = [ L.VVVV1, L.VVVV3, L.VVVV4 ],
563
loop_particles = [[[P.u],[P.d],[P.c],[P.s]],[[P.b]],[[P.t]],[[P.G]]],
564
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,
565
(1,1,0):C.UV_4Gq,(1,1,1):C.UV_4Gb,(1,1,2):C.UV_4Gt,(1,1,3):C.UV_4Gg,
566
(2,2,0):C.UV_4Gq,(2,2,1):C.UV_4Gb,(2,2,2):C.UV_4Gt,(2,2,3):C.UV_4Gg},
570
V_UVGDD = CTVertex(name = 'V_UVGDD',
571
particles = [ P.d__tilde__, P.d, P.G ],
572
color = [ 'T(3,2,1)' ],
573
lorentz = [ L.FFV1 ],
574
loop_particles = [[[P.u],[P.d],[P.c],[P.s]],[[P.b]],[[P.t]],[[P.G]]],
575
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},
579
V_UVGUU = CTVertex(name = 'V_UVGUU',
580
particles = [ P.u__tilde__, P.u, P.G ],
581
color = [ 'T(3,2,1)' ],
582
lorentz = [ L.FFV1 ],
583
loop_particles = [[[P.u],[P.d],[P.c],[P.s]],[[P.b]],[[P.t]],[[P.G]]],
584
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},
588
V_UVGCC = CTVertex(name = 'V_UVGCC',
589
particles = [ P.c__tilde__, P.c, P.G ],
590
color = [ 'T(3,2,1)' ],
591
lorentz = [ L.FFV1 ],
592
loop_particles = [[[P.u],[P.d],[P.c],[P.s]],[[P.b]],[[P.t]],[[P.G]]],
593
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},
597
V_UVGSS = CTVertex(name = 'V_UVGSS',
598
particles = [ P.s__tilde__, P.s, P.G ],
599
color = [ 'T(3,2,1)' ],
600
lorentz = [ L.FFV1 ],
601
loop_particles = [[[P.u],[P.d],[P.c],[P.s]],[[P.b]],[[P.t]],[[P.G]]],
602
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},
606
V_UVGBB = CTVertex(name = 'V_UVGBB',
607
particles = [ P.b__tilde__, P.b, P.G ],
608
color = [ 'T(3,2,1)' ],
609
lorentz = [ L.FFV1 ],
610
loop_particles = [[[P.u],[P.d],[P.c],[P.s]],[[P.b]],[[P.t]],[[P.G]]],
611
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},
615
V_UVGTT = CTVertex(name = 'V_UVGTT',
616
particles = [ P.t__tilde__, P.t, P.G ],
617
color = [ 'T(3,2,1)' ],
618
lorentz = [ L.FFV1 ],
619
loop_particles = [[[P.u],[P.d],[P.c],[P.s]],[[P.b]],[[P.t]],[[P.G]]],
620
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},
623
# These are the mass renormalization vertices.
626
V_UVbMass = CTVertex(name = 'V_UVbMass',
627
particles = [ P.b__tilde__, P.b ],
628
color = [ 'Identity(1,2)' ],
629
lorentz = [ L.R2_QQ_2 ],
630
loop_particles = [[[P.G,P.b]]],
631
couplings = {(0,0,0):C.UV_bMass},
635
V_UVtMass = CTVertex(name = 'V_UVtMass',
636
particles = [ P.t__tilde__, P.t ],
637
color = [ 'Identity(1,2)' ],
638
lorentz = [ L.R2_QQ_2 ],
639
loop_particles = [[[P.G,P.t]]],
640
couplings = {(0,0,0):C.UV_tMass},
647
V_UVHtt = CTVertex(name = 'V_UVHtt',
648
particles = [ P.t__tilde__, P.t, P.H ],
649
color = [ 'Identity(1,2)' ],
650
lorentz = [ L.FFS1 ],
651
loop_particles = [[[P.G,P.t]]],
652
couplings = {(0,0,0):C.UV_Htt},
655
V_UVHbb = CTVertex(name = 'V_UVHbb',
656
particles = [ P.b__tilde__, P.b, P.H ],
657
color = [ 'Identity(1,2)' ],
658
lorentz = [ L.FFS1 ],
659
loop_particles = [[[P.G,P.b]]],
660
couplings = {(0,0,0):C.UV_Hbb},