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
5
from object_library import all_couplings, Coupling
7
from function_library import complexconjugate, re, im, csc, sec, acsc, asec
17
R2_3Gq = Coupling(name = 'R2_3Gq',
18
value = '2.0*G**3/(48.0*cmath.pi**2)',
21
R2_3Gg = Coupling(name = 'R2_3Gg',
22
value = 'Ncol*G**3/(48.0*cmath.pi**2)*(7.0/4.0+lhv)',
25
#=============================================================================================
26
# 4-gluon R2 couplings
27
#=============================================================================================
29
# Gluon contribution to it
31
GC_4GR2_Gluon_delta5 = Coupling(name = 'GC_4GR2_Gluon_delta5',
32
value = '-4.0*complex(0,1)*RGR2*(2.0*lhv+5.0)',
35
GC_4GR2_Gluon_delta7 = Coupling(name = 'GC_4GR2_Gluon_delta7',
36
value = '2.0*complex(0,1)*RGR2*(2.0*lhv+7.0)',
39
GC_4GR2_2Struct = Coupling(name = 'GC_4GR2_2Struct',
40
value = '2.0*complex(0,1)*RGR2*Ncol*(lhv+3.0)',
43
GC_4GR2_4Struct = Coupling(name = 'GC_4GR2_4Struct',
44
value = '-complex(0,1)*RGR2*Ncol*(4.0*lhv+11.0)',
47
# Fermion contribution to it
49
GC_4GR2_Fermion_delta5 = Coupling(name = 'GC_4GR2_Fermion_delta5',
50
value = '(2.0/Ncol)*5.0*complex(0,1)*RGR2',
53
GC_4GR2_Fermion_delta11 = Coupling(name = 'GC_4GR2_Fermion_delta11',
54
value = '-(2.0/Ncol)*11.0*complex(0,1)*RGR2',
57
GC_4GR2_5Struct = Coupling(name = 'GC_4GR2_5Struct',
58
value = '5.0*complex(0,1)*RGR2',
61
GC_4GR2_11Struct = Coupling(name = 'GC_4GR2_11Struct',
62
value = '-11.0*complex(0,1)*RGR2',
65
# From the auto UFO from FR
67
R2GC_137_43 = Coupling(name = 'R2GC_137_43',
68
value = '(complex(0,1)*G**4)/(192.*cmath.pi**2)',
71
R2GC_137_44 = Coupling(name = 'R2GC_137_44',
72
value = '-(complex(0,1)*G**4)/(64.*cmath.pi**2)',
75
R2GC_138_45 = Coupling(name = 'R2GC_138_45',
76
value = '-(complex(0,1)*G**4)/(192.*cmath.pi**2)',
79
R2GC_138_46 = Coupling(name = 'R2GC_138_46',
80
value = '(complex(0,1)*G**4)/(64.*cmath.pi**2)',
83
R2GC_139_47 = Coupling(name = 'R2GC_139_47',
84
value = '-(complex(0,1)*G**4)/(48.*cmath.pi**2)',
87
R2GC_140_48 = Coupling(name = 'R2GC_140_48',
88
value = '(complex(0,1)*G**4)/(288.*cmath.pi**2)',
91
R2GC_140_49 = Coupling(name = 'R2GC_140_49',
92
value = '-(complex(0,1)*G**4)/(32.*cmath.pi**2)',
95
R2GC_141_50 = Coupling(name = 'R2GC_141_50',
96
value = '-(complex(0,1)*G**4)/(16.*cmath.pi**2)',
99
R2GC_141_51 = Coupling(name = 'R2GC_141_51',
100
value = '(-7*complex(0,1)*G**4)/(32.*cmath.pi**2)',
103
R2GC_142_52 = Coupling(name = 'R2GC_142_52',
104
value = '(complex(0,1)*G**4)/(16.*cmath.pi**2)',
107
R2GC_142_53 = Coupling(name = 'R2GC_142_53',
108
value = '(7*complex(0,1)*G**4)/(32.*cmath.pi**2)',
111
R2GC_143_54 = Coupling(name = 'R2GC_143_54',
112
value = '(11*complex(0,1)*G**4)/(192.*cmath.pi**2)',
115
R2GC_143_55 = Coupling(name = 'R2GC_143_55',
116
value = '(15*complex(0,1)*G**4)/(64.*cmath.pi**2)',
119
R2GC_144_56 = Coupling(name = 'R2GC_144_56',
120
value = '(-3*complex(0,1)*G**4)/(64.*cmath.pi**2)',
123
R2GC_144_57 = Coupling(name = 'R2GC_144_57',
124
value = '(-17*complex(0,1)*G**4)/(64.*cmath.pi**2)',
127
R2GC_145_58 = Coupling(name = 'R2GC_145_58',
128
value = '-G**4/(192.*cmath.pi**2)',
131
R2GC_145_59 = Coupling(name = 'R2GC_145_59',
132
value = 'G**4/(64.*cmath.pi**2)',
135
#=============================================================================================
137
R2_GQQ = Coupling(name = 'R2_GQQ',
138
value = '-complex(0,1)*G**3/(16.0*cmath.pi**2)*((Ncol**2-1)/(2.0*Ncol))*(1.0+lhv)',
141
R2_GGq = Coupling(name = 'R2_GGq',
142
value = '(2.0)*complex(0,1)*G**2/(48.0*cmath.pi**2)',
145
R2_GGb = Coupling(name = 'R2_GGb',
146
value = '(2.0)*complex(0,1)*G**2*(-6.0*MB**2)/(48.0*cmath.pi**2)',
149
R2_GGc = Coupling(name = 'R2_GGc',
150
value = '(2.0)*complex(0,1)*G**2*(-6.0*MC**2)/(48.0*cmath.pi**2)',
153
R2_GGt = Coupling(name = 'R2_GGt',
154
value = '(2.0)*complex(0,1)*G**2*(-6.0*MT**2)/(48.0*cmath.pi**2)',
157
R2_GGg_1 = Coupling(name = 'R2_GGg_1',
158
value = '(2.0)*complex(0,1)*G**2*Ncol/(48.0*cmath.pi**2)*(1.0/2.0+lhv)',
161
R2_GGg_2 = Coupling(name = 'R2_GGg_2',
162
value = '-(2.0)*complex(0,1)*G**2*Ncol/(48.0*cmath.pi**2)*lhv',
165
R2_QQq = Coupling(name = 'R2_QQq',
166
value = 'lhv*complex(0,1)*G**2*(Ncol**2-1)/(32.0*cmath.pi**2*Ncol)',
169
R2_QQc = Coupling(name = 'R2_QQc',
170
value = 'lhv*complex(0,1)*G**2*(Ncol**2-1)*(2.0*MC)/(32.0*cmath.pi**2*Ncol)',
173
R2_QQb = Coupling(name = 'R2_QQb',
174
value = 'lhv*complex(0,1)*G**2*(Ncol**2-1)*(2.0*MB)/(32.0*cmath.pi**2*Ncol)',
177
R2_QQt = Coupling(name = 'R2_QQt',
178
value = 'lhv*complex(0,1)*G**2*(Ncol**2-1)*(2.0*MT)/(32.0*cmath.pi**2*Ncol)',
185
# Quark couplings to A and Z
187
R2_DDA = Coupling(name = 'R2_DDA',
188
value = '(-(ee*complex(0,1))/3.0)*R2MixedFactor',
189
order = {'QCD':2,'QED':1})
191
R2_UUA = Coupling(name = 'R2_UUA',
192
value = '(2.0*(ee*complex(0,1))/3.0)*R2MixedFactor',
193
order = {'QCD':2,'QED':1})
195
R2_DDZ_V2 = Coupling(name = 'R2_DDZ_V2',
196
value = '(-(cw*ee*complex(0,1))/(2.0*sw))*R2MixedFactor',
197
order = {'QCD':2,'QED':1})
199
R2_DDZ_V3 = Coupling(name = 'R2_DDZ_V3',
200
value = '(-(ee*complex(0,1)*sw)/(6.0*cw))*R2MixedFactor',
201
order = {'QCD':2,'QED':1})
203
R2_UUZ_V2 = Coupling(name = 'R2_UUZ_V2',
204
value = '((cw*ee*complex(0,1))/(2.*sw))*R2MixedFactor',
205
order = {'QCD':2,'QED':1})
207
R2_UUZ_V5 = Coupling(name = 'R2_UUZ_V5',
208
value = '(-(ee*complex(0,1)*sw)/(6.*cw))*R2MixedFactor',
209
order = {'QCD':2,'QED':1})
211
# Quark couplings to W, most general CKM
213
R2_dxuW = Coupling(name = 'R2_dxuW',
214
value = '((CKM11*ee*complex(0,1))/(sw*cmath.sqrt(2)))*R2MixedFactor',
215
order = {'QCD':2,'QED':1})
217
R2_dxcW = Coupling(name = 'R2_dxcW',
218
value = '((CKM21*ee*complex(0,1))/(sw*cmath.sqrt(2)))*R2MixedFactor',
219
order = {'QCD':2,'QED':1})
221
R2_dxtW = Coupling(name = 'R2_dxtW',
222
value = '((CKM31*ee*complex(0,1))/(sw*cmath.sqrt(2)))*R2MixedFactor',
223
order = {'QCD':2,'QED':1})
225
R2_sxuW = Coupling(name = 'R2_sxuW',
226
value = '((CKM12*ee*complex(0,1))/(sw*cmath.sqrt(2)))*R2MixedFactor',
227
order = {'QCD':2,'QED':1})
229
R2_sxcW = Coupling(name = 'R2_sxcW',
230
value = '((CKM22*ee*complex(0,1))/(sw*cmath.sqrt(2)))*R2MixedFactor',
231
order = {'QCD':2,'QED':1})
233
R2_sxtW = Coupling(name = 'R2_sxtW',
234
value = '((CKM32*ee*complex(0,1))/(sw*cmath.sqrt(2)))*R2MixedFactor',
235
order = {'QCD':2,'QED':1})
237
R2_bxuW = Coupling(name = 'R2_bxuW',
238
value = '((CKM13*ee*complex(0,1))/(sw*cmath.sqrt(2)))*R2MixedFactor',
239
order = {'QCD':2,'QED':1})
241
R2_bxcW = Coupling(name = 'R2_bxcW',
242
value = '((CKM23*ee*complex(0,1))/(sw*cmath.sqrt(2)))*R2MixedFactor',
243
order = {'QCD':2,'QED':1})
245
R2_bxtW = Coupling(name = 'R2_bxtW',
246
value = '((CKM33*ee*complex(0,1))/(sw*cmath.sqrt(2)))*R2MixedFactor',
247
order = {'QCD':2,'QED':1})
249
R2_uxdW = Coupling(name = 'R2_uxdW',
250
value = '((ee*complex(0,1)*complexconjugate(CKM11))/(sw*cmath.sqrt(2)))*R2MixedFactor',
251
order = {'QCD':2,'QED':1})
253
R2_cxdW = Coupling(name = 'R2_cxdW',
254
value = '((ee*complex(0,1)*complexconjugate(CKM21))/(sw*cmath.sqrt(2)))*R2MixedFactor',
255
order = {'QCD':2,'QED':1})
257
R2_txdW = Coupling(name = 'R2_txdW',
258
value = '((ee*complex(0,1)*complexconjugate(CKM31))/(sw*cmath.sqrt(2)))*R2MixedFactor',
259
order = {'QCD':2,'QED':1})
261
R2_uxsW = Coupling(name = 'R2_uxsW',
262
value = '((ee*complex(0,1)*complexconjugate(CKM12))/(sw*cmath.sqrt(2)))*R2MixedFactor',
263
order = {'QCD':2,'QED':1})
265
R2_cxsW = Coupling(name = 'R2_cxsW',
266
value = '((ee*complex(0,1)*complexconjugate(CKM22))/(sw*cmath.sqrt(2)))*R2MixedFactor',
267
order = {'QCD':2,'QED':1})
269
R2_txsW = Coupling(name = 'R2_txsW',
270
value = '((ee*complex(0,1)*complexconjugate(CKM32))/(sw*cmath.sqrt(2)))*R2MixedFactor',
271
order = {'QCD':2,'QED':1})
273
R2_uxbW = Coupling(name = 'R2_uxbW',
274
value = '((ee*complex(0,1)*complexconjugate(CKM13))/(sw*cmath.sqrt(2)))*R2MixedFactor',
275
order = {'QCD':2,'QED':1})
277
R2_cxbW = Coupling(name = 'R2_cxbW',
278
value = '((ee*complex(0,1)*complexconjugate(CKM23))/(sw*cmath.sqrt(2)))*R2MixedFactor',
279
order = {'QCD':2,'QED':1})
281
R2_txbW = Coupling(name = 'R2_txbW',
282
value = '((ee*complex(0,1)*complexconjugate(CKM33))/(sw*cmath.sqrt(2)))*R2MixedFactor',
283
order = {'QCD':2,'QED':1})
285
# R2 for the Higgs couplings to massive quarks
287
R2_bbH = Coupling(name = 'R2_bbH',
288
value = '(-((complex(0,1)*yb)/cmath.sqrt(2)))*(2.0*R2MixedFactor)',
289
order = {'QCD':2,'QED':1})
291
R2_ttH = Coupling(name = 'R2_ttH',
292
value = '(-((complex(0,1)*yt)/cmath.sqrt(2)))*(2.0*R2MixedFactor)',
293
order = {'QCD':2,'QED':1})
295
R2_ccH = Coupling(name = 'R2_ccH',
296
value = '(-((complex(0,1)*yc)/cmath.sqrt (2)))*(2.0*R2MixedFactor)',
297
order = {'QCD':2,'QED':1})
299
# R2 interactions non proportional to the SM
301
# R2 for the Higgs interactions
302
R2_GGHc = Coupling(name = 'R2_GGHc',
303
value = '4.0*(-((complex(0,1)*yc)/cmath.sqrt(2)))*(1.0/2.0)*(G**2/(8.0*cmath.pi**2))*MC',
304
order = {'QCD':2,'QED':1})
306
R2_GGHb = Coupling(name = 'R2_GGHb',
307
value = '4.0*(-((complex(0,1)*yb)/cmath.sqrt(2)))*(1.0/2.0)*(G**2/(8.0*cmath.pi**2))*MB',
308
order = {'QCD':2,'QED':1})
310
R2_GGHt = Coupling(name = 'R2_GGHt',
311
value = '4.0*(-((complex(0,1)*yt)/cmath.sqrt(2)))*(1.0/2.0)*(G**2/(8.0*cmath.pi**2))*MT',
312
order = {'QCD':2,'QED':1})
314
# R2 for the weak vector bosons interaction with gluons
316
R2_GGZup = Coupling(name = 'R2_GGZup',
317
value = {0:'AxialZUp*(1.0/2.0)*(G**2/(12.0*cmath.pi**2))'},
318
order = {'QCD':2,'QED':1})
320
R2_GGZdown = Coupling(name = 'R2_GGZdown',
321
value = {0:'AxialZDown*(1.0/2.0)*(G**2/(12.0*cmath.pi**2))'},
322
order = {'QCD':2,'QED':1})
325
# There is a factor four added here to all the GGVV R2 couplings below without proper understanding of it
326
# I have not investigate too much about it though.
329
R2_GGZAup = Coupling(name = 'R2_GGZAup',
330
value = {0:'4.0*(-VectorAUp*VectorZUp)*(1.0/2.0)*(-(complex(0,1)*G**2)/(24.0*cmath.pi**2))'},
331
order = {'QCD':2,'QED':2})
333
R2_GGZAdown = Coupling(name = 'R2_GGZAdown',
334
value = {0:'4.0*(-VectorADown*VectorZDown)*(1.0/2.0)*(-(complex(0,1)*G**2)/(24.0*cmath.pi**2))'},
335
order = {'QCD':2,'QED':2})
337
R2_GGZZdown = Coupling(name = 'R2_GGZZdown',
338
value = {0:'4.0*(-VectorZDown*VectorZDown-AxialZDown*AxialZDown)*(1.0/2.0)*(-(complex(0,1)*G**2)/(24.0*cmath.pi**2))'},
339
order = {'QCD':2,'QED':2})
341
R2_GGZZup = Coupling(name = 'R2_GGZZup',
342
value = {0:'4.0*(-VectorZUp*VectorZUp-AxialZUp*AxialZUp)*(1.0/2.0)*(-(complex(0,1)*G**2)/(24.0*cmath.pi**2))'},
343
order = {'QCD':2,'QED':2})
345
R2_GGAAdown = Coupling(name = 'R2_GGAAdown',
346
value = {0:'4.0*(-VectorADown*VectorADown)*(1.0/2.0)*(-(complex(0,1)*G**2)/(24.0*cmath.pi**2))'},
347
order = {'QCD':2,'QED':2})
349
R2_GGAAup = Coupling(name = 'R2_GGAAup',
350
value = {0:'4.0*(-VectorAUp*VectorAUp)*(1.0/2.0)*(-(complex(0,1)*G**2)/(24.0*cmath.pi**2))'},
351
order = {'QCD':2,'QED':2})
353
R2_GGWWud = Coupling(name = 'R2_GGWWud',
354
value = {0:'4.0*(CKM11*complexconjugate(CKM11))*(-VectorWmDxU*VectorWpUxD-AxialWmDxU*AxialWpUxD)*(1.0/2.0)*(-(complex(0,1)*G**2)/(24.0*cmath.pi**2))'},
355
order = {'QCD':2,'QED':2})
357
R2_GGWWus = Coupling(name = 'R2_GGWWus',
358
value = {0:'4.0*(CKM12*complexconjugate(CKM12))*(-VectorWmDxU*VectorWpUxD-AxialWmDxU*AxialWpUxD)*(1.0/2.0)*(-(complex(0,1)*G**2)/(24.0*cmath.pi**2))'},
359
order = {'QCD':2,'QED':2})
361
R2_GGWWub = Coupling(name = 'R2_GGWWub',
362
value = {0:'4.0*(CKM13*complexconjugate(CKM13))*(-VectorWmDxU*VectorWpUxD-AxialWmDxU*AxialWpUxD)*(1.0/2.0)*(-(complex(0,1)*G**2)/(24.0*cmath.pi**2))'},
363
order = {'QCD':2,'QED':2})
365
R2_GGWWcd = Coupling(name = 'R2_GGWWcd',
366
value = {0:'4.0*(CKM21*complexconjugate(CKM21))*(-VectorWmDxU*VectorWpUxD-AxialWmDxU*AxialWpUxD)*(1.0/2.0)*(-(complex(0,1)*G**2)/(24.0*cmath.pi**2))'},
367
order = {'QCD':2,'QED':2})
369
R2_GGWWcs = Coupling(name = 'R2_GGWWcs',
370
value = {0:'4.0*(CKM22*complexconjugate(CKM22))*(-VectorWmDxU*VectorWpUxD-AxialWmDxU*AxialWpUxD)*(1.0/2.0)*(-(complex(0,1)*G**2)/(24.0*cmath.pi**2))'},
371
order = {'QCD':2,'QED':2})
373
R2_GGWWcb = Coupling(name = 'R2_GGWWcb',
374
value = {0:'4.0*(CKM23*complexconjugate(CKM23))*(-VectorWmDxU*VectorWpUxD-AxialWmDxU*AxialWpUxD)*(1.0/2.0)*(-(complex(0,1)*G**2)/(24.0*cmath.pi**2))'},
375
order = {'QCD':2,'QED':2})
377
R2_GGWWtd = Coupling(name = 'R2_GGWWtd',
378
value = {0:'4.0*(CKM31*complexconjugate(CKM31))*(-VectorWmDxU*VectorWpUxD-AxialWmDxU*AxialWpUxD)*(1.0/2.0)*(-(complex(0,1)*G**2)/(24.0*cmath.pi**2))'},
379
order = {'QCD':2,'QED':2})
381
R2_GGWWts = Coupling(name = 'R2_GGWWts',
382
value = {0:'4.0*(CKM32*complexconjugate(CKM32))*(-VectorWmDxU*VectorWpUxD-AxialWmDxU*AxialWpUxD)*(1.0/2.0)*(-(complex(0,1)*G**2)/(24.0*cmath.pi**2))'},
383
order = {'QCD':2,'QED':2})
385
R2_GGWWtb = Coupling(name = 'R2_GGWWtb',
386
value = {0:'4.0*(CKM33*complexconjugate(CKM33))*(-VectorWmDxU*VectorWpUxD-AxialWmDxU*AxialWpUxD)*(1.0/2.0)*(-(complex(0,1)*G**2)/(24.0*cmath.pi**2))'},
387
order = {'QCD':2,'QED':2})
389
R2_GGHHc = Coupling(name = 'R2_GGHHc',
390
value = {0:'(-yc**2/2.0)*(1.0/2.0)*((complex(0,1)*G**2)/(8.0*cmath.pi**2))'},
391
order = {'QCD':2,'QED':2})
394
# There is a factor +4 added here to the two couplings below without proper understanding of it
395
# I have not investigate too much about it though.
397
R2_GGHHb = Coupling(name = 'R2_GGHHb',
398
value = {0:'4.0*(-yb**2/2.0)*(1.0/2.0)*((complex(0,1)*G**2)/(8.0*cmath.pi**2))'},
399
order = {'QCD':2,'QED':2})
401
R2_GGHHt = Coupling(name = 'R2_GGHHt',
402
value = {0:'4.0*(-yt**2/2.0)*(1.0/2.0)*((complex(0,1)*G**2)/(8.0*cmath.pi**2))'},
403
order = {'QCD':2,'QED':2})
406
# There is a minus sign added here to the coupling below without proper understanding of it
407
# I have not investigate too much about it though.
409
R2_GGGZvecUp = Coupling(name = 'R2_GGGZvecUp',
410
value = {0:'complex(0,1)*VectorZUp*(-1.0/2.0)*(-G**3/(24.0*cmath.pi**2))'},
411
order = {'QCD':3,'QED':1})
414
# There is a minus sign added here to the coupling below without proper understanding of it
415
# I have not investigate too much about it though.
417
R2_GGGZvecDown = Coupling(name = 'R2_GGGZvecDown',
418
value = {0:'complex(0,1)*VectorZDown*(-1.0/2.0)*(-G**3/(24.0*cmath.pi**2))'},
419
order = {'QCD':3,'QED':1})
421
R2_GGGZaxialUp = Coupling(name = 'R2_GGGZaxialUp',
422
value = {0:'complex(0,1)*AxialZUp*(9.0/2.0)*(-G**3/(24.0*cmath.pi**2))'},
423
order = {'QCD':3,'QED':1})
425
R2_GGGZaxialDown = Coupling(name = 'R2_GGGZaxialDown',
426
value = {0:'complex(0,1)*AxialZDown*(9.0/2.0)*(-G**3/(24.0*cmath.pi**2))'},
427
order = {'QCD':3,'QED':1})
430
# There is a minus signe added here to the coupling below without proper understanding of it
431
# I have not investigate too much about it though.
433
R2_GGGAvecUp = Coupling(name = 'R2_GGGAvecUp',
434
value = {0:'complex(0,1)*VectorAUp*(-1.0/2.0)*(-G**3/(24.0*cmath.pi**2))'},
435
order = {'QCD':3,'QED':1})
437
# There is a minus signe added here to the coupling below without proper understanding of it
438
# I have not investigate too much about it though.
440
R2_GGGAvecDown = Coupling(name = 'R2_GGGAvecDown',
441
value = {0:'complex(0,1)*VectorADown*(-1.0/2.0)*(-G**3/(24.0*cmath.pi**2))'},
442
order = {'QCD':3,'QED':1})
452
UV_3Gg = Coupling(name = 'UV_3Gg',
456
UV_3Gq = Coupling(name = 'UV_3Gq',
460
UV_3Gc = Coupling(name = 'UV_3Gc',
464
UV_3Gb = Coupling(name = 'UV_3Gb',
468
UV_3Gt = Coupling(name = 'UV_3Gt',
472
UV_4Gg = Coupling(name = 'UV_4Gg',
473
value = '2.0*complex(0,1)*G_UVg*(G**2)',
476
UV_4Gq = Coupling(name = 'UV_4Gq',
477
value = '2.0*complex(0,1)*G_UVq*(G**2)',
480
UV_4Gc = Coupling(name = 'UV_4Gc',
481
value = '2.0*complex(0,1)*G_UVc*(G**2)',
484
UV_4Gb = Coupling(name = 'UV_4Gb',
485
value = '2.0*complex(0,1)*G_UVb*(G**2)',
488
UV_4Gt = Coupling(name = 'UV_4Ggt',
489
value = '2.0*complex(0,1)*G_UVt*(G**2)',
492
UV_GQQg = Coupling(name = 'UV_GQQg',
493
value = 'complex(0,1)*G_UVg*G',
496
UV_GQQq = Coupling(name = 'UV_GQQq',
497
value = 'complex(0,1)*G_UVq*G',
500
UV_GQQc = Coupling(name = 'UV_GQQc',
501
value = 'complex(0,1)*G_UVc*G',
504
UV_GQQb = Coupling(name = 'UV_GQQb',
505
value = 'complex(0,1)*G_UVb*G',
508
UV_GQQt = Coupling(name = 'UV_GQQt',
509
value = 'complex(0,1)*G_UVt*G',
512
UV_cMass = Coupling(name = 'UV_cMass',
516
UV_bMass = Coupling(name = 'UV_bMass',
520
UV_tMass = Coupling(name = 'UV_tMass',
528
UV_Hcc = Coupling(name = 'UV_Hcc',
529
value = '-((complex(0,1)*yc)/cmath.sqrt(2))*UV_yuk_c',
530
order = {'QED':1,'QCD':2})
532
UV_Htt = Coupling(name = 'UV_Htt',
533
value = '-((complex(0,1)*yt)/cmath.sqrt(2))*UV_yuk_t',
534
order = {'QED':1,'QCD':2})
536
UV_Hbb = Coupling(name = 'UV_Hbb',
537
value = '-((complex(0,1)*yb)/cmath.sqrt(2))*UV_yuk_b',
538
order = {'QED':1,'QCD':2})
540
# ============================== #
541
# Goldstone R2 CT couplings #
542
# ============================== #
544
R2_GGGpGm_ub = Coupling(name = 'R2_GGGpGm_ub',
545
value = 'complex(0,1)*R2_GGGpGm_factor*(Vector_ubGp*Vector_ubGm-Axial_ubGp*Axial_ubGm)',
546
order = {'QED':2,'QCD':2})
548
R2_GGGpGm_cd = Coupling(name = 'R2_GGGpGm_cd',
549
value = 'complex(0,1)*R2_GGGpGm_factor*(Vector_cdGp*Vector_cdGm-Axial_cdGp*Axial_cdGm)',
550
order = {'QED':2,'QCD':2})
552
R2_GGGpGm_cs = Coupling(name = 'R2_GGGpGm_cs',
553
value = 'complex(0,1)*R2_GGGpGm_factor*(Vector_csGp*Vector_csGm-Axial_csGp*Axial_csGm)',
554
order = {'QED':2,'QCD':2})
556
R2_GGGpGm_cb = Coupling(name = 'R2_GGGpGm_cb',
557
value = 'complex(0,1)*R2_GGGpGm_factor*(Vector_cbGp*Vector_cbGm-Axial_cbGp*Axial_cbGm)',
558
order = {'QED':2,'QCD':2})
560
R2_GGGpGm_td = Coupling(name = 'R2_GGGpGm_td',
561
value = 'complex(0,1)*R2_GGGpGm_factor*(Vector_tdGp*Vector_tdGm-Axial_tdGp*Axial_tdGm)',
562
order = {'QED':2,'QCD':2})
564
R2_GGGpGm_ts = Coupling(name = 'R2_GGGpGm_ts',
565
value = 'complex(0,1)*R2_GGGpGm_factor*(Vector_tsGp*Vector_tsGm-Axial_tsGp*Axial_tsGm)',
566
order = {'QED':2,'QCD':2})
568
R2_GGGpGm_tb = Coupling(name = 'R2_GGGpGm_tb',
569
value = 'complex(0,1)*R2_GGGpGm_factor*(Vector_tbGp*Vector_tbGm-Axial_tbGp*Axial_tbGm)',
570
order = {'QED':2,'QCD':2})
572
R2_GGG0G0_c = Coupling(name = 'R2_GGG0G0_c',
573
value = 'complex(0,1)*R2_GGG0G0_factor*(-(1.0/2.0)*yc**2)',
574
order = {'QED':2,'QCD':2})
576
R2_GGG0G0_b = Coupling(name = 'R2_GGG0G0_b',
577
value = 'complex(0,1)*R2_GGG0G0_factor*(-(1.0/2.0)*yb**2)',
578
order = {'QED':2,'QCD':2})
580
R2_GGG0G0_t = Coupling(name = 'R2_GGG0G0_t',
581
value = 'complex(0,1)*R2_GGG0G0_factor*(-(1.0/2.0)*yt**2)',
582
order = {'QED':2,'QCD':2})
584
GC_R2_1015 = Coupling(name = 'GC_R2_1015',
585
value = 'I1x33*(R2MixedFactor*2.0)',
586
order = {'QED':1,'QCD':2})
588
GC_R2_1021 = Coupling(name = 'GC_R2_1021',
589
value = '-I2x33*(R2MixedFactor*2.0)',
590
order = {'QED':1,'QCD':2})
592
GC_R2_1027 = Coupling(name = 'GC_R2_1027',
593
value = 'I3x33*(R2MixedFactor*2.0)',
594
order = {'QED':1,'QCD':2})
596
GC_R2_1030 = Coupling(name = 'GC_R2_1030',
597
value = '-I4x33*(R2MixedFactor*2.0)',
598
order = {'QED':1,'QCD':2})
600
GC_R2_1082 = Coupling(name = 'GC_R2_1082',
601
value = '-(yb/cmath.sqrt(2))*(R2MixedFactor*2.0)',
602
order = {'QED':1,'QCD':2})
604
GC_R2_1085 = Coupling(name = 'GC_R2_1085',
605
value = '(yc/cmath.sqrt(2))*(R2MixedFactor*2.0)',
606
order = {'QED':1,'QCD':2})
608
GC_R2_1095 = Coupling(name = 'GC_R2_1095',
609
value = '(yt/cmath.sqrt(2))*(R2MixedFactor*2.0)',
610
order = {'QED':1,'QCD':2})
612
GC_R2_1018 = Coupling(name = 'GC_R2_1018',
613
value = '(-I2x22)*(R2MixedFactor*2.0)',
614
order = {'QED':1,'QCD':2})
616
GC_R2_1019 = Coupling(name = 'GC_R2_1019',
617
value = '(-I2x23)*(R2MixedFactor*2.0)',
618
order = {'QED':1,'QCD':2})
620
GC_R2_1013 = Coupling(name = 'GC_R2_1013',
621
value = '(I1x31)*(R2MixedFactor*2.0)',
622
order = {'QED':1,'QCD':2})
624
GC_R2_1014 = Coupling(name = 'GC_R2_1014',
625
value = '(I1x32)*(R2MixedFactor*2.0)',
626
order = {'QED':1,'QCD':2})
628
GC_R2_1020 = Coupling(name = 'GC_R2_1020',
629
value = '(-I2x32)*(R2MixedFactor*2.0)',
630
order = {'QED':1,'QCD':2})
632
GC_R2_1028 = Coupling(name = 'GC_R2_1028',
633
value = '(-I4x13)*(R2MixedFactor*2.0)',
634
order = {'QED':1,'QCD':2})
636
GC_R2_1022 = Coupling(name = 'GC_R2_1022',
637
value = '(I3x21)*(R2MixedFactor*2.0)',
638
order = {'QED':1,'QCD':2})
640
GC_R2_1023 = Coupling(name = 'GC_R2_1023',
641
value = '(I3x22)*(R2MixedFactor*2.0)',
642
order = {'QED':1,'QCD':2})
644
GC_R2_1024 = Coupling(name = 'GC_R2_1024',
645
value = '(I3x23)*(R2MixedFactor*2.0)',
646
order = {'QED':1,'QCD':2})
648
GC_R2_1029 = Coupling(name = 'GC_R2_1029',
649
value = '(-I4x23)*(R2MixedFactor*2.0)',
650
order = {'QED':1,'QCD':2})
652
GC_R2_1025 = Coupling(name = 'GC_R2_1025',
653
value = '(I3x31)*(R2MixedFactor*2.0)',
654
order = {'QED':1,'QCD':2})
656
GC_R2_1026 = Coupling(name = 'GC_R2_1026',
657
value = '(I3x32)*(R2MixedFactor*2.0)',
658
order = {'QED':1,'QCD':2})
660
# ============================== #
661
# Goldstone UV CT couplings #
662
# ============================== #
664
GC_UV_1015 = Coupling(name = 'GC_UV_1015',
665
value = 'I1x33*UV_yuk_b',
666
order = {'QED':1,'QCD':2})
668
GC_UV_1021 = Coupling(name = 'GC_UV_1021',
669
value = '-I2x33*UV_yuk_t',
670
order = {'QED':1,'QCD':2})
672
GC_UV_1027 = Coupling(name = 'GC_UV_1027',
673
value = 'I3x33*UV_yuk_t',
674
order = {'QED':1,'QCD':2})
676
GC_UV_1030 = Coupling(name = 'GC_UV_1030',
677
value = '-I4x33*UV_yuk_b',
678
order = {'QED':1,'QCD':2})
680
GC_UV_1082 = Coupling(name = 'GC_UV_1082',
681
value = '-(yb/cmath.sqrt(2))*(UV_yuk_b)',
682
order = {'QED':1,'QCD':2})
684
GC_UV_1085 = Coupling(name = 'GC_UV_1085',
685
value = '(yc/cmath.sqrt(2))*(UV_yuk_c)',
686
order = {'QED':1,'QCD':2})
688
GC_UV_1095 = Coupling(name = 'GC_UV_1095',
689
value = '(yt/cmath.sqrt(2))*(UV_yuk_t)',
690
order = {'QED':1,'QCD':2})
692
GC_UV_1018 = Coupling(name = 'GC_UV_1018',
693
value = '(-I2x22)*(UV_yuk_c)',
694
order = {'QED':1,'QCD':2})
696
GC_UV_1019 = Coupling(name = 'GC_UV_1019',
697
value = '(-I2x23)*(UV_yuk_t)',
698
order = {'QED':1,'QCD':2})
700
GC_UV_1013 = Coupling(name = 'GC_UV_1013',
701
value = '(I1x31)*(UV_yuk_b)',
702
order = {'QED':1,'QCD':2})
704
GC_UV_1014 = Coupling(name = 'GC_UV_1014',
705
value = '(I1x32)*(UV_yuk_b)',
706
order = {'QED':1,'QCD':2})
708
GC_UV_1020 = Coupling(name = 'GC_UV_1020',
709
value = '(-I2x32)*(UV_yuk_c)',
710
order = {'QED':1,'QCD':2})
712
GC_UV_1028 = Coupling(name = 'GC_UV_1028',
713
value = '(-I4x13)*(UV_yuk_b)',
714
order = {'QED':1,'QCD':2})
716
GC_UV_1022 = Coupling(name = 'GC_UV_1022',
717
value = '(I3x21)*(UV_yuk_c)',
718
order = {'QED':1,'QCD':2})
720
GC_UV_1023 = Coupling(name = 'GC_UV_1023',
721
value = '(I3x22)*(UV_yuk_c)',
722
order = {'QED':1,'QCD':2})
724
GC_UV_1024 = Coupling(name = 'GC_UV_1024',
725
value = '(I3x23)*(UV_yuk_c)',
726
order = {'QED':1,'QCD':2})
728
GC_UV_1029 = Coupling(name = 'GC_UV_1029',
729
value = '(-I4x23)*(UV_yuk_b)',
730
order = {'QED':1,'QCD':2})
732
GC_UV_1025 = Coupling(name = 'GC_UV_1025',
733
value = '(I3x31)*(UV_yuk_t)',
734
order = {'QED':1,'QCD':2})
736
GC_UV_1026 = Coupling(name = 'GC_UV_1026',
737
value = '(I3x32)*(UV_yuk_t)',
738
order = {'QED':1,'QCD':2})