diff --git a/HELatNLO.txt b/HELatNLO.txt new file mode 100644 index 0000000000000000000000000000000000000000..e32e9059eb1eb43263a8ecac8b9440026b4cb2c1 --- /dev/null +++ b/HELatNLO.txt @@ -0,0 +1,5 @@ +Requestor: Zirui Wang +Content: subset of bosonic, dimension-6 operators in the Standard Model effective field theory, relevant for electroweak Higgs production. The model can be used to compute, e.g., associated production or vector boson fusion processes at NLO accuracy in QCD merged with parton shower using software such as MadGraph5_aMC@NLO. +Paper: https://arxiv.org/abs/1609.04833 +Website: http://feynrules.irmp.ucl.ac.be/wiki/HELatNLO +JIRA: https://its.cern.ch/jira/browse/AGENE-1415 \ No newline at end of file diff --git a/HELatNLO/CT_couplings.py b/HELatNLO/CT_couplings.py new file mode 100644 index 0000000000000000000000000000000000000000..16c34fa10e739271925a1bb5ee615c596645b60d --- /dev/null +++ b/HELatNLO/CT_couplings.py @@ -0,0 +1,759 @@ +# This file was automatically created by FeynRules 2.3.24 +# Mathematica version: 10.1.0 for Mac OS X x86 (64-bit) (March 24, 2015) +# Date: Tue 23 Aug 2016 20:14:27 + + +from object_library import all_couplings, Coupling + +from function_library import complexconjugate, re, im, csc, sec, acsc, asec, cot + + + +R2GC_597_1 = Coupling(name = 'R2GC_597_1', + value = '(complex(0,1)*G**2*GH)/(128.*cmath.pi**2)', + order = {'HIG':1,'QCD':2}) + +R2GC_598_2 = Coupling(name = 'R2GC_598_2', + value = '-(complex(0,1)*G**2*GH)/(24.*cmath.pi**2)', + order = {'HIG':1,'QCD':2}) + +R2GC_599_3 = Coupling(name = 'R2GC_599_3', + value = '-(complex(0,1)*G**2*GH)/(12.*cmath.pi**2)', + order = {'HIG':1,'QCD':2}) + +R2GC_610_4 = Coupling(name = 'R2GC_610_4', + value = '-(complex(0,1)*G**2*MB**2)/(8.*cmath.pi**2)', + order = {'QCD':2}) + +R2GC_610_5 = Coupling(name = 'R2GC_610_5', + value = '-(complex(0,1)*G**2*MT**2)/(8.*cmath.pi**2)', + order = {'QCD':2}) + +R2GC_611_6 = Coupling(name = 'R2GC_611_6', + value = '-(complex(0,1)*G**2*MB*yb)/(8.*cmath.pi**2*cmath.sqrt(2))', + order = {'QCD':2,'QED':1}) + +R2GC_611_7 = Coupling(name = 'R2GC_611_7', + value = '-(complex(0,1)*G**2*MT*yt)/(8.*cmath.pi**2*cmath.sqrt(2))', + order = {'QCD':2,'QED':1}) + +R2GC_612_8 = Coupling(name = 'R2GC_612_8', + value = '-(complex(0,1)*G**2*yb**2)/(16.*cmath.pi**2)', + order = {'QCD':2,'QED':2}) + +R2GC_612_9 = Coupling(name = 'R2GC_612_9', + value = '-(complex(0,1)*G**2*yt**2)/(16.*cmath.pi**2)', + order = {'QCD':2,'QED':2}) + +R2GC_613_10 = Coupling(name = 'R2GC_613_10', + value = '(cBB*ee**3*G**2*vev**2)/(192.*cmath.pi**2*NPl**2) - (cBB*ee**3*G**2*vev**2)/(192.*cw**2*cmath.pi**2*NPl**2) - (cWW*ee**3*G**2*vev**2)/(384.*cmath.pi**2*NPl**2) + (cWW*ee**3*G**2*vev**2)/(384.*cmath.pi**2*NPl**2*sw**2) - (cw**2*cWW*ee**3*G**2*vev**2)/(384.*cmath.pi**2*NPl**2*sw**2) + (cBB*ee**3*G**2*sw**2*vev**2)/(192.*cw**2*cmath.pi**2*NPl**2)', + order = {'NP':1,'QCD':2}) + +R2GC_613_11 = Coupling(name = 'R2GC_613_11', + value = '-(cBB*ee**3*G**2*vev**2)/(192.*cmath.pi**2*NPl**2) + (cBB*ee**3*G**2*vev**2)/(192.*cw**2*cmath.pi**2*NPl**2) + (cWW*ee**3*G**2*vev**2)/(384.*cmath.pi**2*NPl**2) - (cWW*ee**3*G**2*vev**2)/(384.*cmath.pi**2*NPl**2*sw**2) + (cw**2*cWW*ee**3*G**2*vev**2)/(384.*cmath.pi**2*NPl**2*sw**2) - (cBB*ee**3*G**2*sw**2*vev**2)/(192.*cw**2*cmath.pi**2*NPl**2)', + order = {'NP':1,'QCD':2}) + +R2GC_615_12 = Coupling(name = 'R2GC_615_12', + value = '-(ee*complex(0,1)*G**3)/(144.*cmath.pi**2) - (cBB*ee**3*complex(0,1)*G**3*vev**2)/(2304.*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**3*vev**2)/(2304.*cw**2*cmath.pi**2*NPl**2) + (cWW*ee**3*complex(0,1)*G**3*vev**2)/(4608.*cmath.pi**2*NPl**2) + (cWW*ee**3*complex(0,1)*G**3*vev**2)/(1536.*cmath.pi**2*NPl**2*sw**2) - (cw**2*cWW*ee**3*complex(0,1)*G**3*vev**2)/(1536.*cmath.pi**2*NPl**2*sw**2) - (cBB*ee**3*complex(0,1)*G**3*sw**2*vev**2)/(2304.*cw**2*cmath.pi**2*NPl**2)', + order = {'NP':1,'QCD':3}) + +R2GC_615_13 = Coupling(name = 'R2GC_615_13', + value = '(ee*complex(0,1)*G**3)/(72.*cmath.pi**2) + (5*cBB*ee**3*complex(0,1)*G**3*vev**2)/(2304.*cmath.pi**2*NPl**2) - (5*cBB*ee**3*complex(0,1)*G**3*vev**2)/(2304.*cw**2*cmath.pi**2*NPl**2) - (5*cWW*ee**3*complex(0,1)*G**3*vev**2)/(4608.*cmath.pi**2*NPl**2) - (cWW*ee**3*complex(0,1)*G**3*vev**2)/(1536.*cmath.pi**2*NPl**2*sw**2) + (cw**2*cWW*ee**3*complex(0,1)*G**3*vev**2)/(1536.*cmath.pi**2*NPl**2*sw**2) + (5*cBB*ee**3*complex(0,1)*G**3*sw**2*vev**2)/(2304.*cw**2*cmath.pi**2*NPl**2)', + order = {'NP':1,'QCD':3}) + +R2GC_616_14 = Coupling(name = 'R2GC_616_14', + value = '(3*cBB*ee**3*complex(0,1)*G**3*vev**2)/(256.*cmath.pi**2*NPl**2) - (3*cBB*ee**3*complex(0,1)*G**3*vev**2)/(256.*cw**2*cmath.pi**2*NPl**2) - (3*cWW*ee**3*complex(0,1)*G**3*vev**2)/(512.*cmath.pi**2*NPl**2) + (3*cWW*ee**3*complex(0,1)*G**3*vev**2)/(512.*cmath.pi**2*NPl**2*sw**2) - (3*cw**2*cWW*ee**3*complex(0,1)*G**3*vev**2)/(512.*cmath.pi**2*NPl**2*sw**2) + (3*cBB*ee**3*complex(0,1)*G**3*sw**2*vev**2)/(256.*cw**2*cmath.pi**2*NPl**2)', + order = {'NP':1,'QCD':3}) + +R2GC_616_15 = Coupling(name = 'R2GC_616_15', + value = '(-3*cBB*ee**3*complex(0,1)*G**3*vev**2)/(256.*cmath.pi**2*NPl**2) + (3*cBB*ee**3*complex(0,1)*G**3*vev**2)/(256.*cw**2*cmath.pi**2*NPl**2) + (3*cWW*ee**3*complex(0,1)*G**3*vev**2)/(512.*cmath.pi**2*NPl**2) - (3*cWW*ee**3*complex(0,1)*G**3*vev**2)/(512.*cmath.pi**2*NPl**2*sw**2) + (3*cw**2*cWW*ee**3*complex(0,1)*G**3*vev**2)/(512.*cmath.pi**2*NPl**2*sw**2) - (3*cBB*ee**3*complex(0,1)*G**3*sw**2*vev**2)/(256.*cw**2*cmath.pi**2*NPl**2)', + order = {'NP':1,'QCD':3}) + +R2GC_617_16 = Coupling(name = 'R2GC_617_16', + value = '(cw*ee*G**2)/(48.*cmath.pi**2*sw) + (ee*G**2*sw)/(48.*cw*cmath.pi**2) + (cB*ee**3*G**2*vev**2)/(192.*cw*cmath.pi**2*NPl**2*sw) + (cWW*ee**3*G**2*vev**2)/(384.*cw*cmath.pi**2*NPl**2*sw) + (cB*ee**3*G**2*sw*vev**2)/(192.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*G**2*sw*vev**2)/(192.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*G**2*sw*vev**2)/(192.*cw*cmath.pi**2*NPl**2) + (cBB*ee**3*G**2*sw**3*vev**2)/(192.*cw**3*cmath.pi**2*NPl**2)', + order = {'NP':1,'QCD':2}) + +R2GC_617_17 = Coupling(name = 'R2GC_617_17', + value = '-(cw*ee*G**2)/(48.*cmath.pi**2*sw) - (ee*G**2*sw)/(48.*cw*cmath.pi**2) - (cB*ee**3*G**2*vev**2)/(192.*cw*cmath.pi**2*NPl**2*sw) - (cWW*ee**3*G**2*vev**2)/(384.*cw*cmath.pi**2*NPl**2*sw) - (cB*ee**3*G**2*sw*vev**2)/(192.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*G**2*sw*vev**2)/(192.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*G**2*sw*vev**2)/(192.*cw*cmath.pi**2*NPl**2) - (cBB*ee**3*G**2*sw**3*vev**2)/(192.*cw**3*cmath.pi**2*NPl**2)', + order = {'NP':1,'QCD':2}) + +R2GC_619_18 = Coupling(name = 'R2GC_619_18', + value = '-(cw*ee*complex(0,1)*G**3)/(192.*cmath.pi**2*sw) + (ee*complex(0,1)*G**3*sw)/(576.*cw*cmath.pi**2) + (cB*ee**3*complex(0,1)*G**3*vev**2)/(2304.*cw*cmath.pi**2*NPl**2*sw) - (cWW*ee**3*complex(0,1)*G**3*vev**2)/(1536.*cw*cmath.pi**2*NPl**2*sw) + (cw*cWW*ee**3*complex(0,1)*G**3*vev**2)/(1152.*cmath.pi**2*NPl**2*sw) + (cB*ee**3*complex(0,1)*G**3*sw*vev**2)/(2304.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**3*sw*vev**2)/(2304.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**3*sw*vev**2)/(2304.*cw*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**3*sw**3*vev**2)/(2304.*cw**3*cmath.pi**2*NPl**2)', + order = {'NP':1,'QCD':3}) + +R2GC_619_19 = Coupling(name = 'R2GC_619_19', + value = '(cw*ee*complex(0,1)*G**3)/(192.*cmath.pi**2*sw) - (5*ee*complex(0,1)*G**3*sw)/(576.*cw*cmath.pi**2) - (5*cB*ee**3*complex(0,1)*G**3*vev**2)/(2304.*cw*cmath.pi**2*NPl**2*sw) + (cWW*ee**3*complex(0,1)*G**3*vev**2)/(1536.*cw*cmath.pi**2*NPl**2*sw) - (cw*cWW*ee**3*complex(0,1)*G**3*vev**2)/(576.*cmath.pi**2*NPl**2*sw) - (5*cB*ee**3*complex(0,1)*G**3*sw*vev**2)/(2304.*cw**3*cmath.pi**2*NPl**2) + (5*cBB*ee**3*complex(0,1)*G**3*sw*vev**2)/(2304.*cw**3*cmath.pi**2*NPl**2) - (5*cBB*ee**3*complex(0,1)*G**3*sw*vev**2)/(2304.*cw*cmath.pi**2*NPl**2) - (5*cBB*ee**3*complex(0,1)*G**3*sw**3*vev**2)/(2304.*cw**3*cmath.pi**2*NPl**2)', + order = {'NP':1,'QCD':3}) + +R2GC_620_20 = Coupling(name = 'R2GC_620_20', + value = '(3*cw*ee*complex(0,1)*G**3)/(64.*cmath.pi**2*sw) + (3*ee*complex(0,1)*G**3*sw)/(64.*cw*cmath.pi**2) + (3*cB*ee**3*complex(0,1)*G**3*vev**2)/(256.*cw*cmath.pi**2*NPl**2*sw) + (3*cWW*ee**3*complex(0,1)*G**3*vev**2)/(512.*cw*cmath.pi**2*NPl**2*sw) + (3*cB*ee**3*complex(0,1)*G**3*sw*vev**2)/(256.*cw**3*cmath.pi**2*NPl**2) - (3*cBB*ee**3*complex(0,1)*G**3*sw*vev**2)/(256.*cw**3*cmath.pi**2*NPl**2) + (3*cBB*ee**3*complex(0,1)*G**3*sw*vev**2)/(256.*cw*cmath.pi**2*NPl**2) + (3*cBB*ee**3*complex(0,1)*G**3*sw**3*vev**2)/(256.*cw**3*cmath.pi**2*NPl**2)', + order = {'NP':1,'QCD':3}) + +R2GC_620_21 = Coupling(name = 'R2GC_620_21', + value = '(-3*cw*ee*complex(0,1)*G**3)/(64.*cmath.pi**2*sw) - (3*ee*complex(0,1)*G**3*sw)/(64.*cw*cmath.pi**2) - (3*cB*ee**3*complex(0,1)*G**3*vev**2)/(256.*cw*cmath.pi**2*NPl**2*sw) - (3*cWW*ee**3*complex(0,1)*G**3*vev**2)/(512.*cw*cmath.pi**2*NPl**2*sw) - (3*cB*ee**3*complex(0,1)*G**3*sw*vev**2)/(256.*cw**3*cmath.pi**2*NPl**2) + (3*cBB*ee**3*complex(0,1)*G**3*sw*vev**2)/(256.*cw**3*cmath.pi**2*NPl**2) - (3*cBB*ee**3*complex(0,1)*G**3*sw*vev**2)/(256.*cw*cmath.pi**2*NPl**2) - (3*cBB*ee**3*complex(0,1)*G**3*sw**3*vev**2)/(256.*cw**3*cmath.pi**2*NPl**2)', + order = {'NP':1,'QCD':3}) + +R2GC_621_22 = Coupling(name = 'R2GC_621_22', + value = '(ee**2*complex(0,1)*G**2)/(216.*cmath.pi**2) + (cBB*ee**4*complex(0,1)*G**2*vev**2)/(1728.*cmath.pi**2*NPl**2) - (cBB*ee**4*complex(0,1)*G**2*vev**2)/(1728.*cw**2*cmath.pi**2*NPl**2) - (cWW*ee**4*complex(0,1)*G**2*vev**2)/(3456.*cmath.pi**2*NPl**2) - (cWW*ee**4*complex(0,1)*G**2*vev**2)/(1152.*cmath.pi**2*NPl**2*sw**2) + (cw**2*cWW*ee**4*complex(0,1)*G**2*vev**2)/(1152.*cmath.pi**2*NPl**2*sw**2) + (cBB*ee**4*complex(0,1)*G**2*sw**2*vev**2)/(1728.*cw**2*cmath.pi**2*NPl**2) + (5*cBB**2*ee**6*complex(0,1)*G**2*vev**4)/(27648.*cmath.pi**2*NPl**4) + (5*cBB**2*ee**6*complex(0,1)*G**2*vev**4)/(27648.*cw**4*cmath.pi**2*NPl**4) - (5*cBB**2*ee**6*complex(0,1)*G**2*vev**4)/(13824.*cw**2*cmath.pi**2*NPl**4) - (cBB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(3456.*cmath.pi**2*NPl**4) + (cBB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(3456.*cw**2*cmath.pi**2*NPl**4) + (5*cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(110592.*cmath.pi**2*NPl**4) + (cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(12288.*cmath.pi**2*NPl**4*sw**4) - (cw**2*cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(6144.*cmath.pi**2*NPl**4*sw**4) + (cw**4*cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(12288.*cmath.pi**2*NPl**4*sw**4) + (cBB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(4608.*cmath.pi**2*NPl**4*sw**2) - (cBB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(9216.*cw**2*cmath.pi**2*NPl**4*sw**2) - (cBB*cw**2*cWW*ee**6*complex(0,1)*G**2*vev**4)/(9216.*cmath.pi**2*NPl**4*sw**2) - (cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(18432.*cmath.pi**2*NPl**4*sw**2) + (cw**2*cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(18432.*cmath.pi**2*NPl**4*sw**2) - (5*cBB**2*ee**6*complex(0,1)*G**2*sw**2*vev**4)/(13824.*cw**4*cmath.pi**2*NPl**4) + (5*cBB**2*ee**6*complex(0,1)*G**2*sw**2*vev**4)/(13824.*cw**2*cmath.pi**2*NPl**4) - (5*cBB*cWW*ee**6*complex(0,1)*G**2*sw**2*vev**4)/(27648.*cw**2*cmath.pi**2*NPl**4) + (5*cBB**2*ee**6*complex(0,1)*G**2*sw**4*vev**4)/(27648.*cw**4*cmath.pi**2*NPl**4)', + order = {'NP':2,'QCD':2}) + +R2GC_621_23 = Coupling(name = 'R2GC_621_23', + value = '(ee**2*complex(0,1)*G**2)/(54.*cmath.pi**2) + (5*cBB*ee**4*complex(0,1)*G**2*vev**2)/(864.*cmath.pi**2*NPl**2) - (5*cBB*ee**4*complex(0,1)*G**2*vev**2)/(864.*cw**2*cmath.pi**2*NPl**2) - (5*cWW*ee**4*complex(0,1)*G**2*vev**2)/(1728.*cmath.pi**2*NPl**2) - (cWW*ee**4*complex(0,1)*G**2*vev**2)/(576.*cmath.pi**2*NPl**2*sw**2) + (cw**2*cWW*ee**4*complex(0,1)*G**2*vev**2)/(576.*cmath.pi**2*NPl**2*sw**2) + (5*cBB*ee**4*complex(0,1)*G**2*sw**2*vev**2)/(864.*cw**2*cmath.pi**2*NPl**2) + (17*cBB**2*ee**6*complex(0,1)*G**2*vev**4)/(27648.*cmath.pi**2*NPl**4) + (17*cBB**2*ee**6*complex(0,1)*G**2*vev**4)/(27648.*cw**4*cmath.pi**2*NPl**4) - (17*cBB**2*ee**6*complex(0,1)*G**2*vev**4)/(13824.*cw**2*cmath.pi**2*NPl**4) - (7*cBB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(13824.*cmath.pi**2*NPl**4) + (7*cBB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(13824.*cw**2*cmath.pi**2*NPl**4) + (17*cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(110592.*cmath.pi**2*NPl**4) + (cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(12288.*cmath.pi**2*NPl**4*sw**4) - (cw**2*cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(6144.*cmath.pi**2*NPl**4*sw**4) + (cw**4*cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(12288.*cmath.pi**2*NPl**4*sw**4) - (cBB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(4608.*cmath.pi**2*NPl**4*sw**2) + (cBB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(9216.*cw**2*cmath.pi**2*NPl**4*sw**2) + (cBB*cw**2*cWW*ee**6*complex(0,1)*G**2*vev**4)/(9216.*cmath.pi**2*NPl**4*sw**2) + (cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(18432.*cmath.pi**2*NPl**4*sw**2) - (cw**2*cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(18432.*cmath.pi**2*NPl**4*sw**2) - (17*cBB**2*ee**6*complex(0,1)*G**2*sw**2*vev**4)/(13824.*cw**4*cmath.pi**2*NPl**4) + (17*cBB**2*ee**6*complex(0,1)*G**2*sw**2*vev**4)/(13824.*cw**2*cmath.pi**2*NPl**4) - (17*cBB*cWW*ee**6*complex(0,1)*G**2*sw**2*vev**4)/(27648.*cw**2*cmath.pi**2*NPl**4) + (17*cBB**2*ee**6*complex(0,1)*G**2*sw**4*vev**4)/(27648.*cw**4*cmath.pi**2*NPl**4)', + order = {'NP':2,'QCD':2}) + +R2GC_622_24 = Coupling(name = 'R2GC_622_24', + value = '(cw*ee**2*complex(0,1)*G**2)/(288.*cmath.pi**2*sw) - (ee**2*complex(0,1)*G**2*sw)/(864.*cw*cmath.pi**2) - (cw*cWW*ee**4*complex(0,1)*G**2*vev**2)/(1536.*cmath.pi**2*NPl**2*sw**3) + (cw**3*cWW*ee**4*complex(0,1)*G**2*vev**2)/(1536.*cmath.pi**2*NPl**2*sw**3) - (cB*ee**4*complex(0,1)*G**2*vev**2)/(3456.*cw*cmath.pi**2*NPl**2*sw) + (cBB*ee**4*complex(0,1)*G**2*vev**2)/(2304.*cw*cmath.pi**2*NPl**2*sw) - (cBB*cw*ee**4*complex(0,1)*G**2*vev**2)/(2304.*cmath.pi**2*NPl**2*sw) + (cWW*ee**4*complex(0,1)*G**2*vev**2)/(4608.*cw*cmath.pi**2*NPl**2*sw) - (cw*cWW*ee**4*complex(0,1)*G**2*vev**2)/(6912.*cmath.pi**2*NPl**2*sw) - (cB*ee**4*complex(0,1)*G**2*sw*vev**2)/(3456.*cw**3*cmath.pi**2*NPl**2) + (7*cBB*ee**4*complex(0,1)*G**2*sw*vev**2)/(6912.*cw**3*cmath.pi**2*NPl**2) - (5*cBB*ee**4*complex(0,1)*G**2*sw*vev**2)/(3456.*cw*cmath.pi**2*NPl**2) + (5*cWW*ee**4*complex(0,1)*G**2*sw*vev**2)/(13824.*cw*cmath.pi**2*NPl**2) - (7*cBB*ee**4*complex(0,1)*G**2*sw**3*vev**2)/(6912.*cw**3*cmath.pi**2*NPl**2) - (cB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(18432.*cw*cmath.pi**2*NPl**4*sw**3) + (cB*cw*cWW*ee**6*complex(0,1)*G**2*vev**4)/(18432.*cmath.pi**2*NPl**4*sw**3) - (cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(12288.*cw*cmath.pi**2*NPl**4*sw**3) + (5*cw*cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(36864.*cmath.pi**2*NPl**4*sw**3) - (cw**3*cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(18432.*cmath.pi**2*NPl**4*sw**3) + (5*cB*cBB*ee**6*complex(0,1)*G**2*vev**4)/(27648.*cw**3*cmath.pi**2*NPl**4*sw) - (5*cB*cBB*ee**6*complex(0,1)*G**2*vev**4)/(27648.*cw*cmath.pi**2*NPl**4*sw) - (cB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(18432.*cw**3*cmath.pi**2*NPl**4*sw) + (cBB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(9216.*cw**3*cmath.pi**2*NPl**4*sw) + (cB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(6912.*cw*cmath.pi**2*NPl**4*sw) - (7*cBB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(55296.*cw*cmath.pi**2*NPl**4*sw) + (cBB*cw*cWW*ee**6*complex(0,1)*G**2*vev**4)/(55296.*cmath.pi**2*NPl**4*sw) + (cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(36864.*cw*cmath.pi**2*NPl**4*sw) + (cw*cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(55296.*cmath.pi**2*NPl**4*sw) + (5*cB*cBB*ee**6*complex(0,1)*G**2*sw*vev**4)/(27648.*cw**5*cmath.pi**2*NPl**4) - (5*cBB**2*ee**6*complex(0,1)*G**2*sw*vev**4)/(27648.*cw**5*cmath.pi**2*NPl**4) - (5*cB*cBB*ee**6*complex(0,1)*G**2*sw*vev**4)/(13824.*cw**3*cmath.pi**2*NPl**4) + (5*cBB**2*ee**6*complex(0,1)*G**2*sw*vev**4)/(13824.*cw**3*cmath.pi**2*NPl**4) - (5*cBB**2*ee**6*complex(0,1)*G**2*sw*vev**4)/(27648.*cw*cmath.pi**2*NPl**4) + (5*cB*cWW*ee**6*complex(0,1)*G**2*sw*vev**4)/(55296.*cw**3*cmath.pi**2*NPl**4) - (11*cBB*cWW*ee**6*complex(0,1)*G**2*sw*vev**4)/(55296.*cw**3*cmath.pi**2*NPl**4) + (cBB*cWW*ee**6*complex(0,1)*G**2*sw*vev**4)/(9216.*cw*cmath.pi**2*NPl**4) - (5*cB*cBB*ee**6*complex(0,1)*G**2*sw**3*vev**4)/(27648.*cw**5*cmath.pi**2*NPl**4) + (5*cBB**2*ee**6*complex(0,1)*G**2*sw**3*vev**4)/(13824.*cw**5*cmath.pi**2*NPl**4) - (5*cBB**2*ee**6*complex(0,1)*G**2*sw**3*vev**4)/(13824.*cw**3*cmath.pi**2*NPl**4) + (5*cBB*cWW*ee**6*complex(0,1)*G**2*sw**3*vev**4)/(55296.*cw**3*cmath.pi**2*NPl**4) - (5*cBB**2*ee**6*complex(0,1)*G**2*sw**5*vev**4)/(27648.*cw**5*cmath.pi**2*NPl**4)', + order = {'NP':2,'QCD':2}) + +R2GC_622_25 = Coupling(name = 'R2GC_622_25', + value = '(cw*ee**2*complex(0,1)*G**2)/(144.*cmath.pi**2*sw) - (5*ee**2*complex(0,1)*G**2*sw)/(432.*cw*cmath.pi**2) - (cw*cWW*ee**4*complex(0,1)*G**2*vev**2)/(1536.*cmath.pi**2*NPl**2*sw**3) + (cw**3*cWW*ee**4*complex(0,1)*G**2*vev**2)/(1536.*cmath.pi**2*NPl**2*sw**3) - (5*cB*ee**4*complex(0,1)*G**2*vev**2)/(1728.*cw*cmath.pi**2*NPl**2*sw) - (cBB*ee**4*complex(0,1)*G**2*vev**2)/(2304.*cw*cmath.pi**2*NPl**2*sw) + (cBB*cw*ee**4*complex(0,1)*G**2*vev**2)/(2304.*cmath.pi**2*NPl**2*sw) + (5*cWW*ee**4*complex(0,1)*G**2*vev**2)/(4608.*cw*cmath.pi**2*NPl**2*sw) - (19*cw*cWW*ee**4*complex(0,1)*G**2*vev**2)/(6912.*cmath.pi**2*NPl**2*sw) - (5*cB*ee**4*complex(0,1)*G**2*sw*vev**2)/(1728.*cw**3*cmath.pi**2*NPl**2) + (37*cBB*ee**4*complex(0,1)*G**2*sw*vev**2)/(6912.*cw**3*cmath.pi**2*NPl**2) - (17*cBB*ee**4*complex(0,1)*G**2*sw*vev**2)/(3456.*cw*cmath.pi**2*NPl**2) + (17*cWW*ee**4*complex(0,1)*G**2*sw*vev**2)/(13824.*cw*cmath.pi**2*NPl**2) - (37*cBB*ee**4*complex(0,1)*G**2*sw**3*vev**2)/(6912.*cw**3*cmath.pi**2*NPl**2) + (cB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(18432.*cw*cmath.pi**2*NPl**4*sw**3) - (cB*cw*cWW*ee**6*complex(0,1)*G**2*vev**4)/(18432.*cmath.pi**2*NPl**4*sw**3) - (cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(12288.*cw*cmath.pi**2*NPl**4*sw**3) + (7*cw*cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(36864.*cmath.pi**2*NPl**4*sw**3) - (cw**3*cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(9216.*cmath.pi**2*NPl**4*sw**3) + (17*cB*cBB*ee**6*complex(0,1)*G**2*vev**4)/(27648.*cw**3*cmath.pi**2*NPl**4*sw) - (17*cB*cBB*ee**6*complex(0,1)*G**2*vev**4)/(27648.*cw*cmath.pi**2*NPl**4*sw) + (cB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(18432.*cw**3*cmath.pi**2*NPl**4*sw) - (cBB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(9216.*cw**3*cmath.pi**2*NPl**4*sw) + (7*cB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(27648.*cw*cmath.pi**2*NPl**4*sw) + (29*cBB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(55296.*cw*cmath.pi**2*NPl**4*sw) - (23*cBB*cw*cWW*ee**6*complex(0,1)*G**2*vev**4)/(55296.*cmath.pi**2*NPl**4*sw) - (cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(36864.*cw*cmath.pi**2*NPl**4*sw) + (5*cw*cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(27648.*cmath.pi**2*NPl**4*sw) + (17*cB*cBB*ee**6*complex(0,1)*G**2*sw*vev**4)/(27648.*cw**5*cmath.pi**2*NPl**4) - (17*cBB**2*ee**6*complex(0,1)*G**2*sw*vev**4)/(27648.*cw**5*cmath.pi**2*NPl**4) - (17*cB*cBB*ee**6*complex(0,1)*G**2*sw*vev**4)/(13824.*cw**3*cmath.pi**2*NPl**4) + (17*cBB**2*ee**6*complex(0,1)*G**2*sw*vev**4)/(13824.*cw**3*cmath.pi**2*NPl**4) - (17*cBB**2*ee**6*complex(0,1)*G**2*sw*vev**4)/(27648.*cw*cmath.pi**2*NPl**4) + (17*cB*cWW*ee**6*complex(0,1)*G**2*sw*vev**4)/(55296.*cw**3*cmath.pi**2*NPl**4) - (11*cBB*cWW*ee**6*complex(0,1)*G**2*sw*vev**4)/(55296.*cw**3*cmath.pi**2*NPl**4) - (cBB*cWW*ee**6*complex(0,1)*G**2*sw*vev**4)/(9216.*cw*cmath.pi**2*NPl**4) - (17*cB*cBB*ee**6*complex(0,1)*G**2*sw**3*vev**4)/(27648.*cw**5*cmath.pi**2*NPl**4) + (17*cBB**2*ee**6*complex(0,1)*G**2*sw**3*vev**4)/(13824.*cw**5*cmath.pi**2*NPl**4) - (17*cBB**2*ee**6*complex(0,1)*G**2*sw**3*vev**4)/(13824.*cw**3*cmath.pi**2*NPl**4) + (17*cBB*cWW*ee**6*complex(0,1)*G**2*sw**3*vev**4)/(55296.*cw**3*cmath.pi**2*NPl**4) - (17*cBB**2*ee**6*complex(0,1)*G**2*sw**5*vev**4)/(27648.*cw**5*cmath.pi**2*NPl**4)', + order = {'NP':2,'QCD':2}) + +R2GC_623_26 = Coupling(name = 'R2GC_623_26', + value = '(ee**2*complex(0,1)*G**2)/(288.*cmath.pi**2) + (cw**2*ee**2*complex(0,1)*G**2)/(192.*cmath.pi**2*sw**2) + (5*ee**2*complex(0,1)*G**2*sw**2)/(1728.*cw**2*cmath.pi**2) + (cBB*ee**4*complex(0,1)*G**2*vev**2)/(1152.*cmath.pi**2*NPl**2) + (cB*ee**4*complex(0,1)*G**2*vev**2)/(432.*cw**2*cmath.pi**2*NPl**2) - (cBB*ee**4*complex(0,1)*G**2*vev**2)/(1152.*cw**2*cmath.pi**2*NPl**2) + (cWW*ee**4*complex(0,1)*G**2*vev**2)/(3456.*cmath.pi**2*NPl**2) + (cWW*ee**4*complex(0,1)*G**2*vev**2)/(2304.*cw**2*cmath.pi**2*NPl**2) + (cB*ee**4*complex(0,1)*G**2*vev**2)/(1152.*cmath.pi**2*NPl**2*sw**2) + (cWW*ee**4*complex(0,1)*G**2*vev**2)/(768.*cmath.pi**2*NPl**2*sw**2) - (cw**2*cWW*ee**4*complex(0,1)*G**2*vev**2)/(1152.*cmath.pi**2*NPl**2*sw**2) + (5*cB*ee**4*complex(0,1)*G**2*sw**2*vev**2)/(3456.*cw**4*cmath.pi**2*NPl**2) - (5*cBB*ee**4*complex(0,1)*G**2*sw**2*vev**2)/(3456.*cw**4*cmath.pi**2*NPl**2) + (cBB*ee**4*complex(0,1)*G**2*sw**2*vev**2)/(432.*cw**2*cmath.pi**2*NPl**2) + (5*cBB*ee**4*complex(0,1)*G**2*sw**4*vev**2)/(3456.*cw**4*cmath.pi**2*NPl**2) + (5*cB**2*ee**6*complex(0,1)*G**2*vev**4)/(13824.*cw**4*cmath.pi**2*NPl**4) - (5*cB*cBB*ee**6*complex(0,1)*G**2*vev**4)/(13824.*cw**4*cmath.pi**2*NPl**4) + (5*cB*cBB*ee**6*complex(0,1)*G**2*vev**4)/(13824.*cw**2*cmath.pi**2*NPl**4) + (cBB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(13824.*cmath.pi**2*NPl**4) + (cB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(9216.*cw**4*cmath.pi**2*NPl**4) - (cBB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(9216.*cw**4*cmath.pi**2*NPl**4) + (cB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(13824.*cw**2*cmath.pi**2*NPl**4) + (cBB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(27648.*cw**2*cmath.pi**2*NPl**4) + (5*cB**2*ee**6*complex(0,1)*G**2*vev**4)/(27648.*cw**2*cmath.pi**2*NPl**4*sw**2) + (cB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(13824.*cmath.pi**2*NPl**4*sw**2) + (cB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(9216.*cw**2*cmath.pi**2*NPl**4*sw**2) - (cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(9216.*cmath.pi**2*NPl**4*sw**2) + (cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(12288.*cw**2*cmath.pi**2*NPl**4*sw**2) + (cw**2*cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(13824.*cmath.pi**2*NPl**4*sw**2) + (5*cB**2*ee**6*complex(0,1)*G**2*sw**2*vev**4)/(27648.*cw**6*cmath.pi**2*NPl**4) - (5*cB*cBB*ee**6*complex(0,1)*G**2*sw**2*vev**4)/(13824.*cw**6*cmath.pi**2*NPl**4) + (5*cBB**2*ee**6*complex(0,1)*G**2*sw**2*vev**4)/(27648.*cw**6*cmath.pi**2*NPl**4) + (5*cB*cBB*ee**6*complex(0,1)*G**2*sw**2*vev**4)/(6912.*cw**4*cmath.pi**2*NPl**4) - (5*cBB**2*ee**6*complex(0,1)*G**2*sw**2*vev**4)/(13824.*cw**4*cmath.pi**2*NPl**4) + (5*cBB**2*ee**6*complex(0,1)*G**2*sw**2*vev**4)/(27648.*cw**2*cmath.pi**2*NPl**4) + (cBB*cWW*ee**6*complex(0,1)*G**2*sw**2*vev**4)/(9216.*cw**4*cmath.pi**2*NPl**4) + (cBB*cWW*ee**6*complex(0,1)*G**2*sw**2*vev**4)/(13824.*cw**2*cmath.pi**2*NPl**4) + (5*cB*cBB*ee**6*complex(0,1)*G**2*sw**4*vev**4)/(13824.*cw**6*cmath.pi**2*NPl**4) - (5*cBB**2*ee**6*complex(0,1)*G**2*sw**4*vev**4)/(13824.*cw**6*cmath.pi**2*NPl**4) + (5*cBB**2*ee**6*complex(0,1)*G**2*sw**4*vev**4)/(13824.*cw**4*cmath.pi**2*NPl**4) + (5*cBB**2*ee**6*complex(0,1)*G**2*sw**6*vev**4)/(27648.*cw**6*cmath.pi**2*NPl**4)', + order = {'NP':2,'QCD':2}) + +R2GC_623_27 = Coupling(name = 'R2GC_623_27', + value = '-(ee**2*complex(0,1)*G**2)/(288.*cmath.pi**2) + (cw**2*ee**2*complex(0,1)*G**2)/(192.*cmath.pi**2*sw**2) + (17*ee**2*complex(0,1)*G**2*sw**2)/(1728.*cw**2*cmath.pi**2) - (cBB*ee**4*complex(0,1)*G**2*vev**2)/(1152.*cmath.pi**2*NPl**2) + (7*cB*ee**4*complex(0,1)*G**2*vev**2)/(1728.*cw**2*cmath.pi**2*NPl**2) + (cBB*ee**4*complex(0,1)*G**2*vev**2)/(1152.*cw**2*cmath.pi**2*NPl**2) + (5*cWW*ee**4*complex(0,1)*G**2*vev**2)/(1728.*cmath.pi**2*NPl**2) - (cWW*ee**4*complex(0,1)*G**2*vev**2)/(2304.*cw**2*cmath.pi**2*NPl**2) - (cB*ee**4*complex(0,1)*G**2*vev**2)/(1152.*cmath.pi**2*NPl**2*sw**2) + (cWW*ee**4*complex(0,1)*G**2*vev**2)/(768.*cmath.pi**2*NPl**2*sw**2) - (cw**2*cWW*ee**4*complex(0,1)*G**2*vev**2)/(576.*cmath.pi**2*NPl**2*sw**2) + (17*cB*ee**4*complex(0,1)*G**2*sw**2*vev**2)/(3456.*cw**4*cmath.pi**2*NPl**2) - (17*cBB*ee**4*complex(0,1)*G**2*sw**2*vev**2)/(3456.*cw**4*cmath.pi**2*NPl**2) + (7*cBB*ee**4*complex(0,1)*G**2*sw**2*vev**2)/(1728.*cw**2*cmath.pi**2*NPl**2) + (17*cBB*ee**4*complex(0,1)*G**2*sw**4*vev**2)/(3456.*cw**4*cmath.pi**2*NPl**2) + (17*cB**2*ee**6*complex(0,1)*G**2*vev**4)/(13824.*cw**4*cmath.pi**2*NPl**4) - (17*cB*cBB*ee**6*complex(0,1)*G**2*vev**4)/(13824.*cw**4*cmath.pi**2*NPl**4) + (17*cB*cBB*ee**6*complex(0,1)*G**2*vev**4)/(13824.*cw**2*cmath.pi**2*NPl**4) + (5*cBB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(6912.*cmath.pi**2*NPl**4) - (cB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(9216.*cw**4*cmath.pi**2*NPl**4) + (cBB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(9216.*cw**4*cmath.pi**2*NPl**4) + (5*cB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(6912.*cw**2*cmath.pi**2*NPl**4) - (23*cBB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(27648.*cw**2*cmath.pi**2*NPl**4) + (17*cB**2*ee**6*complex(0,1)*G**2*vev**4)/(27648.*cw**2*cmath.pi**2*NPl**4*sw**2) + (5*cB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(6912.*cmath.pi**2*NPl**4*sw**2) - (cB*cWW*ee**6*complex(0,1)*G**2*vev**4)/(9216.*cw**2*cmath.pi**2*NPl**4*sw**2) - (cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(4608.*cmath.pi**2*NPl**4*sw**2) + (cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(12288.*cw**2*cmath.pi**2*NPl**4*sw**2) + (cw**2*cWW**2*ee**6*complex(0,1)*G**2*vev**4)/(3456.*cmath.pi**2*NPl**4*sw**2) + (17*cB**2*ee**6*complex(0,1)*G**2*sw**2*vev**4)/(27648.*cw**6*cmath.pi**2*NPl**4) - (17*cB*cBB*ee**6*complex(0,1)*G**2*sw**2*vev**4)/(13824.*cw**6*cmath.pi**2*NPl**4) + (17*cBB**2*ee**6*complex(0,1)*G**2*sw**2*vev**4)/(27648.*cw**6*cmath.pi**2*NPl**4) + (17*cB*cBB*ee**6*complex(0,1)*G**2*sw**2*vev**4)/(6912.*cw**4*cmath.pi**2*NPl**4) - (17*cBB**2*ee**6*complex(0,1)*G**2*sw**2*vev**4)/(13824.*cw**4*cmath.pi**2*NPl**4) + (17*cBB**2*ee**6*complex(0,1)*G**2*sw**2*vev**4)/(27648.*cw**2*cmath.pi**2*NPl**4) - (cBB*cWW*ee**6*complex(0,1)*G**2*sw**2*vev**4)/(9216.*cw**4*cmath.pi**2*NPl**4) + (5*cBB*cWW*ee**6*complex(0,1)*G**2*sw**2*vev**4)/(6912.*cw**2*cmath.pi**2*NPl**4) + (17*cB*cBB*ee**6*complex(0,1)*G**2*sw**4*vev**4)/(13824.*cw**6*cmath.pi**2*NPl**4) - (17*cBB**2*ee**6*complex(0,1)*G**2*sw**4*vev**4)/(13824.*cw**6*cmath.pi**2*NPl**4) + (17*cBB**2*ee**6*complex(0,1)*G**2*sw**4*vev**4)/(13824.*cw**4*cmath.pi**2*NPl**4) + (17*cBB**2*ee**6*complex(0,1)*G**2*sw**6*vev**4)/(27648.*cw**6*cmath.pi**2*NPl**4)', + order = {'NP':2,'QCD':2}) + +R2GC_624_28 = Coupling(name = 'R2GC_624_28', + value = '(-7*complex(0,1)*G**2*GH*MB)/(24.*cmath.pi**2) + (complex(0,1)*G**2*yb)/(3.*cmath.pi**2*cmath.sqrt(2))', + order = {'HIG':1,'QCD':2}) + +R2GC_625_29 = Coupling(name = 'R2GC_625_29', + value = '-(ee*complex(0,1)*G**2)/(9.*cmath.pi**2) - (cBB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cw**2*cmath.pi**2*NPl**2) + (cWW*ee**3*complex(0,1)*G**2*vev**2)/(288.*cmath.pi**2*NPl**2) + (cWW*ee**3*complex(0,1)*G**2*vev**2)/(96.*cmath.pi**2*NPl**2*sw**2) - (cw**2*cWW*ee**3*complex(0,1)*G**2*vev**2)/(96.*cmath.pi**2*NPl**2*sw**2) - (cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2)/(144.*cw**2*cmath.pi**2*NPl**2)', + order = {'NP':1,'QCD':2}) + +R2GC_626_30 = Coupling(name = 'R2GC_626_30', + value = '-(ee*complex(0,1)*G**2)/(9.*cmath.pi**2) - (cBB*ee**3*complex(0,1)*G**2*vev**2)/(36.*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*vev**2)/(36.*cw**2*cmath.pi**2*NPl**2) + (cWW*ee**3*complex(0,1)*G**2*vev**2)/(72.*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2)/(36.*cw**2*cmath.pi**2*NPl**2)', + order = {'NP':1,'QCD':2}) + +R2GC_627_31 = Coupling(name = 'R2GC_627_31', + value = '-(cw*ee*complex(0,1)*G**2)/(12.*cmath.pi**2*sw) + (ee*complex(0,1)*G**2*sw)/(36.*cw*cmath.pi**2) + (cB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cw*cmath.pi**2*NPl**2*sw) - (cWW*ee**3*complex(0,1)*G**2*vev**2)/(96.*cw*cmath.pi**2*NPl**2*sw) + (cw*cWW*ee**3*complex(0,1)*G**2*vev**2)/(72.*cmath.pi**2*NPl**2*sw) + (cB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2)', + order = {'NP':1,'QCD':2}) + +R2GC_628_32 = Coupling(name = 'R2GC_628_32', + value = '(ee*complex(0,1)*G**2*sw)/(9.*cw*cmath.pi**2) + (cB*ee**3*complex(0,1)*G**2*vev**2)/(36.*cw*cmath.pi**2*NPl**2*sw) + (cw*cWW*ee**3*complex(0,1)*G**2*vev**2)/(72.*cmath.pi**2*NPl**2*sw) + (cB*ee**3*complex(0,1)*G**2*sw*vev**2)/(36.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(36.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(36.*cw*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2)/(36.*cw**3*cmath.pi**2*NPl**2)', + order = {'NP':1,'QCD':2}) + +R2GC_629_33 = Coupling(name = 'R2GC_629_33', + value = '(ee*complex(0,1)*G**2)/(18.*cmath.pi**2) - (cBB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cw**2*cmath.pi**2*NPl**2) + (cWW*ee**3*complex(0,1)*G**2*vev**2)/(288.*cmath.pi**2*NPl**2) - (cWW*ee**3*complex(0,1)*G**2*vev**2)/(96.*cmath.pi**2*NPl**2*sw**2) + (cw**2*cWW*ee**3*complex(0,1)*G**2*vev**2)/(96.*cmath.pi**2*NPl**2*sw**2) - (cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2)/(144.*cw**2*cmath.pi**2*NPl**2)', + order = {'NP':1,'QCD':2}) + +R2GC_630_34 = Coupling(name = 'R2GC_630_34', + value = '(ee*complex(0,1)*G**2)/(18.*cmath.pi**2) + (cBB*ee**3*complex(0,1)*G**2*vev**2)/(72.*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*vev**2)/(72.*cw**2*cmath.pi**2*NPl**2) - (cWW*ee**3*complex(0,1)*G**2*vev**2)/(144.*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2)/(72.*cw**2*cmath.pi**2*NPl**2)', + order = {'NP':1,'QCD':2}) + +R2GC_631_35 = Coupling(name = 'R2GC_631_35', + value = '(cw*ee*complex(0,1)*G**2)/(12.*cmath.pi**2*sw) + (ee*complex(0,1)*G**2*sw)/(36.*cw*cmath.pi**2) + (cB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cw*cmath.pi**2*NPl**2*sw) + (cWW*ee**3*complex(0,1)*G**2*vev**2)/(96.*cw*cmath.pi**2*NPl**2*sw) - (cw*cWW*ee**3*complex(0,1)*G**2*vev**2)/(144.*cmath.pi**2*NPl**2*sw) + (cB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2)', + order = {'NP':1,'QCD':2}) + +R2GC_632_36 = Coupling(name = 'R2GC_632_36', + value = '-(ee*complex(0,1)*G**2*sw)/(18.*cw*cmath.pi**2) - (cB*ee**3*complex(0,1)*G**2*vev**2)/(72.*cw*cmath.pi**2*NPl**2*sw) - (cw*cWW*ee**3*complex(0,1)*G**2*vev**2)/(144.*cmath.pi**2*NPl**2*sw) - (cB*ee**3*complex(0,1)*G**2*sw*vev**2)/(72.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(72.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(72.*cw*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2)/(72.*cw**3*cmath.pi**2*NPl**2)', + order = {'NP':1,'QCD':2}) + +R2GC_637_37 = Coupling(name = 'R2GC_637_37', + value = '-(complex(0,1)*G**2*yb**2)/(16.*cmath.pi**2) - (complex(0,1)*G**2*yt**2)/(16.*cmath.pi**2)', + order = {'QCD':2,'QED':2}) + +R2GC_638_38 = Coupling(name = 'R2GC_638_38', + value = '(-7*complex(0,1)*G**2*GH*MT)/(24.*cmath.pi**2) + (complex(0,1)*G**2*yt)/(3.*cmath.pi**2*cmath.sqrt(2))', + order = {'HIG':1,'QCD':2}) + +R2GC_639_39 = Coupling(name = 'R2GC_639_39', + value = '(ee**2*complex(0,1)*G**2)/(96.*cmath.pi**2*sw**2)', + order = {'QCD':2,'QED':2}) + +R2GC_648_40 = Coupling(name = 'R2GC_648_40', + value = '(complex(0,1)*G**2*GH)/(32.*cmath.pi**2)', + order = {'HIG':1,'QCD':2}) + +R2GC_649_41 = Coupling(name = 'R2GC_649_41', + value = '(-13*complex(0,1)*G**2*GH)/(128.*cmath.pi**2)', + order = {'HIG':1,'QCD':2}) + +R2GC_651_42 = Coupling(name = 'R2GC_651_42', + value = '(19*complex(0,1)*G**2*GH)/(128.*cmath.pi**2)', + order = {'HIG':1,'QCD':2}) + +R2GC_652_43 = Coupling(name = 'R2GC_652_43', + value = '(23*complex(0,1)*G**2*GH)/(128.*cmath.pi**2)', + order = {'HIG':1,'QCD':2}) + +R2GC_653_44 = Coupling(name = 'R2GC_653_44', + value = '-G**4/(192.*cmath.pi**2)', + order = {'QCD':4}) + +R2GC_653_45 = Coupling(name = 'R2GC_653_45', + value = 'G**4/(64.*cmath.pi**2)', + order = {'QCD':4}) + +R2GC_654_46 = Coupling(name = 'R2GC_654_46', + value = '-(complex(0,1)*G**4)/(192.*cmath.pi**2)', + order = {'QCD':4}) + +R2GC_654_47 = Coupling(name = 'R2GC_654_47', + value = '(complex(0,1)*G**4)/(64.*cmath.pi**2)', + order = {'QCD':4}) + +R2GC_655_48 = Coupling(name = 'R2GC_655_48', + value = '(complex(0,1)*G**4)/(192.*cmath.pi**2)', + order = {'QCD':4}) + +R2GC_655_49 = Coupling(name = 'R2GC_655_49', + value = '-(complex(0,1)*G**4)/(64.*cmath.pi**2)', + order = {'QCD':4}) + +R2GC_656_50 = Coupling(name = 'R2GC_656_50', + value = '-(complex(0,1)*G**4)/(48.*cmath.pi**2)', + order = {'QCD':4}) + +R2GC_657_51 = Coupling(name = 'R2GC_657_51', + value = '(complex(0,1)*G**4)/(288.*cmath.pi**2)', + order = {'QCD':4}) + +R2GC_657_52 = Coupling(name = 'R2GC_657_52', + value = '-(complex(0,1)*G**4)/(32.*cmath.pi**2)', + order = {'QCD':4}) + +R2GC_658_53 = Coupling(name = 'R2GC_658_53', + value = '-(complex(0,1)*G**3)/(6.*cmath.pi**2)', + order = {'QCD':3}) + +R2GC_659_54 = Coupling(name = 'R2GC_659_54', + value = '(complex(0,1)*G**2)/(12.*cmath.pi**2)', + order = {'QCD':2}) + +R2GC_672_55 = Coupling(name = 'R2GC_672_55', + value = '-(ee*complex(0,1)*G**2)/(6.*cmath.pi**2*sw*cmath.sqrt(2))', + order = {'QCD':2,'QED':1}) + +R2GC_676_56 = Coupling(name = 'R2GC_676_56', + value = '(complex(0,1)*G**2*MB)/(6.*cmath.pi**2)', + order = {'QCD':2}) + +R2GC_682_57 = Coupling(name = 'R2GC_682_57', + value = '-(G**2*yb)/(3.*cmath.pi**2*cmath.sqrt(2))', + order = {'QCD':2,'QED':1}) + +R2GC_683_58 = Coupling(name = 'R2GC_683_58', + value = '(complex(0,1)*G**2)/(48.*cmath.pi**2)', + order = {'QCD':2}) + +R2GC_683_59 = Coupling(name = 'R2GC_683_59', + value = '(3*complex(0,1)*G**2)/(32.*cmath.pi**2)', + order = {'QCD':2}) + +R2GC_684_60 = Coupling(name = 'R2GC_684_60', + value = '-(complex(0,1)*G**2)/(16.*cmath.pi**2)', + order = {'QCD':2}) + +R2GC_685_61 = Coupling(name = 'R2GC_685_61', + value = 'G**3/(24.*cmath.pi**2)', + order = {'QCD':3}) + +R2GC_685_62 = Coupling(name = 'R2GC_685_62', + value = '(11*G**3)/(64.*cmath.pi**2)', + order = {'QCD':3}) + +R2GC_686_63 = Coupling(name = 'R2GC_686_63', + value = '-G**3/(24.*cmath.pi**2)', + order = {'QCD':3}) + +R2GC_686_64 = Coupling(name = 'R2GC_686_64', + value = '(-11*G**3)/(64.*cmath.pi**2)', + order = {'QCD':3}) + +R2GC_687_65 = Coupling(name = 'R2GC_687_65', + value = '(11*complex(0,1)*G**4)/(192.*cmath.pi**2)', + order = {'QCD':4}) + +R2GC_687_66 = Coupling(name = 'R2GC_687_66', + value = '(15*complex(0,1)*G**4)/(64.*cmath.pi**2)', + order = {'QCD':4}) + +R2GC_688_67 = Coupling(name = 'R2GC_688_67', + value = '(complex(0,1)*G**4)/(16.*cmath.pi**2)', + order = {'QCD':4}) + +R2GC_688_68 = Coupling(name = 'R2GC_688_68', + value = '(7*complex(0,1)*G**4)/(32.*cmath.pi**2)', + order = {'QCD':4}) + +R2GC_689_69 = Coupling(name = 'R2GC_689_69', + value = '(-3*complex(0,1)*G**4)/(64.*cmath.pi**2)', + order = {'QCD':4}) + +R2GC_689_70 = Coupling(name = 'R2GC_689_70', + value = '(-17*complex(0,1)*G**4)/(64.*cmath.pi**2)', + order = {'QCD':4}) + +R2GC_690_71 = Coupling(name = 'R2GC_690_71', + value = '-(complex(0,1)*G**4)/(16.*cmath.pi**2)', + order = {'QCD':4}) + +R2GC_690_72 = Coupling(name = 'R2GC_690_72', + value = '(-7*complex(0,1)*G**4)/(32.*cmath.pi**2)', + order = {'QCD':4}) + +R2GC_691_73 = Coupling(name = 'R2GC_691_73', + value = '(31*complex(0,1)*G**2*GH)/(64.*cmath.pi**2)', + order = {'HIG':1,'QCD':2}) + +R2GC_692_74 = Coupling(name = 'R2GC_692_74', + value = '(-5*complex(0,1)*G**2*GH)/(16.*cmath.pi**2)', + order = {'HIG':1,'QCD':2}) + +R2GC_693_75 = Coupling(name = 'R2GC_693_75', + value = '(45*G**3*GH)/(128.*cmath.pi**2)', + order = {'HIG':1,'QCD':3}) + +R2GC_694_76 = Coupling(name = 'R2GC_694_76', + value = '(-45*G**3*GH)/(128.*cmath.pi**2)', + order = {'HIG':1,'QCD':3}) + +R2GC_697_77 = Coupling(name = 'R2GC_697_77', + value = '(complex(0,1)*G**2*MT)/(6.*cmath.pi**2)', + order = {'QCD':2}) + +R2GC_703_78 = Coupling(name = 'R2GC_703_78', + value = '(G**2*yb)/(3.*cmath.pi**2)', + order = {'QCD':2,'QED':1}) + +R2GC_704_79 = Coupling(name = 'R2GC_704_79', + value = '-(G**2*yb)/(3.*cmath.pi**2)', + order = {'QCD':2,'QED':1}) + +R2GC_705_80 = Coupling(name = 'R2GC_705_80', + value = '(G**2*yt)/(3.*cmath.pi**2)', + order = {'QCD':2,'QED':1}) + +R2GC_706_81 = Coupling(name = 'R2GC_706_81', + value = '-(G**2*yt)/(3.*cmath.pi**2)', + order = {'QCD':2,'QED':1}) + +R2GC_707_82 = Coupling(name = 'R2GC_707_82', + value = '(G**2*yt)/(3.*cmath.pi**2*cmath.sqrt(2))', + order = {'QCD':2,'QED':1}) + +UVGC_644_1 = Coupling(name = 'UVGC_644_1', + value = {-1:'-(complex(0,1)*G**2)/(12.*cmath.pi**2)'}, + order = {'QCD':2}) + +UVGC_648_2 = Coupling(name = 'UVGC_648_2', + value = {-1:'(3*complex(0,1)*G**2*GH)/(64.*cmath.pi**2)'}, + order = {'HIG':1,'QCD':2}) + +UVGC_649_3 = Coupling(name = 'UVGC_649_3', + value = {-1:'(-3*complex(0,1)*G**2*GH)/(32.*cmath.pi**2)'}, + order = {'HIG':1,'QCD':2}) + +UVGC_650_4 = Coupling(name = 'UVGC_650_4', + value = {-1:'(-9*complex(0,1)*G**2*GH)/(64.*cmath.pi**2)'}, + order = {'HIG':1,'QCD':2}) + +UVGC_651_5 = Coupling(name = 'UVGC_651_5', + value = {-1:'(9*complex(0,1)*G**2*GH)/(64.*cmath.pi**2)'}, + order = {'HIG':1,'QCD':2}) + +UVGC_652_6 = Coupling(name = 'UVGC_652_6', + value = {-1:'(3*complex(0,1)*G**2*GH)/(16.*cmath.pi**2)'}, + order = {'HIG':1,'QCD':2}) + +UVGC_653_7 = Coupling(name = 'UVGC_653_7', + value = {-1:'(3*G**4)/(512.*cmath.pi**2)'}, + order = {'QCD':4}) + +UVGC_653_8 = Coupling(name = 'UVGC_653_8', + value = {-1:'(-3*G**4)/(512.*cmath.pi**2)'}, + order = {'QCD':4}) + +UVGC_654_9 = Coupling(name = 'UVGC_654_9', + value = {-1:'(3*complex(0,1)*G**4)/(512.*cmath.pi**2)'}, + order = {'QCD':4}) + +UVGC_654_10 = Coupling(name = 'UVGC_654_10', + value = {-1:'(-3*complex(0,1)*G**4)/(512.*cmath.pi**2)'}, + order = {'QCD':4}) + +UVGC_656_11 = Coupling(name = 'UVGC_656_11', + value = {-1:'-(complex(0,1)*G**4)/(128.*cmath.pi**2)'}, + order = {'QCD':4}) + +UVGC_656_12 = Coupling(name = 'UVGC_656_12', + value = {-1:'(complex(0,1)*G**4)/(128.*cmath.pi**2)'}, + order = {'QCD':4}) + +UVGC_657_13 = Coupling(name = 'UVGC_657_13', + value = {-1:'(-3*complex(0,1)*G**4)/(256.*cmath.pi**2)'}, + order = {'QCD':4}) + +UVGC_657_14 = Coupling(name = 'UVGC_657_14', + value = {-1:'(3*complex(0,1)*G**4)/(256.*cmath.pi**2)'}, + order = {'QCD':4}) + +UVGC_658_15 = Coupling(name = 'UVGC_658_15', + value = {-1:'(-13*complex(0,1)*G**3)/(48.*cmath.pi**2)'}, + order = {'QCD':3}) + +UVGC_659_16 = Coupling(name = 'UVGC_659_16', + value = {-1:'(complex(0,1)*G**2)/(12.*cmath.pi**2)'}, + order = {'QCD':2}) + +UVGC_660_17 = Coupling(name = 'UVGC_660_17', + value = {-1:'( 0 if MB else (complex(0,1)*G**3)/(48.*cmath.pi**2) )'}, + order = {'QCD':3}) + +UVGC_660_18 = Coupling(name = 'UVGC_660_18', + value = {-1:'(complex(0,1)*G**3)/(48.*cmath.pi**2)'}, + order = {'QCD':3}) + +UVGC_660_19 = Coupling(name = 'UVGC_660_19', + value = {-1:'(-19*complex(0,1)*G**3)/(128.*cmath.pi**2)'}, + order = {'QCD':3}) + +UVGC_660_20 = Coupling(name = 'UVGC_660_20', + value = {-1:'-(complex(0,1)*G**3)/(128.*cmath.pi**2)'}, + order = {'QCD':3}) + +UVGC_660_21 = Coupling(name = 'UVGC_660_21', + value = {-1:'(complex(0,1)*G**3)/(12.*cmath.pi**2)'}, + order = {'QCD':3}) + +UVGC_672_22 = Coupling(name = 'UVGC_672_22', + value = {-1:'(ee*complex(0,1)*G**2)/(24.*cmath.pi**2*sw*cmath.sqrt(2))'}, + order = {'QCD':2,'QED':1}) + +UVGC_672_23 = Coupling(name = 'UVGC_672_23', + value = {-1:'-(ee*complex(0,1)*G**2)/(12.*cmath.pi**2*sw*cmath.sqrt(2))'}, + order = {'QCD':2,'QED':1}) + +UVGC_674_24 = Coupling(name = 'UVGC_674_24', + value = {-1:'( (complex(0,1)*G**2)/(6.*cmath.pi**2) if MB else -(complex(0,1)*G**2)/(12.*cmath.pi**2) ) + (complex(0,1)*G**2)/(12.*cmath.pi**2)',0:'( (5*complex(0,1)*G**2)/(12.*cmath.pi**2) - (complex(0,1)*G**2*reglog(MB/MU_R))/(2.*cmath.pi**2) if MB else (complex(0,1)*G**2)/(12.*cmath.pi**2) ) - (complex(0,1)*G**2)/(12.*cmath.pi**2)'}, + order = {'QCD':2}) + +UVGC_675_25 = Coupling(name = 'UVGC_675_25', + value = {-1:'( -(complex(0,1)*G**3)/(6.*cmath.pi**2) if MB else (complex(0,1)*G**3)/(12.*cmath.pi**2) )',0:'( (-5*complex(0,1)*G**3)/(12.*cmath.pi**2) + (complex(0,1)*G**3*reglog(MB/MU_R))/(2.*cmath.pi**2) if MB else -(complex(0,1)*G**3)/(12.*cmath.pi**2) ) + (complex(0,1)*G**3)/(12.*cmath.pi**2)'}, + order = {'QCD':3}) + +UVGC_676_26 = Coupling(name = 'UVGC_676_26', + value = {-1:'( (complex(0,1)*G**2*MB)/(6.*cmath.pi**2) if MB else -(complex(0,1)*G**2*MB)/(12.*cmath.pi**2) ) + (complex(0,1)*G**2*MB)/(3.*cmath.pi**2)',0:'( (3*complex(0,1)*G**2*MB)/(4.*cmath.pi**2) - (complex(0,1)*G**2*MB*reglog(MB/MU_R))/cmath.pi**2 if MB else (complex(0,1)*G**2*MB)/(12.*cmath.pi**2) ) - (complex(0,1)*G**2*MB)/(12.*cmath.pi**2)'}, + order = {'QCD':2}) + +UVGC_677_27 = Coupling(name = 'UVGC_677_27', + value = {-1:'( (ee*complex(0,1)*G**2)/(18.*cmath.pi**2) - (cBB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cw**2*cmath.pi**2*NPl**2) + (cWW*ee**3*complex(0,1)*G**2*vev**2)/(288.*cmath.pi**2*NPl**2) - (cWW*ee**3*complex(0,1)*G**2*vev**2)/(96.*cmath.pi**2*NPl**2*sw**2) + (cw**2*cWW*ee**3*complex(0,1)*G**2*vev**2)/(96.*cmath.pi**2*NPl**2*sw**2) - (cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2)/(144.*cw**2*cmath.pi**2*NPl**2) if MB else -(ee*complex(0,1)*G**2)/(36.*cmath.pi**2) + (cBB*ee**3*complex(0,1)*G**2*vev**2)/(288.*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*vev**2)/(288.*cw**2*cmath.pi**2*NPl**2) - (cWW*ee**3*complex(0,1)*G**2*vev**2)/(576.*cmath.pi**2*NPl**2) + (cWW*ee**3*complex(0,1)*G**2*vev**2)/(192.*cmath.pi**2*NPl**2*sw**2) - (cw**2*cWW*ee**3*complex(0,1)*G**2*vev**2)/(192.*cmath.pi**2*NPl**2*sw**2) + (cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2)/(288.*cw**2*cmath.pi**2*NPl**2) ) + (ee*complex(0,1)*G**2)/(36.*cmath.pi**2) - (cBB*ee**3*complex(0,1)*G**2*vev**2)/(288.*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*vev**2)/(288.*cw**2*cmath.pi**2*NPl**2) + (cWW*ee**3*complex(0,1)*G**2*vev**2)/(576.*cmath.pi**2*NPl**2) - (cWW*ee**3*complex(0,1)*G**2*vev**2)/(192.*cmath.pi**2*NPl**2*sw**2) + (cw**2*cWW*ee**3*complex(0,1)*G**2*vev**2)/(192.*cmath.pi**2*NPl**2*sw**2) - (cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2)/(288.*cw**2*cmath.pi**2*NPl**2)',0:'( (5*ee*complex(0,1)*G**2)/(36.*cmath.pi**2) - (5*cBB*ee**3*complex(0,1)*G**2*vev**2)/(288.*cmath.pi**2*NPl**2) + (5*cBB*ee**3*complex(0,1)*G**2*vev**2)/(288.*cw**2*cmath.pi**2*NPl**2) + (5*cWW*ee**3*complex(0,1)*G**2*vev**2)/(576.*cmath.pi**2*NPl**2) - (5*cWW*ee**3*complex(0,1)*G**2*vev**2)/(192.*cmath.pi**2*NPl**2*sw**2) + (5*cw**2*cWW*ee**3*complex(0,1)*G**2*vev**2)/(192.*cmath.pi**2*NPl**2*sw**2) - (5*cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2)/(288.*cw**2*cmath.pi**2*NPl**2) - (ee*complex(0,1)*G**2*reglog(MB/MU_R))/(6.*cmath.pi**2) + (cBB*ee**3*complex(0,1)*G**2*vev**2*reglog(MB/MU_R))/(48.*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*vev**2*reglog(MB/MU_R))/(48.*cw**2*cmath.pi**2*NPl**2) - (cWW*ee**3*complex(0,1)*G**2*vev**2*reglog(MB/MU_R))/(96.*cmath.pi**2*NPl**2) + (cWW*ee**3*complex(0,1)*G**2*vev**2*reglog(MB/MU_R))/(32.*cmath.pi**2*NPl**2*sw**2) - (cw**2*cWW*ee**3*complex(0,1)*G**2*vev**2*reglog(MB/MU_R))/(32.*cmath.pi**2*NPl**2*sw**2) + (cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2*reglog(MB/MU_R))/(48.*cw**2*cmath.pi**2*NPl**2) if MB else (ee*complex(0,1)*G**2)/(36.*cmath.pi**2) - (cBB*ee**3*complex(0,1)*G**2*vev**2)/(288.*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*vev**2)/(288.*cw**2*cmath.pi**2*NPl**2) + (cWW*ee**3*complex(0,1)*G**2*vev**2)/(576.*cmath.pi**2*NPl**2) - (cWW*ee**3*complex(0,1)*G**2*vev**2)/(192.*cmath.pi**2*NPl**2*sw**2) + (cw**2*cWW*ee**3*complex(0,1)*G**2*vev**2)/(192.*cmath.pi**2*NPl**2*sw**2) - (cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2)/(288.*cw**2*cmath.pi**2*NPl**2) ) - (ee*complex(0,1)*G**2)/(36.*cmath.pi**2) + (cBB*ee**3*complex(0,1)*G**2*vev**2)/(288.*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*vev**2)/(288.*cw**2*cmath.pi**2*NPl**2) - (cWW*ee**3*complex(0,1)*G**2*vev**2)/(576.*cmath.pi**2*NPl**2) + (cWW*ee**3*complex(0,1)*G**2*vev**2)/(192.*cmath.pi**2*NPl**2*sw**2) - (cw**2*cWW*ee**3*complex(0,1)*G**2*vev**2)/(192.*cmath.pi**2*NPl**2*sw**2) + (cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2)/(288.*cw**2*cmath.pi**2*NPl**2)'}, + order = {'NP':1,'QCD':2}) + +UVGC_678_28 = Coupling(name = 'UVGC_678_28', + value = {-1:'( (ee*complex(0,1)*G**2)/(18.*cmath.pi**2) + (cBB*ee**3*complex(0,1)*G**2*vev**2)/(72.*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*vev**2)/(72.*cw**2*cmath.pi**2*NPl**2) - (cWW*ee**3*complex(0,1)*G**2*vev**2)/(144.*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2)/(72.*cw**2*cmath.pi**2*NPl**2) if MB else -(ee*complex(0,1)*G**2)/(36.*cmath.pi**2) - (cBB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cw**2*cmath.pi**2*NPl**2) + (cWW*ee**3*complex(0,1)*G**2*vev**2)/(288.*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2)/(144.*cw**2*cmath.pi**2*NPl**2) ) + (ee*complex(0,1)*G**2)/(36.*cmath.pi**2) + (cBB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cw**2*cmath.pi**2*NPl**2) - (cWW*ee**3*complex(0,1)*G**2*vev**2)/(288.*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2)/(144.*cw**2*cmath.pi**2*NPl**2)',0:'( (5*ee*complex(0,1)*G**2)/(36.*cmath.pi**2) + (5*cBB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cmath.pi**2*NPl**2) - (5*cBB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cw**2*cmath.pi**2*NPl**2) - (5*cWW*ee**3*complex(0,1)*G**2*vev**2)/(288.*cmath.pi**2*NPl**2) + (5*cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2)/(144.*cw**2*cmath.pi**2*NPl**2) - (ee*complex(0,1)*G**2*reglog(MB/MU_R))/(6.*cmath.pi**2) - (cBB*ee**3*complex(0,1)*G**2*vev**2*reglog(MB/MU_R))/(24.*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*vev**2*reglog(MB/MU_R))/(24.*cw**2*cmath.pi**2*NPl**2) + (cWW*ee**3*complex(0,1)*G**2*vev**2*reglog(MB/MU_R))/(48.*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2*reglog(MB/MU_R))/(24.*cw**2*cmath.pi**2*NPl**2) if MB else (ee*complex(0,1)*G**2)/(36.*cmath.pi**2) + (cBB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cw**2*cmath.pi**2*NPl**2) - (cWW*ee**3*complex(0,1)*G**2*vev**2)/(288.*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2)/(144.*cw**2*cmath.pi**2*NPl**2) ) - (ee*complex(0,1)*G**2)/(36.*cmath.pi**2) - (cBB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cw**2*cmath.pi**2*NPl**2) + (cWW*ee**3*complex(0,1)*G**2*vev**2)/(288.*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2)/(144.*cw**2*cmath.pi**2*NPl**2)'}, + order = {'NP':1,'QCD':2}) + +UVGC_679_29 = Coupling(name = 'UVGC_679_29', + value = {-1:'( (cw*ee*complex(0,1)*G**2)/(12.*cmath.pi**2*sw) + (ee*complex(0,1)*G**2*sw)/(36.*cw*cmath.pi**2) + (cB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cw*cmath.pi**2*NPl**2*sw) + (cWW*ee**3*complex(0,1)*G**2*vev**2)/(96.*cw*cmath.pi**2*NPl**2*sw) - (cw*cWW*ee**3*complex(0,1)*G**2*vev**2)/(144.*cmath.pi**2*NPl**2*sw) + (cB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2) if MB else -(cw*ee*complex(0,1)*G**2)/(24.*cmath.pi**2*sw) - (ee*complex(0,1)*G**2*sw)/(72.*cw*cmath.pi**2) - (cB*ee**3*complex(0,1)*G**2*vev**2)/(288.*cw*cmath.pi**2*NPl**2*sw) - (cWW*ee**3*complex(0,1)*G**2*vev**2)/(192.*cw*cmath.pi**2*NPl**2*sw) + (cw*cWW*ee**3*complex(0,1)*G**2*vev**2)/(288.*cmath.pi**2*NPl**2*sw) - (cB*ee**3*complex(0,1)*G**2*sw*vev**2)/(288.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(288.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(288.*cw*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2)/(288.*cw**3*cmath.pi**2*NPl**2) ) + (cw*ee*complex(0,1)*G**2)/(24.*cmath.pi**2*sw) + (ee*complex(0,1)*G**2*sw)/(72.*cw*cmath.pi**2) + (cB*ee**3*complex(0,1)*G**2*vev**2)/(288.*cw*cmath.pi**2*NPl**2*sw) + (cWW*ee**3*complex(0,1)*G**2*vev**2)/(192.*cw*cmath.pi**2*NPl**2*sw) - (cw*cWW*ee**3*complex(0,1)*G**2*vev**2)/(288.*cmath.pi**2*NPl**2*sw) + (cB*ee**3*complex(0,1)*G**2*sw*vev**2)/(288.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(288.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(288.*cw*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2)/(288.*cw**3*cmath.pi**2*NPl**2)',0:'( (5*cw*ee*complex(0,1)*G**2)/(24.*cmath.pi**2*sw) + (5*ee*complex(0,1)*G**2*sw)/(72.*cw*cmath.pi**2) + (5*cB*ee**3*complex(0,1)*G**2*vev**2)/(288.*cw*cmath.pi**2*NPl**2*sw) + (5*cWW*ee**3*complex(0,1)*G**2*vev**2)/(192.*cw*cmath.pi**2*NPl**2*sw) - (5*cw*cWW*ee**3*complex(0,1)*G**2*vev**2)/(288.*cmath.pi**2*NPl**2*sw) + (5*cB*ee**3*complex(0,1)*G**2*sw*vev**2)/(288.*cw**3*cmath.pi**2*NPl**2) - (5*cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(288.*cw**3*cmath.pi**2*NPl**2) + (5*cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(288.*cw*cmath.pi**2*NPl**2) + (5*cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2)/(288.*cw**3*cmath.pi**2*NPl**2) - (cw*ee*complex(0,1)*G**2*reglog(MB/MU_R))/(4.*cmath.pi**2*sw) - (ee*complex(0,1)*G**2*sw*reglog(MB/MU_R))/(12.*cw*cmath.pi**2) - (cB*ee**3*complex(0,1)*G**2*vev**2*reglog(MB/MU_R))/(48.*cw*cmath.pi**2*NPl**2*sw) - (cWW*ee**3*complex(0,1)*G**2*vev**2*reglog(MB/MU_R))/(32.*cw*cmath.pi**2*NPl**2*sw) + (cw*cWW*ee**3*complex(0,1)*G**2*vev**2*reglog(MB/MU_R))/(48.*cmath.pi**2*NPl**2*sw) - (cB*ee**3*complex(0,1)*G**2*sw*vev**2*reglog(MB/MU_R))/(48.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw*vev**2*reglog(MB/MU_R))/(48.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw*vev**2*reglog(MB/MU_R))/(48.*cw*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2*reglog(MB/MU_R))/(48.*cw**3*cmath.pi**2*NPl**2) if MB else (cw*ee*complex(0,1)*G**2)/(24.*cmath.pi**2*sw) + (ee*complex(0,1)*G**2*sw)/(72.*cw*cmath.pi**2) + (cB*ee**3*complex(0,1)*G**2*vev**2)/(288.*cw*cmath.pi**2*NPl**2*sw) + (cWW*ee**3*complex(0,1)*G**2*vev**2)/(192.*cw*cmath.pi**2*NPl**2*sw) - (cw*cWW*ee**3*complex(0,1)*G**2*vev**2)/(288.*cmath.pi**2*NPl**2*sw) + (cB*ee**3*complex(0,1)*G**2*sw*vev**2)/(288.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(288.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(288.*cw*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2)/(288.*cw**3*cmath.pi**2*NPl**2) ) - (cw*ee*complex(0,1)*G**2)/(24.*cmath.pi**2*sw) - (ee*complex(0,1)*G**2*sw)/(72.*cw*cmath.pi**2) - (cB*ee**3*complex(0,1)*G**2*vev**2)/(288.*cw*cmath.pi**2*NPl**2*sw) - (cWW*ee**3*complex(0,1)*G**2*vev**2)/(192.*cw*cmath.pi**2*NPl**2*sw) + (cw*cWW*ee**3*complex(0,1)*G**2*vev**2)/(288.*cmath.pi**2*NPl**2*sw) - (cB*ee**3*complex(0,1)*G**2*sw*vev**2)/(288.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(288.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(288.*cw*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2)/(288.*cw**3*cmath.pi**2*NPl**2)'}, + order = {'NP':1,'QCD':2}) + +UVGC_680_30 = Coupling(name = 'UVGC_680_30', + value = {-1:'( -(ee*complex(0,1)*G**2*sw)/(18.*cw*cmath.pi**2) - (cB*ee**3*complex(0,1)*G**2*vev**2)/(72.*cw*cmath.pi**2*NPl**2*sw) - (cw*cWW*ee**3*complex(0,1)*G**2*vev**2)/(144.*cmath.pi**2*NPl**2*sw) - (cB*ee**3*complex(0,1)*G**2*sw*vev**2)/(72.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(72.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(72.*cw*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2)/(72.*cw**3*cmath.pi**2*NPl**2) if MB else (ee*complex(0,1)*G**2*sw)/(36.*cw*cmath.pi**2) + (cB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cw*cmath.pi**2*NPl**2*sw) + (cw*cWW*ee**3*complex(0,1)*G**2*vev**2)/(288.*cmath.pi**2*NPl**2*sw) + (cB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2) ) - (ee*complex(0,1)*G**2*sw)/(36.*cw*cmath.pi**2) - (cB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cw*cmath.pi**2*NPl**2*sw) - (cw*cWW*ee**3*complex(0,1)*G**2*vev**2)/(288.*cmath.pi**2*NPl**2*sw) - (cB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2)',0:'( (-5*ee*complex(0,1)*G**2*sw)/(36.*cw*cmath.pi**2) - (5*cB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cw*cmath.pi**2*NPl**2*sw) - (5*cw*cWW*ee**3*complex(0,1)*G**2*vev**2)/(288.*cmath.pi**2*NPl**2*sw) - (5*cB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2) + (5*cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2) - (5*cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw*cmath.pi**2*NPl**2) - (5*cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2) + (ee*complex(0,1)*G**2*sw*reglog(MB/MU_R))/(6.*cw*cmath.pi**2) + (cB*ee**3*complex(0,1)*G**2*vev**2*reglog(MB/MU_R))/(24.*cw*cmath.pi**2*NPl**2*sw) + (cw*cWW*ee**3*complex(0,1)*G**2*vev**2*reglog(MB/MU_R))/(48.*cmath.pi**2*NPl**2*sw) + (cB*ee**3*complex(0,1)*G**2*sw*vev**2*reglog(MB/MU_R))/(24.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw*vev**2*reglog(MB/MU_R))/(24.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw*vev**2*reglog(MB/MU_R))/(24.*cw*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2*reglog(MB/MU_R))/(24.*cw**3*cmath.pi**2*NPl**2) if MB else -(ee*complex(0,1)*G**2*sw)/(36.*cw*cmath.pi**2) - (cB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cw*cmath.pi**2*NPl**2*sw) - (cw*cWW*ee**3*complex(0,1)*G**2*vev**2)/(288.*cmath.pi**2*NPl**2*sw) - (cB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2) ) + (ee*complex(0,1)*G**2*sw)/(36.*cw*cmath.pi**2) + (cB*ee**3*complex(0,1)*G**2*vev**2)/(144.*cw*cmath.pi**2*NPl**2*sw) + (cw*cWW*ee**3*complex(0,1)*G**2*vev**2)/(288.*cmath.pi**2*NPl**2*sw) + (cB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(144.*cw*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2)/(144.*cw**3*cmath.pi**2*NPl**2)'}, + order = {'NP':1,'QCD':2}) + +UVGC_681_31 = Coupling(name = 'UVGC_681_31', + value = {-1:'( (complex(0,1)*G**2*yb)/(6.*cmath.pi**2*cmath.sqrt(2)) if MB else -(complex(0,1)*G**2*yb)/(12.*cmath.pi**2*cmath.sqrt(2)) ) - (complex(0,1)*G**2*GH*MB)/(4.*cmath.pi**2) + (complex(0,1)*G**2*yb)/(3.*cmath.pi**2*cmath.sqrt(2))',0:'( (3*complex(0,1)*G**2*yb)/(4.*cmath.pi**2*cmath.sqrt(2)) - (complex(0,1)*G**2*yb*reglog(MB/MU_R))/(cmath.pi**2*cmath.sqrt(2)) if MB else (complex(0,1)*G**2*yb)/(12.*cmath.pi**2*cmath.sqrt(2)) ) - (complex(0,1)*G**2*yb)/(12.*cmath.pi**2*cmath.sqrt(2))'}, + order = {'HIG':1,'QCD':2}) + +UVGC_682_32 = Coupling(name = 'UVGC_682_32', + value = {-1:'( -(G**2*yb)/(6.*cmath.pi**2*cmath.sqrt(2)) if MB else (G**2*yb)/(12.*cmath.pi**2*cmath.sqrt(2)) ) - (G**2*yb)/(3.*cmath.pi**2*cmath.sqrt(2))',0:'( (-3*G**2*yb)/(4.*cmath.pi**2*cmath.sqrt(2)) + (G**2*yb*reglog(MB/MU_R))/(cmath.pi**2*cmath.sqrt(2)) if MB else -(G**2*yb)/(12.*cmath.pi**2*cmath.sqrt(2)) ) + (G**2*yb)/(12.*cmath.pi**2*cmath.sqrt(2))'}, + order = {'QCD':2,'QED':1}) + +UVGC_683_33 = Coupling(name = 'UVGC_683_33', + value = {-1:'( 0 if MB else -(complex(0,1)*G**2)/(24.*cmath.pi**2) ) + (complex(0,1)*G**2)/(24.*cmath.pi**2)',0:'( -(complex(0,1)*G**2*reglog(MB/MU_R))/(12.*cmath.pi**2) if MB else 0 )'}, + order = {'QCD':2}) + +UVGC_683_34 = Coupling(name = 'UVGC_683_34', + value = {-1:'(complex(0,1)*G**2)/(24.*cmath.pi**2)',0:'-(complex(0,1)*G**2*reglog(MT/MU_R))/(12.*cmath.pi**2)'}, + order = {'QCD':2}) + +UVGC_684_35 = Coupling(name = 'UVGC_684_35', + value = {-1:'( 0 if MB else (complex(0,1)*G**2)/(24.*cmath.pi**2) ) - (complex(0,1)*G**2)/(24.*cmath.pi**2)',0:'( (complex(0,1)*G**2*reglog(MB/MU_R))/(12.*cmath.pi**2) if MB else 0 )'}, + order = {'QCD':2}) + +UVGC_684_36 = Coupling(name = 'UVGC_684_36', + value = {-1:'(3*complex(0,1)*G**2)/(64.*cmath.pi**2)'}, + order = {'QCD':2}) + +UVGC_684_37 = Coupling(name = 'UVGC_684_37', + value = {-1:'(-3*complex(0,1)*G**2)/(64.*cmath.pi**2)'}, + order = {'QCD':2}) + +UVGC_684_38 = Coupling(name = 'UVGC_684_38', + value = {-1:'-(complex(0,1)*G**2)/(24.*cmath.pi**2)',0:'(complex(0,1)*G**2*reglog(MT/MU_R))/(12.*cmath.pi**2)'}, + order = {'QCD':2}) + +UVGC_685_39 = Coupling(name = 'UVGC_685_39', + value = {-1:'( 0 if MB else -G**3/(16.*cmath.pi**2) ) + G**3/(24.*cmath.pi**2)',0:'( -(G**3*reglog(MB/MU_R))/(12.*cmath.pi**2) if MB else 0 )'}, + order = {'QCD':3}) + +UVGC_685_40 = Coupling(name = 'UVGC_685_40', + value = {-1:'-G**3/(48.*cmath.pi**2)'}, + order = {'QCD':3}) + +UVGC_685_41 = Coupling(name = 'UVGC_685_41', + value = {-1:'(21*G**3)/(64.*cmath.pi**2)'}, + order = {'QCD':3}) + +UVGC_685_42 = Coupling(name = 'UVGC_685_42', + value = {-1:'G**3/(64.*cmath.pi**2)'}, + order = {'QCD':3}) + +UVGC_685_43 = Coupling(name = 'UVGC_685_43', + value = {-1:'G**3/(24.*cmath.pi**2)',0:'-(G**3*reglog(MT/MU_R))/(12.*cmath.pi**2)'}, + order = {'QCD':3}) + +UVGC_686_44 = Coupling(name = 'UVGC_686_44', + value = {-1:'( 0 if MB else G**3/(16.*cmath.pi**2) ) - G**3/(24.*cmath.pi**2)',0:'( (G**3*reglog(MB/MU_R))/(12.*cmath.pi**2) if MB else 0 )'}, + order = {'QCD':3}) + +UVGC_686_45 = Coupling(name = 'UVGC_686_45', + value = {-1:'G**3/(48.*cmath.pi**2)'}, + order = {'QCD':3}) + +UVGC_686_46 = Coupling(name = 'UVGC_686_46', + value = {-1:'(-21*G**3)/(64.*cmath.pi**2)'}, + order = {'QCD':3}) + +UVGC_686_47 = Coupling(name = 'UVGC_686_47', + value = {-1:'-G**3/(64.*cmath.pi**2)'}, + order = {'QCD':3}) + +UVGC_686_48 = Coupling(name = 'UVGC_686_48', + value = {-1:'-G**3/(24.*cmath.pi**2)',0:'(G**3*reglog(MT/MU_R))/(12.*cmath.pi**2)'}, + order = {'QCD':3}) + +UVGC_687_49 = Coupling(name = 'UVGC_687_49', + value = {-1:'( 0 if MB else -(complex(0,1)*G**4)/(12.*cmath.pi**2) ) + (complex(0,1)*G**4)/(24.*cmath.pi**2)',0:'( -(complex(0,1)*G**4*reglog(MB/MU_R))/(12.*cmath.pi**2) if MB else 0 )'}, + order = {'QCD':4}) + +UVGC_687_50 = Coupling(name = 'UVGC_687_50', + value = {-1:'-(complex(0,1)*G**4)/(24.*cmath.pi**2)'}, + order = {'QCD':4}) + +UVGC_687_51 = Coupling(name = 'UVGC_687_51', + value = {-1:'(335*complex(0,1)*G**4)/(512.*cmath.pi**2)'}, + order = {'QCD':4}) + +UVGC_687_52 = Coupling(name = 'UVGC_687_52', + value = {-1:'(17*complex(0,1)*G**4)/(512.*cmath.pi**2)'}, + order = {'QCD':4}) + +UVGC_687_53 = Coupling(name = 'UVGC_687_53', + value = {-1:'(complex(0,1)*G**4)/(24.*cmath.pi**2)',0:'-(complex(0,1)*G**4*reglog(MT/MU_R))/(12.*cmath.pi**2)'}, + order = {'QCD':4}) + +UVGC_688_54 = Coupling(name = 'UVGC_688_54', + value = {-1:'(83*complex(0,1)*G**4)/(128.*cmath.pi**2)'}, + order = {'QCD':4}) + +UVGC_688_55 = Coupling(name = 'UVGC_688_55', + value = {-1:'(5*complex(0,1)*G**4)/(128.*cmath.pi**2)'}, + order = {'QCD':4}) + +UVGC_689_56 = Coupling(name = 'UVGC_689_56', + value = {-1:'( 0 if MB else (complex(0,1)*G**4)/(12.*cmath.pi**2) ) - (complex(0,1)*G**4)/(24.*cmath.pi**2)',0:'( (complex(0,1)*G**4*reglog(MB/MU_R))/(12.*cmath.pi**2) if MB else 0 )'}, + order = {'QCD':4}) + +UVGC_689_57 = Coupling(name = 'UVGC_689_57', + value = {-1:'(complex(0,1)*G**4)/(24.*cmath.pi**2)'}, + order = {'QCD':4}) + +UVGC_689_58 = Coupling(name = 'UVGC_689_58', + value = {-1:'(-341*complex(0,1)*G**4)/(512.*cmath.pi**2)'}, + order = {'QCD':4}) + +UVGC_689_59 = Coupling(name = 'UVGC_689_59', + value = {-1:'(-11*complex(0,1)*G**4)/(512.*cmath.pi**2)'}, + order = {'QCD':4}) + +UVGC_689_60 = Coupling(name = 'UVGC_689_60', + value = {-1:'-(complex(0,1)*G**4)/(24.*cmath.pi**2)',0:'(complex(0,1)*G**4*reglog(MT/MU_R))/(12.*cmath.pi**2)'}, + order = {'QCD':4}) + +UVGC_690_61 = Coupling(name = 'UVGC_690_61', + value = {-1:'(-83*complex(0,1)*G**4)/(128.*cmath.pi**2)'}, + order = {'QCD':4}) + +UVGC_690_62 = Coupling(name = 'UVGC_690_62', + value = {-1:'(-5*complex(0,1)*G**4)/(128.*cmath.pi**2)'}, + order = {'QCD':4}) + +UVGC_691_63 = Coupling(name = 'UVGC_691_63', + value = {-1:'( 0 if MB else -(complex(0,1)*G**2*GH)/(24.*cmath.pi**2) )',0:'( -(complex(0,1)*G**2*GH*reglog(MB/MU_R))/(12.*cmath.pi**2) if MB else 0 )'}, + order = {'HIG':1,'QCD':2}) + +UVGC_691_64 = Coupling(name = 'UVGC_691_64', + value = {-1:'-(complex(0,1)*G**2*GH)/(24.*cmath.pi**2)'}, + order = {'HIG':1,'QCD':2}) + +UVGC_691_65 = Coupling(name = 'UVGC_691_65', + value = {-1:'(25*complex(0,1)*G**2*GH)/(64.*cmath.pi**2)'}, + order = {'HIG':1,'QCD':2}) + +UVGC_691_66 = Coupling(name = 'UVGC_691_66', + value = {-1:'(complex(0,1)*G**2*GH)/(64.*cmath.pi**2)'}, + order = {'HIG':1,'QCD':2}) + +UVGC_691_67 = Coupling(name = 'UVGC_691_67', + value = {0:'-(complex(0,1)*G**2*GH*reglog(MT/MU_R))/(12.*cmath.pi**2)'}, + order = {'HIG':1,'QCD':2}) + +UVGC_692_68 = Coupling(name = 'UVGC_692_68', + value = {-1:'( 0 if MB else (complex(0,1)*G**2*GH)/(24.*cmath.pi**2) )',0:'( (complex(0,1)*G**2*GH*reglog(MB/MU_R))/(12.*cmath.pi**2) if MB else 0 )'}, + order = {'HIG':1,'QCD':2}) + +UVGC_692_69 = Coupling(name = 'UVGC_692_69', + value = {-1:'(complex(0,1)*G**2*GH)/(24.*cmath.pi**2)'}, + order = {'HIG':1,'QCD':2}) + +UVGC_692_70 = Coupling(name = 'UVGC_692_70', + value = {-1:'-(complex(0,1)*G**2*GH)/(4.*cmath.pi**2)'}, + order = {'HIG':1,'QCD':2}) + +UVGC_692_71 = Coupling(name = 'UVGC_692_71', + value = {-1:'-(complex(0,1)*G**2*GH)/(64.*cmath.pi**2)'}, + order = {'HIG':1,'QCD':2}) + +UVGC_692_72 = Coupling(name = 'UVGC_692_72', + value = {0:'(complex(0,1)*G**2*GH*reglog(MT/MU_R))/(12.*cmath.pi**2)'}, + order = {'HIG':1,'QCD':2}) + +UVGC_693_73 = Coupling(name = 'UVGC_693_73', + value = {-1:'( 0 if MB else -(G**3*GH)/(16.*cmath.pi**2) )',0:'( -(G**3*GH*reglog(MB/MU_R))/(12.*cmath.pi**2) if MB else 0 )'}, + order = {'HIG':1,'QCD':3}) + +UVGC_693_74 = Coupling(name = 'UVGC_693_74', + value = {-1:'-(G**3*GH)/(16.*cmath.pi**2)'}, + order = {'HIG':1,'QCD':3}) + +UVGC_693_75 = Coupling(name = 'UVGC_693_75', + value = {-1:'(75*G**3*GH)/(128.*cmath.pi**2)'}, + order = {'HIG':1,'QCD':3}) + +UVGC_693_76 = Coupling(name = 'UVGC_693_76', + value = {-1:'(3*G**3*GH)/(128.*cmath.pi**2)'}, + order = {'HIG':1,'QCD':3}) + +UVGC_693_77 = Coupling(name = 'UVGC_693_77', + value = {0:'-(G**3*GH*reglog(MT/MU_R))/(12.*cmath.pi**2)'}, + order = {'HIG':1,'QCD':3}) + +UVGC_694_78 = Coupling(name = 'UVGC_694_78', + value = {-1:'( 0 if MB else (G**3*GH)/(16.*cmath.pi**2) )',0:'( (G**3*GH*reglog(MB/MU_R))/(12.*cmath.pi**2) if MB else 0 )'}, + order = {'HIG':1,'QCD':3}) + +UVGC_694_79 = Coupling(name = 'UVGC_694_79', + value = {-1:'(G**3*GH)/(16.*cmath.pi**2)'}, + order = {'HIG':1,'QCD':3}) + +UVGC_694_80 = Coupling(name = 'UVGC_694_80', + value = {-1:'(-75*G**3*GH)/(128.*cmath.pi**2)'}, + order = {'HIG':1,'QCD':3}) + +UVGC_694_81 = Coupling(name = 'UVGC_694_81', + value = {-1:'(-3*G**3*GH)/(128.*cmath.pi**2)'}, + order = {'HIG':1,'QCD':3}) + +UVGC_694_82 = Coupling(name = 'UVGC_694_82', + value = {0:'(G**3*GH*reglog(MT/MU_R))/(12.*cmath.pi**2)'}, + order = {'HIG':1,'QCD':3}) + +UVGC_695_83 = Coupling(name = 'UVGC_695_83', + value = {-1:'(complex(0,1)*G**2)/(4.*cmath.pi**2)',0:'(complex(0,1)*G**2)/(3.*cmath.pi**2) - (complex(0,1)*G**2*reglog(MT/MU_R))/(2.*cmath.pi**2)'}, + order = {'QCD':2}) + +UVGC_696_84 = Coupling(name = 'UVGC_696_84', + value = {-1:'-(complex(0,1)*G**3)/(6.*cmath.pi**2)',0:'-(complex(0,1)*G**3)/(3.*cmath.pi**2) + (complex(0,1)*G**3*reglog(MT/MU_R))/(2.*cmath.pi**2)'}, + order = {'QCD':3}) + +UVGC_697_85 = Coupling(name = 'UVGC_697_85', + value = {-1:'(complex(0,1)*G**2*MT)/(2.*cmath.pi**2)',0:'(2*complex(0,1)*G**2*MT)/(3.*cmath.pi**2) - (complex(0,1)*G**2*MT*reglog(MT/MU_R))/cmath.pi**2'}, + order = {'QCD':2}) + +UVGC_698_86 = Coupling(name = 'UVGC_698_86', + value = {-1:'( -(ee*complex(0,1)*G**2)/(12.*cmath.pi**2*sw*cmath.sqrt(2)) if MB else (ee*complex(0,1)*G**2)/(24.*cmath.pi**2*sw*cmath.sqrt(2)) )',0:'( (-5*ee*complex(0,1)*G**2)/(24.*cmath.pi**2*sw*cmath.sqrt(2)) + (ee*complex(0,1)*G**2*reglog(MB/MU_R))/(4.*cmath.pi**2*sw*cmath.sqrt(2)) if MB else -(ee*complex(0,1)*G**2)/(24.*cmath.pi**2*sw*cmath.sqrt(2)) ) + (ee*complex(0,1)*G**2)/(24.*cmath.pi**2*sw*cmath.sqrt(2))'}, + order = {'QCD':2,'QED':1}) + +UVGC_698_87 = Coupling(name = 'UVGC_698_87', + value = {-1:'-(ee*complex(0,1)*G**2)/(12.*cmath.pi**2*sw*cmath.sqrt(2))',0:'-(ee*complex(0,1)*G**2)/(6.*cmath.pi**2*sw*cmath.sqrt(2)) + (ee*complex(0,1)*G**2*reglog(MT/MU_R))/(4.*cmath.pi**2*sw*cmath.sqrt(2))'}, + order = {'QCD':2,'QED':1}) + +UVGC_699_88 = Coupling(name = 'UVGC_699_88', + value = {-1:'-(ee*complex(0,1)*G**2)/(6.*cmath.pi**2) - (cBB*ee**3*complex(0,1)*G**2*vev**2)/(96.*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*vev**2)/(96.*cw**2*cmath.pi**2*NPl**2) + (cWW*ee**3*complex(0,1)*G**2*vev**2)/(192.*cmath.pi**2*NPl**2) + (cWW*ee**3*complex(0,1)*G**2*vev**2)/(64.*cmath.pi**2*NPl**2*sw**2) - (cw**2*cWW*ee**3*complex(0,1)*G**2*vev**2)/(64.*cmath.pi**2*NPl**2*sw**2) - (cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2)/(96.*cw**2*cmath.pi**2*NPl**2)',0:'(-2*ee*complex(0,1)*G**2)/(9.*cmath.pi**2) - (cBB*ee**3*complex(0,1)*G**2*vev**2)/(72.*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*vev**2)/(72.*cw**2*cmath.pi**2*NPl**2) + (cWW*ee**3*complex(0,1)*G**2*vev**2)/(144.*cmath.pi**2*NPl**2) + (cWW*ee**3*complex(0,1)*G**2*vev**2)/(48.*cmath.pi**2*NPl**2*sw**2) - (cw**2*cWW*ee**3*complex(0,1)*G**2*vev**2)/(48.*cmath.pi**2*NPl**2*sw**2) - (cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2)/(72.*cw**2*cmath.pi**2*NPl**2) + (ee*complex(0,1)*G**2*reglog(MT/MU_R))/(3.*cmath.pi**2) + (cBB*ee**3*complex(0,1)*G**2*vev**2*reglog(MT/MU_R))/(48.*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*vev**2*reglog(MT/MU_R))/(48.*cw**2*cmath.pi**2*NPl**2) - (cWW*ee**3*complex(0,1)*G**2*vev**2*reglog(MT/MU_R))/(96.*cmath.pi**2*NPl**2) - (cWW*ee**3*complex(0,1)*G**2*vev**2*reglog(MT/MU_R))/(32.*cmath.pi**2*NPl**2*sw**2) + (cw**2*cWW*ee**3*complex(0,1)*G**2*vev**2*reglog(MT/MU_R))/(32.*cmath.pi**2*NPl**2*sw**2) + (cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2*reglog(MT/MU_R))/(48.*cw**2*cmath.pi**2*NPl**2)'}, + order = {'NP':1,'QCD':2}) + +UVGC_700_89 = Coupling(name = 'UVGC_700_89', + value = {-1:'-(ee*complex(0,1)*G**2)/(6.*cmath.pi**2) - (cBB*ee**3*complex(0,1)*G**2*vev**2)/(24.*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*vev**2)/(24.*cw**2*cmath.pi**2*NPl**2) + (cWW*ee**3*complex(0,1)*G**2*vev**2)/(48.*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2)/(24.*cw**2*cmath.pi**2*NPl**2)',0:'(-2*ee*complex(0,1)*G**2)/(9.*cmath.pi**2) - (cBB*ee**3*complex(0,1)*G**2*vev**2)/(18.*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*vev**2)/(18.*cw**2*cmath.pi**2*NPl**2) + (cWW*ee**3*complex(0,1)*G**2*vev**2)/(36.*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2)/(18.*cw**2*cmath.pi**2*NPl**2) + (ee*complex(0,1)*G**2*reglog(MT/MU_R))/(3.*cmath.pi**2) + (cBB*ee**3*complex(0,1)*G**2*vev**2*reglog(MT/MU_R))/(12.*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*vev**2*reglog(MT/MU_R))/(12.*cw**2*cmath.pi**2*NPl**2) - (cWW*ee**3*complex(0,1)*G**2*vev**2*reglog(MT/MU_R))/(24.*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw**2*vev**2*reglog(MT/MU_R))/(12.*cw**2*cmath.pi**2*NPl**2)'}, + order = {'NP':1,'QCD':2}) + +UVGC_701_90 = Coupling(name = 'UVGC_701_90', + value = {-1:'-(cw*ee*complex(0,1)*G**2)/(8.*cmath.pi**2*sw) + (ee*complex(0,1)*G**2*sw)/(24.*cw*cmath.pi**2) + (cB*ee**3*complex(0,1)*G**2*vev**2)/(96.*cw*cmath.pi**2*NPl**2*sw) - (cWW*ee**3*complex(0,1)*G**2*vev**2)/(64.*cw*cmath.pi**2*NPl**2*sw) + (cw*cWW*ee**3*complex(0,1)*G**2*vev**2)/(48.*cmath.pi**2*NPl**2*sw) + (cB*ee**3*complex(0,1)*G**2*sw*vev**2)/(96.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(96.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(96.*cw*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2)/(96.*cw**3*cmath.pi**2*NPl**2)',0:'-(cw*ee*complex(0,1)*G**2)/(6.*cmath.pi**2*sw) + (ee*complex(0,1)*G**2*sw)/(18.*cw*cmath.pi**2) + (cB*ee**3*complex(0,1)*G**2*vev**2)/(72.*cw*cmath.pi**2*NPl**2*sw) - (cWW*ee**3*complex(0,1)*G**2*vev**2)/(48.*cw*cmath.pi**2*NPl**2*sw) + (cw*cWW*ee**3*complex(0,1)*G**2*vev**2)/(36.*cmath.pi**2*NPl**2*sw) + (cB*ee**3*complex(0,1)*G**2*sw*vev**2)/(72.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(72.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(72.*cw*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2)/(72.*cw**3*cmath.pi**2*NPl**2) + (cw*ee*complex(0,1)*G**2*reglog(MT/MU_R))/(4.*cmath.pi**2*sw) - (ee*complex(0,1)*G**2*sw*reglog(MT/MU_R))/(12.*cw*cmath.pi**2) - (cB*ee**3*complex(0,1)*G**2*vev**2*reglog(MT/MU_R))/(48.*cw*cmath.pi**2*NPl**2*sw) + (cWW*ee**3*complex(0,1)*G**2*vev**2*reglog(MT/MU_R))/(32.*cw*cmath.pi**2*NPl**2*sw) - (cw*cWW*ee**3*complex(0,1)*G**2*vev**2*reglog(MT/MU_R))/(24.*cmath.pi**2*NPl**2*sw) - (cB*ee**3*complex(0,1)*G**2*sw*vev**2*reglog(MT/MU_R))/(48.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw*vev**2*reglog(MT/MU_R))/(48.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw*vev**2*reglog(MT/MU_R))/(48.*cw*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2*reglog(MT/MU_R))/(48.*cw**3*cmath.pi**2*NPl**2)'}, + order = {'NP':1,'QCD':2}) + +UVGC_702_91 = Coupling(name = 'UVGC_702_91', + value = {-1:'(ee*complex(0,1)*G**2*sw)/(6.*cw*cmath.pi**2) + (cB*ee**3*complex(0,1)*G**2*vev**2)/(24.*cw*cmath.pi**2*NPl**2*sw) + (cw*cWW*ee**3*complex(0,1)*G**2*vev**2)/(48.*cmath.pi**2*NPl**2*sw) + (cB*ee**3*complex(0,1)*G**2*sw*vev**2)/(24.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(24.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(24.*cw*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2)/(24.*cw**3*cmath.pi**2*NPl**2)',0:'(2*ee*complex(0,1)*G**2*sw)/(9.*cw*cmath.pi**2) + (cB*ee**3*complex(0,1)*G**2*vev**2)/(18.*cw*cmath.pi**2*NPl**2*sw) + (cw*cWW*ee**3*complex(0,1)*G**2*vev**2)/(36.*cmath.pi**2*NPl**2*sw) + (cB*ee**3*complex(0,1)*G**2*sw*vev**2)/(18.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(18.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw*vev**2)/(18.*cw*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2)/(18.*cw**3*cmath.pi**2*NPl**2) - (ee*complex(0,1)*G**2*sw*reglog(MT/MU_R))/(3.*cw*cmath.pi**2) - (cB*ee**3*complex(0,1)*G**2*vev**2*reglog(MT/MU_R))/(12.*cw*cmath.pi**2*NPl**2*sw) - (cw*cWW*ee**3*complex(0,1)*G**2*vev**2*reglog(MT/MU_R))/(24.*cmath.pi**2*NPl**2*sw) - (cB*ee**3*complex(0,1)*G**2*sw*vev**2*reglog(MT/MU_R))/(12.*cw**3*cmath.pi**2*NPl**2) + (cBB*ee**3*complex(0,1)*G**2*sw*vev**2*reglog(MT/MU_R))/(12.*cw**3*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw*vev**2*reglog(MT/MU_R))/(12.*cw*cmath.pi**2*NPl**2) - (cBB*ee**3*complex(0,1)*G**2*sw**3*vev**2*reglog(MT/MU_R))/(12.*cw**3*cmath.pi**2*NPl**2)'}, + order = {'NP':1,'QCD':2}) + +UVGC_703_92 = Coupling(name = 'UVGC_703_92', + value = {-1:'( (G**2*yb)/(12.*cmath.pi**2) if MB else -(G**2*yb)/(24.*cmath.pi**2) )',0:'( (13*G**2*yb)/(24.*cmath.pi**2) - (3*G**2*yb*reglog(MB/MU_R))/(4.*cmath.pi**2) if MB else (G**2*yb)/(24.*cmath.pi**2) ) - (G**2*yb)/(24.*cmath.pi**2)'}, + order = {'QCD':2,'QED':1}) + +UVGC_703_93 = Coupling(name = 'UVGC_703_93', + value = {-1:'(G**2*yb)/(12.*cmath.pi**2)',0:'(G**2*yb)/(6.*cmath.pi**2) - (G**2*yb*reglog(MT/MU_R))/(4.*cmath.pi**2)'}, + order = {'QCD':2,'QED':1}) + +UVGC_703_94 = Coupling(name = 'UVGC_703_94', + value = {-1:'(G**2*yb)/(3.*cmath.pi**2)'}, + order = {'QCD':2,'QED':1}) + +UVGC_704_95 = Coupling(name = 'UVGC_704_95', + value = {-1:'( -(G**2*yb)/(12.*cmath.pi**2) if MB else (G**2*yb)/(24.*cmath.pi**2) )',0:'( (-13*G**2*yb)/(24.*cmath.pi**2) + (3*G**2*yb*reglog(MB/MU_R))/(4.*cmath.pi**2) if MB else -(G**2*yb)/(24.*cmath.pi**2) ) + (G**2*yb)/(24.*cmath.pi**2)'}, + order = {'QCD':2,'QED':1}) + +UVGC_704_96 = Coupling(name = 'UVGC_704_96', + value = {-1:'-(G**2*yb)/(12.*cmath.pi**2)',0:'-(G**2*yb)/(6.*cmath.pi**2) + (G**2*yb*reglog(MT/MU_R))/(4.*cmath.pi**2)'}, + order = {'QCD':2,'QED':1}) + +UVGC_704_97 = Coupling(name = 'UVGC_704_97', + value = {-1:'-(G**2*yb)/(3.*cmath.pi**2)'}, + order = {'QCD':2,'QED':1}) + +UVGC_705_98 = Coupling(name = 'UVGC_705_98', + value = {-1:'( (G**2*yt)/(12.*cmath.pi**2) if MB else -(G**2*yt)/(24.*cmath.pi**2) )',0:'( (5*G**2*yt)/(24.*cmath.pi**2) - (G**2*yt*reglog(MB/MU_R))/(4.*cmath.pi**2) if MB else (G**2*yt)/(24.*cmath.pi**2) ) - (G**2*yt)/(24.*cmath.pi**2)'}, + order = {'QCD':2,'QED':1}) + +UVGC_705_99 = Coupling(name = 'UVGC_705_99', + value = {-1:'(G**2*yt)/(12.*cmath.pi**2)',0:'(G**2*yt)/(2.*cmath.pi**2) - (3*G**2*yt*reglog(MT/MU_R))/(4.*cmath.pi**2)'}, + order = {'QCD':2,'QED':1}) + +UVGC_705_100 = Coupling(name = 'UVGC_705_100', + value = {-1:'(G**2*yt)/(3.*cmath.pi**2)'}, + order = {'QCD':2,'QED':1}) + +UVGC_706_101 = Coupling(name = 'UVGC_706_101', + value = {-1:'( -(G**2*yt)/(12.*cmath.pi**2) if MB else (G**2*yt)/(24.*cmath.pi**2) )',0:'( (-5*G**2*yt)/(24.*cmath.pi**2) + (G**2*yt*reglog(MB/MU_R))/(4.*cmath.pi**2) if MB else -(G**2*yt)/(24.*cmath.pi**2) ) + (G**2*yt)/(24.*cmath.pi**2)'}, + order = {'QCD':2,'QED':1}) + +UVGC_706_102 = Coupling(name = 'UVGC_706_102', + value = {-1:'-(G**2*yt)/(12.*cmath.pi**2)',0:'-(G**2*yt)/(2.*cmath.pi**2) + (3*G**2*yt*reglog(MT/MU_R))/(4.*cmath.pi**2)'}, + order = {'QCD':2,'QED':1}) + +UVGC_706_103 = Coupling(name = 'UVGC_706_103', + value = {-1:'-(G**2*yt)/(3.*cmath.pi**2)'}, + order = {'QCD':2,'QED':1}) + +UVGC_707_104 = Coupling(name = 'UVGC_707_104', + value = {-1:'(G**2*yt)/(2.*cmath.pi**2*cmath.sqrt(2))',0:'(G**2*yt*cmath.sqrt(2))/(3.*cmath.pi**2) - (G**2*yt*reglog(MT/MU_R))/(cmath.pi**2*cmath.sqrt(2))'}, + order = {'QCD':2,'QED':1}) + +UVGC_708_105 = Coupling(name = 'UVGC_708_105', + value = {-1:'-(complex(0,1)*G**2*GH*MT)/(4.*cmath.pi**2) + (complex(0,1)*G**2*yt)/(2.*cmath.pi**2*cmath.sqrt(2))',0:'(complex(0,1)*G**2*yt*cmath.sqrt(2))/(3.*cmath.pi**2) - (complex(0,1)*G**2*yt*reglog(MT/MU_R))/(cmath.pi**2*cmath.sqrt(2))'}, + order = {'HIG':1,'QCD':2}) + diff --git a/HELatNLO/CT_vertices.py b/HELatNLO/CT_vertices.py new file mode 100644 index 0000000000000000000000000000000000000000..03179b02e35c6d2d335707f8a3634abf8c71a40a --- /dev/null +++ b/HELatNLO/CT_vertices.py @@ -0,0 +1,723 @@ +# This file was automatically created by FeynRules 2.3.24 +# Mathematica version: 10.1.0 for Mac OS X x86 (64-bit) (March 24, 2015) +# Date: Tue 23 Aug 2016 20:14:28 + + +from object_library import all_vertices, all_CTvertices, Vertex, CTVertex +import particles as P +import CT_couplings as C +import lorentz as L + + +V_1 = CTVertex(name = 'V_1', + type = 'R2', + particles = [ P.g, P.g, P.H ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.VVS11, L.VVS12, L.VVS13, L.VVS14, L.VVS15, L.VVS2, L.VVS4, L.VVS7, L.VVS8, L.VVS9 ], + loop_particles = [ [ [P.b] ], [ [P.g] ], [ [P.t] ] ], + couplings = {(0,5,1):C.R2GC_691_73,(0,0,1):C.R2GC_692_74,(0,6,1):C.R2GC_649_41,(0,7,1):C.R2GC_649_41,(0,8,1):C.R2GC_597_1,(0,2,1):C.R2GC_648_40,(0,1,1):C.R2GC_651_42,(0,3,1):C.R2GC_652_43,(0,4,1):C.R2GC_649_41,(0,9,0):C.R2GC_611_6,(0,9,2):C.R2GC_611_7}) + +V_2 = CTVertex(name = 'V_2', + type = 'R2', + particles = [ P.g, P.g, P.g, P.H ], + color = [ 'f(1,2,3)' ], + lorentz = [ L.VVVS1, L.VVVS10, L.VVVS11, L.VVVS2, L.VVVS5, L.VVVS7 ], + loop_particles = [ [ [P.g] ] ], + couplings = {(0,0,0):C.R2GC_693_75,(0,3,0):C.R2GC_694_76,(0,4,0):C.R2GC_694_76,(0,5,0):C.R2GC_693_75,(0,1,0):C.R2GC_693_75,(0,2,0):C.R2GC_694_76}) + +V_3 = CTVertex(name = 'V_3', + type = 'R2', + particles = [ P.g, P.g, P.g ], + color = [ 'f(1,2,3)' ], + lorentz = [ L.VVV11, L.VVV12, L.VVV4, L.VVV5, L.VVV7, L.VVV9 ], + loop_particles = [ [ [P.b], [P.c], [P.d], [P.s], [P.t], [P.u] ], [ [P.g] ] ], + couplings = {(0,2,0):C.R2GC_685_61,(0,2,1):C.R2GC_685_62,(0,3,0):C.R2GC_686_63,(0,3,1):C.R2GC_686_64,(0,4,0):C.R2GC_686_63,(0,4,1):C.R2GC_686_64,(0,5,0):C.R2GC_685_61,(0,5,1):C.R2GC_685_62,(0,0,0):C.R2GC_685_61,(0,0,1):C.R2GC_685_62,(0,1,0):C.R2GC_686_63,(0,1,1):C.R2GC_686_64}) + +V_4 = CTVertex(name = 'V_4', + type = 'R2', + particles = [ P.g, P.g, P.g, P.g ], + color = [ 'd(-1,1,3)*d(-1,2,4)', 'd(-1,1,3)*f(-1,2,4)', 'd(-1,1,4)*d(-1,2,3)', 'd(-1,1,4)*f(-1,2,3)', 'd(-1,2,3)*f(-1,1,4)', 'd(-1,2,4)*f(-1,1,3)', 'f(-1,1,2)*f(-1,3,4)', 'f(-1,1,3)*f(-1,2,4)', 'f(-1,1,4)*f(-1,2,3)', 'Identity(1,2)*Identity(3,4)', 'Identity(1,3)*Identity(2,4)', 'Identity(1,4)*Identity(2,3)' ], + lorentz = [ L.VVVV2, L.VVVV3, L.VVVV4 ], + loop_particles = [ [ [P.b], [P.c], [P.d], [P.s], [P.t], [P.u] ], [ [P.g] ] ], + couplings = {(2,0,0):C.R2GC_655_48,(2,0,1):C.R2GC_655_49,(0,0,0):C.R2GC_655_48,(0,0,1):C.R2GC_655_49,(4,0,0):C.R2GC_653_44,(4,0,1):C.R2GC_653_45,(3,0,0):C.R2GC_653_44,(3,0,1):C.R2GC_653_45,(8,0,0):C.R2GC_654_46,(8,0,1):C.R2GC_654_47,(7,0,0):C.R2GC_689_69,(7,0,1):C.R2GC_689_70,(6,0,0):C.R2GC_690_71,(6,0,1):C.R2GC_690_72,(5,0,0):C.R2GC_653_44,(5,0,1):C.R2GC_653_45,(1,0,0):C.R2GC_653_44,(1,0,1):C.R2GC_653_45,(11,0,0):C.R2GC_657_51,(11,0,1):C.R2GC_657_52,(10,0,0):C.R2GC_657_51,(10,0,1):C.R2GC_657_52,(9,0,1):C.R2GC_656_50,(2,1,0):C.R2GC_655_48,(2,1,1):C.R2GC_655_49,(0,1,0):C.R2GC_655_48,(0,1,1):C.R2GC_655_49,(4,1,0):C.R2GC_653_44,(4,1,1):C.R2GC_653_45,(3,1,0):C.R2GC_653_44,(3,1,1):C.R2GC_653_45,(8,1,0):C.R2GC_689_69,(8,1,1):C.R2GC_689_70,(6,1,0):C.R2GC_688_67,(6,1,1):C.R2GC_688_68,(5,1,0):C.R2GC_653_44,(5,1,1):C.R2GC_653_45,(1,1,0):C.R2GC_653_44,(1,1,1):C.R2GC_653_45,(7,1,0):C.R2GC_654_46,(7,1,1):C.R2GC_654_47,(11,1,0):C.R2GC_657_51,(11,1,1):C.R2GC_657_52,(10,1,0):C.R2GC_657_51,(10,1,1):C.R2GC_657_52,(9,1,1):C.R2GC_656_50,(2,2,0):C.R2GC_655_48,(2,2,1):C.R2GC_655_49,(0,2,0):C.R2GC_655_48,(0,2,1):C.R2GC_655_49,(4,2,0):C.R2GC_653_44,(4,2,1):C.R2GC_653_45,(3,2,0):C.R2GC_653_44,(3,2,1):C.R2GC_653_45,(8,2,0):C.R2GC_687_65,(8,2,1):C.R2GC_687_66,(7,2,0):C.R2GC_687_65,(7,2,1):C.R2GC_687_66,(5,2,0):C.R2GC_653_44,(5,2,1):C.R2GC_653_45,(1,2,0):C.R2GC_653_44,(1,2,1):C.R2GC_653_45,(11,2,0):C.R2GC_657_51,(11,2,1):C.R2GC_657_52,(10,2,0):C.R2GC_657_51,(10,2,1):C.R2GC_657_52,(9,2,1):C.R2GC_656_50}) + +V_5 = CTVertex(name = 'V_5', + type = 'R2', + particles = [ P.t__tilde__, P.b, P.G__plus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFS4, L.FFS6 ], + loop_particles = [ [ [P.b, P.g, P.t] ] ], + couplings = {(0,0,0):C.R2GC_704_79,(0,1,0):C.R2GC_705_80}) + +V_6 = CTVertex(name = 'V_6', + type = 'R2', + particles = [ P.b__tilde__, P.b, P.G0 ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFS1 ], + loop_particles = [ [ [P.b, P.g] ] ], + couplings = {(0,0,0):C.R2GC_682_57}) + +V_7 = CTVertex(name = 'V_7', + type = 'R2', + particles = [ P.b__tilde__, P.b, P.H ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFS2, L.FFS4, L.FFS5, L.FFS6, L.FFS7 ], + loop_particles = [ [ [P.b, P.g] ] ], + couplings = {(0,1,0):C.R2GC_624_28,(0,3,0):C.R2GC_624_28,(0,2,0):C.R2GC_599_3,(0,4,0):C.R2GC_599_3,(0,0,0):C.R2GC_598_2}) + +V_8 = CTVertex(name = 'V_8', + type = 'R2', + particles = [ P.b__tilde__, P.t, P.G__minus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFS4, L.FFS6 ], + loop_particles = [ [ [P.b, P.g, P.t] ] ], + couplings = {(0,0,0):C.R2GC_706_81,(0,1,0):C.R2GC_703_78}) + +V_9 = CTVertex(name = 'V_9', + type = 'R2', + particles = [ P.t__tilde__, P.t, P.G0 ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFS1 ], + loop_particles = [ [ [P.g, P.t] ] ], + couplings = {(0,0,0):C.R2GC_707_82}) + +V_10 = CTVertex(name = 'V_10', + type = 'R2', + particles = [ P.t__tilde__, P.t, P.H ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFS2, L.FFS4, L.FFS5, L.FFS6, L.FFS7 ], + loop_particles = [ [ [P.g, P.t] ] ], + couplings = {(0,1,0):C.R2GC_638_38,(0,3,0):C.R2GC_638_38,(0,2,0):C.R2GC_599_3,(0,4,0):C.R2GC_599_3,(0,0,0):C.R2GC_598_2}) + +V_11 = CTVertex(name = 'V_11', + type = 'R2', + particles = [ P.u__tilde__, P.u, P.a ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + loop_particles = [ [ [P.g, P.u] ] ], + couplings = {(0,0,0):C.R2GC_625_29,(0,1,0):C.R2GC_626_30}) + +V_12 = CTVertex(name = 'V_12', + type = 'R2', + particles = [ P.c__tilde__, P.c, P.a ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + loop_particles = [ [ [P.c, P.g] ] ], + couplings = {(0,0,0):C.R2GC_625_29,(0,1,0):C.R2GC_626_30}) + +V_13 = CTVertex(name = 'V_13', + type = 'R2', + particles = [ P.t__tilde__, P.t, P.a ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + loop_particles = [ [ [P.g, P.t] ] ], + couplings = {(0,0,0):C.R2GC_625_29,(0,1,0):C.R2GC_626_30}) + +V_14 = CTVertex(name = 'V_14', + type = 'R2', + particles = [ P.u__tilde__, P.u, P.Z ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + loop_particles = [ [ [P.g, P.u] ] ], + couplings = {(0,0,0):C.R2GC_627_31,(0,1,0):C.R2GC_628_32}) + +V_15 = CTVertex(name = 'V_15', + type = 'R2', + particles = [ P.c__tilde__, P.c, P.Z ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + loop_particles = [ [ [P.c, P.g] ] ], + couplings = {(0,0,0):C.R2GC_627_31,(0,1,0):C.R2GC_628_32}) + +V_16 = CTVertex(name = 'V_16', + type = 'R2', + particles = [ P.t__tilde__, P.t, P.Z ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + loop_particles = [ [ [P.g, P.t] ] ], + couplings = {(0,0,0):C.R2GC_627_31,(0,1,0):C.R2GC_628_32}) + +V_17 = CTVertex(name = 'V_17', + type = 'R2', + particles = [ P.d__tilde__, P.d, P.a ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + loop_particles = [ [ [P.d, P.g] ] ], + couplings = {(0,0,0):C.R2GC_629_33,(0,1,0):C.R2GC_630_34}) + +V_18 = CTVertex(name = 'V_18', + type = 'R2', + particles = [ P.s__tilde__, P.s, P.a ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + loop_particles = [ [ [P.g, P.s] ] ], + couplings = {(0,0,0):C.R2GC_629_33,(0,1,0):C.R2GC_630_34}) + +V_19 = CTVertex(name = 'V_19', + type = 'R2', + particles = [ P.b__tilde__, P.b, P.a ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + loop_particles = [ [ [P.b, P.g] ] ], + couplings = {(0,0,0):C.R2GC_629_33,(0,1,0):C.R2GC_630_34}) + +V_20 = CTVertex(name = 'V_20', + type = 'R2', + particles = [ P.d__tilde__, P.d, P.Z ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + loop_particles = [ [ [P.d, P.g] ] ], + couplings = {(0,0,0):C.R2GC_631_35,(0,1,0):C.R2GC_632_36}) + +V_21 = CTVertex(name = 'V_21', + type = 'R2', + particles = [ P.s__tilde__, P.s, P.Z ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + loop_particles = [ [ [P.g, P.s] ] ], + couplings = {(0,0,0):C.R2GC_631_35,(0,1,0):C.R2GC_632_36}) + +V_22 = CTVertex(name = 'V_22', + type = 'R2', + particles = [ P.b__tilde__, P.b, P.Z ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + loop_particles = [ [ [P.b, P.g] ] ], + couplings = {(0,0,0):C.R2GC_631_35,(0,1,0):C.R2GC_632_36}) + +V_23 = CTVertex(name = 'V_23', + type = 'R2', + particles = [ P.u__tilde__, P.u, P.g ], + color = [ 'T(3,2,1)' ], + lorentz = [ L.FFV1 ], + loop_particles = [ [ [P.g, P.u] ] ], + couplings = {(0,0,0):C.R2GC_658_53}) + +V_24 = CTVertex(name = 'V_24', + type = 'R2', + particles = [ P.c__tilde__, P.c, P.g ], + color = [ 'T(3,2,1)' ], + lorentz = [ L.FFV1 ], + loop_particles = [ [ [P.c, P.g] ] ], + couplings = {(0,0,0):C.R2GC_658_53}) + +V_25 = CTVertex(name = 'V_25', + type = 'R2', + particles = [ P.t__tilde__, P.t, P.g ], + color = [ 'T(3,2,1)' ], + lorentz = [ L.FFV1 ], + loop_particles = [ [ [P.g, P.t] ] ], + couplings = {(0,0,0):C.R2GC_658_53}) + +V_26 = CTVertex(name = 'V_26', + type = 'R2', + particles = [ P.d__tilde__, P.d, P.g ], + color = [ 'T(3,2,1)' ], + lorentz = [ L.FFV1 ], + loop_particles = [ [ [P.d, P.g] ] ], + couplings = {(0,0,0):C.R2GC_658_53}) + +V_27 = CTVertex(name = 'V_27', + type = 'R2', + particles = [ P.s__tilde__, P.s, P.g ], + color = [ 'T(3,2,1)' ], + lorentz = [ L.FFV1 ], + loop_particles = [ [ [P.g, P.s] ] ], + couplings = {(0,0,0):C.R2GC_658_53}) + +V_28 = CTVertex(name = 'V_28', + type = 'R2', + particles = [ P.b__tilde__, P.b, P.g ], + color = [ 'T(3,2,1)' ], + lorentz = [ L.FFV1 ], + loop_particles = [ [ [P.b, P.g] ] ], + couplings = {(0,0,0):C.R2GC_658_53}) + +V_29 = CTVertex(name = 'V_29', + type = 'R2', + particles = [ P.d__tilde__, P.u, P.W__minus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2 ], + loop_particles = [ [ [P.d, P.g, P.u] ] ], + couplings = {(0,0,0):C.R2GC_672_55}) + +V_30 = CTVertex(name = 'V_30', + type = 'R2', + particles = [ P.s__tilde__, P.c, P.W__minus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2 ], + loop_particles = [ [ [P.c, P.g, P.s] ] ], + couplings = {(0,0,0):C.R2GC_672_55}) + +V_31 = CTVertex(name = 'V_31', + type = 'R2', + particles = [ P.b__tilde__, P.t, P.W__minus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2 ], + loop_particles = [ [ [P.b, P.g, P.t] ] ], + couplings = {(0,0,0):C.R2GC_672_55}) + +V_32 = CTVertex(name = 'V_32', + type = 'R2', + particles = [ P.u__tilde__, P.d, P.W__plus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2 ], + loop_particles = [ [ [P.d, P.g, P.u] ] ], + couplings = {(0,0,0):C.R2GC_672_55}) + +V_33 = CTVertex(name = 'V_33', + type = 'R2', + particles = [ P.c__tilde__, P.s, P.W__plus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2 ], + loop_particles = [ [ [P.c, P.g, P.s] ] ], + couplings = {(0,0,0):C.R2GC_672_55}) + +V_34 = CTVertex(name = 'V_34', + type = 'R2', + particles = [ P.t__tilde__, P.b, P.W__plus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2 ], + loop_particles = [ [ [P.b, P.g, P.t] ] ], + couplings = {(0,0,0):C.R2GC_672_55}) + +V_35 = CTVertex(name = 'V_35', + type = 'R2', + particles = [ P.u__tilde__, P.u ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FF1 ], + loop_particles = [ [ [P.g, P.u] ] ], + couplings = {(0,0,0):C.R2GC_659_54}) + +V_36 = CTVertex(name = 'V_36', + type = 'R2', + particles = [ P.c__tilde__, P.c ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FF1 ], + loop_particles = [ [ [P.c, P.g] ] ], + couplings = {(0,0,0):C.R2GC_659_54}) + +V_37 = CTVertex(name = 'V_37', + type = 'R2', + particles = [ P.t__tilde__, P.t ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FF2, L.FF3, L.FF4, L.FF5 ], + loop_particles = [ [ [P.g, P.t] ] ], + couplings = {(0,0,0):C.R2GC_697_77,(0,2,0):C.R2GC_697_77,(0,1,0):C.R2GC_659_54,(0,3,0):C.R2GC_659_54}) + +V_38 = CTVertex(name = 'V_38', + type = 'R2', + particles = [ P.d__tilde__, P.d ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FF1 ], + loop_particles = [ [ [P.d, P.g] ] ], + couplings = {(0,0,0):C.R2GC_659_54}) + +V_39 = CTVertex(name = 'V_39', + type = 'R2', + particles = [ P.s__tilde__, P.s ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FF1 ], + loop_particles = [ [ [P.g, P.s] ] ], + couplings = {(0,0,0):C.R2GC_659_54}) + +V_40 = CTVertex(name = 'V_40', + type = 'R2', + particles = [ P.b__tilde__, P.b ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FF2, L.FF3, L.FF4, L.FF5 ], + loop_particles = [ [ [P.b, P.g] ] ], + couplings = {(0,0,0):C.R2GC_676_56,(0,2,0):C.R2GC_676_56,(0,1,0):C.R2GC_659_54,(0,3,0):C.R2GC_659_54}) + +V_41 = CTVertex(name = 'V_41', + type = 'R2', + particles = [ P.g, P.g ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.VV1, L.VV2, L.VV3 ], + loop_particles = [ [ [P.b] ], [ [P.b], [P.c], [P.d], [P.s], [P.t], [P.u] ], [ [P.g] ], [ [P.t] ] ], + couplings = {(0,0,2):C.R2GC_684_60,(0,1,0):C.R2GC_610_4,(0,1,3):C.R2GC_610_5,(0,2,1):C.R2GC_683_58,(0,2,2):C.R2GC_683_59}) + +V_42 = CTVertex(name = 'V_42', + type = 'R2', + particles = [ P.a, P.g, P.g ], + color = [ 'Identity(2,3)' ], + lorentz = [ L.VVV2, L.VVV3 ], + loop_particles = [ [ [P.b], [P.d], [P.s] ], [ [P.c], [P.t], [P.u] ] ], + couplings = {(0,0,0):C.R2GC_613_10,(0,0,1):C.R2GC_613_11,(0,1,0):C.R2GC_613_11,(0,1,1):C.R2GC_613_10}) + +V_43 = CTVertex(name = 'V_43', + type = 'R2', + particles = [ P.g, P.g, P.Z ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.VVV1, L.VVV2 ], + loop_particles = [ [ [P.b], [P.d], [P.s] ], [ [P.c], [P.t], [P.u] ] ], + couplings = {(0,0,0):C.R2GC_617_17,(0,0,1):C.R2GC_617_16,(0,1,0):C.R2GC_617_16,(0,1,1):C.R2GC_617_17}) + +V_44 = CTVertex(name = 'V_44', + type = 'R2', + particles = [ P.u__tilde__, P.u, P.H ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFS2, L.FFS5, L.FFS7 ], + loop_particles = [ [ [P.g, P.u] ] ], + couplings = {(0,1,0):C.R2GC_599_3,(0,2,0):C.R2GC_599_3,(0,0,0):C.R2GC_598_2}) + +V_45 = CTVertex(name = 'V_45', + type = 'R2', + particles = [ P.c__tilde__, P.c, P.H ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFS2, L.FFS5, L.FFS7 ], + loop_particles = [ [ [P.c, P.g] ] ], + couplings = {(0,1,0):C.R2GC_599_3,(0,2,0):C.R2GC_599_3,(0,0,0):C.R2GC_598_2}) + +V_46 = CTVertex(name = 'V_46', + type = 'R2', + particles = [ P.d__tilde__, P.d, P.H ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFS2, L.FFS5, L.FFS7 ], + loop_particles = [ [ [P.d, P.g] ] ], + couplings = {(0,1,0):C.R2GC_599_3,(0,2,0):C.R2GC_599_3,(0,0,0):C.R2GC_598_2}) + +V_47 = CTVertex(name = 'V_47', + type = 'R2', + particles = [ P.s__tilde__, P.s, P.H ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFS2, L.FFS5, L.FFS7 ], + loop_particles = [ [ [P.g, P.s] ] ], + couplings = {(0,1,0):C.R2GC_599_3,(0,2,0):C.R2GC_599_3,(0,0,0):C.R2GC_598_2}) + +V_48 = CTVertex(name = 'V_48', + type = 'R2', + particles = [ P.a, P.a, P.g, P.g ], + color = [ 'Identity(3,4)' ], + lorentz = [ L.VVVV2, L.VVVV3, L.VVVV4 ], + loop_particles = [ [ [P.b], [P.d], [P.s] ], [ [P.c], [P.t], [P.u] ] ], + couplings = {(0,0,0):C.R2GC_621_22,(0,0,1):C.R2GC_621_23,(0,1,0):C.R2GC_621_22,(0,1,1):C.R2GC_621_23,(0,2,0):C.R2GC_621_22,(0,2,1):C.R2GC_621_23}) + +V_49 = CTVertex(name = 'V_49', + type = 'R2', + particles = [ P.a, P.g, P.g, P.Z ], + color = [ 'Identity(2,3)' ], + lorentz = [ L.VVVV2, L.VVVV3, L.VVVV4 ], + loop_particles = [ [ [P.b], [P.d], [P.s] ], [ [P.c], [P.t], [P.u] ] ], + couplings = {(0,0,0):C.R2GC_622_24,(0,0,1):C.R2GC_622_25,(0,1,0):C.R2GC_622_24,(0,1,1):C.R2GC_622_25,(0,2,0):C.R2GC_622_24,(0,2,1):C.R2GC_622_25}) + +V_50 = CTVertex(name = 'V_50', + type = 'R2', + particles = [ P.g, P.g, P.Z, P.Z ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.VVVV2, L.VVVV3, L.VVVV4 ], + loop_particles = [ [ [P.b], [P.d], [P.s] ], [ [P.c], [P.t], [P.u] ] ], + couplings = {(0,0,0):C.R2GC_623_26,(0,0,1):C.R2GC_623_27,(0,1,0):C.R2GC_623_26,(0,1,1):C.R2GC_623_27,(0,2,0):C.R2GC_623_26,(0,2,1):C.R2GC_623_27}) + +V_51 = CTVertex(name = 'V_51', + type = 'R2', + particles = [ P.g, P.g, P.W__minus__, P.W__plus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.VVVV2, L.VVVV3, L.VVVV4 ], + loop_particles = [ [ [P.b, P.t], [P.c, P.s], [P.d, P.u] ] ], + couplings = {(0,0,0):C.R2GC_639_39,(0,1,0):C.R2GC_639_39,(0,2,0):C.R2GC_639_39}) + +V_52 = CTVertex(name = 'V_52', + type = 'R2', + particles = [ P.a, P.g, P.g, P.g ], + color = [ 'd(2,3,4)', 'f(2,3,4)' ], + lorentz = [ L.VVVV1, L.VVVV2, L.VVVV3, L.VVVV4 ], + loop_particles = [ [ [P.b], [P.d], [P.s] ], [ [P.c], [P.t], [P.u] ] ], + couplings = {(1,0,0):C.R2GC_616_14,(1,0,1):C.R2GC_616_15,(0,1,0):C.R2GC_615_12,(0,1,1):C.R2GC_615_13,(0,2,0):C.R2GC_615_12,(0,2,1):C.R2GC_615_13,(0,3,0):C.R2GC_615_12,(0,3,1):C.R2GC_615_13}) + +V_53 = CTVertex(name = 'V_53', + type = 'R2', + particles = [ P.g, P.g, P.g, P.Z ], + color = [ 'd(1,2,3)', 'f(1,2,3)' ], + lorentz = [ L.VVVV1, L.VVVV2, L.VVVV3, L.VVVV4 ], + loop_particles = [ [ [P.b], [P.d], [P.s] ], [ [P.c], [P.t], [P.u] ] ], + couplings = {(1,0,0):C.R2GC_620_20,(1,0,1):C.R2GC_620_21,(0,1,0):C.R2GC_619_18,(0,1,1):C.R2GC_619_19,(0,2,0):C.R2GC_619_18,(0,2,1):C.R2GC_619_19,(0,3,0):C.R2GC_619_18,(0,3,1):C.R2GC_619_19}) + +V_54 = CTVertex(name = 'V_54', + type = 'R2', + particles = [ P.g, P.g, P.H, P.H ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.VVSS14 ], + loop_particles = [ [ [P.b] ], [ [P.t] ] ], + couplings = {(0,0,0):C.R2GC_612_8,(0,0,1):C.R2GC_612_9}) + +V_55 = CTVertex(name = 'V_55', + type = 'R2', + particles = [ P.g, P.g, P.G0, P.G0 ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.VVSS14 ], + loop_particles = [ [ [P.b] ], [ [P.t] ] ], + couplings = {(0,0,0):C.R2GC_612_8,(0,0,1):C.R2GC_612_9}) + +V_56 = CTVertex(name = 'V_56', + type = 'R2', + particles = [ P.g, P.g, P.G__minus__, P.G__plus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.VVSS14 ], + loop_particles = [ [ [P.b, P.t] ] ], + couplings = {(0,0,0):C.R2GC_637_37}) + +V_57 = CTVertex(name = 'V_57', + type = 'UV', + particles = [ P.g, P.g, P.H ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.VVS11, L.VVS12, L.VVS13, L.VVS14, L.VVS15, L.VVS2, L.VVS4, L.VVS7 ], + loop_particles = [ [ [P.b] ], [ [P.c], [P.d], [P.s], [P.u] ], [ [P.g] ], [ [P.ghG] ], [ [P.t] ] ], + couplings = {(0,5,0):C.UVGC_691_63,(0,5,1):C.UVGC_691_64,(0,5,2):C.UVGC_691_65,(0,5,3):C.UVGC_691_66,(0,5,4):C.UVGC_691_67,(0,0,0):C.UVGC_692_68,(0,0,1):C.UVGC_692_69,(0,0,2):C.UVGC_692_70,(0,0,3):C.UVGC_692_71,(0,0,4):C.UVGC_692_72,(0,6,2):C.UVGC_650_4,(0,7,2):C.UVGC_650_4,(0,2,2):C.UVGC_648_2,(0,1,2):C.UVGC_651_5,(0,3,2):C.UVGC_652_6,(0,4,2):C.UVGC_649_3}) + +V_58 = CTVertex(name = 'V_58', + type = 'UV', + particles = [ P.g, P.g, P.g, P.H ], + color = [ 'f(1,2,3)' ], + lorentz = [ L.VVVS1, L.VVVS10, L.VVVS11, L.VVVS2, L.VVVS5, L.VVVS7 ], + loop_particles = [ [ [P.b] ], [ [P.c], [P.d], [P.s], [P.u] ], [ [P.g] ], [ [P.ghG] ], [ [P.t] ] ], + couplings = {(0,0,0):C.UVGC_693_73,(0,0,1):C.UVGC_693_74,(0,0,2):C.UVGC_693_75,(0,0,3):C.UVGC_693_76,(0,0,4):C.UVGC_693_77,(0,3,0):C.UVGC_694_78,(0,3,1):C.UVGC_694_79,(0,3,2):C.UVGC_694_80,(0,3,3):C.UVGC_694_81,(0,3,4):C.UVGC_694_82,(0,4,0):C.UVGC_694_78,(0,4,1):C.UVGC_694_79,(0,4,2):C.UVGC_694_80,(0,4,3):C.UVGC_694_81,(0,4,4):C.UVGC_694_82,(0,5,0):C.UVGC_693_73,(0,5,1):C.UVGC_693_74,(0,5,2):C.UVGC_693_75,(0,5,3):C.UVGC_693_76,(0,5,4):C.UVGC_693_77,(0,1,0):C.UVGC_693_73,(0,1,1):C.UVGC_693_74,(0,1,2):C.UVGC_693_75,(0,1,3):C.UVGC_693_76,(0,1,4):C.UVGC_693_77,(0,2,0):C.UVGC_694_78,(0,2,1):C.UVGC_694_79,(0,2,2):C.UVGC_694_80,(0,2,3):C.UVGC_694_81,(0,2,4):C.UVGC_694_82}) + +V_59 = CTVertex(name = 'V_59', + type = 'UV', + particles = [ P.g, P.g, P.g ], + color = [ 'f(1,2,3)' ], + lorentz = [ L.VVV11, L.VVV12, L.VVV4, L.VVV5, L.VVV7, L.VVV9 ], + loop_particles = [ [ [P.b] ], [ [P.c], [P.d], [P.s], [P.u] ], [ [P.g] ], [ [P.ghG] ], [ [P.t] ] ], + couplings = {(0,2,0):C.UVGC_685_39,(0,2,1):C.UVGC_685_40,(0,2,2):C.UVGC_685_41,(0,2,3):C.UVGC_685_42,(0,2,4):C.UVGC_685_43,(0,3,0):C.UVGC_686_44,(0,3,1):C.UVGC_686_45,(0,3,2):C.UVGC_686_46,(0,3,3):C.UVGC_686_47,(0,3,4):C.UVGC_686_48,(0,4,0):C.UVGC_686_44,(0,4,1):C.UVGC_686_45,(0,4,2):C.UVGC_686_46,(0,4,3):C.UVGC_686_47,(0,4,4):C.UVGC_686_48,(0,5,0):C.UVGC_685_39,(0,5,1):C.UVGC_685_40,(0,5,2):C.UVGC_685_41,(0,5,3):C.UVGC_685_42,(0,5,4):C.UVGC_685_43,(0,0,0):C.UVGC_685_39,(0,0,1):C.UVGC_685_40,(0,0,2):C.UVGC_685_41,(0,0,3):C.UVGC_685_42,(0,0,4):C.UVGC_685_43,(0,1,0):C.UVGC_686_44,(0,1,1):C.UVGC_686_45,(0,1,2):C.UVGC_686_46,(0,1,3):C.UVGC_686_47,(0,1,4):C.UVGC_686_48}) + +V_60 = CTVertex(name = 'V_60', + type = 'UV', + particles = [ P.g, P.g, P.g, P.g ], + color = [ 'd(-1,1,3)*d(-1,2,4)', 'd(-1,1,3)*f(-1,2,4)', 'd(-1,1,4)*d(-1,2,3)', 'd(-1,1,4)*f(-1,2,3)', 'd(-1,2,3)*f(-1,1,4)', 'd(-1,2,4)*f(-1,1,3)', 'f(-1,1,2)*f(-1,3,4)', 'f(-1,1,3)*f(-1,2,4)', 'f(-1,1,4)*f(-1,2,3)', 'Identity(1,2)*Identity(3,4)', 'Identity(1,3)*Identity(2,4)', 'Identity(1,4)*Identity(2,3)' ], + lorentz = [ L.VVVV2, L.VVVV3, L.VVVV4 ], + loop_particles = [ [ [P.b] ], [ [P.c], [P.d], [P.s], [P.u] ], [ [P.g] ], [ [P.ghG] ], [ [P.t] ] ], + couplings = {(2,0,2):C.UVGC_654_10,(2,0,3):C.UVGC_654_9,(0,0,2):C.UVGC_654_10,(0,0,3):C.UVGC_654_9,(4,0,2):C.UVGC_653_7,(4,0,3):C.UVGC_653_8,(3,0,2):C.UVGC_653_7,(3,0,3):C.UVGC_653_8,(8,0,2):C.UVGC_654_9,(8,0,3):C.UVGC_654_10,(7,0,0):C.UVGC_689_56,(7,0,1):C.UVGC_689_57,(7,0,2):C.UVGC_689_58,(7,0,3):C.UVGC_689_59,(7,0,4):C.UVGC_689_60,(6,0,0):C.UVGC_689_56,(6,0,1):C.UVGC_689_57,(6,0,2):C.UVGC_690_61,(6,0,3):C.UVGC_690_62,(6,0,4):C.UVGC_689_60,(5,0,2):C.UVGC_653_7,(5,0,3):C.UVGC_653_8,(1,0,2):C.UVGC_653_7,(1,0,3):C.UVGC_653_8,(11,0,2):C.UVGC_657_13,(11,0,3):C.UVGC_657_14,(10,0,2):C.UVGC_657_13,(10,0,3):C.UVGC_657_14,(9,0,2):C.UVGC_656_11,(9,0,3):C.UVGC_656_12,(2,1,2):C.UVGC_654_10,(2,1,3):C.UVGC_654_9,(0,1,2):C.UVGC_654_10,(0,1,3):C.UVGC_654_9,(4,1,2):C.UVGC_653_7,(4,1,3):C.UVGC_653_8,(3,1,2):C.UVGC_653_7,(3,1,3):C.UVGC_653_8,(8,1,0):C.UVGC_689_56,(8,1,1):C.UVGC_689_57,(8,1,2):C.UVGC_689_58,(8,1,3):C.UVGC_689_59,(8,1,4):C.UVGC_689_60,(6,1,0):C.UVGC_687_49,(6,1,1):C.UVGC_687_50,(6,1,2):C.UVGC_688_54,(6,1,3):C.UVGC_688_55,(6,1,4):C.UVGC_687_53,(5,1,2):C.UVGC_653_7,(5,1,3):C.UVGC_653_8,(1,1,2):C.UVGC_653_7,(1,1,3):C.UVGC_653_8,(7,1,2):C.UVGC_654_9,(7,1,3):C.UVGC_654_10,(11,1,2):C.UVGC_657_13,(11,1,3):C.UVGC_657_14,(10,1,2):C.UVGC_657_13,(10,1,3):C.UVGC_657_14,(9,1,2):C.UVGC_656_11,(9,1,3):C.UVGC_656_12,(2,2,2):C.UVGC_654_10,(2,2,3):C.UVGC_654_9,(0,2,2):C.UVGC_654_10,(0,2,3):C.UVGC_654_9,(4,2,2):C.UVGC_653_7,(4,2,3):C.UVGC_653_8,(3,2,2):C.UVGC_653_7,(3,2,3):C.UVGC_653_8,(8,2,0):C.UVGC_687_49,(8,2,1):C.UVGC_687_50,(8,2,2):C.UVGC_687_51,(8,2,3):C.UVGC_687_52,(8,2,4):C.UVGC_687_53,(7,2,0):C.UVGC_687_49,(7,2,1):C.UVGC_687_50,(7,2,2):C.UVGC_687_51,(7,2,3):C.UVGC_687_52,(7,2,4):C.UVGC_687_53,(5,2,2):C.UVGC_653_7,(5,2,3):C.UVGC_653_8,(1,2,2):C.UVGC_653_7,(1,2,3):C.UVGC_653_8,(11,2,2):C.UVGC_657_13,(11,2,3):C.UVGC_657_14,(10,2,2):C.UVGC_657_13,(10,2,3):C.UVGC_657_14,(9,2,2):C.UVGC_656_11,(9,2,3):C.UVGC_656_12}) + +V_61 = CTVertex(name = 'V_61', + type = 'UV', + particles = [ P.t__tilde__, P.b, P.G__plus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFS4, L.FFS6 ], + loop_particles = [ [ [P.b, P.g] ], [ [P.b, P.g, P.t] ], [ [P.g, P.t] ] ], + couplings = {(0,0,0):C.UVGC_704_95,(0,0,2):C.UVGC_704_96,(0,0,1):C.UVGC_704_97,(0,1,0):C.UVGC_705_98,(0,1,2):C.UVGC_705_99,(0,1,1):C.UVGC_705_100}) + +V_62 = CTVertex(name = 'V_62', + type = 'UV', + particles = [ P.b__tilde__, P.b, P.G0 ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFS1 ], + loop_particles = [ [ [P.b, P.g] ] ], + couplings = {(0,0,0):C.UVGC_682_32}) + +V_63 = CTVertex(name = 'V_63', + type = 'UV', + particles = [ P.b__tilde__, P.b, P.H ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFS3 ], + loop_particles = [ [ [P.b, P.g] ] ], + couplings = {(0,0,0):C.UVGC_681_31}) + +V_64 = CTVertex(name = 'V_64', + type = 'UV', + particles = [ P.b__tilde__, P.t, P.G__minus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFS4, L.FFS6 ], + loop_particles = [ [ [P.b, P.g] ], [ [P.b, P.g, P.t] ], [ [P.g, P.t] ] ], + couplings = {(0,0,0):C.UVGC_706_101,(0,0,2):C.UVGC_706_102,(0,0,1):C.UVGC_706_103,(0,1,0):C.UVGC_703_92,(0,1,2):C.UVGC_703_93,(0,1,1):C.UVGC_703_94}) + +V_65 = CTVertex(name = 'V_65', + type = 'UV', + particles = [ P.t__tilde__, P.t, P.G0 ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFS1 ], + loop_particles = [ [ [P.g, P.t] ] ], + couplings = {(0,0,0):C.UVGC_707_104}) + +V_66 = CTVertex(name = 'V_66', + type = 'UV', + particles = [ P.t__tilde__, P.t, P.H ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFS3 ], + loop_particles = [ [ [P.g, P.t] ] ], + couplings = {(0,0,0):C.UVGC_708_105}) + +V_67 = CTVertex(name = 'V_67', + type = 'UV', + particles = [ P.t__tilde__, P.t, P.a ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + loop_particles = [ [ [P.g, P.t] ] ], + couplings = {(0,0,0):C.UVGC_699_88,(0,1,0):C.UVGC_700_89}) + +V_68 = CTVertex(name = 'V_68', + type = 'UV', + particles = [ P.t__tilde__, P.t, P.Z ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + loop_particles = [ [ [P.g, P.t] ] ], + couplings = {(0,0,0):C.UVGC_701_90,(0,1,0):C.UVGC_702_91}) + +V_69 = CTVertex(name = 'V_69', + type = 'UV', + particles = [ P.b__tilde__, P.b, P.a ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + loop_particles = [ [ [P.b, P.g] ] ], + couplings = {(0,0,0):C.UVGC_677_27,(0,1,0):C.UVGC_678_28}) + +V_70 = CTVertex(name = 'V_70', + type = 'UV', + particles = [ P.b__tilde__, P.b, P.Z ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + loop_particles = [ [ [P.b, P.g] ] ], + couplings = {(0,0,0):C.UVGC_679_29,(0,1,0):C.UVGC_680_30}) + +V_71 = CTVertex(name = 'V_71', + type = 'UV', + particles = [ P.u__tilde__, P.u, P.g ], + color = [ 'T(3,2,1)' ], + lorentz = [ L.FFV1, L.FFV2, L.FFV3 ], + loop_particles = [ [ [P.b] ], [ [P.c], [P.d], [P.s], [P.u] ], [ [P.g] ], [ [P.ghG] ], [ [P.g, P.u] ] ], + couplings = {(0,0,4):C.UVGC_658_15,(0,1,0):C.UVGC_660_17,(0,1,1):C.UVGC_660_18,(0,1,2):C.UVGC_660_19,(0,1,3):C.UVGC_660_20,(0,1,4):C.UVGC_660_21,(0,2,0):C.UVGC_660_17,(0,2,1):C.UVGC_660_18,(0,2,2):C.UVGC_660_19,(0,2,3):C.UVGC_660_20,(0,2,4):C.UVGC_660_21}) + +V_72 = CTVertex(name = 'V_72', + type = 'UV', + particles = [ P.c__tilde__, P.c, P.g ], + color = [ 'T(3,2,1)' ], + lorentz = [ L.FFV1, L.FFV2, L.FFV3 ], + loop_particles = [ [ [P.b] ], [ [P.c], [P.d], [P.s], [P.u] ], [ [P.c, P.g] ], [ [P.g] ], [ [P.ghG] ] ], + couplings = {(0,0,2):C.UVGC_658_15,(0,1,0):C.UVGC_660_17,(0,1,1):C.UVGC_660_18,(0,1,3):C.UVGC_660_19,(0,1,4):C.UVGC_660_20,(0,1,2):C.UVGC_660_21,(0,2,0):C.UVGC_660_17,(0,2,1):C.UVGC_660_18,(0,2,3):C.UVGC_660_19,(0,2,4):C.UVGC_660_20,(0,2,2):C.UVGC_660_21}) + +V_73 = CTVertex(name = 'V_73', + type = 'UV', + particles = [ P.t__tilde__, P.t, P.g ], + color = [ 'T(3,2,1)' ], + lorentz = [ L.FFV1, L.FFV2, L.FFV3 ], + loop_particles = [ [ [P.b] ], [ [P.c], [P.d], [P.s], [P.u] ], [ [P.g] ], [ [P.ghG] ], [ [P.g, P.t] ] ], + couplings = {(0,0,4):C.UVGC_658_15,(0,1,0):C.UVGC_660_17,(0,1,1):C.UVGC_660_18,(0,1,2):C.UVGC_660_19,(0,1,3):C.UVGC_660_20,(0,1,4):C.UVGC_696_84,(0,2,0):C.UVGC_660_17,(0,2,1):C.UVGC_660_18,(0,2,2):C.UVGC_660_19,(0,2,3):C.UVGC_660_20,(0,2,4):C.UVGC_696_84}) + +V_74 = CTVertex(name = 'V_74', + type = 'UV', + particles = [ P.d__tilde__, P.d, P.g ], + color = [ 'T(3,2,1)' ], + lorentz = [ L.FFV1, L.FFV2, L.FFV3 ], + loop_particles = [ [ [P.b] ], [ [P.c], [P.d], [P.s], [P.u] ], [ [P.d, P.g] ], [ [P.g] ], [ [P.ghG] ] ], + couplings = {(0,0,2):C.UVGC_658_15,(0,1,0):C.UVGC_660_17,(0,1,1):C.UVGC_660_18,(0,1,3):C.UVGC_660_19,(0,1,4):C.UVGC_660_20,(0,1,2):C.UVGC_660_21,(0,2,0):C.UVGC_660_17,(0,2,1):C.UVGC_660_18,(0,2,3):C.UVGC_660_19,(0,2,4):C.UVGC_660_20,(0,2,2):C.UVGC_660_21}) + +V_75 = CTVertex(name = 'V_75', + type = 'UV', + particles = [ P.s__tilde__, P.s, P.g ], + color = [ 'T(3,2,1)' ], + lorentz = [ L.FFV1, L.FFV2, L.FFV3 ], + loop_particles = [ [ [P.b] ], [ [P.c], [P.d], [P.s], [P.u] ], [ [P.g] ], [ [P.ghG] ], [ [P.g, P.s] ] ], + couplings = {(0,0,4):C.UVGC_658_15,(0,1,0):C.UVGC_660_17,(0,1,1):C.UVGC_660_18,(0,1,2):C.UVGC_660_19,(0,1,3):C.UVGC_660_20,(0,1,4):C.UVGC_660_21,(0,2,0):C.UVGC_660_17,(0,2,1):C.UVGC_660_18,(0,2,2):C.UVGC_660_19,(0,2,3):C.UVGC_660_20,(0,2,4):C.UVGC_660_21}) + +V_76 = CTVertex(name = 'V_76', + type = 'UV', + particles = [ P.b__tilde__, P.b, P.g ], + color = [ 'T(3,2,1)' ], + lorentz = [ L.FFV1, L.FFV2, L.FFV3 ], + loop_particles = [ [ [P.b] ], [ [P.b, P.g] ], [ [P.c], [P.d], [P.s], [P.u] ], [ [P.g] ], [ [P.ghG] ] ], + couplings = {(0,0,1):C.UVGC_658_15,(0,1,0):C.UVGC_660_17,(0,1,2):C.UVGC_660_18,(0,1,3):C.UVGC_660_19,(0,1,4):C.UVGC_660_20,(0,1,1):C.UVGC_675_25,(0,2,0):C.UVGC_660_17,(0,2,2):C.UVGC_660_18,(0,2,3):C.UVGC_660_19,(0,2,4):C.UVGC_660_20,(0,2,1):C.UVGC_675_25}) + +V_77 = CTVertex(name = 'V_77', + type = 'UV', + particles = [ P.d__tilde__, P.u, P.W__minus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2 ], + loop_particles = [ [ [P.d, P.g], [P.g, P.u] ], [ [P.d, P.g, P.u] ] ], + couplings = {(0,0,0):C.UVGC_672_22,(0,0,1):C.UVGC_672_23}) + +V_78 = CTVertex(name = 'V_78', + type = 'UV', + particles = [ P.s__tilde__, P.c, P.W__minus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2 ], + loop_particles = [ [ [P.c, P.g], [P.g, P.s] ], [ [P.c, P.g, P.s] ] ], + couplings = {(0,0,0):C.UVGC_672_22,(0,0,1):C.UVGC_672_23}) + +V_79 = CTVertex(name = 'V_79', + type = 'UV', + particles = [ P.b__tilde__, P.t, P.W__minus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2 ], + loop_particles = [ [ [P.b, P.g] ], [ [P.b, P.g, P.t] ], [ [P.g, P.t] ] ], + couplings = {(0,0,0):C.UVGC_698_86,(0,0,2):C.UVGC_698_87,(0,0,1):C.UVGC_672_23}) + +V_80 = CTVertex(name = 'V_80', + type = 'UV', + particles = [ P.u__tilde__, P.d, P.W__plus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2 ], + loop_particles = [ [ [P.d, P.g], [P.g, P.u] ], [ [P.d, P.g, P.u] ] ], + couplings = {(0,0,0):C.UVGC_672_22,(0,0,1):C.UVGC_672_23}) + +V_81 = CTVertex(name = 'V_81', + type = 'UV', + particles = [ P.c__tilde__, P.s, P.W__plus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2 ], + loop_particles = [ [ [P.c, P.g], [P.g, P.s] ], [ [P.c, P.g, P.s] ] ], + couplings = {(0,0,0):C.UVGC_672_22,(0,0,1):C.UVGC_672_23}) + +V_82 = CTVertex(name = 'V_82', + type = 'UV', + particles = [ P.t__tilde__, P.b, P.W__plus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2 ], + loop_particles = [ [ [P.b, P.g] ], [ [P.b, P.g, P.t] ], [ [P.g, P.t] ] ], + couplings = {(0,0,0):C.UVGC_698_86,(0,0,2):C.UVGC_698_87,(0,0,1):C.UVGC_672_23}) + +V_83 = CTVertex(name = 'V_83', + type = 'UV', + particles = [ P.u__tilde__, P.u ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FF1, L.FF3, L.FF5 ], + loop_particles = [ [ [P.g, P.u] ] ], + couplings = {(0,0,0):C.UVGC_659_16,(0,1,0):C.UVGC_644_1,(0,2,0):C.UVGC_644_1}) + +V_84 = CTVertex(name = 'V_84', + type = 'UV', + particles = [ P.c__tilde__, P.c ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FF1, L.FF3, L.FF5 ], + loop_particles = [ [ [P.c, P.g] ] ], + couplings = {(0,0,0):C.UVGC_659_16,(0,1,0):C.UVGC_644_1,(0,2,0):C.UVGC_644_1}) + +V_85 = CTVertex(name = 'V_85', + type = 'UV', + particles = [ P.t__tilde__, P.t ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FF2, L.FF3, L.FF4, L.FF5 ], + loop_particles = [ [ [P.g, P.t] ] ], + couplings = {(0,0,0):C.UVGC_697_85,(0,2,0):C.UVGC_697_85,(0,1,0):C.UVGC_695_83,(0,3,0):C.UVGC_695_83}) + +V_86 = CTVertex(name = 'V_86', + type = 'UV', + particles = [ P.d__tilde__, P.d ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FF1, L.FF3, L.FF5 ], + loop_particles = [ [ [P.d, P.g] ] ], + couplings = {(0,0,0):C.UVGC_659_16,(0,1,0):C.UVGC_644_1,(0,2,0):C.UVGC_644_1}) + +V_87 = CTVertex(name = 'V_87', + type = 'UV', + particles = [ P.s__tilde__, P.s ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FF1, L.FF3, L.FF5 ], + loop_particles = [ [ [P.g, P.s] ] ], + couplings = {(0,0,0):C.UVGC_659_16,(0,1,0):C.UVGC_644_1,(0,2,0):C.UVGC_644_1}) + +V_88 = CTVertex(name = 'V_88', + type = 'UV', + particles = [ P.b__tilde__, P.b ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FF2, L.FF3, L.FF4, L.FF5 ], + loop_particles = [ [ [P.b, P.g] ] ], + couplings = {(0,0,0):C.UVGC_676_26,(0,2,0):C.UVGC_676_26,(0,1,0):C.UVGC_674_24,(0,3,0):C.UVGC_674_24}) + +V_89 = CTVertex(name = 'V_89', + type = 'UV', + particles = [ P.g, P.g ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.VV1, L.VV3 ], + loop_particles = [ [ [P.b] ], [ [P.g] ], [ [P.ghG] ], [ [P.t] ] ], + couplings = {(0,0,0):C.UVGC_684_35,(0,0,1):C.UVGC_684_36,(0,0,2):C.UVGC_684_37,(0,0,3):C.UVGC_684_38,(0,1,0):C.UVGC_683_33,(0,1,3):C.UVGC_683_34}) + diff --git a/HELatNLO/__init__.py b/HELatNLO/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..de81148f5fd512127844afa8e4d2e937af734170 --- /dev/null +++ b/HELatNLO/__init__.py @@ -0,0 +1,48 @@ + +import particles +import couplings +import lorentz +import parameters +import vertices +import coupling_orders +import write_param_card +import propagators + + +all_particles = particles.all_particles +all_vertices = vertices.all_vertices +all_couplings = couplings.all_couplings +all_lorentz = lorentz.all_lorentz +all_parameters = parameters.all_parameters +all_orders = coupling_orders.all_orders +all_functions = function_library.all_functions +all_propagators = propagators.all_propagators + +try: + import decays +except ImportError: + pass +else: + all_decays = decays.all_decays + +try: + import form_factors +except ImportError: + pass +else: + all_form_factors = form_factors.all_form_factors + +try: + import CT_vertices +except ImportError: + pass +else: + all_CTvertices = CT_vertices.all_CTvertices + + +gauge = [0, 1] + + +__author__ = "B. Fuks" +__date__ = "05. 02. 2016" +__version__= "0.1" diff --git a/HELatNLO/coupling_orders.py b/HELatNLO/coupling_orders.py new file mode 100644 index 0000000000000000000000000000000000000000..61d099e21d111bcf8230a81570edc920d56b74ca --- /dev/null +++ b/HELatNLO/coupling_orders.py @@ -0,0 +1,29 @@ +# This file was automatically created by FeynRules 2.3.24 +# Mathematica version: 10.1.0 for Mac OS X x86 (64-bit) (March 24, 2015) +# Date: Tue 23 Aug 2016 20:14:27 + + +from object_library import all_orders, CouplingOrder + + +QCD = CouplingOrder(name = 'QCD', + expansion_order = 99, + hierarchy = 1, + perturbative_expansion = 1) + +QED = CouplingOrder(name = 'QED', + expansion_order = 99, + hierarchy = 2) + +NP = CouplingOrder(name = 'NP', + expansion_order = 1, + hierarchy = 2) + +HIG = CouplingOrder(name = 'HIG', + expansion_order = 1, + hierarchy = 4) + +HIW = CouplingOrder(name = 'HIW', + expansion_order = 1, + hierarchy = 6) + diff --git a/HELatNLO/couplings.py b/HELatNLO/couplings.py new file mode 100644 index 0000000000000000000000000000000000000000..4fe369765fa4ad7be43d8027ca330bae98e701c7 --- /dev/null +++ b/HELatNLO/couplings.py @@ -0,0 +1,2395 @@ +# This file was automatically created by FeynRules 2.3.24 +# Mathematica version: 10.1.0 for Mac OS X x86 (64-bit) (March 24, 2015) +# Date: Tue 23 Aug 2016 20:14:26 + + +from object_library import all_couplings, Coupling + +from function_library import complexconjugate, re, im, csc, sec, acsc, asec, cot + + + +GC_1 = Coupling(name = 'GC_1', + value = '-(AH*complex(0,1))', + order = {'HIW':1}) + +GC_10 = Coupling(name = 'GC_10', + value = '-ee**2/(2.*cw)', + order = {'QED':2}) + +GC_100 = Coupling(name = 'GC_100', + value = '(cHB*ee**2*complex(0,1))/(2.*cw*NPl**2) + (cHW*cw*ee**2*complex(0,1))/(4.*NPl**2*sw**2) + (cw*cWW*ee**2*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_101 = Coupling(name = 'GC_101', + value = '(cHW*ee**2*complex(0,1))/(4.*cw*NPl**2) + (cHW*cw*ee**2*complex(0,1))/(4.*NPl**2*sw**2) + (cw*cWW*ee**2*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_102 = Coupling(name = 'GC_102', + value = '-(cHB*ee**2)/(2.*cw*NPl**2) + (cHW*cw*ee**2)/(4.*NPl**2*sw**2) + (cw*cWW*ee**2)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_103 = Coupling(name = 'GC_103', + value = '(cHB*ee**2)/(2.*cw*NPl**2) + (cHW*cw*ee**2)/(4.*NPl**2*sw**2) + (cw*cWW*ee**2)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_104 = Coupling(name = 'GC_104', + value = '-(cHW*ee**2)/(4.*cw*NPl**2) + (cHW*cw*ee**2)/(4.*NPl**2*sw**2) + (cw*cWW*ee**2)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_105 = Coupling(name = 'GC_105', + value = '(cHW*ee**2)/(4.*cw*NPl**2) + (cHW*cw*ee**2)/(4.*NPl**2*sw**2) + (cw*cWW*ee**2)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_106 = Coupling(name = 'GC_106', + value = '-(cHB*ee**2)/(2.*cw*NPl**2) + (cHW*cw*ee**2)/(4.*NPl**2*sw**2) + (cw*cWW*ee**2)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_107 = Coupling(name = 'GC_107', + value = '(cHB*ee**2)/(2.*cw*NPl**2) + (cHW*cw*ee**2)/(4.*NPl**2*sw**2) + (cw*cWW*ee**2)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_108 = Coupling(name = 'GC_108', + value = '-(cHW*ee**2)/(4.*cw*NPl**2) + (cHW*cw*ee**2)/(4.*NPl**2*sw**2) + (cw*cWW*ee**2)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_109 = Coupling(name = 'GC_109', + value = '(cHW*ee**2)/(4.*cw*NPl**2) + (cHW*cw*ee**2)/(4.*NPl**2*sw**2) + (cw*cWW*ee**2)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_11 = Coupling(name = 'GC_11', + value = '(ee**2*complex(0,1))/(2.*cw)', + order = {'QED':2}) + +GC_110 = Coupling(name = 'GC_110', + value = '(cHW*ee**3)/(4.*cw*NPl**2) + (cWW*ee**3)/(2.*cw*NPl**2) - (cHB*cw*ee**3)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_111 = Coupling(name = 'GC_111', + value = '(cHW*ee**3*complex(0,1))/(4.*cw*NPl**2) + (cWW*ee**3*complex(0,1))/(4.*cw*NPl**2) - (cHB*cw*ee**3*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_112 = Coupling(name = 'GC_112', + value = '(cHW*ee**3*complex(0,1))/(4.*cw*NPl**2) + (cWW*ee**3*complex(0,1))/(2.*cw*NPl**2) - (cHB*cw*ee**3*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_113 = Coupling(name = 'GC_113', + value = '-(cHW*ee**3*complex(0,1))/(4.*cw*NPl**2) - (cWW*ee**3*complex(0,1))/(4.*cw*NPl**2) + (cHB*cw*ee**3*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_114 = Coupling(name = 'GC_114', + value = '-(cHW*ee**3*complex(0,1))/(4.*cw*NPl**2) - (cWW*ee**3*complex(0,1))/(2.*cw*NPl**2) + (cHB*cw*ee**3*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_115 = Coupling(name = 'GC_115', + value = '-(cHW*ee**3)/(4.*cw*NPl**2) - (cWW*ee**3)/(4.*cw*NPl**2) + (cHB*cw*ee**3)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_116 = Coupling(name = 'GC_116', + value = '-(cHW*ee**3)/(2.*NPl**2*sw**2) - (cWW*ee**3)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_117 = Coupling(name = 'GC_117', + value = '-(cHW*ee**3)/(4.*NPl**2*sw**2) - (cWW*ee**3)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_118 = Coupling(name = 'GC_118', + value = '-(cHW*ee**3*complex(0,1))/(2.*NPl**2*sw**2) - (cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_119 = Coupling(name = 'GC_119', + value = '(cHW*ee**3*complex(0,1))/(2.*NPl**2*sw**2) + (cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_12 = Coupling(name = 'GC_12', + value = 'ee**2/(2.*cw)', + order = {'QED':2}) + +GC_120 = Coupling(name = 'GC_120', + value = '-(cHW*ee**3*complex(0,1))/(2.*NPl**2*sw**2) - (cWW*ee**3*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_121 = Coupling(name = 'GC_121', + value = '(cHW*ee**3*complex(0,1))/(2.*NPl**2*sw**2) + (cWW*ee**3*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_122 = Coupling(name = 'GC_122', + value = '-(cHB*ee**3*complex(0,1))/(2.*NPl**2*sw**2) - (cHW*ee**3*complex(0,1))/(4.*NPl**2*sw**2) - (3*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_123 = Coupling(name = 'GC_123', + value = '(cHB*ee**3*complex(0,1))/(2.*NPl**2*sw**2) - (cHW*ee**3*complex(0,1))/(4.*NPl**2*sw**2) - (3*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_124 = Coupling(name = 'GC_124', + value = '-(cHB*ee**3*complex(0,1))/(2.*NPl**2*sw**2) + (cHW*ee**3*complex(0,1))/(4.*NPl**2*sw**2) + (3*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_125 = Coupling(name = 'GC_125', + value = '(cHB*ee**3*complex(0,1))/(2.*NPl**2*sw**2) + (cHW*ee**3*complex(0,1))/(4.*NPl**2*sw**2) + (3*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_126 = Coupling(name = 'GC_126', + value = '-(cHW*ee**3*complex(0,1))/(2.*NPl**2*sw**2) - (cWW*ee**3*complex(0,1))/(NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_127 = Coupling(name = 'GC_127', + value = '(cHW*ee**3*complex(0,1))/(2.*NPl**2*sw**2) + (cWW*ee**3*complex(0,1))/(NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_128 = Coupling(name = 'GC_128', + value = '-(cHW*ee**3*complex(0,1))/(2.*NPl**2*sw**2) - (5*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_129 = Coupling(name = 'GC_129', + value = '(cHW*ee**3*complex(0,1))/(2.*NPl**2*sw**2) + (5*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_13 = Coupling(name = 'GC_13', + value = '-G', + order = {'QCD':1}) + +GC_130 = Coupling(name = 'GC_130', + value = '(cHW*ee**3)/(4.*NPl**2*sw**2) + (cWW*ee**3)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_131 = Coupling(name = 'GC_131', + value = '(cHW*ee**3)/(2.*NPl**2*sw**2) + (cWW*ee**3)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_132 = Coupling(name = 'GC_132', + value = '(cHB*ee**3)/(2.*cw*NPl**2) - (cHW*cw*ee**3)/(4.*NPl**2*sw**2) - (cw*cWW*ee**3)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_133 = Coupling(name = 'GC_133', + value = '-(cHW*ee**3)/(4.*cw*NPl**2) - (cHW*cw*ee**3)/(4.*NPl**2*sw**2) - (cw*cWW*ee**3)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_134 = Coupling(name = 'GC_134', + value = '(cWW*ee**3)/(4.*cw*NPl**2) - (cw*cWW*ee**3)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_135 = Coupling(name = 'GC_135', + value = '-(cHW*cw*ee**3)/(2.*NPl**2*sw**2) - (cw*cWW*ee**3)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_136 = Coupling(name = 'GC_136', + value = '(cHW*ee**3)/(4.*cw*NPl**2) - (cHW*cw*ee**3)/(4.*NPl**2*sw**2) - (cw*cWW*ee**3)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_137 = Coupling(name = 'GC_137', + value = '-(cHW*ee**3)/(4.*cw*NPl**2) - (cWW*ee**3)/(2.*cw*NPl**2) - (cHW*cw*ee**3)/(4.*NPl**2*sw**2) - (cw*cWW*ee**3)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_138 = Coupling(name = 'GC_138', + value = '(cWW*ee**3*complex(0,1))/(4.*cw*NPl**2) - (cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_139 = Coupling(name = 'GC_139', + value = '(cHB*ee**3*complex(0,1))/(2.*cw*NPl**2) - (cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**2) - (cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_14 = Coupling(name = 'GC_14', + value = 'complex(0,1)*G', + order = {'QCD':1}) + +GC_140 = Coupling(name = 'GC_140', + value = '-(cHW*ee**3*complex(0,1))/(4.*cw*NPl**2) - (cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**2) - (cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_141 = Coupling(name = 'GC_141', + value = '(cHW*ee**3*complex(0,1))/(4.*cw*NPl**2) - (cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**2) - (cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_142 = Coupling(name = 'GC_142', + value = '-(cHW*ee**3*complex(0,1))/(4.*cw*NPl**2) - (cWW*ee**3*complex(0,1))/(2.*cw*NPl**2) - (cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**2) - (cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_143 = Coupling(name = 'GC_143', + value = '-(cHW*cw*ee**3*complex(0,1))/(2.*NPl**2*sw**2) - (cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_144 = Coupling(name = 'GC_144', + value = '-(cWW*ee**3*complex(0,1))/(4.*cw*NPl**2) + (cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_145 = Coupling(name = 'GC_145', + value = '-(cHB*ee**3*complex(0,1))/(2.*cw*NPl**2) + (cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**2) + (cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_146 = Coupling(name = 'GC_146', + value = '-(cHW*ee**3*complex(0,1))/(4.*cw*NPl**2) + (cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**2) + (cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_147 = Coupling(name = 'GC_147', + value = '(cHW*ee**3*complex(0,1))/(4.*cw*NPl**2) + (cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**2) + (cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_148 = Coupling(name = 'GC_148', + value = '(cHW*ee**3*complex(0,1))/(4.*cw*NPl**2) + (cWW*ee**3*complex(0,1))/(2.*cw*NPl**2) + (cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**2) + (cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_149 = Coupling(name = 'GC_149', + value = '(cHW*cw*ee**3*complex(0,1))/(2.*NPl**2*sw**2) + (cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_15 = Coupling(name = 'GC_15', + value = 'G', + order = {'QCD':1}) + +GC_150 = Coupling(name = 'GC_150', + value = '(cHB*ee**3*complex(0,1))/(2.*cw*NPl**2) - (cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**2) - (cw*cWW*ee**3*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_151 = Coupling(name = 'GC_151', + value = '-(cHW*ee**3*complex(0,1))/(4.*cw*NPl**2) - (cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**2) - (cw*cWW*ee**3*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_152 = Coupling(name = 'GC_152', + value = '-(cHW*ee**3*complex(0,1))/(4.*cw*NPl**2) - (cWW*ee**3*complex(0,1))/(4.*cw*NPl**2) - (cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**2) - (cw*cWW*ee**3*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_153 = Coupling(name = 'GC_153', + value = '(cHW*ee**3*complex(0,1))/(4.*cw*NPl**2) - (3*cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**2) - (cw*cWW*ee**3*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_154 = Coupling(name = 'GC_154', + value = '-(cHB*ee**3*complex(0,1))/(2.*cw*NPl**2) + (cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**2) + (cw*cWW*ee**3*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_155 = Coupling(name = 'GC_155', + value = '(cHW*ee**3*complex(0,1))/(4.*cw*NPl**2) + (cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**2) + (cw*cWW*ee**3*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_156 = Coupling(name = 'GC_156', + value = '(cHW*ee**3*complex(0,1))/(4.*cw*NPl**2) + (cWW*ee**3*complex(0,1))/(4.*cw*NPl**2) + (cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**2) + (cw*cWW*ee**3*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_157 = Coupling(name = 'GC_157', + value = '-(cHW*ee**3*complex(0,1))/(4.*cw*NPl**2) + (3*cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**2) + (cw*cWW*ee**3*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_158 = Coupling(name = 'GC_158', + value = '-(cHB*ee**3)/(2.*cw*NPl**2) + (cHW*cw*ee**3)/(4.*NPl**2*sw**2) + (cw*cWW*ee**3)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_159 = Coupling(name = 'GC_159', + value = '(cHW*ee**3)/(4.*cw*NPl**2) + (cHW*cw*ee**3)/(4.*NPl**2*sw**2) + (cw*cWW*ee**3)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_16 = Coupling(name = 'GC_16', + value = '-(complex(0,1)*G**2)', + order = {'QCD':2}) + +GC_160 = Coupling(name = 'GC_160', + value = '(cHW*ee**3)/(4.*cw*NPl**2) + (cWW*ee**3)/(4.*cw*NPl**2) + (cHW*cw*ee**3)/(4.*NPl**2*sw**2) + (cw*cWW*ee**3)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_161 = Coupling(name = 'GC_161', + value = '-(cHW*ee**3)/(4.*cw*NPl**2) + (3*cHW*cw*ee**3)/(4.*NPl**2*sw**2) + (cw*cWW*ee**3)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_162 = Coupling(name = 'GC_162', + value = '-(cHW*cw**2*ee**4*complex(0,1))/(2.*NPl**2*sw**4) - (cw**2*cWW*ee**4*complex(0,1))/(NPl**2*sw**4) - (cHW*ee**4*complex(0,1))/(2.*NPl**2*sw**2) - (cWW*ee**4*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':3}) + +GC_163 = Coupling(name = 'GC_163', + value = '-(cHW*cw**2*ee**4*complex(0,1))/(2.*NPl**2*sw**4) - (cw**2*cWW*ee**4*complex(0,1))/(NPl**2*sw**4) + (cHW*ee**4*complex(0,1))/(2.*NPl**2*sw**2) + (cWW*ee**4*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':3}) + +GC_164 = Coupling(name = 'GC_164', + value = '(cHW*cw**2*ee**4*complex(0,1))/(NPl**2*sw**4) + (2*cw**2*cWW*ee**4*complex(0,1))/(NPl**2*sw**4) - (cHW*ee**4*complex(0,1))/(NPl**2*sw**2) - (cWW*ee**4*complex(0,1))/(NPl**2*sw**2)', + order = {'NP':1,'QED':3}) + +GC_165 = Coupling(name = 'GC_165', + value = '(cHW*cw**2*ee**4*complex(0,1))/(NPl**2*sw**4) + (2*cw**2*cWW*ee**4*complex(0,1))/(NPl**2*sw**4) + (cHW*ee**4*complex(0,1))/(NPl**2*sw**2) + (cWW*ee**4*complex(0,1))/(NPl**2*sw**2)', + order = {'NP':1,'QED':3}) + +GC_166 = Coupling(name = 'GC_166', + value = '-((cHW*ee**4*complex(0,1))/(NPl**2*sw**2)) - (3*cWW*ee**4*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':3}) + +GC_167 = Coupling(name = 'GC_167', + value = '(2*cHW*ee**4*complex(0,1))/(NPl**2*sw**2) + (3*cWW*ee**4*complex(0,1))/(NPl**2*sw**2)', + order = {'NP':1,'QED':3}) + +GC_168 = Coupling(name = 'GC_168', + value = '-(cHW*ee**4)/(2.*cw*NPl**2*sw**2) - (cWW*ee**4)/(2.*cw*NPl**2*sw**2)', + order = {'NP':1,'QED':3}) + +GC_169 = Coupling(name = 'GC_169', + value = '-(cHW*ee**4)/(4.*cw*NPl**2*sw**2) - (cWW*ee**4)/(4.*cw*NPl**2*sw**2)', + order = {'NP':1,'QED':3}) + +GC_17 = Coupling(name = 'GC_17', + value = 'complex(0,1)*G**2', + order = {'QCD':2}) + +GC_170 = Coupling(name = 'GC_170', + value = '(cHW*ee**4*complex(0,1))/(4.*cw*NPl**2*sw**2) + (cWW*ee**4*complex(0,1))/(4.*cw*NPl**2*sw**2)', + order = {'NP':1,'QED':3}) + +GC_171 = Coupling(name = 'GC_171', + value = '-(cHW*ee**4*complex(0,1))/(2.*cw*NPl**2*sw**2) - (cWW*ee**4*complex(0,1))/(2.*cw*NPl**2*sw**2)', + order = {'NP':1,'QED':3}) + +GC_172 = Coupling(name = 'GC_172', + value = '(cHW*ee**4)/(4.*cw*NPl**2*sw**2) + (cWW*ee**4)/(4.*cw*NPl**2*sw**2)', + order = {'NP':1,'QED':3}) + +GC_173 = Coupling(name = 'GC_173', + value = '(cHW*ee**4)/(2.*cw*NPl**2*sw**2) + (cWW*ee**4)/(2.*cw*NPl**2*sw**2)', + order = {'NP':1,'QED':3}) + +GC_174 = Coupling(name = 'GC_174', + value = '-(cHW*ee**4)/(2.*cw*NPl**2) - (cWW*ee**4)/(2.*cw*NPl**2) - (cHW*cw*ee**4)/(2.*NPl**2*sw**2) - (cw*cWW*ee**4)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':3}) + +GC_175 = Coupling(name = 'GC_175', + value = '-(cHW*ee**4)/(4.*cw*NPl**2) - (cWW*ee**4)/(4.*cw*NPl**2) - (cHW*cw*ee**4)/(4.*NPl**2*sw**2) - (cw*cWW*ee**4)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':3}) + +GC_176 = Coupling(name = 'GC_176', + value = '-(cHW*ee**4*complex(0,1))/(4.*cw*NPl**2) - (cWW*ee**4*complex(0,1))/(4.*cw*NPl**2) - (cHW*cw*ee**4*complex(0,1))/(4.*NPl**2*sw**2) - (cw*cWW*ee**4*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':3}) + +GC_177 = Coupling(name = 'GC_177', + value = '(cHW*ee**4*complex(0,1))/(2.*cw*NPl**2) + (cWW*ee**4*complex(0,1))/(2.*cw*NPl**2) + (cHW*cw*ee**4*complex(0,1))/(2.*NPl**2*sw**2) + (cw*cWW*ee**4*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':3}) + +GC_178 = Coupling(name = 'GC_178', + value = '(cHW*ee**4)/(4.*cw*NPl**2) + (cWW*ee**4)/(4.*cw*NPl**2) + (cHW*cw*ee**4)/(4.*NPl**2*sw**2) + (cw*cWW*ee**4)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':3}) + +GC_179 = Coupling(name = 'GC_179', + value = '(cHW*ee**4)/(2.*cw*NPl**2) + (cWW*ee**4)/(2.*cw*NPl**2) + (cHW*cw*ee**4)/(2.*NPl**2*sw**2) + (cw*cWW*ee**4)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':3}) + +GC_18 = Coupling(name = 'GC_18', + value = '-(complex(0,1)*GH)', + order = {'HIG':1}) + +GC_180 = Coupling(name = 'GC_180', + value = '-(cHW*ee**2)/(2.*NPl**2*sw) - (cWW*ee**2)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_181 = Coupling(name = 'GC_181', + value = '-(cHB*ee**2)/(2.*NPl**2*sw) - (cHW*ee**2)/(4.*NPl**2*sw) - (cWW*ee**2)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_182 = Coupling(name = 'GC_182', + value = '(cHB*ee**2)/(2.*NPl**2*sw) - (cHW*ee**2)/(4.*NPl**2*sw) - (cWW*ee**2)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_183 = Coupling(name = 'GC_183', + value = '-(cHW*ee**2)/(2.*NPl**2*sw) - (cWW*ee**2)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_184 = Coupling(name = 'GC_184', + value = '-(cHB*ee**2)/(2.*NPl**2*sw) - (cHW*ee**2)/(4.*NPl**2*sw) - (cWW*ee**2)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_185 = Coupling(name = 'GC_185', + value = '(cHB*ee**2)/(2.*NPl**2*sw) - (cHW*ee**2)/(4.*NPl**2*sw) - (cWW*ee**2)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_186 = Coupling(name = 'GC_186', + value = '(cHB*ee**2*complex(0,1))/(2.*NPl**2*sw) - (cHW*ee**2*complex(0,1))/(4.*NPl**2*sw) - (cWW*ee**2*complex(0,1))/(4.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_187 = Coupling(name = 'GC_187', + value = '(cHB*ee**2*complex(0,1))/(2.*NPl**2*sw) + (cHW*ee**2*complex(0,1))/(4.*NPl**2*sw) + (cWW*ee**2*complex(0,1))/(4.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_188 = Coupling(name = 'GC_188', + value = '(cHW*ee**2*complex(0,1))/(2.*NPl**2*sw) + (cWW*ee**2*complex(0,1))/(4.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_189 = Coupling(name = 'GC_189', + value = '-(cHB*ee**2*complex(0,1))/(2.*NPl**2*sw) - (cHW*ee**2*complex(0,1))/(4.*NPl**2*sw) - (cWW*ee**2*complex(0,1))/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_19 = Coupling(name = 'GC_19', + value = 'complex(0,1)*GH', + order = {'HIG':1}) + +GC_190 = Coupling(name = 'GC_190', + value = '-(cHW*ee**2*complex(0,1))/(2.*NPl**2*sw) - (cWW*ee**2*complex(0,1))/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_191 = Coupling(name = 'GC_191', + value = '-(cHB*ee**2*complex(0,1))/(2.*NPl**2*sw) + (cHW*ee**2*complex(0,1))/(4.*NPl**2*sw) + (cWW*ee**2*complex(0,1))/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_192 = Coupling(name = 'GC_192', + value = '-(cHB*ee**2)/(2.*NPl**2*sw) + (cHW*ee**2)/(4.*NPl**2*sw) + (cWW*ee**2)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_193 = Coupling(name = 'GC_193', + value = '(cHB*ee**2)/(2.*NPl**2*sw) + (cHW*ee**2)/(4.*NPl**2*sw) + (cWW*ee**2)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_194 = Coupling(name = 'GC_194', + value = '(cHW*ee**2)/(2.*NPl**2*sw) + (cWW*ee**2)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_195 = Coupling(name = 'GC_195', + value = '-(cHB*ee**2)/(2.*NPl**2*sw) + (cHW*ee**2)/(4.*NPl**2*sw) + (cWW*ee**2)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_196 = Coupling(name = 'GC_196', + value = '(cHB*ee**2)/(2.*NPl**2*sw) + (cHW*ee**2)/(4.*NPl**2*sw) + (cWW*ee**2)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_197 = Coupling(name = 'GC_197', + value = '(cHW*ee**2)/(2.*NPl**2*sw) + (cWW*ee**2)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_198 = Coupling(name = 'GC_198', + value = '-(cHW*cw**2*ee**3)/(2.*NPl**2*sw**3) - (cw**2*cWW*ee**3)/(2.*NPl**2*sw**3) - (cHW*ee**3)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_199 = Coupling(name = 'GC_199', + value = '(cHW*cw**2*ee**3)/(2.*NPl**2*sw**3) + (cw**2*cWW*ee**3)/(2.*NPl**2*sw**3) - (cHW*ee**3)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_2 = Coupling(name = 'GC_2', + value = 'AH*complex(0,1)', + order = {'HIW':1}) + +GC_20 = Coupling(name = 'GC_20', + value = '-(G*GH)', + order = {'HIG':1,'QCD':1}) + +GC_200 = Coupling(name = 'GC_200', + value = '-(cHW*cw**2*ee**3*complex(0,1))/(4.*NPl**2*sw**3) - (cw**2*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**3) - (cHW*ee**3*complex(0,1))/(4.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_201 = Coupling(name = 'GC_201', + value = '(cHW*cw**2*ee**3*complex(0,1))/(4.*NPl**2*sw**3) + (cw**2*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**3) - (cHW*ee**3*complex(0,1))/(4.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_202 = Coupling(name = 'GC_202', + value = '-(cHW*cw**2*ee**3*complex(0,1))/(4.*NPl**2*sw**3) - (cw**2*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**3) + (cHW*ee**3*complex(0,1))/(4.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_203 = Coupling(name = 'GC_203', + value = '(cHW*cw**2*ee**3*complex(0,1))/(4.*NPl**2*sw**3) + (cw**2*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**3) + (cHW*ee**3*complex(0,1))/(4.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_204 = Coupling(name = 'GC_204', + value = '-(cHW*cw**2*ee**3*complex(0,1))/(2.*NPl**2*sw**3) - (cw**2*cWW*ee**3*complex(0,1))/(2.*NPl**2*sw**3) - (cHW*ee**3*complex(0,1))/(2.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_205 = Coupling(name = 'GC_205', + value = '(cHW*cw**2*ee**3*complex(0,1))/(2.*NPl**2*sw**3) + (cw**2*cWW*ee**3*complex(0,1))/(2.*NPl**2*sw**3) - (cHW*ee**3*complex(0,1))/(2.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_206 = Coupling(name = 'GC_206', + value = '-(cHW*cw**2*ee**3*complex(0,1))/(2.*NPl**2*sw**3) - (cw**2*cWW*ee**3*complex(0,1))/(2.*NPl**2*sw**3) + (cHW*ee**3*complex(0,1))/(2.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_207 = Coupling(name = 'GC_207', + value = '(cHW*cw**2*ee**3*complex(0,1))/(2.*NPl**2*sw**3) + (cw**2*cWW*ee**3*complex(0,1))/(2.*NPl**2*sw**3) + (cHW*ee**3*complex(0,1))/(2.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_208 = Coupling(name = 'GC_208', + value = '-(cHW*cw**2*ee**3)/(4.*NPl**2*sw**3) - (cw**2*cWW*ee**3)/(4.*NPl**2*sw**3) + (cHW*ee**3)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_209 = Coupling(name = 'GC_209', + value = '(cHW*cw**2*ee**3)/(4.*NPl**2*sw**3) + (cw**2*cWW*ee**3)/(4.*NPl**2*sw**3) + (cHW*ee**3)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_21 = Coupling(name = 'GC_21', + value = 'G*GH', + order = {'HIG':1,'QCD':1}) + +GC_210 = Coupling(name = 'GC_210', + value = '-(cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**3) - (3*cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**3) - (cHB*ee**3*complex(0,1))/(2.*cw*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_211 = Coupling(name = 'GC_211', + value = '(cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**3) + (3*cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**3) - (cHB*ee**3*complex(0,1))/(2.*cw*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_212 = Coupling(name = 'GC_212', + value = '-(cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**3) - (3*cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**3) + (cHB*ee**3*complex(0,1))/(2.*cw*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_213 = Coupling(name = 'GC_213', + value = '(cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**3) + (3*cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**3) + (cHB*ee**3*complex(0,1))/(2.*cw*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_214 = Coupling(name = 'GC_214', + value = '-(cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**3) - (cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**3) - (cHW*ee**3*complex(0,1))/(4.*cw*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_215 = Coupling(name = 'GC_215', + value = '(cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**3) + (cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**3) - (cHW*ee**3*complex(0,1))/(4.*cw*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_216 = Coupling(name = 'GC_216', + value = '-(cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**3) - (cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**3) + (cHW*ee**3*complex(0,1))/(4.*cw*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_217 = Coupling(name = 'GC_217', + value = '(cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**3) + (cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**3) + (cHW*ee**3*complex(0,1))/(4.*cw*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_218 = Coupling(name = 'GC_218', + value = '-(cHB*ee**3)/(2.*NPl**2*sw) - (cHW*ee**3)/(4.*NPl**2*sw) - (cWW*ee**3)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_219 = Coupling(name = 'GC_219', + value = '-(cHW*ee**3)/(2.*NPl**2*sw) - (cWW*ee**3)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_22 = Coupling(name = 'GC_22', + value = '-(complex(0,1)*G**2*GH)', + order = {'HIG':1,'QCD':2}) + +GC_220 = Coupling(name = 'GC_220', + value = '-(cHB*ee**3)/(2.*NPl**2*sw) - (cHW*ee**3)/(4.*NPl**2*sw) - (cWW*ee**3)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_221 = Coupling(name = 'GC_221', + value = '-(cHB*ee**3*complex(0,1))/(2.*NPl**2*sw) - (cHW*ee**3*complex(0,1))/(4.*NPl**2*sw) - (cWW*ee**3*complex(0,1))/(4.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_222 = Coupling(name = 'GC_222', + value = '-(cHW*ee**3*complex(0,1))/(2.*NPl**2*sw) - (cWW*ee**3*complex(0,1))/(4.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_223 = Coupling(name = 'GC_223', + value = '(cHB*ee**3*complex(0,1))/(2.*NPl**2*sw) + (cHW*ee**3*complex(0,1))/(4.*NPl**2*sw) + (cWW*ee**3*complex(0,1))/(4.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_224 = Coupling(name = 'GC_224', + value = '(cHW*ee**3*complex(0,1))/(2.*NPl**2*sw) + (cWW*ee**3*complex(0,1))/(4.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_225 = Coupling(name = 'GC_225', + value = '-(cHB*ee**3*complex(0,1))/(2.*NPl**2*sw) - (cHW*ee**3*complex(0,1))/(4.*NPl**2*sw) - (cWW*ee**3*complex(0,1))/(2.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_226 = Coupling(name = 'GC_226', + value = '-((cHW*ee**3*complex(0,1))/(NPl**2*sw)) - (cWW*ee**3*complex(0,1))/(2.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_227 = Coupling(name = 'GC_227', + value = '(cHB*ee**3*complex(0,1))/(2.*NPl**2*sw) + (cHW*ee**3*complex(0,1))/(4.*NPl**2*sw) + (cWW*ee**3*complex(0,1))/(2.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_228 = Coupling(name = 'GC_228', + value = '(cHW*ee**3*complex(0,1))/(NPl**2*sw) + (cWW*ee**3*complex(0,1))/(2.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_229 = Coupling(name = 'GC_229', + value = '(cHB*ee**3)/(2.*NPl**2*sw) + (cHW*ee**3)/(4.*NPl**2*sw) + (cWW*ee**3)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_23 = Coupling(name = 'GC_23', + value = 'complex(0,1)*G**2*GH', + order = {'HIG':1,'QCD':2}) + +GC_230 = Coupling(name = 'GC_230', + value = '(cHB*ee**3)/(2.*NPl**2*sw) + (cHW*ee**3)/(4.*NPl**2*sw) + (cWW*ee**3)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_231 = Coupling(name = 'GC_231', + value = '(cHW*ee**3)/(NPl**2*sw) + (cWW*ee**3)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_232 = Coupling(name = 'GC_232', + value = '-(cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**3) - (3*cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**3) - (cHW*ee**3*complex(0,1))/(4.*cw*NPl**2*sw) - (cWW*ee**3*complex(0,1))/(4.*cw*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_233 = Coupling(name = 'GC_233', + value = '(cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**3) + (3*cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**3) - (cHW*ee**3*complex(0,1))/(4.*cw*NPl**2*sw) - (cWW*ee**3*complex(0,1))/(4.*cw*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_234 = Coupling(name = 'GC_234', + value = '-(cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**3) - (3*cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**3) + (cHW*ee**3*complex(0,1))/(4.*cw*NPl**2*sw) + (cWW*ee**3*complex(0,1))/(4.*cw*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_235 = Coupling(name = 'GC_235', + value = '(cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**3) + (3*cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**3) + (cHW*ee**3*complex(0,1))/(4.*cw*NPl**2*sw) + (cWW*ee**3*complex(0,1))/(4.*cw*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_236 = Coupling(name = 'GC_236', + value = '-(cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**3) - (3*cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**3) - (cHW*ee**3*complex(0,1))/(4.*cw*NPl**2*sw) - (cWW*ee**3*complex(0,1))/(2.*cw*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_237 = Coupling(name = 'GC_237', + value = '(cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**3) + (3*cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**3) - (cHW*ee**3*complex(0,1))/(4.*cw*NPl**2*sw) - (cWW*ee**3*complex(0,1))/(2.*cw*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_238 = Coupling(name = 'GC_238', + value = '-(cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**3) - (3*cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**3) + (cHW*ee**3*complex(0,1))/(4.*cw*NPl**2*sw) + (cWW*ee**3*complex(0,1))/(2.*cw*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_239 = Coupling(name = 'GC_239', + value = '(cHW*cw*ee**3*complex(0,1))/(4.*NPl**2*sw**3) + (3*cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**3) + (cHW*ee**3*complex(0,1))/(4.*cw*NPl**2*sw) + (cWW*ee**3*complex(0,1))/(2.*cw*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_24 = Coupling(name = 'GC_24', + value = '-(complex(0,1)*gZAH)', + order = {'HIW':1}) + +GC_240 = Coupling(name = 'GC_240', + value = '-(cHW*cw**2*ee**4)/(2.*NPl**2*sw**3) - (cw**2*cWW*ee**4)/(2.*NPl**2*sw**3) - (cHW*ee**4)/(2.*NPl**2*sw) - (cWW*ee**4)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':3}) + +GC_241 = Coupling(name = 'GC_241', + value = '-(cHW*cw**2*ee**4)/(4.*NPl**2*sw**3) - (cw**2*cWW*ee**4)/(4.*NPl**2*sw**3) - (cHW*ee**4)/(4.*NPl**2*sw) - (cWW*ee**4)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':3}) + +GC_242 = Coupling(name = 'GC_242', + value = '(cHW*cw**2*ee**4*complex(0,1))/(4.*NPl**2*sw**3) + (cw**2*cWW*ee**4*complex(0,1))/(4.*NPl**2*sw**3) + (cHW*ee**4*complex(0,1))/(4.*NPl**2*sw) + (cWW*ee**4*complex(0,1))/(4.*NPl**2*sw)', + order = {'NP':1,'QED':3}) + +GC_243 = Coupling(name = 'GC_243', + value = '-(cHW*cw**2*ee**4*complex(0,1))/(2.*NPl**2*sw**3) - (cw**2*cWW*ee**4*complex(0,1))/(2.*NPl**2*sw**3) - (cHW*ee**4*complex(0,1))/(2.*NPl**2*sw) - (cWW*ee**4*complex(0,1))/(2.*NPl**2*sw)', + order = {'NP':1,'QED':3}) + +GC_244 = Coupling(name = 'GC_244', + value = '(cHW*cw**2*ee**4)/(4.*NPl**2*sw**3) + (cw**2*cWW*ee**4)/(4.*NPl**2*sw**3) + (cHW*ee**4)/(4.*NPl**2*sw) + (cWW*ee**4)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':3}) + +GC_245 = Coupling(name = 'GC_245', + value = '(cHW*cw**2*ee**4)/(2.*NPl**2*sw**3) + (cw**2*cWW*ee**4)/(2.*NPl**2*sw**3) + (cHW*ee**4)/(2.*NPl**2*sw) + (cWW*ee**4)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':3}) + +GC_246 = Coupling(name = 'GC_246', + value = '-(cHW*cw*ee**4*complex(0,1))/(4.*NPl**2*sw**3) - (3*cw*cWW*ee**4*complex(0,1))/(4.*NPl**2*sw**3) - (cHW*ee**4*complex(0,1))/(4.*cw*NPl**2*sw) - (cWW*ee**4*complex(0,1))/(4.*cw*NPl**2*sw)', + order = {'NP':1,'QED':3}) + +GC_247 = Coupling(name = 'GC_247', + value = '(-3*cHW*cw*ee**4*complex(0,1))/(4.*NPl**2*sw**3) - (5*cw*cWW*ee**4*complex(0,1))/(4.*NPl**2*sw**3) + (cHW*ee**4*complex(0,1))/(4.*cw*NPl**2*sw) + (cWW*ee**4*complex(0,1))/(4.*cw*NPl**2*sw)', + order = {'NP':1,'QED':3}) + +GC_248 = Coupling(name = 'GC_248', + value = '(3*cHW*cw*ee**4*complex(0,1))/(2.*NPl**2*sw**3) + (5*cw*cWW*ee**4*complex(0,1))/(2.*NPl**2*sw**3) - (cHW*ee**4*complex(0,1))/(2.*cw*NPl**2*sw) - (cWW*ee**4*complex(0,1))/(2.*cw*NPl**2*sw)', + order = {'NP':1,'QED':3}) + +GC_249 = Coupling(name = 'GC_249', + value = '(cHW*cw*ee**4*complex(0,1))/(2.*NPl**2*sw**3) + (3*cw*cWW*ee**4*complex(0,1))/(2.*NPl**2*sw**3) + (cHW*ee**4*complex(0,1))/(2.*cw*NPl**2*sw) + (cWW*ee**4*complex(0,1))/(2.*cw*NPl**2*sw)', + order = {'NP':1,'QED':3}) + +GC_25 = Coupling(name = 'GC_25', + value = 'complex(0,1)*gZAH', + order = {'HIW':1}) + +GC_250 = Coupling(name = 'GC_250', + value = '(ee**2*complex(0,1))/(2.*sw**2)', + order = {'QED':2}) + +GC_251 = Coupling(name = 'GC_251', + value = '-((ee**2*complex(0,1))/sw**2)', + order = {'QED':2}) + +GC_252 = Coupling(name = 'GC_252', + value = '(2*ee**2*complex(0,1))/sw**2', + order = {'QED':2}) + +GC_253 = Coupling(name = 'GC_253', + value = '(cw**2*ee**2*complex(0,1))/sw**2', + order = {'QED':2}) + +GC_254 = Coupling(name = 'GC_254', + value = '(-2*cw**2*ee**2*complex(0,1))/sw**2', + order = {'QED':2}) + +GC_255 = Coupling(name = 'GC_255', + value = '-(cHW*ee**2)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_256 = Coupling(name = 'GC_256', + value = '-(cHW*ee**2*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_257 = Coupling(name = 'GC_257', + value = '(cHW*ee**2*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_258 = Coupling(name = 'GC_258', + value = '-(cHW*ee**2*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_259 = Coupling(name = 'GC_259', + value = '(cHW*ee**2*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_26 = Coupling(name = 'GC_26', + value = 'I1a33', + order = {'QED':1}) + +GC_260 = Coupling(name = 'GC_260', + value = '(cHW*ee**2)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_261 = Coupling(name = 'GC_261', + value = '-(cHW*cw*ee**2)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_262 = Coupling(name = 'GC_262', + value = '-(cHW*cw*ee**2*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_263 = Coupling(name = 'GC_263', + value = '(cHW*cw*ee**2*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_264 = Coupling(name = 'GC_264', + value = '(cHW*cw*ee**2)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_265 = Coupling(name = 'GC_265', + value = '-(cWW*ee**2)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_266 = Coupling(name = 'GC_266', + value = '-(cWW*ee**2*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_267 = Coupling(name = 'GC_267', + value = '(cWW*ee**2*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_268 = Coupling(name = 'GC_268', + value = '-(cWW*ee**2*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_269 = Coupling(name = 'GC_269', + value = '(cWW*ee**2)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_27 = Coupling(name = 'GC_27', + value = '-I2a33', + order = {'QED':1}) + +GC_270 = Coupling(name = 'GC_270', + value = '-(cw*cWW*ee**2)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_271 = Coupling(name = 'GC_271', + value = '-(cw*cWW*ee**2*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_272 = Coupling(name = 'GC_272', + value = '(cw*cWW*ee**2*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_273 = Coupling(name = 'GC_273', + value = '(cw*cWW*ee**2)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_274 = Coupling(name = 'GC_274', + value = '-(cHW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_275 = Coupling(name = 'GC_275', + value = '(cHW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_276 = Coupling(name = 'GC_276', + value = '-(cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_277 = Coupling(name = 'GC_277', + value = '(cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_278 = Coupling(name = 'GC_278', + value = '-(cWW*ee**3*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_279 = Coupling(name = 'GC_279', + value = '(cWW*ee**3*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_28 = Coupling(name = 'GC_28', + value = 'I3a33', + order = {'QED':1}) + +GC_280 = Coupling(name = 'GC_280', + value = '-(cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_281 = Coupling(name = 'GC_281', + value = '(cw*cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_282 = Coupling(name = 'GC_282', + value = '(cw*cWW*ee**3)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_283 = Coupling(name = 'GC_283', + value = '-(cWW*ee**4*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':3}) + +GC_284 = Coupling(name = 'GC_284', + value = '(cWW*ee**4*complex(0,1))/(NPl**2*sw**2)', + order = {'NP':1,'QED':3}) + +GC_285 = Coupling(name = 'GC_285', + value = '-ee/(2.*sw)', + order = {'QED':1}) + +GC_286 = Coupling(name = 'GC_286', + value = '-(ee*complex(0,1))/(2.*sw)', + order = {'QED':1}) + +GC_287 = Coupling(name = 'GC_287', + value = '(ee*complex(0,1))/(2.*sw)', + order = {'QED':1}) + +GC_288 = Coupling(name = 'GC_288', + value = 'ee/(2.*sw)', + order = {'QED':1}) + +GC_289 = Coupling(name = 'GC_289', + value = '(ee*complex(0,1))/(sw*cmath.sqrt(2))', + order = {'QED':1}) + +GC_29 = Coupling(name = 'GC_29', + value = '-I4a33', + order = {'QED':1}) + +GC_290 = Coupling(name = 'GC_290', + value = '-((cw*ee*complex(0,1))/sw)', + order = {'QED':1}) + +GC_291 = Coupling(name = 'GC_291', + value = '(cw*ee*complex(0,1))/sw', + order = {'QED':1}) + +GC_292 = Coupling(name = 'GC_292', + value = '-ee**2/(2.*sw)', + order = {'QED':2}) + +GC_293 = Coupling(name = 'GC_293', + value = '-(ee**2*complex(0,1))/(2.*sw)', + order = {'QED':2}) + +GC_294 = Coupling(name = 'GC_294', + value = 'ee**2/(2.*sw)', + order = {'QED':2}) + +GC_295 = Coupling(name = 'GC_295', + value = '(cw*ee**2*complex(0,1))/sw', + order = {'QED':2}) + +GC_296 = Coupling(name = 'GC_296', + value = '(-2*cw*ee**2*complex(0,1))/sw', + order = {'QED':2}) + +GC_297 = Coupling(name = 'GC_297', + value = '-(cHW*ee)/(2.*NPl**2*sw)', + order = {'NP':1}) + +GC_298 = Coupling(name = 'GC_298', + value = '-(cHW*ee*complex(0,1))/(2.*NPl**2*sw)', + order = {'NP':1}) + +GC_299 = Coupling(name = 'GC_299', + value = '(cHW*ee*complex(0,1))/(2.*NPl**2*sw)', + order = {'NP':1}) + +GC_3 = Coupling(name = 'GC_3', + value = '-(ee*complex(0,1))/3.', + order = {'QED':1}) + +GC_30 = Coupling(name = 'GC_30', + value = '-2*complex(0,1)*lam', + order = {'QED':2}) + +GC_300 = Coupling(name = 'GC_300', + value = '(cHW*ee)/(2.*NPl**2*sw)', + order = {'NP':1}) + +GC_301 = Coupling(name = 'GC_301', + value = '-(cWW*ee)/(4.*NPl**2*sw)', + order = {'NP':1}) + +GC_302 = Coupling(name = 'GC_302', + value = '-(cWW*ee*complex(0,1))/(4.*NPl**2*sw)', + order = {'NP':1}) + +GC_303 = Coupling(name = 'GC_303', + value = '(cWW*ee*complex(0,1))/(4.*NPl**2*sw)', + order = {'NP':1}) + +GC_304 = Coupling(name = 'GC_304', + value = '(cWW*ee)/(4.*NPl**2*sw)', + order = {'NP':1}) + +GC_305 = Coupling(name = 'GC_305', + value = '-(cB*ee**2)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_306 = Coupling(name = 'GC_306', + value = '-(cB*ee**2*complex(0,1))/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_307 = Coupling(name = 'GC_307', + value = '(cB*ee**2*complex(0,1))/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_308 = Coupling(name = 'GC_308', + value = '(cB*ee**2)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_309 = Coupling(name = 'GC_309', + value = '-(cHW*ee**2)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_31 = Coupling(name = 'GC_31', + value = '-4*complex(0,1)*lam', + order = {'QED':2}) + +GC_310 = Coupling(name = 'GC_310', + value = '-(cHW*ee**2*complex(0,1))/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_311 = Coupling(name = 'GC_311', + value = '(cHW*ee**2*complex(0,1))/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_312 = Coupling(name = 'GC_312', + value = '(cHW*ee**2)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_313 = Coupling(name = 'GC_313', + value = '-(cWW*ee**2)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_314 = Coupling(name = 'GC_314', + value = '-(cWW*ee**2)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_315 = Coupling(name = 'GC_315', + value = '-(cWW*ee**2*complex(0,1))/(4.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_316 = Coupling(name = 'GC_316', + value = '(cWW*ee**2*complex(0,1))/(4.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_317 = Coupling(name = 'GC_317', + value = '(cWW*ee**2*complex(0,1))/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_318 = Coupling(name = 'GC_318', + value = '(cWW*ee**2)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_319 = Coupling(name = 'GC_319', + value = '(cWW*ee**2)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_32 = Coupling(name = 'GC_32', + value = '-6*complex(0,1)*lam', + order = {'QED':2}) + +GC_320 = Coupling(name = 'GC_320', + value = '-(cHW*ee**3*complex(0,1))/(4.*cw*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_321 = Coupling(name = 'GC_321', + value = '(cHW*ee**3*complex(0,1))/(4.*cw*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_322 = Coupling(name = 'GC_322', + value = '-(cWW*ee**3)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_323 = Coupling(name = 'GC_323', + value = '-(cWW*ee**3)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_324 = Coupling(name = 'GC_324', + value = '-(cWW*ee**3*complex(0,1))/(4.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_325 = Coupling(name = 'GC_325', + value = '(cWW*ee**3*complex(0,1))/(4.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_326 = Coupling(name = 'GC_326', + value = '-(cWW*ee**3*complex(0,1))/(2.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_327 = Coupling(name = 'GC_327', + value = '(cWW*ee**3*complex(0,1))/(2.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_328 = Coupling(name = 'GC_328', + value = '(cWW*ee**3)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_329 = Coupling(name = 'GC_329', + value = '(cWW*ee**3)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_33 = Coupling(name = 'GC_33', + value = '(cHB*ee)/NPl**2 - (cHW*ee)/(2.*NPl**2)', + order = {'NP':1}) + +GC_330 = Coupling(name = 'GC_330', + value = '-(cWW*ee**3*complex(0,1))/(4.*cw*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_331 = Coupling(name = 'GC_331', + value = '(cWW*ee**3*complex(0,1))/(4.*cw*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_332 = Coupling(name = 'GC_332', + value = '(ee*complex(0,1)*sw)/(3.*cw)', + order = {'QED':1}) + +GC_333 = Coupling(name = 'GC_333', + value = '(-2*ee*complex(0,1)*sw)/(3.*cw)', + order = {'QED':1}) + +GC_334 = Coupling(name = 'GC_334', + value = '(ee*complex(0,1)*sw)/cw', + order = {'QED':1}) + +GC_335 = Coupling(name = 'GC_335', + value = '-((cBB*ee**2*complex(0,1)*sw)/(cw*NPl**2))', + order = {'NP':1,'QED':1}) + +GC_336 = Coupling(name = 'GC_336', + value = '(cBB*ee**2*complex(0,1)*sw)/(cw*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_337 = Coupling(name = 'GC_337', + value = '-((cBB*ee**2*complex(0,1)*sw**2)/(cw**2*NPl**2))', + order = {'NP':1,'QED':1}) + +GC_338 = Coupling(name = 'GC_338', + value = '(cBB*ee**2*complex(0,1)*sw**2)/(cw**2*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_339 = Coupling(name = 'GC_339', + value = '-(cw*ee)/(2.*sw) - (ee*sw)/(2.*cw)', + order = {'QED':1}) + +GC_34 = Coupling(name = 'GC_34', + value = '-((cHB*ee*complex(0,1))/NPl**2) - (cHW*ee*complex(0,1))/(2.*NPl**2)', + order = {'NP':1}) + +GC_340 = Coupling(name = 'GC_340', + value = '-(cw*ee*complex(0,1))/(2.*sw) - (ee*complex(0,1)*sw)/(6.*cw)', + order = {'QED':1}) + +GC_341 = Coupling(name = 'GC_341', + value = '(cw*ee*complex(0,1))/(2.*sw) - (ee*complex(0,1)*sw)/(6.*cw)', + order = {'QED':1}) + +GC_342 = Coupling(name = 'GC_342', + value = '(cw*ee*complex(0,1))/(2.*sw) - (ee*complex(0,1)*sw)/(2.*cw)', + order = {'QED':1}) + +GC_343 = Coupling(name = 'GC_343', + value = '-(cw*ee*complex(0,1))/(2.*sw) + (ee*complex(0,1)*sw)/(2.*cw)', + order = {'QED':1}) + +GC_344 = Coupling(name = 'GC_344', + value = '(cw*ee*complex(0,1))/(2.*sw) + (ee*complex(0,1)*sw)/(2.*cw)', + order = {'QED':1}) + +GC_345 = Coupling(name = 'GC_345', + value = '(cw*ee)/(2.*sw) + (ee*sw)/(2.*cw)', + order = {'QED':1}) + +GC_346 = Coupling(name = 'GC_346', + value = '(cw*ee**2*complex(0,1))/sw - (ee**2*complex(0,1)*sw)/cw', + order = {'QED':2}) + +GC_347 = Coupling(name = 'GC_347', + value = '-(cw*cWW*ee)/(4.*NPl**2*sw) - (cB*ee*sw)/(2.*cw*NPl**2)', + order = {'NP':1}) + +GC_348 = Coupling(name = 'GC_348', + value = '(cw*cWW*ee*complex(0,1))/(4.*NPl**2*sw) - (cB*ee*complex(0,1)*sw)/(2.*cw*NPl**2)', + order = {'NP':1}) + +GC_349 = Coupling(name = 'GC_349', + value = '-(cw*cWW*ee*complex(0,1))/(4.*NPl**2*sw) + (cB*ee*complex(0,1)*sw)/(2.*cw*NPl**2)', + order = {'NP':1}) + +GC_35 = Coupling(name = 'GC_35', + value = '(cHB*ee*complex(0,1))/NPl**2 + (cHW*ee*complex(0,1))/(2.*NPl**2)', + order = {'NP':1}) + +GC_350 = Coupling(name = 'GC_350', + value = '(cw*cWW*ee)/(4.*NPl**2*sw) + (cB*ee*sw)/(2.*cw*NPl**2)', + order = {'NP':1}) + +GC_351 = Coupling(name = 'GC_351', + value = '-(cHW*cw*ee)/(2.*NPl**2*sw) - (cHB*ee*sw)/(cw*NPl**2)', + order = {'NP':1}) + +GC_352 = Coupling(name = 'GC_352', + value = '(cHW*cw*ee*complex(0,1))/(2.*NPl**2*sw) - (cHB*ee*complex(0,1)*sw)/(cw*NPl**2)', + order = {'NP':1}) + +GC_353 = Coupling(name = 'GC_353', + value = '-(cHW*cw*ee*complex(0,1))/(2.*NPl**2*sw) + (cHB*ee*complex(0,1)*sw)/(cw*NPl**2)', + order = {'NP':1}) + +GC_354 = Coupling(name = 'GC_354', + value = '(cHW*cw*ee)/(2.*NPl**2*sw) + (cHB*ee*sw)/(cw*NPl**2)', + order = {'NP':1}) + +GC_355 = Coupling(name = 'GC_355', + value = '(cw*cWW*ee**2*complex(0,1))/(2.*NPl**2*sw) - (cB*ee**2*complex(0,1)*sw)/(cw*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_356 = Coupling(name = 'GC_356', + value = '-(cw*cWW*ee**2*complex(0,1))/(2.*NPl**2*sw) + (cB*ee**2*complex(0,1)*sw)/(cw*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_357 = Coupling(name = 'GC_357', + value = '(cHW*cw*ee**2*complex(0,1))/(2.*NPl**2*sw) - (cHB*ee**2*complex(0,1)*sw)/(cw*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_358 = Coupling(name = 'GC_358', + value = '-(cHW*cw*ee**2*complex(0,1))/(2.*NPl**2*sw) + (cHB*ee**2*complex(0,1)*sw)/(cw*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_359 = Coupling(name = 'GC_359', + value = '(cHB*cw*ee**2*complex(0,1))/(2.*NPl**2*sw) + (cHW*cw*ee**2*complex(0,1))/(4.*NPl**2*sw) - (cHB*ee**2*complex(0,1)*sw)/(2.*cw*NPl**2) - (cHW*ee**2*complex(0,1)*sw)/(4.*cw*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_36 = Coupling(name = 'GC_36', + value = '-((cHB*ee)/NPl**2) + (cHW*ee)/(2.*NPl**2)', + order = {'NP':1}) + +GC_360 = Coupling(name = 'GC_360', + value = '(cHB*cw*ee**2*complex(0,1))/(2.*NPl**2*sw) - (cHW*cw*ee**2*complex(0,1))/(4.*NPl**2*sw) + (cHB*ee**2*complex(0,1)*sw)/(2.*cw*NPl**2) - (cHW*ee**2*complex(0,1)*sw)/(4.*cw*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_361 = Coupling(name = 'GC_361', + value = '-(cHB*cw*ee**2*complex(0,1))/(2.*NPl**2*sw) + (cHW*cw*ee**2*complex(0,1))/(4.*NPl**2*sw) - (cHB*ee**2*complex(0,1)*sw)/(2.*cw*NPl**2) + (cHW*ee**2*complex(0,1)*sw)/(4.*cw*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_362 = Coupling(name = 'GC_362', + value = '-(cHB*cw*ee**2*complex(0,1))/(2.*NPl**2*sw) - (cHW*cw*ee**2*complex(0,1))/(4.*NPl**2*sw) + (cHB*ee**2*complex(0,1)*sw)/(2.*cw*NPl**2) + (cHW*ee**2*complex(0,1)*sw)/(4.*cw*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_363 = Coupling(name = 'GC_363', + value = '(cB*cw*ee**2*complex(0,1))/(2.*NPl**2*sw) + (cw*cWW*ee**2*complex(0,1))/(4.*NPl**2*sw) - (cB*ee**2*complex(0,1)*sw)/(2.*cw*NPl**2) - (cWW*ee**2*complex(0,1)*sw)/(4.*cw*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_364 = Coupling(name = 'GC_364', + value = '(cB*cw*ee**2*complex(0,1))/(2.*NPl**2*sw) - (cw*cWW*ee**2*complex(0,1))/(4.*NPl**2*sw) + (cB*ee**2*complex(0,1)*sw)/(2.*cw*NPl**2) - (cWW*ee**2*complex(0,1)*sw)/(4.*cw*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_365 = Coupling(name = 'GC_365', + value = '-(cB*cw*ee**2*complex(0,1))/(2.*NPl**2*sw) + (cw*cWW*ee**2*complex(0,1))/(4.*NPl**2*sw) - (cB*ee**2*complex(0,1)*sw)/(2.*cw*NPl**2) + (cWW*ee**2*complex(0,1)*sw)/(4.*cw*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_366 = Coupling(name = 'GC_366', + value = '-(cB*cw*ee**2*complex(0,1))/(2.*NPl**2*sw) - (cw*cWW*ee**2*complex(0,1))/(4.*NPl**2*sw) + (cB*ee**2*complex(0,1)*sw)/(2.*cw*NPl**2) + (cWW*ee**2*complex(0,1)*sw)/(4.*cw*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_367 = Coupling(name = 'GC_367', + value = '-(ee**2*complex(0,1)) + (cw**2*ee**2*complex(0,1))/(2.*sw**2) + (ee**2*complex(0,1)*sw**2)/(2.*cw**2)', + order = {'QED':2}) + +GC_368 = Coupling(name = 'GC_368', + value = 'ee**2*complex(0,1) + (cw**2*ee**2*complex(0,1))/(2.*sw**2) + (ee**2*complex(0,1)*sw**2)/(2.*cw**2)', + order = {'QED':2}) + +GC_369 = Coupling(name = 'GC_369', + value = '-(cB*ee**2*complex(0,1))/(2.*NPl**2) - (cWW*ee**2*complex(0,1))/(4.*NPl**2) - (cw**2*cWW*ee**2*complex(0,1))/(4.*NPl**2*sw**2) - (cB*ee**2*complex(0,1)*sw**2)/(2.*cw**2*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_37 = Coupling(name = 'GC_37', + value = '(cB*ee)/(2.*NPl**2) - (cWW*ee)/(4.*NPl**2)', + order = {'NP':1}) + +GC_370 = Coupling(name = 'GC_370', + value = '(cB*ee**2*complex(0,1))/(2.*NPl**2) + (cWW*ee**2*complex(0,1))/(4.*NPl**2) - (cw**2*cWW*ee**2*complex(0,1))/(4.*NPl**2*sw**2) - (cB*ee**2*complex(0,1)*sw**2)/(2.*cw**2*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_371 = Coupling(name = 'GC_371', + value = '-(cB*ee**2*complex(0,1))/(2.*NPl**2) - (cWW*ee**2*complex(0,1))/(4.*NPl**2) + (cw**2*cWW*ee**2*complex(0,1))/(4.*NPl**2*sw**2) + (cB*ee**2*complex(0,1)*sw**2)/(2.*cw**2*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_372 = Coupling(name = 'GC_372', + value = '(cB*ee**2*complex(0,1))/(2.*NPl**2) + (cWW*ee**2*complex(0,1))/(4.*NPl**2) + (cw**2*cWW*ee**2*complex(0,1))/(4.*NPl**2*sw**2) + (cB*ee**2*complex(0,1)*sw**2)/(2.*cw**2*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_373 = Coupling(name = 'GC_373', + value = '-(cHB*ee**2*complex(0,1))/(2.*NPl**2) - (cHW*ee**2*complex(0,1))/(4.*NPl**2) - (cHW*cw**2*ee**2*complex(0,1))/(4.*NPl**2*sw**2) - (cHB*ee**2*complex(0,1)*sw**2)/(2.*cw**2*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_374 = Coupling(name = 'GC_374', + value = '(cHB*ee**2*complex(0,1))/(2.*NPl**2) + (cHW*ee**2*complex(0,1))/(4.*NPl**2) - (cHW*cw**2*ee**2*complex(0,1))/(4.*NPl**2*sw**2) - (cHB*ee**2*complex(0,1)*sw**2)/(2.*cw**2*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_375 = Coupling(name = 'GC_375', + value = '-(cHB*ee**2*complex(0,1))/(2.*NPl**2) - (cHW*ee**2*complex(0,1))/(4.*NPl**2) + (cHW*cw**2*ee**2*complex(0,1))/(4.*NPl**2*sw**2) + (cHB*ee**2*complex(0,1)*sw**2)/(2.*cw**2*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_376 = Coupling(name = 'GC_376', + value = '(cHB*ee**2*complex(0,1))/(2.*NPl**2) + (cHW*ee**2*complex(0,1))/(4.*NPl**2) + (cHW*cw**2*ee**2*complex(0,1))/(4.*NPl**2*sw**2) + (cHB*ee**2*complex(0,1)*sw**2)/(2.*cw**2*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_377 = Coupling(name = 'GC_377', + value = '-(ee**2*vev)/(2.*cw)', + order = {'QED':1}) + +GC_378 = Coupling(name = 'GC_378', + value = '(ee**2*vev)/(2.*cw)', + order = {'QED':1}) + +GC_379 = Coupling(name = 'GC_379', + value = '-2*complex(0,1)*lam*vev', + order = {'QED':1}) + +GC_38 = Coupling(name = 'GC_38', + value = '-(cB*ee*complex(0,1))/(2.*NPl**2) - (cWW*ee*complex(0,1))/(4.*NPl**2)', + order = {'NP':1}) + +GC_380 = Coupling(name = 'GC_380', + value = '-6*complex(0,1)*lam*vev', + order = {'QED':1}) + +GC_381 = Coupling(name = 'GC_381', + value = '-((cBB*ee**2*complex(0,1)*vev)/NPl**2)', + order = {'NP':1}) + +GC_382 = Coupling(name = 'GC_382', + value = '(cBB*ee**2*complex(0,1)*vev)/NPl**2', + order = {'NP':1}) + +GC_383 = Coupling(name = 'GC_383', + value = '-(cB*ee**2*vev)/(2.*cw*NPl**2)', + order = {'NP':1}) + +GC_384 = Coupling(name = 'GC_384', + value = '(cB*ee**2*vev)/(2.*cw*NPl**2)', + order = {'NP':1}) + +GC_385 = Coupling(name = 'GC_385', + value = '-(cWW*ee**2*vev)/(4.*cw*NPl**2)', + order = {'NP':1}) + +GC_386 = Coupling(name = 'GC_386', + value = '(cWW*ee**2*vev)/(4.*cw*NPl**2)', + order = {'NP':1}) + +GC_387 = Coupling(name = 'GC_387', + value = '-(cWW*ee**3*vev)/(4.*cw*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_388 = Coupling(name = 'GC_388', + value = '-(ee**2*vev)/(4.*sw**2)', + order = {'QED':1}) + +GC_389 = Coupling(name = 'GC_389', + value = '-(ee**2*complex(0,1)*vev)/(4.*sw**2)', + order = {'QED':1}) + +GC_39 = Coupling(name = 'GC_39', + value = '(cB*ee*complex(0,1))/(2.*NPl**2) + (cWW*ee*complex(0,1))/(4.*NPl**2)', + order = {'NP':1}) + +GC_390 = Coupling(name = 'GC_390', + value = '(ee**2*complex(0,1)*vev)/(2.*sw**2)', + order = {'QED':1}) + +GC_391 = Coupling(name = 'GC_391', + value = '(ee**2*vev)/(4.*sw**2)', + order = {'QED':1}) + +GC_392 = Coupling(name = 'GC_392', + value = '-(cHW*ee**2*complex(0,1)*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_393 = Coupling(name = 'GC_393', + value = '(cHW*ee**2*complex(0,1)*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_394 = Coupling(name = 'GC_394', + value = '-(cWW*ee**2*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_395 = Coupling(name = 'GC_395', + value = '-(cWW*ee**2*complex(0,1)*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_396 = Coupling(name = 'GC_396', + value = '(cWW*ee**2*complex(0,1)*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_397 = Coupling(name = 'GC_397', + value = '(cWW*ee**2*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_398 = Coupling(name = 'GC_398', + value = '-(cw*cWW*ee**2*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_399 = Coupling(name = 'GC_399', + value = '(cw*cWW*ee**2*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_4 = Coupling(name = 'GC_4', + value = '(2*ee*complex(0,1))/3.', + order = {'QED':1}) + +GC_40 = Coupling(name = 'GC_40', + value = '-(cB*ee)/(2.*NPl**2) + (cWW*ee)/(4.*NPl**2)', + order = {'NP':1}) + +GC_400 = Coupling(name = 'GC_400', + value = '-(cHW*ee**3*complex(0,1)*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_401 = Coupling(name = 'GC_401', + value = '(cHW*ee**3*complex(0,1)*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_402 = Coupling(name = 'GC_402', + value = '-(cWW*ee**3*complex(0,1)*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_403 = Coupling(name = 'GC_403', + value = '(cWW*ee**3*complex(0,1)*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_404 = Coupling(name = 'GC_404', + value = '-(cWW*ee**3*complex(0,1)*vev)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_405 = Coupling(name = 'GC_405', + value = '(cWW*ee**3*complex(0,1)*vev)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_406 = Coupling(name = 'GC_406', + value = '(cw*cWW*ee**3*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_407 = Coupling(name = 'GC_407', + value = '-(cWW*ee**4*complex(0,1)*vev)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_408 = Coupling(name = 'GC_408', + value = '(cWW*ee**4*complex(0,1)*vev)/(NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_409 = Coupling(name = 'GC_409', + value = '-(ee**2*vev)/(2.*sw)', + order = {'QED':1}) + +GC_41 = Coupling(name = 'GC_41', + value = '-((cHB*ee**2*complex(0,1))/NPl**2) - (cHW*ee**2*complex(0,1))/(2.*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_410 = Coupling(name = 'GC_410', + value = '(ee**2*vev)/(2.*sw)', + order = {'QED':1}) + +GC_411 = Coupling(name = 'GC_411', + value = '-(cB*ee**2*vev)/(2.*NPl**2*sw)', + order = {'NP':1}) + +GC_412 = Coupling(name = 'GC_412', + value = '(cB*ee**2*vev)/(2.*NPl**2*sw)', + order = {'NP':1}) + +GC_413 = Coupling(name = 'GC_413', + value = '-(cWW*ee**2*vev)/(2.*NPl**2*sw)', + order = {'NP':1}) + +GC_414 = Coupling(name = 'GC_414', + value = '-(cWW*ee**2*vev)/(4.*NPl**2*sw)', + order = {'NP':1}) + +GC_415 = Coupling(name = 'GC_415', + value = '(cWW*ee**2*vev)/(4.*NPl**2*sw)', + order = {'NP':1}) + +GC_416 = Coupling(name = 'GC_416', + value = '(cWW*ee**2*vev)/(2.*NPl**2*sw)', + order = {'NP':1}) + +GC_417 = Coupling(name = 'GC_417', + value = '-(cHW*ee**3*complex(0,1)*vev)/(4.*cw*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_418 = Coupling(name = 'GC_418', + value = '(cHW*ee**3*complex(0,1)*vev)/(4.*cw*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_419 = Coupling(name = 'GC_419', + value = '-(cWW*ee**3*vev)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_42 = Coupling(name = 'GC_42', + value = '(cHB*ee**2*complex(0,1))/NPl**2 + (cHW*ee**2*complex(0,1))/(2.*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_420 = Coupling(name = 'GC_420', + value = '-(cWW*ee**3*vev)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_421 = Coupling(name = 'GC_421', + value = '(cWW*ee**3*vev)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_422 = Coupling(name = 'GC_422', + value = '(cWW*ee**3*vev)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_423 = Coupling(name = 'GC_423', + value = '-(cWW*ee**3*complex(0,1)*vev)/(4.*cw*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_424 = Coupling(name = 'GC_424', + value = '(cWW*ee**3*complex(0,1)*vev)/(4.*cw*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_425 = Coupling(name = 'GC_425', + value = '-((cBB*ee**2*complex(0,1)*sw*vev)/(cw*NPl**2))', + order = {'NP':1}) + +GC_426 = Coupling(name = 'GC_426', + value = '(cBB*ee**2*complex(0,1)*sw*vev)/(cw*NPl**2)', + order = {'NP':1}) + +GC_427 = Coupling(name = 'GC_427', + value = '-((cBB*ee**2*complex(0,1)*sw**2*vev)/(cw**2*NPl**2))', + order = {'NP':1}) + +GC_428 = Coupling(name = 'GC_428', + value = '(cBB*ee**2*complex(0,1)*sw**2*vev)/(cw**2*NPl**2)', + order = {'NP':1}) + +GC_429 = Coupling(name = 'GC_429', + value = '-(cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_43 = Coupling(name = 'GC_43', + value = '-((cB*ee**2*complex(0,1))/NPl**2) - (cWW*ee**2*complex(0,1))/(2.*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_430 = Coupling(name = 'GC_430', + value = '(cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_431 = Coupling(name = 'GC_431', + value = '-(cw**2*cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_432 = Coupling(name = 'GC_432', + value = '(cw**2*cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_433 = Coupling(name = 'GC_433', + value = '-(cWW*ee**3*complex(0,1)*vev**2)/(8.*cw*NPl**2*sw)', + order = {'NP':1}) + +GC_434 = Coupling(name = 'GC_434', + value = '(cWW*ee**3*complex(0,1)*vev**2)/(8.*cw*NPl**2*sw)', + order = {'NP':1}) + +GC_435 = Coupling(name = 'GC_435', + value = '-(cWW*ee**4*vev**3)/(16.*NPl**2*sw**4)', + order = {'NP':1}) + +GC_436 = Coupling(name = 'GC_436', + value = '(cWW*ee**4*complex(0,1)*vev**3)/(16.*NPl**2*sw**4)', + order = {'NP':1}) + +GC_437 = Coupling(name = 'GC_437', + value = '(cWW*ee**4*vev**3)/(16.*NPl**2*sw**4)', + order = {'NP':1}) + +GC_438 = Coupling(name = 'GC_438', + value = '(cHW*ee**4*complex(0,1)*vev)/(2.*NPl**2*sw**4) + (cWW*ee**4*complex(0,1)*vev)/(NPl**2*sw**4)', + order = {'NP':1,'QED':2}) + +GC_439 = Coupling(name = 'GC_439', + value = '-((cHW*ee**4*complex(0,1)*vev)/(NPl**2*sw**4)) - (2*cWW*ee**4*complex(0,1)*vev)/(NPl**2*sw**4)', + order = {'NP':1,'QED':2}) + +GC_44 = Coupling(name = 'GC_44', + value = '(cB*ee**2*complex(0,1))/NPl**2 + (cWW*ee**2*complex(0,1))/(2.*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_440 = Coupling(name = 'GC_440', + value = '-(cHW*ee**3*vev)/(4.*NPl**2*sw**3) - (cWW*ee**3*vev)/(4.*NPl**2*sw**3)', + order = {'NP':1,'QED':1}) + +GC_441 = Coupling(name = 'GC_441', + value = '(cHW*ee**3*vev)/(2.*NPl**2*sw**3) + (cWW*ee**3*vev)/(2.*NPl**2*sw**3)', + order = {'NP':1,'QED':1}) + +GC_442 = Coupling(name = 'GC_442', + value = '-(cHW*cw*ee**3*vev)/(2.*NPl**2*sw**3) - (cw*cWW*ee**3*vev)/(2.*NPl**2*sw**3)', + order = {'NP':1,'QED':1}) + +GC_443 = Coupling(name = 'GC_443', + value = '(cHW*cw*ee**3*vev)/(4.*NPl**2*sw**3) + (cw*cWW*ee**3*vev)/(4.*NPl**2*sw**3)', + order = {'NP':1,'QED':1}) + +GC_444 = Coupling(name = 'GC_444', + value = '-(cHW*ee**4*vev)/(2.*NPl**2*sw**3) - (cWW*ee**4*vev)/(2.*NPl**2*sw**3)', + order = {'NP':1,'QED':2}) + +GC_445 = Coupling(name = 'GC_445', + value = '-(cHW*ee**4*vev)/(4.*NPl**2*sw**3) - (cWW*ee**4*vev)/(4.*NPl**2*sw**3)', + order = {'NP':1,'QED':2}) + +GC_446 = Coupling(name = 'GC_446', + value = '(cHW*ee**4*vev)/(4.*NPl**2*sw**3) + (cWW*ee**4*vev)/(4.*NPl**2*sw**3)', + order = {'NP':1,'QED':2}) + +GC_447 = Coupling(name = 'GC_447', + value = '(cHW*ee**4*vev)/(2.*NPl**2*sw**3) + (cWW*ee**4*vev)/(2.*NPl**2*sw**3)', + order = {'NP':1,'QED':2}) + +GC_448 = Coupling(name = 'GC_448', + value = '-(ee**2*vev)/(4.*cw) - (cw*ee**2*vev)/(4.*sw**2)', + order = {'QED':1}) + +GC_449 = Coupling(name = 'GC_449', + value = '(ee**2*vev)/(4.*cw) - (cw*ee**2*vev)/(4.*sw**2)', + order = {'QED':1}) + +GC_45 = Coupling(name = 'GC_45', + value = '-((cBB*ee**2*complex(0,1))/NPl**2)', + order = {'NP':1,'QED':1}) + +GC_450 = Coupling(name = 'GC_450', + value = '-(ee**2*vev)/(4.*cw) + (cw*ee**2*vev)/(4.*sw**2)', + order = {'QED':1}) + +GC_451 = Coupling(name = 'GC_451', + value = '(ee**2*vev)/(4.*cw) + (cw*ee**2*vev)/(4.*sw**2)', + order = {'QED':1}) + +GC_452 = Coupling(name = 'GC_452', + value = '-(cHW*ee**2*vev)/(4.*NPl**2*sw**2) - (cWW*ee**2*vev)/(2.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_453 = Coupling(name = 'GC_453', + value = '-(cHW*ee**2*vev)/(4.*NPl**2*sw**2) - (cWW*ee**2*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_454 = Coupling(name = 'GC_454', + value = '(cHW*ee**2*vev)/(4.*NPl**2*sw**2) + (cWW*ee**2*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_455 = Coupling(name = 'GC_455', + value = '(cHW*ee**2*vev)/(4.*NPl**2*sw**2) + (cWW*ee**2*vev)/(2.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_456 = Coupling(name = 'GC_456', + value = '(cHB*ee**2*vev)/(2.*cw*NPl**2) - (cHW*cw*ee**2*vev)/(4.*NPl**2*sw**2) - (cw*cWW*ee**2*vev)/(2.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_457 = Coupling(name = 'GC_457', + value = '-(cHW*ee**2*vev)/(4.*cw*NPl**2) - (cHW*cw*ee**2*vev)/(4.*NPl**2*sw**2) - (cw*cWW*ee**2*vev)/(2.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_458 = Coupling(name = 'GC_458', + value = '(cHB*ee**2*vev)/(2.*cw*NPl**2) - (cHW*cw*ee**2*vev)/(4.*NPl**2*sw**2) - (cw*cWW*ee**2*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_459 = Coupling(name = 'GC_459', + value = '-(cHW*ee**2*vev)/(4.*cw*NPl**2) - (cHW*cw*ee**2*vev)/(4.*NPl**2*sw**2) - (cw*cWW*ee**2*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_46 = Coupling(name = 'GC_46', + value = '(cBB*ee**2*complex(0,1))/NPl**2', + order = {'NP':1,'QED':1}) + +GC_460 = Coupling(name = 'GC_460', + value = '-(cHB*ee**2*vev)/(2.*cw*NPl**2) + (cHW*cw*ee**2*vev)/(4.*NPl**2*sw**2) + (cw*cWW*ee**2*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_461 = Coupling(name = 'GC_461', + value = '(cHW*ee**2*vev)/(4.*cw*NPl**2) + (cHW*cw*ee**2*vev)/(4.*NPl**2*sw**2) + (cw*cWW*ee**2*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_462 = Coupling(name = 'GC_462', + value = '-(cHB*ee**2*vev)/(2.*cw*NPl**2) + (cHW*cw*ee**2*vev)/(4.*NPl**2*sw**2) + (cw*cWW*ee**2*vev)/(2.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_463 = Coupling(name = 'GC_463', + value = '(cHW*ee**2*vev)/(4.*cw*NPl**2) + (cHW*cw*ee**2*vev)/(4.*NPl**2*sw**2) + (cw*cWW*ee**2*vev)/(2.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_464 = Coupling(name = 'GC_464', + value = '(cHW*ee**3*vev)/(4.*cw*NPl**2) + (cWW*ee**3*vev)/(2.*cw*NPl**2) - (cHB*cw*ee**3*vev)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_465 = Coupling(name = 'GC_465', + value = '-(cHW*ee**3*vev)/(4.*cw*NPl**2) - (cWW*ee**3*vev)/(4.*cw*NPl**2) + (cHB*cw*ee**3*vev)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_466 = Coupling(name = 'GC_466', + value = '-(cHW*ee**3*vev)/(2.*NPl**2*sw**2) - (cWW*ee**3*vev)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_467 = Coupling(name = 'GC_467', + value = '-(cHB*ee**3*complex(0,1)*vev)/(2.*NPl**2*sw**2) - (cHW*ee**3*complex(0,1)*vev)/(4.*NPl**2*sw**2) - (3*cWW*ee**3*complex(0,1)*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_468 = Coupling(name = 'GC_468', + value = '(cHB*ee**3*complex(0,1)*vev)/(2.*NPl**2*sw**2) + (cHW*ee**3*complex(0,1)*vev)/(4.*NPl**2*sw**2) + (3*cWW*ee**3*complex(0,1)*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_469 = Coupling(name = 'GC_469', + value = '(cHW*ee**3*vev)/(4.*NPl**2*sw**2) + (cWW*ee**3*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_47 = Coupling(name = 'GC_47', + value = '-(cB*ee**2)/(2.*cw*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_470 = Coupling(name = 'GC_470', + value = '(cHB*ee**3*vev)/(2.*cw*NPl**2) - (cHW*cw*ee**3*vev)/(4.*NPl**2*sw**2) - (cw*cWW*ee**3*vev)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_471 = Coupling(name = 'GC_471', + value = '-(cHW*ee**3*vev)/(4.*cw*NPl**2) - (cHW*cw*ee**3*vev)/(4.*NPl**2*sw**2) - (cw*cWW*ee**3*vev)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_472 = Coupling(name = 'GC_472', + value = '(cWW*ee**3*vev)/(4.*cw*NPl**2) - (cw*cWW*ee**3*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_473 = Coupling(name = 'GC_473', + value = '-(cHW*ee**3*vev)/(4.*cw*NPl**2) - (cWW*ee**3*vev)/(2.*cw*NPl**2) - (cHW*cw*ee**3*vev)/(4.*NPl**2*sw**2) - (cw*cWW*ee**3*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_474 = Coupling(name = 'GC_474', + value = '-(cHB*ee**3*vev)/(2.*cw*NPl**2) + (cHW*cw*ee**3*vev)/(4.*NPl**2*sw**2) + (cw*cWW*ee**3*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_475 = Coupling(name = 'GC_475', + value = '(cHW*ee**3*vev)/(4.*cw*NPl**2) + (cHW*cw*ee**3*vev)/(4.*NPl**2*sw**2) + (cw*cWW*ee**3*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_476 = Coupling(name = 'GC_476', + value = '(cHW*ee**3*vev)/(4.*cw*NPl**2) + (cWW*ee**3*vev)/(4.*cw*NPl**2) + (cHW*cw*ee**3*vev)/(4.*NPl**2*sw**2) + (cw*cWW*ee**3*vev)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_477 = Coupling(name = 'GC_477', + value = '-(cHW*cw**2*ee**4*complex(0,1)*vev)/(2.*NPl**2*sw**4) - (cw**2*cWW*ee**4*complex(0,1)*vev)/(NPl**2*sw**4) - (cHW*ee**4*complex(0,1)*vev)/(2.*NPl**2*sw**2) - (cWW*ee**4*complex(0,1)*vev)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_478 = Coupling(name = 'GC_478', + value = '(cHW*cw**2*ee**4*complex(0,1)*vev)/(NPl**2*sw**4) + (2*cw**2*cWW*ee**4*complex(0,1)*vev)/(NPl**2*sw**4) + (cHW*ee**4*complex(0,1)*vev)/(NPl**2*sw**2) + (cWW*ee**4*complex(0,1)*vev)/(NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_479 = Coupling(name = 'GC_479', + value = '-(cHW*ee**4*vev)/(2.*cw*NPl**2*sw**2) - (cWW*ee**4*vev)/(2.*cw*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_48 = Coupling(name = 'GC_48', + value = '-(cB*ee**2*complex(0,1))/(2.*cw*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_480 = Coupling(name = 'GC_480', + value = '-(cHW*ee**4*vev)/(4.*cw*NPl**2*sw**2) - (cWW*ee**4*vev)/(4.*cw*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_481 = Coupling(name = 'GC_481', + value = '(cHW*ee**4*vev)/(4.*cw*NPl**2*sw**2) + (cWW*ee**4*vev)/(4.*cw*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_482 = Coupling(name = 'GC_482', + value = '(cHW*ee**4*vev)/(2.*cw*NPl**2*sw**2) + (cWW*ee**4*vev)/(2.*cw*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_483 = Coupling(name = 'GC_483', + value = '-(cHW*ee**4*vev)/(2.*cw*NPl**2) - (cWW*ee**4*vev)/(2.*cw*NPl**2) - (cHW*cw*ee**4*vev)/(2.*NPl**2*sw**2) - (cw*cWW*ee**4*vev)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_484 = Coupling(name = 'GC_484', + value = '-(cHW*ee**4*vev)/(4.*cw*NPl**2) - (cWW*ee**4*vev)/(4.*cw*NPl**2) - (cHW*cw*ee**4*vev)/(4.*NPl**2*sw**2) - (cw*cWW*ee**4*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_485 = Coupling(name = 'GC_485', + value = '(cHW*ee**4*vev)/(4.*cw*NPl**2) + (cWW*ee**4*vev)/(4.*cw*NPl**2) + (cHW*cw*ee**4*vev)/(4.*NPl**2*sw**2) + (cw*cWW*ee**4*vev)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_486 = Coupling(name = 'GC_486', + value = '(cHW*ee**4*vev)/(2.*cw*NPl**2) + (cWW*ee**4*vev)/(2.*cw*NPl**2) + (cHW*cw*ee**4*vev)/(2.*NPl**2*sw**2) + (cw*cWW*ee**4*vev)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':2}) + +GC_487 = Coupling(name = 'GC_487', + value = '-(cHB*ee**2*vev)/(2.*NPl**2*sw) - (cHW*ee**2*vev)/(4.*NPl**2*sw) - (cWW*ee**2*vev)/(2.*NPl**2*sw)', + order = {'NP':1}) + +GC_488 = Coupling(name = 'GC_488', + value = '-(cHB*ee**2*vev)/(2.*NPl**2*sw) - (cHW*ee**2*vev)/(4.*NPl**2*sw) - (cWW*ee**2*vev)/(4.*NPl**2*sw)', + order = {'NP':1}) + +GC_489 = Coupling(name = 'GC_489', + value = '(cHB*ee**2*vev)/(2.*NPl**2*sw) + (cHW*ee**2*vev)/(4.*NPl**2*sw) + (cWW*ee**2*vev)/(4.*NPl**2*sw)', + order = {'NP':1}) + +GC_49 = Coupling(name = 'GC_49', + value = '(cB*ee**2*complex(0,1))/(2.*cw*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_490 = Coupling(name = 'GC_490', + value = '(cHB*ee**2*vev)/(2.*NPl**2*sw) + (cHW*ee**2*vev)/(4.*NPl**2*sw) + (cWW*ee**2*vev)/(2.*NPl**2*sw)', + order = {'NP':1}) + +GC_491 = Coupling(name = 'GC_491', + value = '-(cHW*cw**2*ee**3*vev)/(2.*NPl**2*sw**3) - (cw**2*cWW*ee**3*vev)/(2.*NPl**2*sw**3) - (cHW*ee**3*vev)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_492 = Coupling(name = 'GC_492', + value = '(cHW*cw**2*ee**3*vev)/(4.*NPl**2*sw**3) + (cw**2*cWW*ee**3*vev)/(4.*NPl**2*sw**3) + (cHW*ee**3*vev)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_493 = Coupling(name = 'GC_493', + value = '(cHW*cw*ee**3*complex(0,1)*vev)/(4.*NPl**2*sw**3) + (3*cw*cWW*ee**3*complex(0,1)*vev)/(4.*NPl**2*sw**3) - (cHB*ee**3*complex(0,1)*vev)/(2.*cw*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_494 = Coupling(name = 'GC_494', + value = '-(cHW*cw*ee**3*complex(0,1)*vev)/(4.*NPl**2*sw**3) - (3*cw*cWW*ee**3*complex(0,1)*vev)/(4.*NPl**2*sw**3) + (cHB*ee**3*complex(0,1)*vev)/(2.*cw*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_495 = Coupling(name = 'GC_495', + value = '-(cHB*ee**3*vev)/(2.*NPl**2*sw) - (cHW*ee**3*vev)/(4.*NPl**2*sw) - (cWW*ee**3*vev)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_496 = Coupling(name = 'GC_496', + value = '-(cHB*ee**3*vev)/(2.*NPl**2*sw) - (cHW*ee**3*vev)/(4.*NPl**2*sw) - (cWW*ee**3*vev)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_497 = Coupling(name = 'GC_497', + value = '(cHB*ee**3*vev)/(2.*NPl**2*sw) + (cHW*ee**3*vev)/(4.*NPl**2*sw) + (cWW*ee**3*vev)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_498 = Coupling(name = 'GC_498', + value = '(cHB*ee**3*vev)/(2.*NPl**2*sw) + (cHW*ee**3*vev)/(4.*NPl**2*sw) + (cWW*ee**3*vev)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_499 = Coupling(name = 'GC_499', + value = '-(cHW*cw*ee**3*complex(0,1)*vev)/(4.*NPl**2*sw**3) - (3*cw*cWW*ee**3*complex(0,1)*vev)/(4.*NPl**2*sw**3) - (cHW*ee**3*complex(0,1)*vev)/(4.*cw*NPl**2*sw) - (cWW*ee**3*complex(0,1)*vev)/(4.*cw*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_5 = Coupling(name = 'GC_5', + value = '-(ee*complex(0,1))', + order = {'QED':1}) + +GC_50 = Coupling(name = 'GC_50', + value = '(cB*ee**2)/(2.*cw*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_500 = Coupling(name = 'GC_500', + value = '(cHW*cw*ee**3*complex(0,1)*vev)/(4.*NPl**2*sw**3) + (3*cw*cWW*ee**3*complex(0,1)*vev)/(4.*NPl**2*sw**3) + (cHW*ee**3*complex(0,1)*vev)/(4.*cw*NPl**2*sw) + (cWW*ee**3*complex(0,1)*vev)/(4.*cw*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_501 = Coupling(name = 'GC_501', + value = '-(cHW*cw*ee**3*complex(0,1)*vev)/(4.*NPl**2*sw**3) - (3*cw*cWW*ee**3*complex(0,1)*vev)/(4.*NPl**2*sw**3) - (cHW*ee**3*complex(0,1)*vev)/(4.*cw*NPl**2*sw) - (cWW*ee**3*complex(0,1)*vev)/(2.*cw*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_502 = Coupling(name = 'GC_502', + value = '(cHW*cw*ee**3*complex(0,1)*vev)/(4.*NPl**2*sw**3) + (3*cw*cWW*ee**3*complex(0,1)*vev)/(4.*NPl**2*sw**3) + (cHW*ee**3*complex(0,1)*vev)/(4.*cw*NPl**2*sw) + (cWW*ee**3*complex(0,1)*vev)/(2.*cw*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_503 = Coupling(name = 'GC_503', + value = '-(cHW*cw**2*ee**4*vev)/(2.*NPl**2*sw**3) - (cw**2*cWW*ee**4*vev)/(2.*NPl**2*sw**3) - (cHW*ee**4*vev)/(2.*NPl**2*sw) - (cWW*ee**4*vev)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_504 = Coupling(name = 'GC_504', + value = '-(cHW*cw**2*ee**4*vev)/(4.*NPl**2*sw**3) - (cw**2*cWW*ee**4*vev)/(4.*NPl**2*sw**3) - (cHW*ee**4*vev)/(4.*NPl**2*sw) - (cWW*ee**4*vev)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_505 = Coupling(name = 'GC_505', + value = '(cHW*cw**2*ee**4*vev)/(4.*NPl**2*sw**3) + (cw**2*cWW*ee**4*vev)/(4.*NPl**2*sw**3) + (cHW*ee**4*vev)/(4.*NPl**2*sw) + (cWW*ee**4*vev)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_506 = Coupling(name = 'GC_506', + value = '(cHW*cw**2*ee**4*vev)/(2.*NPl**2*sw**3) + (cw**2*cWW*ee**4*vev)/(2.*NPl**2*sw**3) + (cHW*ee**4*vev)/(2.*NPl**2*sw) + (cWW*ee**4*vev)/(2.*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_507 = Coupling(name = 'GC_507', + value = '-(cHW*cw*ee**4*complex(0,1)*vev)/(4.*NPl**2*sw**3) - (3*cw*cWW*ee**4*complex(0,1)*vev)/(4.*NPl**2*sw**3) - (cHW*ee**4*complex(0,1)*vev)/(4.*cw*NPl**2*sw) - (cWW*ee**4*complex(0,1)*vev)/(4.*cw*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_508 = Coupling(name = 'GC_508', + value = '(cHW*cw*ee**4*complex(0,1)*vev)/(2.*NPl**2*sw**3) + (3*cw*cWW*ee**4*complex(0,1)*vev)/(2.*NPl**2*sw**3) + (cHW*ee**4*complex(0,1)*vev)/(2.*cw*NPl**2*sw) + (cWW*ee**4*complex(0,1)*vev)/(2.*cw*NPl**2*sw)', + order = {'NP':1,'QED':2}) + +GC_509 = Coupling(name = 'GC_509', + value = '(cHB*cw*ee**2*complex(0,1)*vev)/(2.*NPl**2*sw) - (cHW*cw*ee**2*complex(0,1)*vev)/(4.*NPl**2*sw) + (cHB*ee**2*complex(0,1)*sw*vev)/(2.*cw*NPl**2) - (cHW*ee**2*complex(0,1)*sw*vev)/(4.*cw*NPl**2)', + order = {'NP':1}) + +GC_51 = Coupling(name = 'GC_51', + value = '-(cWW*ee**2)/(4.*cw*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_510 = Coupling(name = 'GC_510', + value = '-(cHB*cw*ee**2*complex(0,1)*vev)/(2.*NPl**2*sw) + (cHW*cw*ee**2*complex(0,1)*vev)/(4.*NPl**2*sw) - (cHB*ee**2*complex(0,1)*sw*vev)/(2.*cw*NPl**2) + (cHW*ee**2*complex(0,1)*sw*vev)/(4.*cw*NPl**2)', + order = {'NP':1}) + +GC_511 = Coupling(name = 'GC_511', + value = '(cB*cw*ee**2*complex(0,1)*vev)/(2.*NPl**2*sw) - (cw*cWW*ee**2*complex(0,1)*vev)/(4.*NPl**2*sw) + (cB*ee**2*complex(0,1)*sw*vev)/(2.*cw*NPl**2) - (cWW*ee**2*complex(0,1)*sw*vev)/(4.*cw*NPl**2)', + order = {'NP':1}) + +GC_512 = Coupling(name = 'GC_512', + value = '-(cB*cw*ee**2*complex(0,1)*vev)/(2.*NPl**2*sw) + (cw*cWW*ee**2*complex(0,1)*vev)/(4.*NPl**2*sw) - (cB*ee**2*complex(0,1)*sw*vev)/(2.*cw*NPl**2) + (cWW*ee**2*complex(0,1)*sw*vev)/(4.*cw*NPl**2)', + order = {'NP':1}) + +GC_513 = Coupling(name = 'GC_513', + value = '-(ee**2*complex(0,1)*vev)/2. - (cw**2*ee**2*complex(0,1)*vev)/(4.*sw**2) - (ee**2*complex(0,1)*sw**2*vev)/(4.*cw**2)', + order = {'QED':1}) + +GC_514 = Coupling(name = 'GC_514', + value = 'ee**2*complex(0,1)*vev + (cw**2*ee**2*complex(0,1)*vev)/(2.*sw**2) + (ee**2*complex(0,1)*sw**2*vev)/(2.*cw**2)', + order = {'QED':1}) + +GC_515 = Coupling(name = 'GC_515', + value = '-(cB*ee**2*complex(0,1)*vev)/(2.*NPl**2) - (cWW*ee**2*complex(0,1)*vev)/(4.*NPl**2) - (cw**2*cWW*ee**2*complex(0,1)*vev)/(4.*NPl**2*sw**2) - (cB*ee**2*complex(0,1)*sw**2*vev)/(2.*cw**2*NPl**2)', + order = {'NP':1}) + +GC_516 = Coupling(name = 'GC_516', + value = '(cB*ee**2*complex(0,1)*vev)/(2.*NPl**2) + (cWW*ee**2*complex(0,1)*vev)/(4.*NPl**2) + (cw**2*cWW*ee**2*complex(0,1)*vev)/(4.*NPl**2*sw**2) + (cB*ee**2*complex(0,1)*sw**2*vev)/(2.*cw**2*NPl**2)', + order = {'NP':1}) + +GC_517 = Coupling(name = 'GC_517', + value = '-(cHB*ee**2*complex(0,1)*vev)/(2.*NPl**2) - (cHW*ee**2*complex(0,1)*vev)/(4.*NPl**2) - (cHW*cw**2*ee**2*complex(0,1)*vev)/(4.*NPl**2*sw**2) - (cHB*ee**2*complex(0,1)*sw**2*vev)/(2.*cw**2*NPl**2)', + order = {'NP':1}) + +GC_518 = Coupling(name = 'GC_518', + value = '(cHB*ee**2*complex(0,1)*vev)/(2.*NPl**2) + (cHW*ee**2*complex(0,1)*vev)/(4.*NPl**2) + (cHW*cw**2*ee**2*complex(0,1)*vev)/(4.*NPl**2*sw**2) + (cHB*ee**2*complex(0,1)*sw**2*vev)/(2.*cw**2*NPl**2)', + order = {'NP':1}) + +GC_519 = Coupling(name = 'GC_519', + value = '(cHW*ee**4*complex(0,1)*vev**2)/(4.*NPl**2*sw**4) + (cWW*ee**4*complex(0,1)*vev**2)/(4.*NPl**2*sw**4)', + order = {'NP':1,'QED':1}) + +GC_52 = Coupling(name = 'GC_52', + value = '-(cWW*ee**2*complex(0,1))/(4.*cw*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_520 = Coupling(name = 'GC_520', + value = '-(cHW*ee**4*complex(0,1)*vev**2)/(2.*NPl**2*sw**4) - (cWW*ee**4*complex(0,1)*vev**2)/(2.*NPl**2*sw**4)', + order = {'NP':1,'QED':1}) + +GC_521 = Coupling(name = 'GC_521', + value = '(cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**2) - (cw**2*cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_522 = Coupling(name = 'GC_522', + value = '(cHB*ee**3*complex(0,1)*vev**2)/(4.*NPl**2*sw**2) + (cHW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**2) + (cWW*ee**3*complex(0,1)*vev**2)/(4.*NPl**2*sw**2) - (cw**2*cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_523 = Coupling(name = 'GC_523', + value = '-(cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**2) + (cw**2*cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_524 = Coupling(name = 'GC_524', + value = '-(cHB*ee**3*complex(0,1)*vev**2)/(4.*NPl**2*sw**2) - (cHW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**2) - (cWW*ee**3*complex(0,1)*vev**2)/(4.*NPl**2*sw**2) + (cw**2*cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**2)', + order = {'NP':1}) + +GC_525 = Coupling(name = 'GC_525', + value = '-(cHW*cw**2*ee**4*complex(0,1)*vev**2)/(4.*NPl**2*sw**4) - (cw**2*cWW*ee**4*complex(0,1)*vev**2)/(4.*NPl**2*sw**4) - (cHW*ee**4*complex(0,1)*vev**2)/(4.*NPl**2*sw**2) - (cw**2*cWW*ee**4*complex(0,1)*vev**2)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_526 = Coupling(name = 'GC_526', + value = '-(cWW*ee**4*complex(0,1)*vev**2)/(4.*NPl**2*sw**2) + (cw**2*cWW*ee**4*complex(0,1)*vev**2)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_527 = Coupling(name = 'GC_527', + value = '(cWW*ee**4*complex(0,1)*vev**2)/(2.*NPl**2*sw**2) - (cw**2*cWW*ee**4*complex(0,1)*vev**2)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_528 = Coupling(name = 'GC_528', + value = '(cHW*cw**2*ee**4*complex(0,1)*vev**2)/(2.*NPl**2*sw**4) + (cw**2*cWW*ee**4*complex(0,1)*vev**2)/(2.*NPl**2*sw**4) + (cHW*ee**4*complex(0,1)*vev**2)/(2.*NPl**2*sw**2) + (cw**2*cWW*ee**4*complex(0,1)*vev**2)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_529 = Coupling(name = 'GC_529', + value = '-(cHW*cw*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**3) - (cw*cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**3) - (cHW*ee**3*complex(0,1)*vev**2)/(8.*cw*NPl**2*sw) - (cw*cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw)', + order = {'NP':1}) + +GC_53 = Coupling(name = 'GC_53', + value = '(cWW*ee**2*complex(0,1))/(4.*cw*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_530 = Coupling(name = 'GC_530', + value = '-(cHW*cw*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**3) - (cw*cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**3) - (cHW*ee**3*complex(0,1)*vev**2)/(8.*cw*NPl**2*sw) - (cWW*ee**3*complex(0,1)*vev**2)/(8.*cw*NPl**2*sw) - (cw*cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw)', + order = {'NP':1}) + +GC_531 = Coupling(name = 'GC_531', + value = '(cWW*ee**3*complex(0,1)*vev**2)/(8.*cw*NPl**2*sw) - (cw*cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw)', + order = {'NP':1}) + +GC_532 = Coupling(name = 'GC_532', + value = '-(cHW*cw*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**3) - (cw*cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**3) + (cHB*ee**3*complex(0,1)*vev**2)/(4.*cw*NPl**2*sw) + (cWW*ee**3*complex(0,1)*vev**2)/(8.*cw*NPl**2*sw) - (cw*cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw)', + order = {'NP':1}) + +GC_533 = Coupling(name = 'GC_533', + value = '(cHW*cw*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**3) + (cw*cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**3) + (cHW*ee**3*complex(0,1)*vev**2)/(8.*cw*NPl**2*sw) + (cw*cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw)', + order = {'NP':1}) + +GC_534 = Coupling(name = 'GC_534', + value = '-(cWW*ee**3*complex(0,1)*vev**2)/(8.*cw*NPl**2*sw) + (cw*cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw)', + order = {'NP':1}) + +GC_535 = Coupling(name = 'GC_535', + value = '(cHW*cw*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**3) + (cw*cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**3) - (cHB*ee**3*complex(0,1)*vev**2)/(4.*cw*NPl**2*sw) - (cWW*ee**3*complex(0,1)*vev**2)/(8.*cw*NPl**2*sw) + (cw*cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw)', + order = {'NP':1}) + +GC_536 = Coupling(name = 'GC_536', + value = '(cHW*cw*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**3) + (cw*cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw**3) + (cHW*ee**3*complex(0,1)*vev**2)/(8.*cw*NPl**2*sw) + (cWW*ee**3*complex(0,1)*vev**2)/(8.*cw*NPl**2*sw) + (cw*cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw)', + order = {'NP':1}) + +GC_537 = Coupling(name = 'GC_537', + value = '-(cHW*cw*ee**4*complex(0,1)*vev**2)/(8.*NPl**2*sw**3) - (cw*cWW*ee**4*complex(0,1)*vev**2)/(4.*NPl**2*sw**3) + (cw**3*cWW*ee**4*complex(0,1)*vev**2)/(8.*NPl**2*sw**3) - (cHW*ee**4*complex(0,1)*vev**2)/(8.*cw*NPl**2*sw) - (cw*cWW*ee**4*complex(0,1)*vev**2)/(8.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_538 = Coupling(name = 'GC_538', + value = '(cHW*cw*ee**4*complex(0,1)*vev**2)/(4.*NPl**2*sw**3) + (cw*cWW*ee**4*complex(0,1)*vev**2)/(2.*NPl**2*sw**3) - (cw**3*cWW*ee**4*complex(0,1)*vev**2)/(4.*NPl**2*sw**3) + (cHW*ee**4*complex(0,1)*vev**2)/(4.*cw*NPl**2*sw) + (cw*cWW*ee**4*complex(0,1)*vev**2)/(4.*NPl**2*sw)', + order = {'NP':1,'QED':1}) + +GC_539 = Coupling(name = 'GC_539', + value = '-(cBB*ee**4*vev**2)/(8.*NPl**2*sw) + (cBB*ee**4*vev**2)/(8.*cw**2*NPl**2*sw) + (cWW*ee**4*vev**2)/(16.*NPl**2*sw) - (cBB*ee**4*sw*vev**2)/(8.*cw**2*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_54 = Coupling(name = 'GC_54', + value = '(cWW*ee**2)/(4.*cw*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_540 = Coupling(name = 'GC_540', + value = '-(cBB*ee**4*complex(0,1)*vev**2)/(8.*NPl**2*sw) + (cBB*ee**4*complex(0,1)*vev**2)/(8.*cw**2*NPl**2*sw) + (cWW*ee**4*complex(0,1)*vev**2)/(16.*NPl**2*sw) - (cBB*ee**4*complex(0,1)*sw*vev**2)/(8.*cw**2*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_541 = Coupling(name = 'GC_541', + value = '(cBB*ee**4*vev**2)/(8.*NPl**2*sw) - (cBB*ee**4*vev**2)/(8.*cw**2*NPl**2*sw) - (cWW*ee**4*vev**2)/(16.*NPl**2*sw) + (cBB*ee**4*sw*vev**2)/(8.*cw**2*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_542 = Coupling(name = 'GC_542', + value = '-(cBB*ee**3*vev**2)/(8.*NPl**2) + (cBB*ee**3*vev**2)/(8.*cw**2*NPl**2) + (cWW*ee**3*vev**2)/(16.*NPl**2) - (cWW*ee**3*vev**2)/(16.*NPl**2*sw**2) + (cw**2*cWW*ee**3*vev**2)/(16.*NPl**2*sw**2) - (cBB*ee**3*sw**2*vev**2)/(8.*cw**2*NPl**2)', + order = {'NP':1}) + +GC_543 = Coupling(name = 'GC_543', + value = '(cBB*ee**3*complex(0,1)*vev**2)/(24.*NPl**2) - (cBB*ee**3*complex(0,1)*vev**2)/(24.*cw**2*NPl**2) - (cWW*ee**3*complex(0,1)*vev**2)/(48.*NPl**2) + (cWW*ee**3*complex(0,1)*vev**2)/(16.*NPl**2*sw**2) - (cw**2*cWW*ee**3*complex(0,1)*vev**2)/(16.*NPl**2*sw**2) + (cBB*ee**3*complex(0,1)*sw**2*vev**2)/(24.*cw**2*NPl**2)', + order = {'NP':1}) + +GC_544 = Coupling(name = 'GC_544', + value = '(cBB*ee**3*complex(0,1)*vev**2)/(24.*NPl**2) - (cBB*ee**3*complex(0,1)*vev**2)/(24.*cw**2*NPl**2) - (cWW*ee**3*complex(0,1)*vev**2)/(48.*NPl**2) - (cWW*ee**3*complex(0,1)*vev**2)/(16.*NPl**2*sw**2) + (cw**2*cWW*ee**3*complex(0,1)*vev**2)/(16.*NPl**2*sw**2) + (cBB*ee**3*complex(0,1)*sw**2*vev**2)/(24.*cw**2*NPl**2)', + order = {'NP':1}) + +GC_545 = Coupling(name = 'GC_545', + value = '-(cBB*ee**3*complex(0,1)*vev**2)/(12.*NPl**2) + (cBB*ee**3*complex(0,1)*vev**2)/(12.*cw**2*NPl**2) + (cWW*ee**3*complex(0,1)*vev**2)/(24.*NPl**2) - (cBB*ee**3*complex(0,1)*sw**2*vev**2)/(12.*cw**2*NPl**2)', + order = {'NP':1}) + +GC_546 = Coupling(name = 'GC_546', + value = '-(cBB*ee**3*complex(0,1)*vev**2)/(8.*NPl**2) + (cBB*ee**3*complex(0,1)*vev**2)/(8.*cw**2*NPl**2) + (cWW*ee**3*complex(0,1)*vev**2)/(16.*NPl**2) + (cWW*ee**3*complex(0,1)*vev**2)/(16.*NPl**2*sw**2) - (cw**2*cWW*ee**3*complex(0,1)*vev**2)/(16.*NPl**2*sw**2) - (cBB*ee**3*complex(0,1)*sw**2*vev**2)/(8.*cw**2*NPl**2)', + order = {'NP':1}) + +GC_547 = Coupling(name = 'GC_547', + value = '-(cBB*ee**3*complex(0,1)*vev**2)/(8.*NPl**2) + (cBB*ee**3*complex(0,1)*vev**2)/(8.*cw**2*NPl**2) + (cWW*ee**3*complex(0,1)*vev**2)/(16.*NPl**2) - (cWW*ee**3*complex(0,1)*vev**2)/(16.*NPl**2*sw**2) + (cw**2*cWW*ee**3*complex(0,1)*vev**2)/(16.*NPl**2*sw**2) - (cBB*ee**3*complex(0,1)*sw**2*vev**2)/(8.*cw**2*NPl**2)', + order = {'NP':1}) + +GC_548 = Coupling(name = 'GC_548', + value = '(cBB*ee**3*complex(0,1)*vev**2)/(8.*NPl**2) - (cBB*ee**3*complex(0,1)*vev**2)/(8.*cw**2*NPl**2) - (cWW*ee**3*complex(0,1)*vev**2)/(16.*NPl**2) - (cWW*ee**3*complex(0,1)*vev**2)/(16.*NPl**2*sw**2) + (cw**2*cWW*ee**3*complex(0,1)*vev**2)/(16.*NPl**2*sw**2) + (cBB*ee**3*complex(0,1)*sw**2*vev**2)/(8.*cw**2*NPl**2)', + order = {'NP':1}) + +GC_549 = Coupling(name = 'GC_549', + value = '(cBB*ee**3*complex(0,1)*vev**2)/(6.*NPl**2) - (cBB*ee**3*complex(0,1)*vev**2)/(6.*cw**2*NPl**2) - (cWW*ee**3*complex(0,1)*vev**2)/(12.*NPl**2) + (cBB*ee**3*complex(0,1)*sw**2*vev**2)/(6.*cw**2*NPl**2)', + order = {'NP':1}) + +GC_55 = Coupling(name = 'GC_55', + value = '-(cWW*ee**3)/(4.*cw*NPl**2)', + order = {'NP':1,'QED':2}) + +GC_550 = Coupling(name = 'GC_550', + value = '-(cBB*ee**3*complex(0,1)*vev**2)/(4.*NPl**2) + (cBB*ee**3*complex(0,1)*vev**2)/(4.*cw**2*NPl**2) + (cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2) - (cBB*ee**3*complex(0,1)*sw**2*vev**2)/(4.*cw**2*NPl**2)', + order = {'NP':1}) + +GC_551 = Coupling(name = 'GC_551', + value = '(cBB*ee**3*vev**2)/(8.*NPl**2) - (cBB*ee**3*vev**2)/(8.*cw**2*NPl**2) - (cWW*ee**3*vev**2)/(16.*NPl**2) + (cWW*ee**3*vev**2)/(16.*NPl**2*sw**2) - (cw**2*cWW*ee**3*vev**2)/(16.*NPl**2*sw**2) + (cBB*ee**3*sw**2*vev**2)/(8.*cw**2*NPl**2)', + order = {'NP':1}) + +GC_552 = Coupling(name = 'GC_552', + value = '-(cB*ee**4*vev**2)/(8.*cw**3*NPl**2) + (cBB*ee**4*vev**2)/(8.*cw**3*NPl**2) - (cBB*ee**4*vev**2)/(8.*cw*NPl**2) - (cB*ee**4*vev**2)/(8.*cw*NPl**2*sw**2) - (cw*cWW*ee**4*vev**2)/(16.*NPl**2*sw**2) - (cBB*ee**4*sw**2*vev**2)/(8.*cw**3*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_553 = Coupling(name = 'GC_553', + value = '(cB*ee**4*complex(0,1)*vev**2)/(8.*cw**3*NPl**2) - (cBB*ee**4*complex(0,1)*vev**2)/(8.*cw**3*NPl**2) + (cBB*ee**4*complex(0,1)*vev**2)/(8.*cw*NPl**2) + (cB*ee**4*complex(0,1)*vev**2)/(8.*cw*NPl**2*sw**2) + (cw*cWW*ee**4*complex(0,1)*vev**2)/(16.*NPl**2*sw**2) + (cBB*ee**4*complex(0,1)*sw**2*vev**2)/(8.*cw**3*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_554 = Coupling(name = 'GC_554', + value = '(cB*ee**4*vev**2)/(8.*cw**3*NPl**2) - (cBB*ee**4*vev**2)/(8.*cw**3*NPl**2) + (cBB*ee**4*vev**2)/(8.*cw*NPl**2) + (cB*ee**4*vev**2)/(8.*cw*NPl**2*sw**2) + (cw*cWW*ee**4*vev**2)/(16.*NPl**2*sw**2) + (cBB*ee**4*sw**2*vev**2)/(8.*cw**3*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_555 = Coupling(name = 'GC_555', + value = '(cBB*ee**4*complex(0,1)*vev**2)/(2.*NPl**2) - (cBB*ee**4*complex(0,1)*vev**2)/(2.*cw**2*NPl**2) - (cWW*ee**4*complex(0,1)*vev**2)/(4.*NPl**2) - (cWW*ee**4*complex(0,1)*vev**2)/(4.*NPl**2*sw**2) + (cw**2*cWW*ee**4*complex(0,1)*vev**2)/(4.*NPl**2*sw**2) + (cBB*ee**4*complex(0,1)*sw**2*vev**2)/(2.*cw**2*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_556 = Coupling(name = 'GC_556', + value = '-(cB*ee**3*vev**2)/(8.*cw*NPl**2*sw) - (cWW*ee**3*vev**2)/(16.*cw*NPl**2*sw) - (cB*ee**3*sw*vev**2)/(8.*cw**3*NPl**2) + (cBB*ee**3*sw*vev**2)/(8.*cw**3*NPl**2) - (cBB*ee**3*sw*vev**2)/(8.*cw*NPl**2) - (cBB*ee**3*sw**3*vev**2)/(8.*cw**3*NPl**2)', + order = {'NP':1}) + +GC_557 = Coupling(name = 'GC_557', + value = '-(cB*ee**3*complex(0,1)*vev**2)/(24.*cw*NPl**2*sw) - (cWW*ee**3*complex(0,1)*vev**2)/(16.*cw*NPl**2*sw) + (cw*cWW*ee**3*complex(0,1)*vev**2)/(24.*NPl**2*sw) - (cB*ee**3*complex(0,1)*sw*vev**2)/(24.*cw**3*NPl**2) + (cBB*ee**3*complex(0,1)*sw*vev**2)/(24.*cw**3*NPl**2) - (cBB*ee**3*complex(0,1)*sw*vev**2)/(24.*cw*NPl**2) - (cBB*ee**3*complex(0,1)*sw**3*vev**2)/(24.*cw**3*NPl**2)', + order = {'NP':1}) + +GC_558 = Coupling(name = 'GC_558', + value = '-(cB*ee**3*complex(0,1)*vev**2)/(24.*cw*NPl**2*sw) + (cWW*ee**3*complex(0,1)*vev**2)/(16.*cw*NPl**2*sw) - (cw*cWW*ee**3*complex(0,1)*vev**2)/(12.*NPl**2*sw) - (cB*ee**3*complex(0,1)*sw*vev**2)/(24.*cw**3*NPl**2) + (cBB*ee**3*complex(0,1)*sw*vev**2)/(24.*cw**3*NPl**2) - (cBB*ee**3*complex(0,1)*sw*vev**2)/(24.*cw*NPl**2) - (cBB*ee**3*complex(0,1)*sw**3*vev**2)/(24.*cw**3*NPl**2)', + order = {'NP':1}) + +GC_559 = Coupling(name = 'GC_559', + value = '(cB*ee**3*complex(0,1)*vev**2)/(12.*cw*NPl**2*sw) + (cw*cWW*ee**3*complex(0,1)*vev**2)/(24.*NPl**2*sw) + (cB*ee**3*complex(0,1)*sw*vev**2)/(12.*cw**3*NPl**2) - (cBB*ee**3*complex(0,1)*sw*vev**2)/(12.*cw**3*NPl**2) + (cBB*ee**3*complex(0,1)*sw*vev**2)/(12.*cw*NPl**2) + (cBB*ee**3*complex(0,1)*sw**3*vev**2)/(12.*cw**3*NPl**2)', + order = {'NP':1}) + +GC_56 = Coupling(name = 'GC_56', + value = '-(cWW*ee**3*complex(0,1))/(4.*cw*NPl**2)', + order = {'NP':1,'QED':2}) + +GC_560 = Coupling(name = 'GC_560', + value = '-(cB*ee**3*complex(0,1)*vev**2)/(8.*cw*NPl**2*sw) + (cWW*ee**3*complex(0,1)*vev**2)/(16.*cw*NPl**2*sw) - (cw*cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw) - (cB*ee**3*complex(0,1)*sw*vev**2)/(8.*cw**3*NPl**2) + (cBB*ee**3*complex(0,1)*sw*vev**2)/(8.*cw**3*NPl**2) - (cBB*ee**3*complex(0,1)*sw*vev**2)/(8.*cw*NPl**2) - (cBB*ee**3*complex(0,1)*sw**3*vev**2)/(8.*cw**3*NPl**2)', + order = {'NP':1}) + +GC_561 = Coupling(name = 'GC_561', + value = '(cB*ee**3*complex(0,1)*vev**2)/(8.*cw*NPl**2*sw) + (cWW*ee**3*complex(0,1)*vev**2)/(16.*cw*NPl**2*sw) + (cB*ee**3*complex(0,1)*sw*vev**2)/(8.*cw**3*NPl**2) - (cBB*ee**3*complex(0,1)*sw*vev**2)/(8.*cw**3*NPl**2) + (cBB*ee**3*complex(0,1)*sw*vev**2)/(8.*cw*NPl**2) + (cBB*ee**3*complex(0,1)*sw**3*vev**2)/(8.*cw**3*NPl**2)', + order = {'NP':1}) + +GC_562 = Coupling(name = 'GC_562', + value = '(cB*ee**3*complex(0,1)*vev**2)/(8.*cw*NPl**2*sw) - (cWW*ee**3*complex(0,1)*vev**2)/(16.*cw*NPl**2*sw) + (cw*cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw) + (cB*ee**3*complex(0,1)*sw*vev**2)/(8.*cw**3*NPl**2) - (cBB*ee**3*complex(0,1)*sw*vev**2)/(8.*cw**3*NPl**2) + (cBB*ee**3*complex(0,1)*sw*vev**2)/(8.*cw*NPl**2) + (cBB*ee**3*complex(0,1)*sw**3*vev**2)/(8.*cw**3*NPl**2)', + order = {'NP':1}) + +GC_563 = Coupling(name = 'GC_563', + value = '-(cB*ee**3*complex(0,1)*vev**2)/(6.*cw*NPl**2*sw) - (cw*cWW*ee**3*complex(0,1)*vev**2)/(12.*NPl**2*sw) - (cB*ee**3*complex(0,1)*sw*vev**2)/(6.*cw**3*NPl**2) + (cBB*ee**3*complex(0,1)*sw*vev**2)/(6.*cw**3*NPl**2) - (cBB*ee**3*complex(0,1)*sw*vev**2)/(6.*cw*NPl**2) - (cBB*ee**3*complex(0,1)*sw**3*vev**2)/(6.*cw**3*NPl**2)', + order = {'NP':1}) + +GC_564 = Coupling(name = 'GC_564', + value = '(cB*ee**3*complex(0,1)*vev**2)/(4.*cw*NPl**2*sw) + (cw*cWW*ee**3*complex(0,1)*vev**2)/(8.*NPl**2*sw) + (cB*ee**3*complex(0,1)*sw*vev**2)/(4.*cw**3*NPl**2) - (cBB*ee**3*complex(0,1)*sw*vev**2)/(4.*cw**3*NPl**2) + (cBB*ee**3*complex(0,1)*sw*vev**2)/(4.*cw*NPl**2) + (cBB*ee**3*complex(0,1)*sw**3*vev**2)/(4.*cw**3*NPl**2)', + order = {'NP':1}) + +GC_565 = Coupling(name = 'GC_565', + value = '(cB*ee**3*vev**2)/(8.*cw*NPl**2*sw) + (cWW*ee**3*vev**2)/(16.*cw*NPl**2*sw) + (cB*ee**3*sw*vev**2)/(8.*cw**3*NPl**2) - (cBB*ee**3*sw*vev**2)/(8.*cw**3*NPl**2) + (cBB*ee**3*sw*vev**2)/(8.*cw*NPl**2) + (cBB*ee**3*sw**3*vev**2)/(8.*cw**3*NPl**2)', + order = {'NP':1}) + +GC_566 = Coupling(name = 'GC_566', + value = '-(cw*cWW*ee**4*complex(0,1)*vev**2)/(16.*NPl**2*sw**3) + (cw**3*cWW*ee**4*complex(0,1)*vev**2)/(16.*NPl**2*sw**3) + (cBB*ee**4*complex(0,1)*vev**2)/(8.*cw*NPl**2*sw) - (cBB*cw*ee**4*complex(0,1)*vev**2)/(8.*NPl**2*sw) - (cWW*ee**4*complex(0,1)*vev**2)/(16.*cw*NPl**2*sw) + (cw*cWW*ee**4*complex(0,1)*vev**2)/(8.*NPl**2*sw) + (cBB*ee**4*complex(0,1)*sw*vev**2)/(8.*cw**3*NPl**2) - (cBB*ee**4*complex(0,1)*sw*vev**2)/(4.*cw*NPl**2) + (cWW*ee**4*complex(0,1)*sw*vev**2)/(16.*cw*NPl**2) - (cBB*ee**4*complex(0,1)*sw**3*vev**2)/(8.*cw**3*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_567 = Coupling(name = 'GC_567', + value = '-(cw*cWW*ee**4*complex(0,1)*vev**2)/(16.*NPl**2*sw**3) + (cw**3*cWW*ee**4*complex(0,1)*vev**2)/(16.*NPl**2*sw**3) - (cB*ee**4*complex(0,1)*vev**2)/(4.*cw*NPl**2*sw) - (cBB*ee**4*complex(0,1)*vev**2)/(8.*cw*NPl**2*sw) + (cBB*cw*ee**4*complex(0,1)*vev**2)/(8.*NPl**2*sw) + (3*cWW*ee**4*complex(0,1)*vev**2)/(16.*cw*NPl**2*sw) - (3*cw*cWW*ee**4*complex(0,1)*vev**2)/(8.*NPl**2*sw) - (cB*ee**4*complex(0,1)*sw*vev**2)/(4.*cw**3*NPl**2) + (3*cBB*ee**4*complex(0,1)*sw*vev**2)/(8.*cw**3*NPl**2) - (cBB*ee**4*complex(0,1)*sw*vev**2)/(4.*cw*NPl**2) + (cWW*ee**4*complex(0,1)*sw*vev**2)/(16.*cw*NPl**2) - (3*cBB*ee**4*complex(0,1)*sw**3*vev**2)/(8.*cw**3*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_568 = Coupling(name = 'GC_568', + value = '-(cBB*ee**4*complex(0,1)*vev**2)/(4.*NPl**2) + (cBB*ee**4*complex(0,1)*vev**2)/(4.*cw**2*NPl**2) + (cWW*ee**4*complex(0,1)*vev**2)/(4.*NPl**2) - (cWW*ee**4*complex(0,1)*vev**2)/(8.*cw**2*NPl**2) - (cB*ee**4*complex(0,1)*vev**2)/(4.*NPl**2*sw**2) + (cWW*ee**4*complex(0,1)*vev**2)/(8.*NPl**2*sw**2) - (cw**2*cWW*ee**4*complex(0,1)*vev**2)/(4.*NPl**2*sw**2) + (cB*ee**4*complex(0,1)*sw**2*vev**2)/(4.*cw**4*NPl**2) - (cBB*ee**4*complex(0,1)*sw**2*vev**2)/(4.*cw**4*NPl**2) + (cBB*ee**4*complex(0,1)*sw**4*vev**2)/(4.*cw**4*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_569 = Coupling(name = 'GC_569', + value = '(cBB*ee**4*complex(0,1)*vev**2)/(4.*NPl**2) + (cB*ee**4*complex(0,1)*vev**2)/(2.*cw**2*NPl**2) - (cBB*ee**4*complex(0,1)*vev**2)/(4.*cw**2*NPl**2) + (cWW*ee**4*complex(0,1)*vev**2)/(8.*cw**2*NPl**2) + (cB*ee**4*complex(0,1)*vev**2)/(4.*NPl**2*sw**2) + (cWW*ee**4*complex(0,1)*vev**2)/(8.*NPl**2*sw**2) + (cB*ee**4*complex(0,1)*sw**2*vev**2)/(4.*cw**4*NPl**2) - (cBB*ee**4*complex(0,1)*sw**2*vev**2)/(4.*cw**4*NPl**2) + (cBB*ee**4*complex(0,1)*sw**2*vev**2)/(2.*cw**2*NPl**2) + (cBB*ee**4*complex(0,1)*sw**4*vev**2)/(4.*cw**4*NPl**2)', + order = {'NP':1,'QED':1}) + +GC_57 = Coupling(name = 'GC_57', + value = '(cWW*ee**3*complex(0,1))/(4.*cw*NPl**2)', + order = {'NP':1,'QED':2}) + +GC_570 = Coupling(name = 'GC_570', + value = '-(cBB*ee**4*vev**3)/(16.*cw**3*NPl**2) - (cw*cWW*ee**4*vev**3)/(16.*NPl**2*sw**4) - (cWW*ee**4*vev**3)/(32.*cw*NPl**2*sw**2)', + order = {'NP':1}) + +GC_571 = Coupling(name = 'GC_571', + value = '-(cBB*ee**4*vev**3)/(16.*cw**3*NPl**2) + (cw*cWW*ee**4*vev**3)/(16.*NPl**2*sw**4) - (cWW*ee**4*vev**3)/(32.*cw*NPl**2*sw**2)', + order = {'NP':1}) + +GC_572 = Coupling(name = 'GC_572', + value = '(cBB*ee**4*vev**3)/(16.*cw**3*NPl**2) - (cw*cWW*ee**4*vev**3)/(16.*NPl**2*sw**4) + (cWW*ee**4*vev**3)/(32.*cw*NPl**2*sw**2)', + order = {'NP':1}) + +GC_573 = Coupling(name = 'GC_573', + value = '(cBB*ee**4*vev**3)/(16.*cw**3*NPl**2) + (cw*cWW*ee**4*vev**3)/(16.*NPl**2*sw**4) + (cWW*ee**4*vev**3)/(32.*cw*NPl**2*sw**2)', + order = {'NP':1}) + +GC_574 = Coupling(name = 'GC_574', + value = '(-3*cWW*ee**4*vev**3)/(32.*NPl**2*sw**3) - (cBB*ee**4*vev**3)/(16.*cw**2*NPl**2*sw)', + order = {'NP':1}) + +GC_575 = Coupling(name = 'GC_575', + value = '(cWW*ee**4*vev**3)/(32.*NPl**2*sw**3) - (cBB*ee**4*vev**3)/(16.*cw**2*NPl**2*sw)', + order = {'NP':1}) + +GC_576 = Coupling(name = 'GC_576', + value = '-(cWW*ee**4*vev**3)/(32.*NPl**2*sw**3) + (cBB*ee**4*vev**3)/(16.*cw**2*NPl**2*sw)', + order = {'NP':1}) + +GC_577 = Coupling(name = 'GC_577', + value = '(3*cWW*ee**4*vev**3)/(32.*NPl**2*sw**3) + (cBB*ee**4*vev**3)/(16.*cw**2*NPl**2*sw)', + order = {'NP':1}) + +GC_578 = Coupling(name = 'GC_578', + value = '(cw*cWW*ee**4*complex(0,1)*vev**3)/(32.*NPl**2*sw**3) - (cBB*ee**4*complex(0,1)*vev**3)/(16.*cw*NPl**2*sw) + (cWW*ee**4*complex(0,1)*vev**3)/(32.*cw*NPl**2*sw) - (cBB*ee**4*complex(0,1)*sw*vev**3)/(16.*cw**3*NPl**2)', + order = {'NP':1}) + +GC_579 = Coupling(name = 'GC_579', + value = '-(cBB*ee**4*vev**3)/(8.*NPl**2*sw) + (cBB*ee**4*vev**3)/(8.*cw**2*NPl**2*sw) + (cWW*ee**4*vev**3)/(16.*NPl**2*sw) - (cBB*ee**4*sw*vev**3)/(8.*cw**2*NPl**2)', + order = {'NP':1}) + +GC_58 = Coupling(name = 'GC_58', + value = '(cHW*ee**4*complex(0,1))/(2.*NPl**2*sw**4) + (cWW*ee**4*complex(0,1))/(NPl**2*sw**4)', + order = {'NP':1,'QED':3}) + +GC_580 = Coupling(name = 'GC_580', + value = '(cBB*ee**4*vev**3)/(8.*NPl**2*sw) - (cBB*ee**4*vev**3)/(8.*cw**2*NPl**2*sw) - (cWW*ee**4*vev**3)/(16.*NPl**2*sw) + (cBB*ee**4*sw*vev**3)/(8.*cw**2*NPl**2)', + order = {'NP':1}) + +GC_581 = Coupling(name = 'GC_581', + value = '(cBB*ee**4*complex(0,1)*vev**3)/(8.*cw**2*NPl**2) + (cw**2*cWW*ee**4*complex(0,1)*vev**3)/(16.*NPl**2*sw**4) + (cWW*ee**4*complex(0,1)*vev**3)/(16.*NPl**2*sw**2) + (cBB*ee**4*complex(0,1)*sw**2*vev**3)/(8.*cw**4*NPl**2)', + order = {'NP':1}) + +GC_582 = Coupling(name = 'GC_582', + value = '-(cB*ee**4*vev**3)/(8.*cw**3*NPl**2) + (cBB*ee**4*vev**3)/(8.*cw**3*NPl**2) - (cBB*ee**4*vev**3)/(8.*cw*NPl**2) - (cB*ee**4*vev**3)/(8.*cw*NPl**2*sw**2) - (cw*cWW*ee**4*vev**3)/(16.*NPl**2*sw**2) - (cBB*ee**4*sw**2*vev**3)/(8.*cw**3*NPl**2)', + order = {'NP':1}) + +GC_583 = Coupling(name = 'GC_583', + value = '(cB*ee**4*vev**3)/(8.*cw**3*NPl**2) - (cBB*ee**4*vev**3)/(8.*cw**3*NPl**2) + (cBB*ee**4*vev**3)/(8.*cw*NPl**2) + (cB*ee**4*vev**3)/(8.*cw*NPl**2*sw**2) + (cw*cWW*ee**4*vev**3)/(16.*NPl**2*sw**2) + (cBB*ee**4*sw**2*vev**3)/(8.*cw**3*NPl**2)', + order = {'NP':1}) + +GC_584 = Coupling(name = 'GC_584', + value = '-(cw*cWW*ee**4*complex(0,1)*vev**3)/(16.*NPl**2*sw**3) + (cw**3*cWW*ee**4*complex(0,1)*vev**3)/(16.*NPl**2*sw**3) + (cBB*ee**4*complex(0,1)*vev**3)/(8.*cw*NPl**2*sw) - (cBB*cw*ee**4*complex(0,1)*vev**3)/(8.*NPl**2*sw) - (cWW*ee**4*complex(0,1)*vev**3)/(16.*cw*NPl**2*sw) + (cw*cWW*ee**4*complex(0,1)*vev**3)/(8.*NPl**2*sw) + (cBB*ee**4*complex(0,1)*sw*vev**3)/(8.*cw**3*NPl**2) - (cBB*ee**4*complex(0,1)*sw*vev**3)/(4.*cw*NPl**2) + (cWW*ee**4*complex(0,1)*sw*vev**3)/(16.*cw*NPl**2) - (cBB*ee**4*complex(0,1)*sw**3*vev**3)/(8.*cw**3*NPl**2)', + order = {'NP':1}) + +GC_585 = Coupling(name = 'GC_585', + value = '(cBB*ee**4*complex(0,1)*vev**3)/(4.*NPl**2) + (cB*ee**4*complex(0,1)*vev**3)/(2.*cw**2*NPl**2) - (cBB*ee**4*complex(0,1)*vev**3)/(4.*cw**2*NPl**2) + (cWW*ee**4*complex(0,1)*vev**3)/(8.*cw**2*NPl**2) + (cB*ee**4*complex(0,1)*vev**3)/(4.*NPl**2*sw**2) + (cWW*ee**4*complex(0,1)*vev**3)/(8.*NPl**2*sw**2) + (cB*ee**4*complex(0,1)*sw**2*vev**3)/(4.*cw**4*NPl**2) - (cBB*ee**4*complex(0,1)*sw**2*vev**3)/(4.*cw**4*NPl**2) + (cBB*ee**4*complex(0,1)*sw**2*vev**3)/(2.*cw**2*NPl**2) + (cBB*ee**4*complex(0,1)*sw**4*vev**3)/(4.*cw**4*NPl**2)', + order = {'NP':1}) + +GC_586 = Coupling(name = 'GC_586', + value = '-(yb/cmath.sqrt(2))', + order = {'QED':1}) + +GC_587 = Coupling(name = 'GC_587', + value = '-((complex(0,1)*yb)/cmath.sqrt(2))', + order = {'QED':1}) + +GC_588 = Coupling(name = 'GC_588', + value = 'yb/cmath.sqrt(2)', + order = {'QED':1}) + +GC_589 = Coupling(name = 'GC_589', + value = '-(yt/cmath.sqrt(2))', + order = {'QED':1}) + +GC_59 = Coupling(name = 'GC_59', + value = '-((cHW*ee**4*complex(0,1))/(NPl**2*sw**4)) - (2*cWW*ee**4*complex(0,1))/(NPl**2*sw**4)', + order = {'NP':1,'QED':3}) + +GC_590 = Coupling(name = 'GC_590', + value = '-((complex(0,1)*yt)/cmath.sqrt(2))', + order = {'QED':1}) + +GC_591 = Coupling(name = 'GC_591', + value = 'yt/cmath.sqrt(2)', + order = {'QED':1}) + +GC_592 = Coupling(name = 'GC_592', + value = '-ytau', + order = {'QED':1}) + +GC_593 = Coupling(name = 'GC_593', + value = 'ytau', + order = {'QED':1}) + +GC_594 = Coupling(name = 'GC_594', + value = '-(ytau/cmath.sqrt(2))', + order = {'QED':1}) + +GC_595 = Coupling(name = 'GC_595', + value = '-((complex(0,1)*ytau)/cmath.sqrt(2))', + order = {'QED':1}) + +GC_596 = Coupling(name = 'GC_596', + value = 'ytau/cmath.sqrt(2)', + order = {'QED':1}) + +GC_6 = Coupling(name = 'GC_6', + value = 'ee*complex(0,1)', + order = {'QED':1}) + +GC_60 = Coupling(name = 'GC_60', + value = '-(cHW*ee**3)/(2.*NPl**2*sw**3) - (cWW*ee**3)/(2.*NPl**2*sw**3)', + order = {'NP':1,'QED':2}) + +GC_61 = Coupling(name = 'GC_61', + value = '-(cHW*ee**3)/(4.*NPl**2*sw**3) - (cWW*ee**3)/(4.*NPl**2*sw**3)', + order = {'NP':1,'QED':2}) + +GC_62 = Coupling(name = 'GC_62', + value = '-(cHW*ee**3*complex(0,1))/(4.*NPl**2*sw**3) - (cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**3)', + order = {'NP':1,'QED':2}) + +GC_63 = Coupling(name = 'GC_63', + value = '(cHW*ee**3*complex(0,1))/(4.*NPl**2*sw**3) + (cWW*ee**3*complex(0,1))/(4.*NPl**2*sw**3)', + order = {'NP':1,'QED':2}) + +GC_64 = Coupling(name = 'GC_64', + value = '-(cHW*ee**3*complex(0,1))/(2.*NPl**2*sw**3) - (cWW*ee**3*complex(0,1))/(2.*NPl**2*sw**3)', + order = {'NP':1,'QED':2}) + +GC_65 = Coupling(name = 'GC_65', + value = '(cHW*ee**3*complex(0,1))/(2.*NPl**2*sw**3) + (cWW*ee**3*complex(0,1))/(2.*NPl**2*sw**3)', + order = {'NP':1,'QED':2}) + +GC_66 = Coupling(name = 'GC_66', + value = '(cHW*ee**3)/(4.*NPl**2*sw**3) + (cWW*ee**3)/(4.*NPl**2*sw**3)', + order = {'NP':1,'QED':2}) + +GC_67 = Coupling(name = 'GC_67', + value = '(cHW*ee**3)/(2.*NPl**2*sw**3) + (cWW*ee**3)/(2.*NPl**2*sw**3)', + order = {'NP':1,'QED':2}) + +GC_68 = Coupling(name = 'GC_68', + value = '-(cHW*cw*ee**3)/(2.*NPl**2*sw**3) - (cw*cWW*ee**3)/(2.*NPl**2*sw**3)', + order = {'NP':1,'QED':2}) + +GC_69 = Coupling(name = 'GC_69', + value = '-(cHW*cw*ee**3)/(4.*NPl**2*sw**3) - (cw*cWW*ee**3)/(4.*NPl**2*sw**3)', + order = {'NP':1,'QED':2}) + +GC_7 = Coupling(name = 'GC_7', + value = 'ee**2*complex(0,1)', + order = {'QED':2}) + +GC_70 = Coupling(name = 'GC_70', + value = '-(cHW*cw*ee**3*complex(0,1))/(2.*NPl**2*sw**3) - (cw*cWW*ee**3*complex(0,1))/(2.*NPl**2*sw**3)', + order = {'NP':1,'QED':2}) + +GC_71 = Coupling(name = 'GC_71', + value = '(cHW*cw*ee**3*complex(0,1))/(2.*NPl**2*sw**3) + (cw*cWW*ee**3*complex(0,1))/(2.*NPl**2*sw**3)', + order = {'NP':1,'QED':2}) + +GC_72 = Coupling(name = 'GC_72', + value = '(cHW*cw*ee**3)/(4.*NPl**2*sw**3) + (cw*cWW*ee**3)/(4.*NPl**2*sw**3)', + order = {'NP':1,'QED':2}) + +GC_73 = Coupling(name = 'GC_73', + value = '(cHW*cw*ee**3)/(2.*NPl**2*sw**3) + (cw*cWW*ee**3)/(2.*NPl**2*sw**3)', + order = {'NP':1,'QED':2}) + +GC_74 = Coupling(name = 'GC_74', + value = '-(cHW*ee**4)/(2.*NPl**2*sw**3) - (cWW*ee**4)/(2.*NPl**2*sw**3)', + order = {'NP':1,'QED':3}) + +GC_75 = Coupling(name = 'GC_75', + value = '-(cHW*ee**4)/(4.*NPl**2*sw**3) - (cWW*ee**4)/(4.*NPl**2*sw**3)', + order = {'NP':1,'QED':3}) + +GC_76 = Coupling(name = 'GC_76', + value = '-(cHW*ee**4*complex(0,1))/(4.*NPl**2*sw**3) - (cWW*ee**4*complex(0,1))/(4.*NPl**2*sw**3)', + order = {'NP':1,'QED':3}) + +GC_77 = Coupling(name = 'GC_77', + value = '(cHW*ee**4*complex(0,1))/(2.*NPl**2*sw**3) + (cWW*ee**4*complex(0,1))/(2.*NPl**2*sw**3)', + order = {'NP':1,'QED':3}) + +GC_78 = Coupling(name = 'GC_78', + value = '(cHW*ee**4)/(4.*NPl**2*sw**3) + (cWW*ee**4)/(4.*NPl**2*sw**3)', + order = {'NP':1,'QED':3}) + +GC_79 = Coupling(name = 'GC_79', + value = '(cHW*ee**4)/(2.*NPl**2*sw**3) + (cWW*ee**4)/(2.*NPl**2*sw**3)', + order = {'NP':1,'QED':3}) + +GC_8 = Coupling(name = 'GC_8', + value = '-2*ee**2*complex(0,1)', + order = {'QED':2}) + +GC_80 = Coupling(name = 'GC_80', + value = '-(cHW*ee**2)/(4.*NPl**2*sw**2) - (cWW*ee**2)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_81 = Coupling(name = 'GC_81', + value = '-(cHW*ee**2)/(4.*NPl**2*sw**2) - (cWW*ee**2)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_82 = Coupling(name = 'GC_82', + value = '-(cHW*ee**2*complex(0,1))/(2.*NPl**2*sw**2) - (cWW*ee**2*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_83 = Coupling(name = 'GC_83', + value = '(cHW*ee**2*complex(0,1))/(2.*NPl**2*sw**2) + (cWW*ee**2*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_84 = Coupling(name = 'GC_84', + value = '(cHW*ee**2)/(4.*NPl**2*sw**2) + (cWW*ee**2)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_85 = Coupling(name = 'GC_85', + value = '(cHW*ee**2)/(4.*NPl**2*sw**2) + (cWW*ee**2)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_86 = Coupling(name = 'GC_86', + value = '-(cHB*ee**2)/(2.*cw*NPl**2) - (cHW*cw*ee**2)/(4.*NPl**2*sw**2) - (cw*cWW*ee**2)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_87 = Coupling(name = 'GC_87', + value = '(cHB*ee**2)/(2.*cw*NPl**2) - (cHW*cw*ee**2)/(4.*NPl**2*sw**2) - (cw*cWW*ee**2)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_88 = Coupling(name = 'GC_88', + value = '-(cHW*ee**2)/(4.*cw*NPl**2) - (cHW*cw*ee**2)/(4.*NPl**2*sw**2) - (cw*cWW*ee**2)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_89 = Coupling(name = 'GC_89', + value = '(cHW*ee**2)/(4.*cw*NPl**2) - (cHW*cw*ee**2)/(4.*NPl**2*sw**2) - (cw*cWW*ee**2)/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_9 = Coupling(name = 'GC_9', + value = '2*ee**2*complex(0,1)', + order = {'QED':2}) + +GC_90 = Coupling(name = 'GC_90', + value = '-(cHB*ee**2)/(2.*cw*NPl**2) - (cHW*cw*ee**2)/(4.*NPl**2*sw**2) - (cw*cWW*ee**2)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_91 = Coupling(name = 'GC_91', + value = '(cHB*ee**2)/(2.*cw*NPl**2) - (cHW*cw*ee**2)/(4.*NPl**2*sw**2) - (cw*cWW*ee**2)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_92 = Coupling(name = 'GC_92', + value = '-(cHW*ee**2)/(4.*cw*NPl**2) - (cHW*cw*ee**2)/(4.*NPl**2*sw**2) - (cw*cWW*ee**2)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_93 = Coupling(name = 'GC_93', + value = '(cHW*ee**2)/(4.*cw*NPl**2) - (cHW*cw*ee**2)/(4.*NPl**2*sw**2) - (cw*cWW*ee**2)/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_94 = Coupling(name = 'GC_94', + value = '-(cHB*ee**2*complex(0,1))/(2.*cw*NPl**2) - (cHW*cw*ee**2*complex(0,1))/(4.*NPl**2*sw**2) - (cw*cWW*ee**2*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_95 = Coupling(name = 'GC_95', + value = '-(cHW*ee**2*complex(0,1))/(4.*cw*NPl**2) - (cHW*cw*ee**2*complex(0,1))/(4.*NPl**2*sw**2) - (cw*cWW*ee**2*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_96 = Coupling(name = 'GC_96', + value = '-(cHB*ee**2*complex(0,1))/(2.*cw*NPl**2) + (cHW*cw*ee**2*complex(0,1))/(4.*NPl**2*sw**2) + (cw*cWW*ee**2*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_97 = Coupling(name = 'GC_97', + value = '-(cHW*ee**2*complex(0,1))/(4.*cw*NPl**2) + (cHW*cw*ee**2*complex(0,1))/(4.*NPl**2*sw**2) + (cw*cWW*ee**2*complex(0,1))/(4.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_98 = Coupling(name = 'GC_98', + value = '(cHB*ee**2*complex(0,1))/(2.*cw*NPl**2) - (cHW*cw*ee**2*complex(0,1))/(4.*NPl**2*sw**2) - (cw*cWW*ee**2*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + +GC_99 = Coupling(name = 'GC_99', + value = '(cHW*ee**2*complex(0,1))/(4.*cw*NPl**2) - (cHW*cw*ee**2*complex(0,1))/(4.*NPl**2*sw**2) - (cw*cWW*ee**2*complex(0,1))/(2.*NPl**2*sw**2)', + order = {'NP':1,'QED':1}) + diff --git a/HELatNLO/decays.py b/HELatNLO/decays.py new file mode 100644 index 0000000000000000000000000000000000000000..a0e08ff1a5249e0ecebd00218dc0fb99b8b5634b --- /dev/null +++ b/HELatNLO/decays.py @@ -0,0 +1,58 @@ +# This file was automatically created by FeynRules 2.3.24 +# Mathematica version: 10.1.0 for Mac OS X x86 (64-bit) (March 24, 2015) +# Date: Tue 23 Aug 2016 20:14:27 + + +from object_library import all_decays, Decay +import particles as P + + +Decay_b = Decay(name = 'Decay_b', + particle = P.b, + partial_widths = {(P.W__minus__,P.t):'(((3*ee**2*MB**2)/(2.*sw**2) + (3*ee**2*MT**2)/(2.*sw**2) + (3*ee**2*MB**4)/(2.*MW**2*sw**2) - (3*ee**2*MB**2*MT**2)/(MW**2*sw**2) + (3*ee**2*MT**4)/(2.*MW**2*sw**2) - (3*ee**2*MW**2)/sw**2)*cmath.sqrt(MB**4 - 2*MB**2*MT**2 + MT**4 - 2*MB**2*MW**2 - 2*MT**2*MW**2 + MW**4))/(96.*cmath.pi*abs(MB)**3)'}) + +Decay_H = Decay(name = 'Decay_H', + particle = P.H, + partial_widths = {(P.a,P.a):'(MH**2*((AH**2*MH**4)/2. - (AH*cBB*ee**2*MH**4*vev)/NPl**2 + (cBB**2*ee**4*MH**4*vev**2)/(2.*NPl**4)))/(32.*cmath.pi*abs(MH)**3)', + (P.a,P.Z):'((MH**2 - MZ**2)*((gZAH**2*MH**4)/2. - gZAH**2*MH**2*MZ**2 + (gZAH**2*MZ**4)/2. + (cHB*cw*ee**2*gZAH*MH**4*vev)/(NPl**2*sw) - (cHW*cw*ee**2*gZAH*MH**4*vev)/(2.*NPl**2*sw) - (2*cHB*cw*ee**2*gZAH*MH**2*MZ**2*vev)/(NPl**2*sw) + (cHW*cw*ee**2*gZAH*MH**2*MZ**2*vev)/(NPl**2*sw) + (cHB*cw*ee**2*gZAH*MZ**4*vev)/(NPl**2*sw) - (cHW*cw*ee**2*gZAH*MZ**4*vev)/(2.*NPl**2*sw) + (cBB*ee**2*gZAH*MH**4*sw*vev)/(cw*NPl**2) + (cHB*ee**2*gZAH*MH**4*sw*vev)/(cw*NPl**2) - (cHW*ee**2*gZAH*MH**4*sw*vev)/(2.*cw*NPl**2) - (2*cBB*ee**2*gZAH*MH**2*MZ**2*sw*vev)/(cw*NPl**2) - (2*cHB*ee**2*gZAH*MH**2*MZ**2*sw*vev)/(cw*NPl**2) + (cHW*ee**2*gZAH*MH**2*MZ**2*sw*vev)/(cw*NPl**2) + (cBB*ee**2*gZAH*MZ**4*sw*vev)/(cw*NPl**2) + (cHB*ee**2*gZAH*MZ**4*sw*vev)/(cw*NPl**2) - (cHW*ee**2*gZAH*MZ**4*sw*vev)/(2.*cw*NPl**2) + (3*cB*cHB*ee**4*MH**4*vev**2)/(4.*NPl**4) + (cBB*cHB*ee**4*MH**4*vev**2)/NPl**4 + (cHB**2*ee**4*MH**4*vev**2)/NPl**4 - (3*cB*cHW*ee**4*MH**4*vev**2)/(8.*NPl**4) - (cBB*cHW*ee**4*MH**4*vev**2)/(2.*NPl**4) - (cHB*cHW*ee**4*MH**4*vev**2)/NPl**4 + (cHW**2*ee**4*MH**4*vev**2)/(4.*NPl**4) - (3*cHB*cWW*ee**4*MH**4*vev**2)/(8.*NPl**4) + (3*cHW*cWW*ee**4*MH**4*vev**2)/(16.*NPl**4) - (cB*cHB*ee**4*MH**6*vev**2)/(4.*MZ**2*NPl**4) - (cHB**2*ee**4*MH**6*vev**2)/(4.*MZ**2*NPl**4) + (cB*cHW*ee**4*MH**6*vev**2)/(8.*MZ**2*NPl**4) + (cHB*cHW*ee**4*MH**6*vev**2)/(4.*MZ**2*NPl**4) - (cHW**2*ee**4*MH**6*vev**2)/(16.*MZ**2*NPl**4) + (cHB*cWW*ee**4*MH**6*vev**2)/(8.*MZ**2*NPl**4) - (cHW*cWW*ee**4*MH**6*vev**2)/(16.*MZ**2*NPl**4) - (3*cB*cHB*ee**4*MH**2*MZ**2*vev**2)/(4.*NPl**4) - (2*cBB*cHB*ee**4*MH**2*MZ**2*vev**2)/NPl**4 - (5*cHB**2*ee**4*MH**2*MZ**2*vev**2)/(4.*NPl**4) + (3*cB*cHW*ee**4*MH**2*MZ**2*vev**2)/(8.*NPl**4) + (cBB*cHW*ee**4*MH**2*MZ**2*vev**2)/NPl**4 + (5*cHB*cHW*ee**4*MH**2*MZ**2*vev**2)/(4.*NPl**4) - (5*cHW**2*ee**4*MH**2*MZ**2*vev**2)/(16.*NPl**4) + (3*cHB*cWW*ee**4*MH**2*MZ**2*vev**2)/(8.*NPl**4) - (3*cHW*cWW*ee**4*MH**2*MZ**2*vev**2)/(16.*NPl**4) + (cB*cHB*ee**4*MZ**4*vev**2)/(4.*NPl**4) + (cBB*cHB*ee**4*MZ**4*vev**2)/NPl**4 + (cHB**2*ee**4*MZ**4*vev**2)/(2.*NPl**4) - (cB*cHW*ee**4*MZ**4*vev**2)/(8.*NPl**4) - (cBB*cHW*ee**4*MZ**4*vev**2)/(2.*NPl**4) - (cHB*cHW*ee**4*MZ**4*vev**2)/(2.*NPl**4) + (cHW**2*ee**4*MZ**4*vev**2)/(8.*NPl**4) - (cHB*cWW*ee**4*MZ**4*vev**2)/(8.*NPl**4) + (cHW*cWW*ee**4*MZ**4*vev**2)/(16.*NPl**4) + (3*cB*cHB*cw**2*ee**4*MH**4*vev**2)/(8.*NPl**4*sw**2) + (cHB**2*cw**2*ee**4*MH**4*vev**2)/(2.*NPl**4*sw**2) - (3*cB*cHW*cw**2*ee**4*MH**4*vev**2)/(16.*NPl**4*sw**2) - (cHB*cHW*cw**2*ee**4*MH**4*vev**2)/(2.*NPl**4*sw**2) + (cHW**2*cw**2*ee**4*MH**4*vev**2)/(8.*NPl**4*sw**2) - (3*cHB*cw**2*cWW*ee**4*MH**4*vev**2)/(16.*NPl**4*sw**2) + (3*cHW*cw**2*cWW*ee**4*MH**4*vev**2)/(32.*NPl**4*sw**2) - (cB*cHB*cw**2*ee**4*MH**6*vev**2)/(8.*MZ**2*NPl**4*sw**2) - (cHB**2*cw**2*ee**4*MH**6*vev**2)/(8.*MZ**2*NPl**4*sw**2) + (cB*cHW*cw**2*ee**4*MH**6*vev**2)/(16.*MZ**2*NPl**4*sw**2) + (cHB*cHW*cw**2*ee**4*MH**6*vev**2)/(8.*MZ**2*NPl**4*sw**2) - (cHW**2*cw**2*ee**4*MH**6*vev**2)/(32.*MZ**2*NPl**4*sw**2) + (cHB*cw**2*cWW*ee**4*MH**6*vev**2)/(16.*MZ**2*NPl**4*sw**2) - (cHW*cw**2*cWW*ee**4*MH**6*vev**2)/(32.*MZ**2*NPl**4*sw**2) - (3*cB*cHB*cw**2*ee**4*MH**2*MZ**2*vev**2)/(8.*NPl**4*sw**2) - (5*cHB**2*cw**2*ee**4*MH**2*MZ**2*vev**2)/(8.*NPl**4*sw**2) + (3*cB*cHW*cw**2*ee**4*MH**2*MZ**2*vev**2)/(16.*NPl**4*sw**2) + (5*cHB*cHW*cw**2*ee**4*MH**2*MZ**2*vev**2)/(8.*NPl**4*sw**2) - (5*cHW**2*cw**2*ee**4*MH**2*MZ**2*vev**2)/(32.*NPl**4*sw**2) + (3*cHB*cw**2*cWW*ee**4*MH**2*MZ**2*vev**2)/(16.*NPl**4*sw**2) - (3*cHW*cw**2*cWW*ee**4*MH**2*MZ**2*vev**2)/(32.*NPl**4*sw**2) + (cB*cHB*cw**2*ee**4*MZ**4*vev**2)/(8.*NPl**4*sw**2) + (cHB**2*cw**2*ee**4*MZ**4*vev**2)/(4.*NPl**4*sw**2) - (cB*cHW*cw**2*ee**4*MZ**4*vev**2)/(16.*NPl**4*sw**2) - (cHB*cHW*cw**2*ee**4*MZ**4*vev**2)/(4.*NPl**4*sw**2) + (cHW**2*cw**2*ee**4*MZ**4*vev**2)/(16.*NPl**4*sw**2) - (cHB*cw**2*cWW*ee**4*MZ**4*vev**2)/(16.*NPl**4*sw**2) + (cHW*cw**2*cWW*ee**4*MZ**4*vev**2)/(32.*NPl**4*sw**2) + (cBB**2*ee**4*MH**4*sw**2*vev**2)/(2.*cw**2*NPl**4) + (3*cB*cHB*ee**4*MH**4*sw**2*vev**2)/(8.*cw**2*NPl**4) + (cBB*cHB*ee**4*MH**4*sw**2*vev**2)/(cw**2*NPl**4) + (cHB**2*ee**4*MH**4*sw**2*vev**2)/(2.*cw**2*NPl**4) - (3*cB*cHW*ee**4*MH**4*sw**2*vev**2)/(16.*cw**2*NPl**4) - (cBB*cHW*ee**4*MH**4*sw**2*vev**2)/(2.*cw**2*NPl**4) - (cHB*cHW*ee**4*MH**4*sw**2*vev**2)/(2.*cw**2*NPl**4) + (cHW**2*ee**4*MH**4*sw**2*vev**2)/(8.*cw**2*NPl**4) - (3*cHB*cWW*ee**4*MH**4*sw**2*vev**2)/(16.*cw**2*NPl**4) + (3*cHW*cWW*ee**4*MH**4*sw**2*vev**2)/(32.*cw**2*NPl**4) - (cB*cHB*ee**4*MH**6*sw**2*vev**2)/(8.*cw**2*MZ**2*NPl**4) - (cHB**2*ee**4*MH**6*sw**2*vev**2)/(8.*cw**2*MZ**2*NPl**4) + (cB*cHW*ee**4*MH**6*sw**2*vev**2)/(16.*cw**2*MZ**2*NPl**4) + (cHB*cHW*ee**4*MH**6*sw**2*vev**2)/(8.*cw**2*MZ**2*NPl**4) - (cHW**2*ee**4*MH**6*sw**2*vev**2)/(32.*cw**2*MZ**2*NPl**4) + (cHB*cWW*ee**4*MH**6*sw**2*vev**2)/(16.*cw**2*MZ**2*NPl**4) - (cHW*cWW*ee**4*MH**6*sw**2*vev**2)/(32.*cw**2*MZ**2*NPl**4) - (cBB**2*ee**4*MH**2*MZ**2*sw**2*vev**2)/(cw**2*NPl**4) - (3*cB*cHB*ee**4*MH**2*MZ**2*sw**2*vev**2)/(8.*cw**2*NPl**4) - (2*cBB*cHB*ee**4*MH**2*MZ**2*sw**2*vev**2)/(cw**2*NPl**4) - (5*cHB**2*ee**4*MH**2*MZ**2*sw**2*vev**2)/(8.*cw**2*NPl**4) + (3*cB*cHW*ee**4*MH**2*MZ**2*sw**2*vev**2)/(16.*cw**2*NPl**4) + (cBB*cHW*ee**4*MH**2*MZ**2*sw**2*vev**2)/(cw**2*NPl**4) + (5*cHB*cHW*ee**4*MH**2*MZ**2*sw**2*vev**2)/(8.*cw**2*NPl**4) - (5*cHW**2*ee**4*MH**2*MZ**2*sw**2*vev**2)/(32.*cw**2*NPl**4) + (3*cHB*cWW*ee**4*MH**2*MZ**2*sw**2*vev**2)/(16.*cw**2*NPl**4) - (3*cHW*cWW*ee**4*MH**2*MZ**2*sw**2*vev**2)/(32.*cw**2*NPl**4) + (cBB**2*ee**4*MZ**4*sw**2*vev**2)/(2.*cw**2*NPl**4) + (cB*cHB*ee**4*MZ**4*sw**2*vev**2)/(8.*cw**2*NPl**4) + (cBB*cHB*ee**4*MZ**4*sw**2*vev**2)/(cw**2*NPl**4) + (cHB**2*ee**4*MZ**4*sw**2*vev**2)/(4.*cw**2*NPl**4) - (cB*cHW*ee**4*MZ**4*sw**2*vev**2)/(16.*cw**2*NPl**4) - (cBB*cHW*ee**4*MZ**4*sw**2*vev**2)/(2.*cw**2*NPl**4) - (cHB*cHW*ee**4*MZ**4*sw**2*vev**2)/(4.*cw**2*NPl**4) + (cHW**2*ee**4*MZ**4*sw**2*vev**2)/(16.*cw**2*NPl**4) - (cHB*cWW*ee**4*MZ**4*sw**2*vev**2)/(16.*cw**2*NPl**4) + (cHW*cWW*ee**4*MZ**4*sw**2*vev**2)/(32.*cw**2*NPl**4) - (3*cw*cWW*ee**4*gZAH*MH**2*vev**3)/(16.*NPl**2*sw**3) + (3*cw**3*cWW*ee**4*gZAH*MH**2*vev**3)/(16.*NPl**2*sw**3) + (3*cw*cWW*ee**4*gZAH*MZ**2*vev**3)/(16.*NPl**2*sw**3) - (3*cw**3*cWW*ee**4*gZAH*MZ**2*vev**3)/(16.*NPl**2*sw**3) + (3*cBB*ee**4*gZAH*MH**2*vev**3)/(8.*cw*NPl**2*sw) - (3*cBB*cw*ee**4*gZAH*MH**2*vev**3)/(8.*NPl**2*sw) - (3*cWW*ee**4*gZAH*MH**2*vev**3)/(16.*cw*NPl**2*sw) + (3*cw*cWW*ee**4*gZAH*MH**2*vev**3)/(8.*NPl**2*sw) - (3*cBB*ee**4*gZAH*MZ**2*vev**3)/(8.*cw*NPl**2*sw) + (3*cBB*cw*ee**4*gZAH*MZ**2*vev**3)/(8.*NPl**2*sw) + (3*cWW*ee**4*gZAH*MZ**2*vev**3)/(16.*cw*NPl**2*sw) - (3*cw*cWW*ee**4*gZAH*MZ**2*vev**3)/(8.*NPl**2*sw) + (3*cBB*ee**4*gZAH*MH**2*sw*vev**3)/(8.*cw**3*NPl**2) - (3*cBB*ee**4*gZAH*MH**2*sw*vev**3)/(4.*cw*NPl**2) + (3*cWW*ee**4*gZAH*MH**2*sw*vev**3)/(16.*cw*NPl**2) - (3*cBB*ee**4*gZAH*MZ**2*sw*vev**3)/(8.*cw**3*NPl**2) + (3*cBB*ee**4*gZAH*MZ**2*sw*vev**3)/(4.*cw*NPl**2) - (3*cWW*ee**4*gZAH*MZ**2*sw*vev**3)/(16.*cw*NPl**2) - (3*cBB*ee**4*gZAH*MH**2*sw**3*vev**3)/(8.*cw**3*NPl**2) + (3*cBB*ee**4*gZAH*MZ**2*sw**3*vev**3)/(8.*cw**3*NPl**2) - (3*cB*cBB*ee**6*MH**2*vev**4)/(16.*NPl**4) - (3*cBB**2*ee**6*MH**2*vev**4)/(8.*NPl**4) - (3*cBB*cHB*ee**6*MH**2*vev**4)/(4.*NPl**4) + (3*cBB*cHW*ee**6*MH**2*vev**4)/(8.*NPl**4) + (cB*cBB*ee**6*MH**2*vev**4)/(8.*cw**2*NPl**4) + (3*cBB**2*ee**6*MH**2*vev**4)/(8.*cw**2*NPl**4) + (cBB*cHB*ee**6*MH**2*vev**4)/(2.*cw**2*NPl**4) - (cBB*cHW*ee**6*MH**2*vev**4)/(4.*cw**2*NPl**4) + (3*cB*cWW*ee**6*MH**2*vev**4)/(32.*NPl**4) + (15*cBB*cWW*ee**6*MH**2*vev**4)/(32.*NPl**4) + (3*cHB*cWW*ee**6*MH**2*vev**4)/(8.*NPl**4) - (3*cHW*cWW*ee**6*MH**2*vev**4)/(16.*NPl**4) - (cB*cWW*ee**6*MH**2*vev**4)/(32.*cw**2*NPl**4) - (cBB*cWW*ee**6*MH**2*vev**4)/(4.*cw**2*NPl**4) - (cHB*cWW*ee**6*MH**2*vev**4)/(8.*cw**2*NPl**4) + (cHW*cWW*ee**6*MH**2*vev**4)/(16.*cw**2*NPl**4) - (3*cWW**2*ee**6*MH**2*vev**4)/(64.*NPl**4) + (cWW**2*ee**6*MH**2*vev**4)/(64.*cw**2*NPl**4) + (3*cB*cBB*ee**6*MH**4*vev**4)/(32.*MZ**2*NPl**4) + (3*cBB*cHB*ee**6*MH**4*vev**4)/(32.*MZ**2*NPl**4) - (3*cBB*cHW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4) - (cB*cBB*ee**6*MH**4*vev**4)/(16.*cw**2*MZ**2*NPl**4) - (cBB*cHB*ee**6*MH**4*vev**4)/(16.*cw**2*MZ**2*NPl**4) + (cBB*cHW*ee**6*MH**4*vev**4)/(32.*cw**2*MZ**2*NPl**4) - (3*cB*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4) - (3*cBB*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4) - (3*cHB*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4) + (3*cHW*cWW*ee**6*MH**4*vev**4)/(128.*MZ**2*NPl**4) + (cB*cWW*ee**6*MH**4*vev**4)/(64.*cw**2*MZ**2*NPl**4) + (cBB*cWW*ee**6*MH**4*vev**4)/(32.*cw**2*MZ**2*NPl**4) + (cHB*cWW*ee**6*MH**4*vev**4)/(64.*cw**2*MZ**2*NPl**4) - (cHW*cWW*ee**6*MH**4*vev**4)/(128.*cw**2*MZ**2*NPl**4) + (3*cWW**2*ee**6*MH**4*vev**4)/(128.*MZ**2*NPl**4) - (cWW**2*ee**6*MH**4*vev**4)/(128.*cw**2*MZ**2*NPl**4) + (3*cB*cBB*ee**6*MZ**2*vev**4)/(32.*NPl**4) + (3*cBB**2*ee**6*MZ**2*vev**4)/(8.*NPl**4) + (21*cBB*cHB*ee**6*MZ**2*vev**4)/(32.*NPl**4) - (21*cBB*cHW*ee**6*MZ**2*vev**4)/(64.*NPl**4) - (cB*cBB*ee**6*MZ**2*vev**4)/(16.*cw**2*NPl**4) - (3*cBB**2*ee**6*MZ**2*vev**4)/(8.*cw**2*NPl**4) - (7*cBB*cHB*ee**6*MZ**2*vev**4)/(16.*cw**2*NPl**4) + (7*cBB*cHW*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4) - (3*cB*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4) - (27*cBB*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4) - (21*cHB*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4) + (21*cHW*cWW*ee**6*MZ**2*vev**4)/(128.*NPl**4) + (cB*cWW*ee**6*MZ**2*vev**4)/(64.*cw**2*NPl**4) + (7*cBB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4) + (7*cHB*cWW*ee**6*MZ**2*vev**4)/(64.*cw**2*NPl**4) - (7*cHW*cWW*ee**6*MZ**2*vev**4)/(128.*cw**2*NPl**4) + (3*cWW**2*ee**6*MZ**2*vev**4)/(128.*NPl**4) - (cWW**2*ee**6*MZ**2*vev**4)/(128.*cw**2*NPl**4) - (cB*cw**2*cWW*ee**6*MH**2*vev**4)/(32.*NPl**4*sw**4) - (cHB*cw**2*cWW*ee**6*MH**2*vev**4)/(8.*NPl**4*sw**4) + (cHW*cw**2*cWW*ee**6*MH**2*vev**4)/(16.*NPl**4*sw**4) + (cB*cw**4*cWW*ee**6*MH**2*vev**4)/(32.*NPl**4*sw**4) + (cHB*cw**4*cWW*ee**6*MH**2*vev**4)/(8.*NPl**4*sw**4) - (cHW*cw**4*cWW*ee**6*MH**2*vev**4)/(16.*NPl**4*sw**4) + (cw**2*cWW**2*ee**6*MH**2*vev**4)/(64.*NPl**4*sw**4) - (cw**4*cWW**2*ee**6*MH**2*vev**4)/(64.*NPl**4*sw**4) + (cB*cw**2*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**4) + (cHB*cw**2*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**4) - (cHW*cw**2*cWW*ee**6*MH**4*vev**4)/(128.*MZ**2*NPl**4*sw**4) - (cB*cw**4*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**4) - (cHB*cw**4*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**4) + (cHW*cw**4*cWW*ee**6*MH**4*vev**4)/(128.*MZ**2*NPl**4*sw**4) - (cw**2*cWW**2*ee**6*MH**4*vev**4)/(128.*MZ**2*NPl**4*sw**4) + (cw**4*cWW**2*ee**6*MH**4*vev**4)/(128.*MZ**2*NPl**4*sw**4) + (cB*cw**2*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**4) + (7*cHB*cw**2*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**4) - (7*cHW*cw**2*cWW*ee**6*MZ**2*vev**4)/(128.*NPl**4*sw**4) - (cB*cw**4*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**4) - (7*cHB*cw**4*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**4) + (7*cHW*cw**4*cWW*ee**6*MZ**2*vev**4)/(128.*NPl**4*sw**4) - (cw**2*cWW**2*ee**6*MZ**2*vev**4)/(128.*NPl**4*sw**4) + (cw**4*cWW**2*ee**6*MZ**2*vev**4)/(128.*NPl**4*sw**4) + (cB*cBB*ee**6*MH**2*vev**4)/(16.*NPl**4*sw**2) + (cBB*cHB*ee**6*MH**2*vev**4)/(4.*NPl**4*sw**2) - (cBB*cHW*ee**6*MH**2*vev**4)/(8.*NPl**4*sw**2) - (cB*cBB*cw**2*ee**6*MH**2*vev**4)/(16.*NPl**4*sw**2) - (cBB*cHB*cw**2*ee**6*MH**2*vev**4)/(4.*NPl**4*sw**2) + (cBB*cHW*cw**2*ee**6*MH**2*vev**4)/(8.*NPl**4*sw**2) - (cB*cWW*ee**6*MH**2*vev**4)/(16.*NPl**4*sw**2) - (7*cBB*cWW*ee**6*MH**2*vev**4)/(32.*NPl**4*sw**2) - (cHB*cWW*ee**6*MH**2*vev**4)/(4.*NPl**4*sw**2) + (cHW*cWW*ee**6*MH**2*vev**4)/(8.*NPl**4*sw**2) + (3*cB*cw**2*cWW*ee**6*MH**2*vev**4)/(32.*NPl**4*sw**2) + (7*cBB*cw**2*cWW*ee**6*MH**2*vev**4)/(32.*NPl**4*sw**2) + (3*cHB*cw**2*cWW*ee**6*MH**2*vev**4)/(8.*NPl**4*sw**2) - (3*cHW*cw**2*cWW*ee**6*MH**2*vev**4)/(16.*NPl**4*sw**2) + (cWW**2*ee**6*MH**2*vev**4)/(32.*NPl**4*sw**2) - (3*cw**2*cWW**2*ee**6*MH**2*vev**4)/(64.*NPl**4*sw**2) - (cB*cBB*ee**6*MH**4*vev**4)/(32.*MZ**2*NPl**4*sw**2) - (cBB*cHB*ee**6*MH**4*vev**4)/(32.*MZ**2*NPl**4*sw**2) + (cBB*cHW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**2) + (cB*cBB*cw**2*ee**6*MH**4*vev**4)/(32.*MZ**2*NPl**4*sw**2) + (cBB*cHB*cw**2*ee**6*MH**4*vev**4)/(32.*MZ**2*NPl**4*sw**2) - (cBB*cHW*cw**2*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**2) + (cB*cWW*ee**6*MH**4*vev**4)/(32.*MZ**2*NPl**4*sw**2) + (cBB*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**2) + (cHB*cWW*ee**6*MH**4*vev**4)/(32.*MZ**2*NPl**4*sw**2) - (cHW*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**2) - (3*cB*cw**2*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**2) - (cBB*cw**2*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**2) - (3*cHB*cw**2*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**2) + (3*cHW*cw**2*cWW*ee**6*MH**4*vev**4)/(128.*MZ**2*NPl**4*sw**2) - (cWW**2*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**2) + (3*cw**2*cWW**2*ee**6*MH**4*vev**4)/(128.*MZ**2*NPl**4*sw**2) - (cB*cBB*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**2) - (7*cBB*cHB*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**2) + (7*cBB*cHW*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**2) + (cB*cBB*cw**2*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**2) + (7*cBB*cHB*cw**2*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**2) - (7*cBB*cHW*cw**2*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**2) + (cB*cWW*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**2) + (13*cBB*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**2) + (7*cHB*cWW*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**2) - (7*cHW*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**2) - (3*cB*cw**2*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**2) - (13*cBB*cw**2*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**2) - (21*cHB*cw**2*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**2) + (21*cHW*cw**2*cWW*ee**6*MZ**2*vev**4)/(128.*NPl**4*sw**2) - (cWW**2*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**2) + (3*cw**2*cWW**2*ee**6*MZ**2*vev**4)/(128.*NPl**4*sw**2) + (cB*cBB*ee**6*MH**2*sw**2*vev**4)/(16.*cw**4*NPl**4) + (3*cBB**2*ee**6*MH**2*sw**2*vev**4)/(8.*cw**4*NPl**4) + (cBB*cHB*ee**6*MH**2*sw**2*vev**4)/(4.*cw**4*NPl**4) - (cBB*cHW*ee**6*MH**2*sw**2*vev**4)/(8.*cw**4*NPl**4) - (3*cB*cBB*ee**6*MH**2*sw**2*vev**4)/(16.*cw**2*NPl**4) - (3*cBB**2*ee**6*MH**2*sw**2*vev**4)/(4.*cw**2*NPl**4) - (3*cBB*cHB*ee**6*MH**2*sw**2*vev**4)/(4.*cw**2*NPl**4) + (3*cBB*cHW*ee**6*MH**2*sw**2*vev**4)/(8.*cw**2*NPl**4) - (cBB*cWW*ee**6*MH**2*sw**2*vev**4)/(32.*cw**4*NPl**4) + (cB*cWW*ee**6*MH**2*sw**2*vev**4)/(32.*cw**2*NPl**4) + (9*cBB*cWW*ee**6*MH**2*sw**2*vev**4)/(32.*cw**2*NPl**4) + (cHB*cWW*ee**6*MH**2*sw**2*vev**4)/(8.*cw**2*NPl**4) - (cHW*cWW*ee**6*MH**2*sw**2*vev**4)/(16.*cw**2*NPl**4) - (cWW**2*ee**6*MH**2*sw**2*vev**4)/(64.*cw**2*NPl**4) - (cB*cBB*ee**6*MH**4*sw**2*vev**4)/(32.*cw**4*MZ**2*NPl**4) - (cBB*cHB*ee**6*MH**4*sw**2*vev**4)/(32.*cw**4*MZ**2*NPl**4) + (cBB*cHW*ee**6*MH**4*sw**2*vev**4)/(64.*cw**4*MZ**2*NPl**4) + (3*cB*cBB*ee**6*MH**4*sw**2*vev**4)/(32.*cw**2*MZ**2*NPl**4) + (3*cBB*cHB*ee**6*MH**4*sw**2*vev**4)/(32.*cw**2*MZ**2*NPl**4) - (3*cBB*cHW*ee**6*MH**4*sw**2*vev**4)/(64.*cw**2*MZ**2*NPl**4) + (cBB*cWW*ee**6*MH**4*sw**2*vev**4)/(64.*cw**4*MZ**2*NPl**4) - (cB*cWW*ee**6*MH**4*sw**2*vev**4)/(64.*cw**2*MZ**2*NPl**4) - (3*cBB*cWW*ee**6*MH**4*sw**2*vev**4)/(64.*cw**2*MZ**2*NPl**4) - (cHB*cWW*ee**6*MH**4*sw**2*vev**4)/(64.*cw**2*MZ**2*NPl**4) + (cHW*cWW*ee**6*MH**4*sw**2*vev**4)/(128.*cw**2*MZ**2*NPl**4) + (cWW**2*ee**6*MH**4*sw**2*vev**4)/(128.*cw**2*MZ**2*NPl**4) - (cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**4*NPl**4) - (3*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(8.*cw**4*NPl**4) - (7*cBB*cHB*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**4*NPl**4) + (7*cBB*cHW*ee**6*MZ**2*sw**2*vev**4)/(64.*cw**4*NPl**4) + (3*cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**2*NPl**4) + (3*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(4.*cw**2*NPl**4) + (21*cBB*cHB*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**2*NPl**4) - (21*cBB*cHW*ee**6*MZ**2*sw**2*vev**4)/(64.*cw**2*NPl**4) + (cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(64.*cw**4*NPl**4) - (cB*cWW*ee**6*MZ**2*sw**2*vev**4)/(64.*cw**2*NPl**4) - (15*cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(64.*cw**2*NPl**4) - (7*cHB*cWW*ee**6*MZ**2*sw**2*vev**4)/(64.*cw**2*NPl**4) + (7*cHW*cWW*ee**6*MZ**2*sw**2*vev**4)/(128.*cw**2*NPl**4) + (cWW**2*ee**6*MZ**2*sw**2*vev**4)/(128.*cw**2*NPl**4) - (cB*cBB*ee**6*MH**2*sw**4*vev**4)/(16.*cw**4*NPl**4) - (3*cBB**2*ee**6*MH**2*sw**4*vev**4)/(8.*cw**4*NPl**4) - (cBB*cHB*ee**6*MH**2*sw**4*vev**4)/(4.*cw**4*NPl**4) + (cBB*cHW*ee**6*MH**2*sw**4*vev**4)/(8.*cw**4*NPl**4) + (cBB*cWW*ee**6*MH**2*sw**4*vev**4)/(32.*cw**4*NPl**4) + (cB*cBB*ee**6*MH**4*sw**4*vev**4)/(32.*cw**4*MZ**2*NPl**4) + (cBB*cHB*ee**6*MH**4*sw**4*vev**4)/(32.*cw**4*MZ**2*NPl**4) - (cBB*cHW*ee**6*MH**4*sw**4*vev**4)/(64.*cw**4*MZ**2*NPl**4) - (cBB*cWW*ee**6*MH**4*sw**4*vev**4)/(64.*cw**4*MZ**2*NPl**4) + (cB*cBB*ee**6*MZ**2*sw**4*vev**4)/(32.*cw**4*NPl**4) + (3*cBB**2*ee**6*MZ**2*sw**4*vev**4)/(8.*cw**4*NPl**4) + (7*cBB*cHB*ee**6*MZ**2*sw**4*vev**4)/(32.*cw**4*NPl**4) - (7*cBB*cHW*ee**6*MZ**2*sw**4*vev**4)/(64.*cw**4*NPl**4) - (cBB*cWW*ee**6*MZ**2*sw**4*vev**4)/(64.*cw**4*NPl**4) + (3*cBB**2*ee**8*vev**6)/(16.*NPl**4) + (3*cBB**2*ee**8*vev**6)/(32.*cw**4*NPl**4) - (9*cBB**2*ee**8*vev**6)/(32.*cw**2*NPl**4) - (9*cBB*cWW*ee**8*vev**6)/(32.*NPl**4) - (3*cBB*cWW*ee**8*vev**6)/(64.*cw**4*NPl**4) + (9*cBB*cWW*ee**8*vev**6)/(32.*cw**2*NPl**4) + (3*cWW**2*ee**8*vev**6)/(64.*NPl**4) - (3*cWW**2*ee**8*vev**6)/(128.*cw**2*NPl**4) + (3*cw**2*cWW**2*ee**8*vev**6)/(256.*NPl**4*sw**6) - (3*cw**4*cWW**2*ee**8*vev**6)/(128.*NPl**4*sw**6) + (3*cw**6*cWW**2*ee**8*vev**6)/(256.*NPl**4*sw**6) - (3*cBB*cWW*ee**8*vev**6)/(64.*NPl**4*sw**4) + (3*cBB*cw**2*cWW*ee**8*vev**6)/(32.*NPl**4*sw**4) - (3*cBB*cw**4*cWW*ee**8*vev**6)/(64.*NPl**4*sw**4) + (3*cWW**2*ee**8*vev**6)/(128.*NPl**4*sw**4) - (9*cw**2*cWW**2*ee**8*vev**6)/(128.*NPl**4*sw**4) + (3*cw**4*cWW**2*ee**8*vev**6)/(64.*NPl**4*sw**4) - (3*cBB**2*ee**8*vev**6)/(32.*NPl**4*sw**2) + (3*cBB**2*ee**8*vev**6)/(64.*cw**2*NPl**4*sw**2) + (3*cBB**2*cw**2*ee**8*vev**6)/(64.*NPl**4*sw**2) + (9*cBB*cWW*ee**8*vev**6)/(32.*NPl**4*sw**2) - (3*cBB*cWW*ee**8*vev**6)/(32.*cw**2*NPl**4*sw**2) - (3*cBB*cw**2*cWW*ee**8*vev**6)/(16.*NPl**4*sw**2) - (9*cWW**2*ee**8*vev**6)/(128.*NPl**4*sw**2) + (3*cWW**2*ee**8*vev**6)/(256.*cw**2*NPl**4*sw**2) + (9*cw**2*cWW**2*ee**8*vev**6)/(128.*NPl**4*sw**2) + (3*cBB**2*ee**8*sw**2*vev**6)/(64.*cw**6*NPl**4) - (9*cBB**2*ee**8*sw**2*vev**6)/(32.*cw**4*NPl**4) + (9*cBB**2*ee**8*sw**2*vev**6)/(32.*cw**2*NPl**4) + (3*cBB*cWW*ee**8*sw**2*vev**6)/(32.*cw**4*NPl**4) - (3*cBB*cWW*ee**8*sw**2*vev**6)/(16.*cw**2*NPl**4) + (3*cWW**2*ee**8*sw**2*vev**6)/(256.*cw**2*NPl**4) - (3*cBB**2*ee**8*sw**4*vev**6)/(32.*cw**6*NPl**4) + (3*cBB**2*ee**8*sw**4*vev**6)/(16.*cw**4*NPl**4) - (3*cBB*cWW*ee**8*sw**4*vev**6)/(64.*cw**4*NPl**4) + (3*cBB**2*ee**8*sw**6*vev**6)/(64.*cw**6*NPl**4)))/(16.*cmath.pi*abs(MH)**3)', + (P.b,P.b__tilde__):'((-12*MB**2*yb**2 + 3*MH**2*yb**2)*cmath.sqrt(-4*MB**2*MH**2 + MH**4))/(16.*cmath.pi*abs(MH)**3)', + (P.g,P.g):'(GH**2*MH**6)/(8.*cmath.pi*abs(MH)**3)', + (P.ta__minus__,P.ta__plus__):'((MH**2*ytau**2 - 4*MTA**2*ytau**2)*cmath.sqrt(MH**4 - 4*MH**2*MTA**2))/(16.*cmath.pi*abs(MH)**3)', + (P.t,P.t__tilde__):'((3*MH**2*yt**2 - 12*MT**2*yt**2)*cmath.sqrt(MH**4 - 4*MH**2*MT**2))/(16.*cmath.pi*abs(MH)**3)', + (P.W__minus__,P.W__plus__):'(((3*ee**4*vev**2)/(4.*sw**4) + (ee**4*MH**4*vev**2)/(16.*MW**4*sw**4) - (ee**4*MH**2*vev**2)/(4.*MW**2*sw**4) + (11*cHW**2*ee**4*MH**4*vev**2)/(16.*NPl**4*sw**4) + (5*cHW*cWW*ee**4*MH**4*vev**2)/(8.*NPl**4*sw**4) + (cWW**2*ee**4*MH**4*vev**2)/(16.*NPl**4*sw**4) + (cHW**2*ee**4*MH**8*vev**2)/(16.*MW**4*NPl**4*sw**4) - (3*cHW**2*ee**4*MH**6*vev**2)/(8.*MW**2*NPl**4*sw**4) - (cHW*cWW*ee**4*MH**6*vev**2)/(8.*MW**2*NPl**4*sw**4) - (5*cHW*cWW*ee**4*MH**2*MW**2*vev**2)/(4.*NPl**4*sw**4) - (cWW**2*ee**4*MH**2*MW**2*vev**2)/(4.*NPl**4*sw**4) + (3*cWW**2*ee**4*MW**4*vev**2)/(4.*NPl**4*sw**4) - (5*cHW*ee**4*MH**2*vev**2)/(4.*NPl**2*sw**4) - (cWW*ee**4*MH**2*vev**2)/(2.*NPl**2*sw**4) - (cHW*ee**4*MH**6*vev**2)/(8.*MW**4*NPl**2*sw**4) + (5*cHW*ee**4*MH**4*vev**2)/(8.*MW**2*NPl**2*sw**4) + (cWW*ee**4*MH**4*vev**2)/(8.*MW**2*NPl**2*sw**4) + (3*cWW*ee**4*MW**2*vev**2)/(2.*NPl**2*sw**4))*cmath.sqrt(MH**4 - 4*MH**2*MW**2))/(16.*cmath.pi*abs(MH)**3)', + (P.Z,P.Z):'(((9*ee**4*vev**2)/2. + (3*ee**4*MH**4*vev**2)/(8.*MZ**4) - (3*ee**4*MH**2*vev**2)/(2.*MZ**2) + (cB**2*ee**4*MH**4*vev**2)/(4.*NPl**4) + (5*cB*cHB*ee**4*MH**4*vev**2)/(2.*NPl**4) + (11*cHB**2*ee**4*MH**4*vev**2)/(4.*NPl**4) + (5*cB*cHW*ee**4*MH**4*vev**2)/(2.*NPl**4) + (cBB*cHW*ee**4*MH**4*vev**2)/NPl**4 + (11*cHB*cHW*ee**4*MH**4*vev**2)/(2.*NPl**4) + (11*cHW**2*ee**4*MH**4*vev**2)/(16.*NPl**4) + (cB*cWW*ee**4*MH**4*vev**2)/(2.*NPl**4) + (5*cHB*cWW*ee**4*MH**4*vev**2)/(2.*NPl**4) + (5*cHW*cWW*ee**4*MH**4*vev**2)/(8.*NPl**4) + (cWW**2*ee**4*MH**4*vev**2)/(16.*NPl**4) + (cHB**2*ee**4*MH**8*vev**2)/(4.*MZ**4*NPl**4) + (cHB*cHW*ee**4*MH**8*vev**2)/(2.*MZ**4*NPl**4) + (cHW**2*ee**4*MH**8*vev**2)/(16.*MZ**4*NPl**4) - (cB*cHB*ee**4*MH**6*vev**2)/(2.*MZ**2*NPl**4) - (3*cHB**2*ee**4*MH**6*vev**2)/(2.*MZ**2*NPl**4) - (cB*cHW*ee**4*MH**6*vev**2)/(2.*MZ**2*NPl**4) - (3*cHB*cHW*ee**4*MH**6*vev**2)/(MZ**2*NPl**4) - (3*cHW**2*ee**4*MH**6*vev**2)/(8.*MZ**2*NPl**4) - (cHB*cWW*ee**4*MH**6*vev**2)/(2.*MZ**2*NPl**4) - (cHW*cWW*ee**4*MH**6*vev**2)/(8.*MZ**2*NPl**4) - (cB**2*ee**4*MH**2*MZ**2*vev**2)/NPl**4 - (5*cB*cHB*ee**4*MH**2*MZ**2*vev**2)/NPl**4 - (5*cB*cHW*ee**4*MH**2*MZ**2*vev**2)/NPl**4 - (5*cBB*cHW*ee**4*MH**2*MZ**2*vev**2)/(2.*NPl**4) - (2*cB*cWW*ee**4*MH**2*MZ**2*vev**2)/NPl**4 - (3*cBB*cWW*ee**4*MH**2*MZ**2*vev**2)/(2.*NPl**4) - (5*cHB*cWW*ee**4*MH**2*MZ**2*vev**2)/NPl**4 - (5*cHW*cWW*ee**4*MH**2*MZ**2*vev**2)/(4.*NPl**4) - (cWW**2*ee**4*MH**2*MZ**2*vev**2)/(4.*NPl**4) + (3*cB**2*ee**4*MZ**4*vev**2)/NPl**4 + (6*cB*cWW*ee**4*MZ**4*vev**2)/NPl**4 + (3*cBB*cWW*ee**4*MZ**4*vev**2)/NPl**4 + (3*cWW**2*ee**4*MZ**4*vev**2)/(4.*NPl**4) - (3*cB*ee**4*MH**2*vev**2)/NPl**2 - (3*cBB*ee**4*MH**2*vev**2)/(2.*NPl**2) - (15*cHB*ee**4*MH**2*vev**2)/(2.*NPl**2) - (15*cHW*ee**4*MH**2*vev**2)/(4.*NPl**2) - (3*cWW*ee**4*MH**2*vev**2)/(2.*NPl**2) - (3*cHB*ee**4*MH**6*vev**2)/(4.*MZ**4*NPl**2) - (3*cHW*ee**4*MH**6*vev**2)/(8.*MZ**4*NPl**2) + (3*cB*ee**4*MH**4*vev**2)/(4.*MZ**2*NPl**2) + (15*cHB*ee**4*MH**4*vev**2)/(4.*MZ**2*NPl**2) + (15*cHW*ee**4*MH**4*vev**2)/(8.*MZ**2*NPl**2) + (3*cWW*ee**4*MH**4*vev**2)/(8.*MZ**2*NPl**2) + (9*cB*ee**4*MZ**2*vev**2)/NPl**2 + (3*cBB*ee**4*MZ**2*vev**2)/NPl**2 + (9*cWW*ee**4*MZ**2*vev**2)/(2.*NPl**2) + (3*cw**4*ee**4*vev**2)/(4.*sw**4) + (cw**4*ee**4*MH**4*vev**2)/(16.*MZ**4*sw**4) - (cw**4*ee**4*MH**2*vev**2)/(4.*MZ**2*sw**4) + (11*cHW**2*cw**4*ee**4*MH**4*vev**2)/(16.*NPl**4*sw**4) + (5*cHW*cw**4*cWW*ee**4*MH**4*vev**2)/(8.*NPl**4*sw**4) + (cw**4*cWW**2*ee**4*MH**4*vev**2)/(16.*NPl**4*sw**4) + (cHW**2*cw**4*ee**4*MH**8*vev**2)/(16.*MZ**4*NPl**4*sw**4) - (3*cHW**2*cw**4*ee**4*MH**6*vev**2)/(8.*MZ**2*NPl**4*sw**4) - (cHW*cw**4*cWW*ee**4*MH**6*vev**2)/(8.*MZ**2*NPl**4*sw**4) - (5*cHW*cw**4*cWW*ee**4*MH**2*MZ**2*vev**2)/(4.*NPl**4*sw**4) - (cw**4*cWW**2*ee**4*MH**2*MZ**2*vev**2)/(4.*NPl**4*sw**4) + (3*cw**4*cWW**2*ee**4*MZ**4*vev**2)/(4.*NPl**4*sw**4) - (5*cHW*cw**4*ee**4*MH**2*vev**2)/(4.*NPl**2*sw**4) - (cw**4*cWW*ee**4*MH**2*vev**2)/(2.*NPl**2*sw**4) - (cHW*cw**4*ee**4*MH**6*vev**2)/(8.*MZ**4*NPl**2*sw**4) + (5*cHW*cw**4*ee**4*MH**4*vev**2)/(8.*MZ**2*NPl**2*sw**4) + (cw**4*cWW*ee**4*MH**4*vev**2)/(8.*MZ**2*NPl**2*sw**4) + (3*cw**4*cWW*ee**4*MZ**2*vev**2)/(2.*NPl**2*sw**4) + (3*cw**2*ee**4*vev**2)/sw**2 + (cw**2*ee**4*MH**4*vev**2)/(4.*MZ**4*sw**2) - (cw**2*ee**4*MH**2*vev**2)/(MZ**2*sw**2) + (5*cB*cHW*cw**2*ee**4*MH**4*vev**2)/(4.*NPl**4*sw**2) + (11*cHB*cHW*cw**2*ee**4*MH**4*vev**2)/(4.*NPl**4*sw**2) + (11*cHW**2*cw**2*ee**4*MH**4*vev**2)/(8.*NPl**4*sw**2) + (cB*cw**2*cWW*ee**4*MH**4*vev**2)/(4.*NPl**4*sw**2) + (5*cHB*cw**2*cWW*ee**4*MH**4*vev**2)/(4.*NPl**4*sw**2) + (5*cHW*cw**2*cWW*ee**4*MH**4*vev**2)/(4.*NPl**4*sw**2) + (cw**2*cWW**2*ee**4*MH**4*vev**2)/(8.*NPl**4*sw**2) + (cHB*cHW*cw**2*ee**4*MH**8*vev**2)/(4.*MZ**4*NPl**4*sw**2) + (cHW**2*cw**2*ee**4*MH**8*vev**2)/(8.*MZ**4*NPl**4*sw**2) - (cB*cHW*cw**2*ee**4*MH**6*vev**2)/(4.*MZ**2*NPl**4*sw**2) - (3*cHB*cHW*cw**2*ee**4*MH**6*vev**2)/(2.*MZ**2*NPl**4*sw**2) - (3*cHW**2*cw**2*ee**4*MH**6*vev**2)/(4.*MZ**2*NPl**4*sw**2) - (cHB*cw**2*cWW*ee**4*MH**6*vev**2)/(4.*MZ**2*NPl**4*sw**2) - (cHW*cw**2*cWW*ee**4*MH**6*vev**2)/(4.*MZ**2*NPl**4*sw**2) - (5*cB*cHW*cw**2*ee**4*MH**2*MZ**2*vev**2)/(2.*NPl**4*sw**2) - (cB*cw**2*cWW*ee**4*MH**2*MZ**2*vev**2)/(NPl**4*sw**2) - (5*cHB*cw**2*cWW*ee**4*MH**2*MZ**2*vev**2)/(2.*NPl**4*sw**2) - (5*cHW*cw**2*cWW*ee**4*MH**2*MZ**2*vev**2)/(2.*NPl**4*sw**2) - (cw**2*cWW**2*ee**4*MH**2*MZ**2*vev**2)/(2.*NPl**4*sw**2) + (3*cB*cw**2*cWW*ee**4*MZ**4*vev**2)/(NPl**4*sw**2) + (3*cw**2*cWW**2*ee**4*MZ**4*vev**2)/(2.*NPl**4*sw**2) - (cB*cw**2*ee**4*MH**2*vev**2)/(NPl**2*sw**2) - (5*cHB*cw**2*ee**4*MH**2*vev**2)/(2.*NPl**2*sw**2) - (15*cHW*cw**2*ee**4*MH**2*vev**2)/(4.*NPl**2*sw**2) - (3*cw**2*cWW*ee**4*MH**2*vev**2)/(2.*NPl**2*sw**2) - (cHB*cw**2*ee**4*MH**6*vev**2)/(4.*MZ**4*NPl**2*sw**2) - (3*cHW*cw**2*ee**4*MH**6*vev**2)/(8.*MZ**4*NPl**2*sw**2) + (cB*cw**2*ee**4*MH**4*vev**2)/(4.*MZ**2*NPl**2*sw**2) + (5*cHB*cw**2*ee**4*MH**4*vev**2)/(4.*MZ**2*NPl**2*sw**2) + (15*cHW*cw**2*ee**4*MH**4*vev**2)/(8.*MZ**2*NPl**2*sw**2) + (3*cw**2*cWW*ee**4*MH**4*vev**2)/(8.*MZ**2*NPl**2*sw**2) + (3*cB*cw**2*ee**4*MZ**2*vev**2)/(NPl**2*sw**2) + (9*cw**2*cWW*ee**4*MZ**2*vev**2)/(2.*NPl**2*sw**2) + (3*ee**4*sw**2*vev**2)/cw**2 + (ee**4*MH**4*sw**2*vev**2)/(4.*cw**2*MZ**4) - (ee**4*MH**2*sw**2*vev**2)/(cw**2*MZ**2) + (cB**2*ee**4*MH**4*sw**2*vev**2)/(2.*cw**2*NPl**4) + (5*cB*cHB*ee**4*MH**4*sw**2*vev**2)/(cw**2*NPl**4) + (2*cBB*cHB*ee**4*MH**4*sw**2*vev**2)/(cw**2*NPl**4) + (11*cHB**2*ee**4*MH**4*sw**2*vev**2)/(2.*cw**2*NPl**4) + (5*cB*cHW*ee**4*MH**4*sw**2*vev**2)/(4.*cw**2*NPl**4) + (cBB*cHW*ee**4*MH**4*sw**2*vev**2)/(cw**2*NPl**4) + (11*cHB*cHW*ee**4*MH**4*sw**2*vev**2)/(4.*cw**2*NPl**4) + (cB*cWW*ee**4*MH**4*sw**2*vev**2)/(4.*cw**2*NPl**4) + (5*cHB*cWW*ee**4*MH**4*sw**2*vev**2)/(4.*cw**2*NPl**4) + (cHB**2*ee**4*MH**8*sw**2*vev**2)/(2.*cw**2*MZ**4*NPl**4) + (cHB*cHW*ee**4*MH**8*sw**2*vev**2)/(4.*cw**2*MZ**4*NPl**4) - (cB*cHB*ee**4*MH**6*sw**2*vev**2)/(cw**2*MZ**2*NPl**4) - (3*cHB**2*ee**4*MH**6*sw**2*vev**2)/(cw**2*MZ**2*NPl**4) - (cB*cHW*ee**4*MH**6*sw**2*vev**2)/(4.*cw**2*MZ**2*NPl**4) - (3*cHB*cHW*ee**4*MH**6*sw**2*vev**2)/(2.*cw**2*MZ**2*NPl**4) - (cHB*cWW*ee**4*MH**6*sw**2*vev**2)/(4.*cw**2*MZ**2*NPl**4) - (2*cB**2*ee**4*MH**2*MZ**2*sw**2*vev**2)/(cw**2*NPl**4) - (3*cB*cBB*ee**4*MH**2*MZ**2*sw**2*vev**2)/(cw**2*NPl**4) - (10*cB*cHB*ee**4*MH**2*MZ**2*sw**2*vev**2)/(cw**2*NPl**4) - (5*cBB*cHB*ee**4*MH**2*MZ**2*sw**2*vev**2)/(cw**2*NPl**4) - (5*cB*cHW*ee**4*MH**2*MZ**2*sw**2*vev**2)/(2.*cw**2*NPl**4) - (5*cBB*cHW*ee**4*MH**2*MZ**2*sw**2*vev**2)/(2.*cw**2*NPl**4) - (cB*cWW*ee**4*MH**2*MZ**2*sw**2*vev**2)/(cw**2*NPl**4) - (3*cBB*cWW*ee**4*MH**2*MZ**2*sw**2*vev**2)/(2.*cw**2*NPl**4) - (5*cHB*cWW*ee**4*MH**2*MZ**2*sw**2*vev**2)/(2.*cw**2*NPl**4) + (6*cB**2*ee**4*MZ**4*sw**2*vev**2)/(cw**2*NPl**4) + (6*cB*cBB*ee**4*MZ**4*sw**2*vev**2)/(cw**2*NPl**4) + (3*cB*cWW*ee**4*MZ**4*sw**2*vev**2)/(cw**2*NPl**4) + (3*cBB*cWW*ee**4*MZ**4*sw**2*vev**2)/(cw**2*NPl**4) - (3*cB*ee**4*MH**2*sw**2*vev**2)/(cw**2*NPl**2) - (3*cBB*ee**4*MH**2*sw**2*vev**2)/(cw**2*NPl**2) - (15*cHB*ee**4*MH**2*sw**2*vev**2)/(2.*cw**2*NPl**2) - (5*cHW*ee**4*MH**2*sw**2*vev**2)/(4.*cw**2*NPl**2) - (cWW*ee**4*MH**2*sw**2*vev**2)/(2.*cw**2*NPl**2) - (3*cHB*ee**4*MH**6*sw**2*vev**2)/(4.*cw**2*MZ**4*NPl**2) - (cHW*ee**4*MH**6*sw**2*vev**2)/(8.*cw**2*MZ**4*NPl**2) + (3*cB*ee**4*MH**4*sw**2*vev**2)/(4.*cw**2*MZ**2*NPl**2) + (15*cHB*ee**4*MH**4*sw**2*vev**2)/(4.*cw**2*MZ**2*NPl**2) + (5*cHW*ee**4*MH**4*sw**2*vev**2)/(8.*cw**2*MZ**2*NPl**2) + (cWW*ee**4*MH**4*sw**2*vev**2)/(8.*cw**2*MZ**2*NPl**2) + (9*cB*ee**4*MZ**2*sw**2*vev**2)/(cw**2*NPl**2) + (6*cBB*ee**4*MZ**2*sw**2*vev**2)/(cw**2*NPl**2) + (3*cWW*ee**4*MZ**2*sw**2*vev**2)/(2.*cw**2*NPl**2) + (3*ee**4*sw**4*vev**2)/(4.*cw**4) + (ee**4*MH**4*sw**4*vev**2)/(16.*cw**4*MZ**4) - (ee**4*MH**2*sw**4*vev**2)/(4.*cw**4*MZ**2) + (cB**2*ee**4*MH**4*sw**4*vev**2)/(4.*cw**4*NPl**4) + (cBB**2*ee**4*MH**4*sw**4*vev**2)/(2.*cw**4*NPl**4) + (5*cB*cHB*ee**4*MH**4*sw**4*vev**2)/(2.*cw**4*NPl**4) + (2*cBB*cHB*ee**4*MH**4*sw**4*vev**2)/(cw**4*NPl**4) + (11*cHB**2*ee**4*MH**4*sw**4*vev**2)/(4.*cw**4*NPl**4) + (cHB**2*ee**4*MH**8*sw**4*vev**2)/(4.*cw**4*MZ**4*NPl**4) - (cB*cHB*ee**4*MH**6*sw**4*vev**2)/(2.*cw**4*MZ**2*NPl**4) - (3*cHB**2*ee**4*MH**6*sw**4*vev**2)/(2.*cw**4*MZ**2*NPl**4) - (cB**2*ee**4*MH**2*MZ**2*sw**4*vev**2)/(cw**4*NPl**4) - (3*cB*cBB*ee**4*MH**2*MZ**2*sw**4*vev**2)/(cw**4*NPl**4) - (2*cBB**2*ee**4*MH**2*MZ**2*sw**4*vev**2)/(cw**4*NPl**4) - (5*cB*cHB*ee**4*MH**2*MZ**2*sw**4*vev**2)/(cw**4*NPl**4) - (5*cBB*cHB*ee**4*MH**2*MZ**2*sw**4*vev**2)/(cw**4*NPl**4) + (3*cB**2*ee**4*MZ**4*sw**4*vev**2)/(cw**4*NPl**4) + (6*cB*cBB*ee**4*MZ**4*sw**4*vev**2)/(cw**4*NPl**4) + (3*cBB**2*ee**4*MZ**4*sw**4*vev**2)/(cw**4*NPl**4) - (cB*ee**4*MH**2*sw**4*vev**2)/(cw**4*NPl**2) - (3*cBB*ee**4*MH**2*sw**4*vev**2)/(2.*cw**4*NPl**2) - (5*cHB*ee**4*MH**2*sw**4*vev**2)/(2.*cw**4*NPl**2) - (cHB*ee**4*MH**6*sw**4*vev**2)/(4.*cw**4*MZ**4*NPl**2) + (cB*ee**4*MH**4*sw**4*vev**2)/(4.*cw**4*MZ**2*NPl**2) + (5*cHB*ee**4*MH**4*sw**4*vev**2)/(4.*cw**4*MZ**2*NPl**2) + (3*cB*ee**4*MZ**2*sw**4*vev**2)/(cw**4*NPl**2) + (3*cBB*ee**4*MZ**2*sw**4*vev**2)/(cw**4*NPl**2) - (cB*cBB*ee**6*MH**2*vev**4)/(2.*NPl**4) - (5*cBB*cHB*ee**6*MH**2*vev**4)/(4.*NPl**4) - (15*cBB*cHW*ee**6*MH**2*vev**4)/(8.*NPl**4) - (3*cB**2*ee**6*MH**2*vev**4)/(2.*cw**2*NPl**4) - (cB*cBB*ee**6*MH**2*vev**4)/(4.*cw**2*NPl**4) - (15*cB*cHB*ee**6*MH**2*vev**4)/(4.*cw**2*NPl**4) + (5*cBB*cHB*ee**6*MH**2*vev**4)/(4.*cw**2*NPl**4) - (15*cB*cHW*ee**6*MH**2*vev**4)/(8.*cw**2*NPl**4) + (5*cBB*cHW*ee**6*MH**2*vev**4)/(4.*cw**2*NPl**4) - (3*cBB*cWW*ee**6*MH**2*vev**4)/(4.*NPl**4) - (5*cB*cWW*ee**6*MH**2*vev**4)/(4.*cw**2*NPl**4) + (cBB*cWW*ee**6*MH**2*vev**4)/(8.*cw**2*NPl**4) - (5*cHB*cWW*ee**6*MH**2*vev**4)/(4.*cw**2*NPl**4) - (5*cHW*cWW*ee**6*MH**2*vev**4)/(16.*cw**2*NPl**4) - (cWW**2*ee**6*MH**2*vev**4)/(8.*cw**2*NPl**4) - (cBB*cHB*ee**6*MH**6*vev**4)/(8.*MZ**4*NPl**4) - (3*cBB*cHW*ee**6*MH**6*vev**4)/(16.*MZ**4*NPl**4) - (3*cB*cHB*ee**6*MH**6*vev**4)/(8.*cw**2*MZ**4*NPl**4) + (cBB*cHB*ee**6*MH**6*vev**4)/(8.*cw**2*MZ**4*NPl**4) - (3*cB*cHW*ee**6*MH**6*vev**4)/(16.*cw**2*MZ**4*NPl**4) + (cBB*cHW*ee**6*MH**6*vev**4)/(8.*cw**2*MZ**4*NPl**4) - (cHB*cWW*ee**6*MH**6*vev**4)/(8.*cw**2*MZ**4*NPl**4) - (cHW*cWW*ee**6*MH**6*vev**4)/(32.*cw**2*MZ**4*NPl**4) + (cB*cBB*ee**6*MH**4*vev**4)/(8.*MZ**2*NPl**4) + (5*cBB*cHB*ee**6*MH**4*vev**4)/(8.*MZ**2*NPl**4) + (15*cBB*cHW*ee**6*MH**4*vev**4)/(16.*MZ**2*NPl**4) + (3*cB**2*ee**6*MH**4*vev**4)/(8.*cw**2*MZ**2*NPl**4) - (cB*cBB*ee**6*MH**4*vev**4)/(8.*cw**2*MZ**2*NPl**4) + (15*cB*cHB*ee**6*MH**4*vev**4)/(8.*cw**2*MZ**2*NPl**4) - (5*cBB*cHB*ee**6*MH**4*vev**4)/(8.*cw**2*MZ**2*NPl**4) + (15*cB*cHW*ee**6*MH**4*vev**4)/(16.*cw**2*MZ**2*NPl**4) - (5*cBB*cHW*ee**6*MH**4*vev**4)/(8.*cw**2*MZ**2*NPl**4) + (3*cBB*cWW*ee**6*MH**4*vev**4)/(16.*MZ**2*NPl**4) + (5*cB*cWW*ee**6*MH**4*vev**4)/(16.*cw**2*MZ**2*NPl**4) - (cBB*cWW*ee**6*MH**4*vev**4)/(8.*cw**2*MZ**2*NPl**4) + (5*cHB*cWW*ee**6*MH**4*vev**4)/(8.*cw**2*MZ**2*NPl**4) + (5*cHW*cWW*ee**6*MH**4*vev**4)/(32.*cw**2*MZ**2*NPl**4) + (cWW**2*ee**6*MH**4*vev**4)/(32.*cw**2*MZ**2*NPl**4) + (3*cB*cBB*ee**6*MZ**2*vev**4)/(2.*NPl**4) + (9*cB**2*ee**6*MZ**2*vev**4)/(2.*cw**2*NPl**4) + (9*cBB*cWW*ee**6*MZ**2*vev**4)/(4.*NPl**4) + (15*cB*cWW*ee**6*MZ**2*vev**4)/(4.*cw**2*NPl**4) - (3*cBB*cWW*ee**6*MZ**2*vev**4)/(4.*cw**2*NPl**4) + (3*cWW**2*ee**6*MZ**2*vev**4)/(8.*cw**2*NPl**4) + (3*cBB*ee**6*vev**4)/NPl**2 + (9*cB*ee**6*vev**4)/(2.*cw**2*NPl**2) - (9*cBB*ee**6*vev**4)/(4.*cw**2*NPl**2) + (9*cWW*ee**6*vev**4)/(8.*cw**2*NPl**2) + (cBB*ee**6*MH**4*vev**4)/(4.*MZ**4*NPl**2) + (3*cB*ee**6*MH**4*vev**4)/(8.*cw**2*MZ**4*NPl**2) - (3*cBB*ee**6*MH**4*vev**4)/(16.*cw**2*MZ**4*NPl**2) + (3*cWW*ee**6*MH**4*vev**4)/(32.*cw**2*MZ**4*NPl**2) - (cBB*ee**6*MH**2*vev**4)/(MZ**2*NPl**2) - (3*cB*ee**6*MH**2*vev**4)/(2.*cw**2*MZ**2*NPl**2) + (3*cBB*ee**6*MH**2*vev**4)/(4.*cw**2*MZ**2*NPl**2) - (3*cWW*ee**6*MH**2*vev**4)/(8.*cw**2*MZ**2*NPl**2) - (5*cB*cHW*cw**2*ee**6*MH**2*vev**4)/(8.*NPl**4*sw**4) - (cB*cw**2*cWW*ee**6*MH**2*vev**4)/(4.*NPl**4*sw**4) - (5*cHW*cw**2*cWW*ee**6*MH**2*vev**4)/(16.*NPl**4*sw**4) - (cw**2*cWW**2*ee**6*MH**2*vev**4)/(8.*NPl**4*sw**4) - (cB*cHW*cw**2*ee**6*MH**6*vev**4)/(16.*MZ**4*NPl**4*sw**4) - (cHW*cw**2*cWW*ee**6*MH**6*vev**4)/(32.*MZ**4*NPl**4*sw**4) + (5*cB*cHW*cw**2*ee**6*MH**4*vev**4)/(16.*MZ**2*NPl**4*sw**4) + (cB*cw**2*cWW*ee**6*MH**4*vev**4)/(16.*MZ**2*NPl**4*sw**4) + (5*cHW*cw**2*cWW*ee**6*MH**4*vev**4)/(32.*MZ**2*NPl**4*sw**4) + (cw**2*cWW**2*ee**6*MH**4*vev**4)/(32.*MZ**2*NPl**4*sw**4) + (3*cB*cw**2*cWW*ee**6*MZ**2*vev**4)/(4.*NPl**4*sw**4) + (3*cw**2*cWW**2*ee**6*MZ**2*vev**4)/(8.*NPl**4*sw**4) + (3*cB*cw**2*ee**6*vev**4)/(4.*NPl**2*sw**4) + (3*cw**2*cWW*ee**6*vev**4)/(8.*NPl**2*sw**4) + (cB*cw**2*ee**6*MH**4*vev**4)/(16.*MZ**4*NPl**2*sw**4) + (cw**2*cWW*ee**6*MH**4*vev**4)/(32.*MZ**4*NPl**2*sw**4) - (cB*cw**2*ee**6*MH**2*vev**4)/(4.*MZ**2*NPl**2*sw**4) - (cw**2*cWW*ee**6*MH**2*vev**4)/(8.*MZ**2*NPl**2*sw**4) - (cB**2*ee**6*MH**2*vev**4)/(2.*NPl**4*sw**2) - (5*cB*cHB*ee**6*MH**2*vev**4)/(4.*NPl**4*sw**2) - (15*cB*cHW*ee**6*MH**2*vev**4)/(8.*NPl**4*sw**2) + (5*cBB*cHW*ee**6*MH**2*vev**4)/(8.*NPl**4*sw**2) - (5*cBB*cHW*cw**2*ee**6*MH**2*vev**4)/(8.*NPl**4*sw**2) - (cB*cWW*ee**6*MH**2*vev**4)/(NPl**4*sw**2) + (cBB*cWW*ee**6*MH**2*vev**4)/(4.*NPl**4*sw**2) - (5*cHB*cWW*ee**6*MH**2*vev**4)/(8.*NPl**4*sw**2) - (5*cHW*cWW*ee**6*MH**2*vev**4)/(8.*NPl**4*sw**2) - (cBB*cw**2*cWW*ee**6*MH**2*vev**4)/(4.*NPl**4*sw**2) - (cWW**2*ee**6*MH**2*vev**4)/(4.*NPl**4*sw**2) - (cB*cHB*ee**6*MH**6*vev**4)/(8.*MZ**4*NPl**4*sw**2) - (3*cB*cHW*ee**6*MH**6*vev**4)/(16.*MZ**4*NPl**4*sw**2) + (cBB*cHW*ee**6*MH**6*vev**4)/(16.*MZ**4*NPl**4*sw**2) - (cBB*cHW*cw**2*ee**6*MH**6*vev**4)/(16.*MZ**4*NPl**4*sw**2) - (cHB*cWW*ee**6*MH**6*vev**4)/(16.*MZ**4*NPl**4*sw**2) - (cHW*cWW*ee**6*MH**6*vev**4)/(16.*MZ**4*NPl**4*sw**2) + (cB**2*ee**6*MH**4*vev**4)/(8.*MZ**2*NPl**4*sw**2) + (5*cB*cHB*ee**6*MH**4*vev**4)/(8.*MZ**2*NPl**4*sw**2) + (15*cB*cHW*ee**6*MH**4*vev**4)/(16.*MZ**2*NPl**4*sw**2) - (5*cBB*cHW*ee**6*MH**4*vev**4)/(16.*MZ**2*NPl**4*sw**2) + (5*cBB*cHW*cw**2*ee**6*MH**4*vev**4)/(16.*MZ**2*NPl**4*sw**2) + (cB*cWW*ee**6*MH**4*vev**4)/(4.*MZ**2*NPl**4*sw**2) - (cBB*cWW*ee**6*MH**4*vev**4)/(16.*MZ**2*NPl**4*sw**2) + (5*cHB*cWW*ee**6*MH**4*vev**4)/(16.*MZ**2*NPl**4*sw**2) + (5*cHW*cWW*ee**6*MH**4*vev**4)/(16.*MZ**2*NPl**4*sw**2) + (cBB*cw**2*cWW*ee**6*MH**4*vev**4)/(16.*MZ**2*NPl**4*sw**2) + (cWW**2*ee**6*MH**4*vev**4)/(16.*MZ**2*NPl**4*sw**2) + (3*cB**2*ee**6*MZ**2*vev**4)/(2.*NPl**4*sw**2) + (3*cB*cWW*ee**6*MZ**2*vev**4)/(NPl**4*sw**2) - (3*cBB*cWW*ee**6*MZ**2*vev**4)/(4.*NPl**4*sw**2) + (3*cBB*cw**2*cWW*ee**6*MZ**2*vev**4)/(4.*NPl**4*sw**2) + (3*cWW**2*ee**6*MZ**2*vev**4)/(4.*NPl**4*sw**2) + (3*cB*ee**6*vev**4)/(NPl**2*sw**2) - (3*cBB*ee**6*vev**4)/(4.*NPl**2*sw**2) + (3*cBB*cw**2*ee**6*vev**4)/(4.*NPl**2*sw**2) + (9*cWW*ee**6*vev**4)/(8.*NPl**2*sw**2) + (cB*ee**6*MH**4*vev**4)/(4.*MZ**4*NPl**2*sw**2) - (cBB*ee**6*MH**4*vev**4)/(16.*MZ**4*NPl**2*sw**2) + (cBB*cw**2*ee**6*MH**4*vev**4)/(16.*MZ**4*NPl**2*sw**2) + (3*cWW*ee**6*MH**4*vev**4)/(32.*MZ**4*NPl**2*sw**2) - (cB*ee**6*MH**2*vev**4)/(MZ**2*NPl**2*sw**2) + (cBB*ee**6*MH**2*vev**4)/(4.*MZ**2*NPl**2*sw**2) - (cBB*cw**2*ee**6*MH**2*vev**4)/(4.*MZ**2*NPl**2*sw**2) - (3*cWW*ee**6*MH**2*vev**4)/(8.*MZ**2*NPl**2*sw**2) - (3*cB**2*ee**6*MH**2*sw**2*vev**4)/(2.*cw**4*NPl**4) - (cB*cBB*ee**6*MH**2*sw**2*vev**4)/(2.*cw**4*NPl**4) + (3*cBB**2*ee**6*MH**2*sw**2*vev**4)/(4.*cw**4*NPl**4) - (15*cB*cHB*ee**6*MH**2*sw**2*vev**4)/(4.*cw**4*NPl**4) + (5*cBB*cHB*ee**6*MH**2*sw**2*vev**4)/(2.*cw**4*NPl**4) - (5*cB*cHW*ee**6*MH**2*sw**2*vev**4)/(8.*cw**4*NPl**4) + (5*cBB*cHW*ee**6*MH**2*sw**2*vev**4)/(8.*cw**4*NPl**4) - (3*cB*cBB*ee**6*MH**2*sw**2*vev**4)/(2.*cw**2*NPl**4) - (3*cBB**2*ee**6*MH**2*sw**2*vev**4)/(4.*cw**2*NPl**4) - (15*cBB*cHB*ee**6*MH**2*sw**2*vev**4)/(4.*cw**2*NPl**4) - (15*cBB*cHW*ee**6*MH**2*sw**2*vev**4)/(8.*cw**2*NPl**4) - (cB*cWW*ee**6*MH**2*sw**2*vev**4)/(2.*cw**4*NPl**4) - (cBB*cWW*ee**6*MH**2*sw**2*vev**4)/(8.*cw**4*NPl**4) - (5*cHB*cWW*ee**6*MH**2*sw**2*vev**4)/(8.*cw**4*NPl**4) - (3*cBB*cWW*ee**6*MH**2*sw**2*vev**4)/(4.*cw**2*NPl**4) - (3*cB*cHB*ee**6*MH**6*sw**2*vev**4)/(8.*cw**4*MZ**4*NPl**4) + (cBB*cHB*ee**6*MH**6*sw**2*vev**4)/(4.*cw**4*MZ**4*NPl**4) - (cB*cHW*ee**6*MH**6*sw**2*vev**4)/(16.*cw**4*MZ**4*NPl**4) + (cBB*cHW*ee**6*MH**6*sw**2*vev**4)/(16.*cw**4*MZ**4*NPl**4) - (3*cBB*cHB*ee**6*MH**6*sw**2*vev**4)/(8.*cw**2*MZ**4*NPl**4) - (3*cBB*cHW*ee**6*MH**6*sw**2*vev**4)/(16.*cw**2*MZ**4*NPl**4) - (cHB*cWW*ee**6*MH**6*sw**2*vev**4)/(16.*cw**4*MZ**4*NPl**4) + (3*cB**2*ee**6*MH**4*sw**2*vev**4)/(8.*cw**4*MZ**2*NPl**4) - (cB*cBB*ee**6*MH**4*sw**2*vev**4)/(4.*cw**4*MZ**2*NPl**4) + (15*cB*cHB*ee**6*MH**4*sw**2*vev**4)/(8.*cw**4*MZ**2*NPl**4) - (5*cBB*cHB*ee**6*MH**4*sw**2*vev**4)/(4.*cw**4*MZ**2*NPl**4) + (5*cB*cHW*ee**6*MH**4*sw**2*vev**4)/(16.*cw**4*MZ**2*NPl**4) - (5*cBB*cHW*ee**6*MH**4*sw**2*vev**4)/(16.*cw**4*MZ**2*NPl**4) + (3*cB*cBB*ee**6*MH**4*sw**2*vev**4)/(8.*cw**2*MZ**2*NPl**4) + (15*cBB*cHB*ee**6*MH**4*sw**2*vev**4)/(8.*cw**2*MZ**2*NPl**4) + (15*cBB*cHW*ee**6*MH**4*sw**2*vev**4)/(16.*cw**2*MZ**2*NPl**4) + (cB*cWW*ee**6*MH**4*sw**2*vev**4)/(8.*cw**4*MZ**2*NPl**4) - (cBB*cWW*ee**6*MH**4*sw**2*vev**4)/(16.*cw**4*MZ**2*NPl**4) + (5*cHB*cWW*ee**6*MH**4*sw**2*vev**4)/(16.*cw**4*MZ**2*NPl**4) + (3*cBB*cWW*ee**6*MH**4*sw**2*vev**4)/(16.*cw**2*MZ**2*NPl**4) + (9*cB**2*ee**6*MZ**2*sw**2*vev**4)/(2.*cw**4*NPl**4) - (3*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(2.*cw**4*NPl**4) + (9*cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(2.*cw**2*NPl**4) + (3*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(2.*cw**2*NPl**4) + (3*cB*cWW*ee**6*MZ**2*sw**2*vev**4)/(2.*cw**4*NPl**4) + (9*cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(4.*cw**2*NPl**4) + (3*cB*ee**6*sw**2*vev**4)/(cw**4*NPl**2) - (9*cBB*ee**6*sw**2*vev**4)/(4.*cw**4*NPl**2) + (9*cBB*ee**6*sw**2*vev**4)/(2.*cw**2*NPl**2) + (3*cWW*ee**6*sw**2*vev**4)/(8.*cw**4*NPl**2) + (cB*ee**6*MH**4*sw**2*vev**4)/(4.*cw**4*MZ**4*NPl**2) - (3*cBB*ee**6*MH**4*sw**2*vev**4)/(16.*cw**4*MZ**4*NPl**2) + (3*cBB*ee**6*MH**4*sw**2*vev**4)/(8.*cw**2*MZ**4*NPl**2) + (cWW*ee**6*MH**4*sw**2*vev**4)/(32.*cw**4*MZ**4*NPl**2) - (cB*ee**6*MH**2*sw**2*vev**4)/(cw**4*MZ**2*NPl**2) + (3*cBB*ee**6*MH**2*sw**2*vev**4)/(4.*cw**4*MZ**2*NPl**2) - (3*cBB*ee**6*MH**2*sw**2*vev**4)/(2.*cw**2*MZ**2*NPl**2) - (cWW*ee**6*MH**2*sw**2*vev**4)/(8.*cw**4*MZ**2*NPl**2) - (cB**2*ee**6*MH**2*sw**4*vev**4)/(2.*cw**6*NPl**4) - (cB*cBB*ee**6*MH**2*sw**4*vev**4)/(4.*cw**6*NPl**4) + (3*cBB**2*ee**6*MH**2*sw**4*vev**4)/(4.*cw**6*NPl**4) - (5*cB*cHB*ee**6*MH**2*sw**4*vev**4)/(4.*cw**6*NPl**4) + (5*cBB*cHB*ee**6*MH**2*sw**4*vev**4)/(4.*cw**6*NPl**4) - (3*cB*cBB*ee**6*MH**2*sw**4*vev**4)/(2.*cw**4*NPl**4) - (3*cBB**2*ee**6*MH**2*sw**4*vev**4)/(2.*cw**4*NPl**4) - (15*cBB*cHB*ee**6*MH**2*sw**4*vev**4)/(4.*cw**4*NPl**4) - (5*cBB*cHW*ee**6*MH**2*sw**4*vev**4)/(8.*cw**4*NPl**4) - (cBB*cWW*ee**6*MH**2*sw**4*vev**4)/(4.*cw**4*NPl**4) - (cB*cHB*ee**6*MH**6*sw**4*vev**4)/(8.*cw**6*MZ**4*NPl**4) + (cBB*cHB*ee**6*MH**6*sw**4*vev**4)/(8.*cw**6*MZ**4*NPl**4) - (3*cBB*cHB*ee**6*MH**6*sw**4*vev**4)/(8.*cw**4*MZ**4*NPl**4) - (cBB*cHW*ee**6*MH**6*sw**4*vev**4)/(16.*cw**4*MZ**4*NPl**4) + (cB**2*ee**6*MH**4*sw**4*vev**4)/(8.*cw**6*MZ**2*NPl**4) - (cB*cBB*ee**6*MH**4*sw**4*vev**4)/(8.*cw**6*MZ**2*NPl**4) + (5*cB*cHB*ee**6*MH**4*sw**4*vev**4)/(8.*cw**6*MZ**2*NPl**4) - (5*cBB*cHB*ee**6*MH**4*sw**4*vev**4)/(8.*cw**6*MZ**2*NPl**4) + (3*cB*cBB*ee**6*MH**4*sw**4*vev**4)/(8.*cw**4*MZ**2*NPl**4) + (15*cBB*cHB*ee**6*MH**4*sw**4*vev**4)/(8.*cw**4*MZ**2*NPl**4) + (5*cBB*cHW*ee**6*MH**4*sw**4*vev**4)/(16.*cw**4*MZ**2*NPl**4) + (cBB*cWW*ee**6*MH**4*sw**4*vev**4)/(16.*cw**4*MZ**2*NPl**4) + (3*cB**2*ee**6*MZ**2*sw**4*vev**4)/(2.*cw**6*NPl**4) - (3*cBB**2*ee**6*MZ**2*sw**4*vev**4)/(2.*cw**6*NPl**4) + (9*cB*cBB*ee**6*MZ**2*sw**4*vev**4)/(2.*cw**4*NPl**4) + (3*cBB**2*ee**6*MZ**2*sw**4*vev**4)/(cw**4*NPl**4) + (3*cBB*cWW*ee**6*MZ**2*sw**4*vev**4)/(4.*cw**4*NPl**4) + (3*cB*ee**6*sw**4*vev**4)/(4.*cw**6*NPl**2) - (3*cBB*ee**6*sw**4*vev**4)/(4.*cw**6*NPl**2) + (3*cBB*ee**6*sw**4*vev**4)/(cw**4*NPl**2) + (cB*ee**6*MH**4*sw**4*vev**4)/(16.*cw**6*MZ**4*NPl**2) - (cBB*ee**6*MH**4*sw**4*vev**4)/(16.*cw**6*MZ**4*NPl**2) + (cBB*ee**6*MH**4*sw**4*vev**4)/(4.*cw**4*MZ**4*NPl**2) - (cB*ee**6*MH**2*sw**4*vev**4)/(4.*cw**6*MZ**2*NPl**2) + (cBB*ee**6*MH**2*sw**4*vev**4)/(4.*cw**6*MZ**2*NPl**2) - (cBB*ee**6*MH**2*sw**4*vev**4)/(cw**4*MZ**2*NPl**2) - (cB*cBB*ee**6*MH**2*sw**6*vev**4)/(2.*cw**6*NPl**4) - (3*cBB**2*ee**6*MH**2*sw**6*vev**4)/(4.*cw**6*NPl**4) - (5*cBB*cHB*ee**6*MH**2*sw**6*vev**4)/(4.*cw**6*NPl**4) - (cBB*cHB*ee**6*MH**6*sw**6*vev**4)/(8.*cw**6*MZ**4*NPl**4) + (cB*cBB*ee**6*MH**4*sw**6*vev**4)/(8.*cw**6*MZ**2*NPl**4) + (5*cBB*cHB*ee**6*MH**4*sw**6*vev**4)/(8.*cw**6*MZ**2*NPl**4) + (3*cB*cBB*ee**6*MZ**2*sw**6*vev**4)/(2.*cw**6*NPl**4) + (3*cBB**2*ee**6*MZ**2*sw**6*vev**4)/(2.*cw**6*NPl**4) + (3*cBB*ee**6*sw**6*vev**4)/(4.*cw**6*NPl**2) + (cBB*ee**6*MH**4*sw**6*vev**4)/(16.*cw**6*MZ**4*NPl**2) - (cBB*ee**6*MH**2*sw**6*vev**4)/(4.*cw**6*MZ**2*NPl**2) + (3*cBB**2*ee**8*vev**6)/(16.*NPl**4) + (9*cB**2*ee**8*vev**6)/(8.*cw**4*NPl**4) - (9*cB*cBB*ee**8*vev**6)/(8.*cw**4*NPl**4) + (3*cBB**2*ee**8*vev**6)/(16.*cw**4*NPl**4) + (3*cB*cBB*ee**8*vev**6)/(2.*cw**2*NPl**4) - (3*cBB**2*ee**8*vev**6)/(8.*cw**2*NPl**4) + (9*cB*cWW*ee**8*vev**6)/(16.*cw**4*NPl**4) - (3*cBB*cWW*ee**8*vev**6)/(8.*cw**4*NPl**4) + (9*cBB*cWW*ee**8*vev**6)/(16.*cw**2*NPl**4) + (3*cWW**2*ee**8*vev**6)/(64.*cw**4*NPl**4) + (cBB**2*ee**8*MH**4*vev**6)/(64.*MZ**4*NPl**4) + (3*cB**2*ee**8*MH**4*vev**6)/(32.*cw**4*MZ**4*NPl**4) - (3*cB*cBB*ee**8*MH**4*vev**6)/(32.*cw**4*MZ**4*NPl**4) + (cBB**2*ee**8*MH**4*vev**6)/(64.*cw**4*MZ**4*NPl**4) + (cB*cBB*ee**8*MH**4*vev**6)/(8.*cw**2*MZ**4*NPl**4) - (cBB**2*ee**8*MH**4*vev**6)/(32.*cw**2*MZ**4*NPl**4) + (3*cB*cWW*ee**8*MH**4*vev**6)/(64.*cw**4*MZ**4*NPl**4) - (cBB*cWW*ee**8*MH**4*vev**6)/(32.*cw**4*MZ**4*NPl**4) + (3*cBB*cWW*ee**8*MH**4*vev**6)/(64.*cw**2*MZ**4*NPl**4) + (cWW**2*ee**8*MH**4*vev**6)/(256.*cw**4*MZ**4*NPl**4) - (cBB**2*ee**8*MH**2*vev**6)/(16.*MZ**2*NPl**4) - (3*cB**2*ee**8*MH**2*vev**6)/(8.*cw**4*MZ**2*NPl**4) + (3*cB*cBB*ee**8*MH**2*vev**6)/(8.*cw**4*MZ**2*NPl**4) - (cBB**2*ee**8*MH**2*vev**6)/(16.*cw**4*MZ**2*NPl**4) - (cB*cBB*ee**8*MH**2*vev**6)/(2.*cw**2*MZ**2*NPl**4) + (cBB**2*ee**8*MH**2*vev**6)/(8.*cw**2*MZ**2*NPl**4) - (3*cB*cWW*ee**8*MH**2*vev**6)/(16.*cw**4*MZ**2*NPl**4) + (cBB*cWW*ee**8*MH**2*vev**6)/(8.*cw**4*MZ**2*NPl**4) - (3*cBB*cWW*ee**8*MH**2*vev**6)/(16.*cw**2*MZ**2*NPl**4) - (cWW**2*ee**8*MH**2*vev**6)/(64.*cw**4*MZ**2*NPl**4) + (3*cB**2*ee**8*vev**6)/(16.*NPl**4*sw**4) + (3*cB*cWW*ee**8*vev**6)/(16.*NPl**4*sw**4) + (3*cWW**2*ee**8*vev**6)/(64.*NPl**4*sw**4) + (cB**2*ee**8*MH**4*vev**6)/(64.*MZ**4*NPl**4*sw**4) + (cB*cWW*ee**8*MH**4*vev**6)/(64.*MZ**4*NPl**4*sw**4) + (cWW**2*ee**8*MH**4*vev**6)/(256.*MZ**4*NPl**4*sw**4) - (cB**2*ee**8*MH**2*vev**6)/(16.*MZ**2*NPl**4*sw**4) - (cB*cWW*ee**8*MH**2*vev**6)/(16.*MZ**2*NPl**4*sw**4) - (cWW**2*ee**8*MH**2*vev**6)/(64.*MZ**2*NPl**4*sw**4) + (3*cB*cBB*ee**8*vev**6)/(8.*NPl**4*sw**2) + (3*cB**2*ee**8*vev**6)/(4.*cw**2*NPl**4*sw**2) - (3*cB*cBB*ee**8*vev**6)/(8.*cw**2*NPl**4*sw**2) + (3*cBB*cWW*ee**8*vev**6)/(16.*NPl**4*sw**2) + (9*cB*cWW*ee**8*vev**6)/(16.*cw**2*NPl**4*sw**2) - (3*cBB*cWW*ee**8*vev**6)/(16.*cw**2*NPl**4*sw**2) + (3*cWW**2*ee**8*vev**6)/(32.*cw**2*NPl**4*sw**2) + (cB*cBB*ee**8*MH**4*vev**6)/(32.*MZ**4*NPl**4*sw**2) + (cB**2*ee**8*MH**4*vev**6)/(16.*cw**2*MZ**4*NPl**4*sw**2) - (cB*cBB*ee**8*MH**4*vev**6)/(32.*cw**2*MZ**4*NPl**4*sw**2) + (cBB*cWW*ee**8*MH**4*vev**6)/(64.*MZ**4*NPl**4*sw**2) + (3*cB*cWW*ee**8*MH**4*vev**6)/(64.*cw**2*MZ**4*NPl**4*sw**2) - (cBB*cWW*ee**8*MH**4*vev**6)/(64.*cw**2*MZ**4*NPl**4*sw**2) + (cWW**2*ee**8*MH**4*vev**6)/(128.*cw**2*MZ**4*NPl**4*sw**2) - (cB*cBB*ee**8*MH**2*vev**6)/(8.*MZ**2*NPl**4*sw**2) - (cB**2*ee**8*MH**2*vev**6)/(4.*cw**2*MZ**2*NPl**4*sw**2) + (cB*cBB*ee**8*MH**2*vev**6)/(8.*cw**2*MZ**2*NPl**4*sw**2) - (cBB*cWW*ee**8*MH**2*vev**6)/(16.*MZ**2*NPl**4*sw**2) - (3*cB*cWW*ee**8*MH**2*vev**6)/(16.*cw**2*MZ**2*NPl**4*sw**2) + (cBB*cWW*ee**8*MH**2*vev**6)/(16.*cw**2*MZ**2*NPl**4*sw**2) - (cWW**2*ee**8*MH**2*vev**6)/(32.*cw**2*MZ**2*NPl**4*sw**2) + (3*cB**2*ee**8*sw**2*vev**6)/(4.*cw**6*NPl**4) - (9*cB*cBB*ee**8*sw**2*vev**6)/(8.*cw**6*NPl**4) + (3*cBB**2*ee**8*sw**2*vev**6)/(8.*cw**6*NPl**4) + (9*cB*cBB*ee**8*sw**2*vev**6)/(4.*cw**4*NPl**4) - (9*cBB**2*ee**8*sw**2*vev**6)/(8.*cw**4*NPl**4) + (3*cBB**2*ee**8*sw**2*vev**6)/(4.*cw**2*NPl**4) + (3*cB*cWW*ee**8*sw**2*vev**6)/(16.*cw**6*NPl**4) - (3*cBB*cWW*ee**8*sw**2*vev**6)/(16.*cw**6*NPl**4) + (9*cBB*cWW*ee**8*sw**2*vev**6)/(16.*cw**4*NPl**4) + (cB**2*ee**8*MH**4*sw**2*vev**6)/(16.*cw**6*MZ**4*NPl**4) - (3*cB*cBB*ee**8*MH**4*sw**2*vev**6)/(32.*cw**6*MZ**4*NPl**4) + (cBB**2*ee**8*MH**4*sw**2*vev**6)/(32.*cw**6*MZ**4*NPl**4) + (3*cB*cBB*ee**8*MH**4*sw**2*vev**6)/(16.*cw**4*MZ**4*NPl**4) - (3*cBB**2*ee**8*MH**4*sw**2*vev**6)/(32.*cw**4*MZ**4*NPl**4) + (cBB**2*ee**8*MH**4*sw**2*vev**6)/(16.*cw**2*MZ**4*NPl**4) + (cB*cWW*ee**8*MH**4*sw**2*vev**6)/(64.*cw**6*MZ**4*NPl**4) - (cBB*cWW*ee**8*MH**4*sw**2*vev**6)/(64.*cw**6*MZ**4*NPl**4) + (3*cBB*cWW*ee**8*MH**4*sw**2*vev**6)/(64.*cw**4*MZ**4*NPl**4) - (cB**2*ee**8*MH**2*sw**2*vev**6)/(4.*cw**6*MZ**2*NPl**4) + (3*cB*cBB*ee**8*MH**2*sw**2*vev**6)/(8.*cw**6*MZ**2*NPl**4) - (cBB**2*ee**8*MH**2*sw**2*vev**6)/(8.*cw**6*MZ**2*NPl**4) - (3*cB*cBB*ee**8*MH**2*sw**2*vev**6)/(4.*cw**4*MZ**2*NPl**4) + (3*cBB**2*ee**8*MH**2*sw**2*vev**6)/(8.*cw**4*MZ**2*NPl**4) - (cBB**2*ee**8*MH**2*sw**2*vev**6)/(4.*cw**2*MZ**2*NPl**4) - (cB*cWW*ee**8*MH**2*sw**2*vev**6)/(16.*cw**6*MZ**2*NPl**4) + (cBB*cWW*ee**8*MH**2*sw**2*vev**6)/(16.*cw**6*MZ**2*NPl**4) - (3*cBB*cWW*ee**8*MH**2*sw**2*vev**6)/(16.*cw**4*MZ**2*NPl**4) + (3*cB**2*ee**8*sw**4*vev**6)/(16.*cw**8*NPl**4) - (3*cB*cBB*ee**8*sw**4*vev**6)/(8.*cw**8*NPl**4) + (3*cBB**2*ee**8*sw**4*vev**6)/(16.*cw**8*NPl**4) + (3*cB*cBB*ee**8*sw**4*vev**6)/(2.*cw**6*NPl**4) - (9*cBB**2*ee**8*sw**4*vev**6)/(8.*cw**6*NPl**4) + (9*cBB**2*ee**8*sw**4*vev**6)/(8.*cw**4*NPl**4) + (3*cBB*cWW*ee**8*sw**4*vev**6)/(16.*cw**6*NPl**4) + (cB**2*ee**8*MH**4*sw**4*vev**6)/(64.*cw**8*MZ**4*NPl**4) - (cB*cBB*ee**8*MH**4*sw**4*vev**6)/(32.*cw**8*MZ**4*NPl**4) + (cBB**2*ee**8*MH**4*sw**4*vev**6)/(64.*cw**8*MZ**4*NPl**4) + (cB*cBB*ee**8*MH**4*sw**4*vev**6)/(8.*cw**6*MZ**4*NPl**4) - (3*cBB**2*ee**8*MH**4*sw**4*vev**6)/(32.*cw**6*MZ**4*NPl**4) + (3*cBB**2*ee**8*MH**4*sw**4*vev**6)/(32.*cw**4*MZ**4*NPl**4) + (cBB*cWW*ee**8*MH**4*sw**4*vev**6)/(64.*cw**6*MZ**4*NPl**4) - (cB**2*ee**8*MH**2*sw**4*vev**6)/(16.*cw**8*MZ**2*NPl**4) + (cB*cBB*ee**8*MH**2*sw**4*vev**6)/(8.*cw**8*MZ**2*NPl**4) - (cBB**2*ee**8*MH**2*sw**4*vev**6)/(16.*cw**8*MZ**2*NPl**4) - (cB*cBB*ee**8*MH**2*sw**4*vev**6)/(2.*cw**6*MZ**2*NPl**4) + (3*cBB**2*ee**8*MH**2*sw**4*vev**6)/(8.*cw**6*MZ**2*NPl**4) - (3*cBB**2*ee**8*MH**2*sw**4*vev**6)/(8.*cw**4*MZ**2*NPl**4) - (cBB*cWW*ee**8*MH**2*sw**4*vev**6)/(16.*cw**6*MZ**2*NPl**4) + (3*cB*cBB*ee**8*sw**6*vev**6)/(8.*cw**8*NPl**4) - (3*cBB**2*ee**8*sw**6*vev**6)/(8.*cw**8*NPl**4) + (3*cBB**2*ee**8*sw**6*vev**6)/(4.*cw**6*NPl**4) + (cB*cBB*ee**8*MH**4*sw**6*vev**6)/(32.*cw**8*MZ**4*NPl**4) - (cBB**2*ee**8*MH**4*sw**6*vev**6)/(32.*cw**8*MZ**4*NPl**4) + (cBB**2*ee**8*MH**4*sw**6*vev**6)/(16.*cw**6*MZ**4*NPl**4) - (cB*cBB*ee**8*MH**2*sw**6*vev**6)/(8.*cw**8*MZ**2*NPl**4) + (cBB**2*ee**8*MH**2*sw**6*vev**6)/(8.*cw**8*MZ**2*NPl**4) - (cBB**2*ee**8*MH**2*sw**6*vev**6)/(4.*cw**6*MZ**2*NPl**4) + (3*cBB**2*ee**8*sw**8*vev**6)/(16.*cw**8*NPl**4) + (cBB**2*ee**8*MH**4*sw**8*vev**6)/(64.*cw**8*MZ**4*NPl**4) - (cBB**2*ee**8*MH**2*sw**8*vev**6)/(16.*cw**8*MZ**2*NPl**4))*cmath.sqrt(MH**4 - 4*MH**2*MZ**2))/(32.*cmath.pi*abs(MH)**3)'}) + +Decay_t = Decay(name = 'Decay_t', + particle = P.t, + partial_widths = {(P.W__plus__,P.b):'(((3*ee**2*MB**2)/(2.*sw**2) + (3*ee**2*MT**2)/(2.*sw**2) + (3*ee**2*MB**4)/(2.*MW**2*sw**2) - (3*ee**2*MB**2*MT**2)/(MW**2*sw**2) + (3*ee**2*MT**4)/(2.*MW**2*sw**2) - (3*ee**2*MW**2)/sw**2)*cmath.sqrt(MB**4 - 2*MB**2*MT**2 + MT**4 - 2*MB**2*MW**2 - 2*MT**2*MW**2 + MW**4))/(96.*cmath.pi*abs(MT)**3)'}) + +Decay_ta__minus__ = Decay(name = 'Decay_ta__minus__', + particle = P.ta__minus__, + partial_widths = {(P.W__minus__,P.vt):'((MTA**2 - MW**2)*((ee**2*MTA**2)/(2.*sw**2) + (ee**2*MTA**4)/(2.*MW**2*sw**2) - (ee**2*MW**2)/sw**2))/(32.*cmath.pi*abs(MTA)**3)'}) + +Decay_W__plus__ = Decay(name = 'Decay_W__plus__', + particle = P.W__plus__, + partial_widths = {(P.c,P.s__tilde__):'(ee**2*MW**4)/(16.*cmath.pi*sw**2*abs(MW)**3)', + (P.t,P.b__tilde__):'(((-3*ee**2*MB**2)/(2.*sw**2) - (3*ee**2*MT**2)/(2.*sw**2) - (3*ee**2*MB**4)/(2.*MW**2*sw**2) + (3*ee**2*MB**2*MT**2)/(MW**2*sw**2) - (3*ee**2*MT**4)/(2.*MW**2*sw**2) + (3*ee**2*MW**2)/sw**2)*cmath.sqrt(MB**4 - 2*MB**2*MT**2 + MT**4 - 2*MB**2*MW**2 - 2*MT**2*MW**2 + MW**4))/(48.*cmath.pi*abs(MW)**3)', + (P.u,P.d__tilde__):'(ee**2*MW**4)/(16.*cmath.pi*sw**2*abs(MW)**3)', + (P.ve,P.e__plus__):'(ee**2*MW**4)/(48.*cmath.pi*sw**2*abs(MW)**3)', + (P.vm,P.mu__plus__):'(ee**2*MW**4)/(48.*cmath.pi*sw**2*abs(MW)**3)', + (P.vt,P.ta__plus__):'((-MTA**2 + MW**2)*(-(ee**2*MTA**2)/(2.*sw**2) - (ee**2*MTA**4)/(2.*MW**2*sw**2) + (ee**2*MW**2)/sw**2))/(48.*cmath.pi*abs(MW)**3)'}) + +Decay_Z = Decay(name = 'Decay_Z', + particle = P.Z, + partial_widths = {(P.a,P.H):'((-MH**2 + MZ**2)*((gZAH**2*MH**4)/2. - gZAH**2*MH**2*MZ**2 + (gZAH**2*MZ**4)/2. - (3*cB*cw*ee**2*gZAH*MH**4*vev)/(4.*NPl**2*sw) + (cHB*cw*ee**2*gZAH*MH**4*vev)/(4.*NPl**2*sw) - (cHW*cw*ee**2*gZAH*MH**4*vev)/(8.*NPl**2*sw) + (3*cw*cWW*ee**2*gZAH*MH**4*vev)/(8.*NPl**2*sw) + (cB*cw*ee**2*gZAH*MH**6*vev)/(4.*MZ**2*NPl**2*sw) + (cHB*cw*ee**2*gZAH*MH**6*vev)/(4.*MZ**2*NPl**2*sw) - (cHW*cw*ee**2*gZAH*MH**6*vev)/(8.*MZ**2*NPl**2*sw) - (cw*cWW*ee**2*gZAH*MH**6*vev)/(8.*MZ**2*NPl**2*sw) + (3*cB*cw*ee**2*gZAH*MH**2*MZ**2*vev)/(4.*NPl**2*sw) - (5*cHB*cw*ee**2*gZAH*MH**2*MZ**2*vev)/(4.*NPl**2*sw) + (5*cHW*cw*ee**2*gZAH*MH**2*MZ**2*vev)/(8.*NPl**2*sw) - (3*cw*cWW*ee**2*gZAH*MH**2*MZ**2*vev)/(8.*NPl**2*sw) - (cB*cw*ee**2*gZAH*MZ**4*vev)/(4.*NPl**2*sw) + (3*cHB*cw*ee**2*gZAH*MZ**4*vev)/(4.*NPl**2*sw) - (3*cHW*cw*ee**2*gZAH*MZ**4*vev)/(8.*NPl**2*sw) + (cw*cWW*ee**2*gZAH*MZ**4*vev)/(8.*NPl**2*sw) - (3*cB*ee**2*gZAH*MH**4*sw*vev)/(4.*cw*NPl**2) + (cBB*ee**2*gZAH*MH**4*sw*vev)/(cw*NPl**2) + (cHB*ee**2*gZAH*MH**4*sw*vev)/(4.*cw*NPl**2) - (cHW*ee**2*gZAH*MH**4*sw*vev)/(8.*cw*NPl**2) + (3*cWW*ee**2*gZAH*MH**4*sw*vev)/(8.*cw*NPl**2) + (cB*ee**2*gZAH*MH**6*sw*vev)/(4.*cw*MZ**2*NPl**2) + (cHB*ee**2*gZAH*MH**6*sw*vev)/(4.*cw*MZ**2*NPl**2) - (cHW*ee**2*gZAH*MH**6*sw*vev)/(8.*cw*MZ**2*NPl**2) - (cWW*ee**2*gZAH*MH**6*sw*vev)/(8.*cw*MZ**2*NPl**2) + (3*cB*ee**2*gZAH*MH**2*MZ**2*sw*vev)/(4.*cw*NPl**2) - (2*cBB*ee**2*gZAH*MH**2*MZ**2*sw*vev)/(cw*NPl**2) - (5*cHB*ee**2*gZAH*MH**2*MZ**2*sw*vev)/(4.*cw*NPl**2) + (5*cHW*ee**2*gZAH*MH**2*MZ**2*sw*vev)/(8.*cw*NPl**2) - (3*cWW*ee**2*gZAH*MH**2*MZ**2*sw*vev)/(8.*cw*NPl**2) - (cB*ee**2*gZAH*MZ**4*sw*vev)/(4.*cw*NPl**2) + (cBB*ee**2*gZAH*MZ**4*sw*vev)/(cw*NPl**2) + (3*cHB*ee**2*gZAH*MZ**4*sw*vev)/(4.*cw*NPl**2) - (3*cHW*ee**2*gZAH*MZ**4*sw*vev)/(8.*cw*NPl**2) + (cWW*ee**2*gZAH*MZ**4*sw*vev)/(8.*cw*NPl**2) - (3*cB*cBB*ee**4*MH**4*vev**2)/(4.*NPl**4) + (cBB*cHB*ee**4*MH**4*vev**2)/(4.*NPl**4) + (cHB**2*ee**4*MH**4*vev**2)/(4.*NPl**4) - (cBB*cHW*ee**4*MH**4*vev**2)/(8.*NPl**4) - (cHB*cHW*ee**4*MH**4*vev**2)/(4.*NPl**4) + (cHW**2*ee**4*MH**4*vev**2)/(16.*NPl**4) + (3*cBB*cWW*ee**4*MH**4*vev**2)/(8.*NPl**4) + (cB*cBB*ee**4*MH**6*vev**2)/(4.*MZ**2*NPl**4) + (cBB*cHB*ee**4*MH**6*vev**2)/(4.*MZ**2*NPl**4) - (cBB*cHW*ee**4*MH**6*vev**2)/(8.*MZ**2*NPl**4) - (cBB*cWW*ee**4*MH**6*vev**2)/(8.*MZ**2*NPl**4) + (3*cB*cBB*ee**4*MH**2*MZ**2*vev**2)/(4.*NPl**4) - (5*cBB*cHB*ee**4*MH**2*MZ**2*vev**2)/(4.*NPl**4) - (cHB**2*ee**4*MH**2*MZ**2*vev**2)/(2.*NPl**4) + (5*cBB*cHW*ee**4*MH**2*MZ**2*vev**2)/(8.*NPl**4) + (cHB*cHW*ee**4*MH**2*MZ**2*vev**2)/(2.*NPl**4) - (cHW**2*ee**4*MH**2*MZ**2*vev**2)/(8.*NPl**4) - (3*cBB*cWW*ee**4*MH**2*MZ**2*vev**2)/(8.*NPl**4) - (cB*cBB*ee**4*MZ**4*vev**2)/(4.*NPl**4) + (3*cBB*cHB*ee**4*MZ**4*vev**2)/(4.*NPl**4) + (cHB**2*ee**4*MZ**4*vev**2)/(4.*NPl**4) - (3*cBB*cHW*ee**4*MZ**4*vev**2)/(8.*NPl**4) - (cHB*cHW*ee**4*MZ**4*vev**2)/(4.*NPl**4) + (cHW**2*ee**4*MZ**4*vev**2)/(16.*NPl**4) + (cBB*cWW*ee**4*MZ**4*vev**2)/(8.*NPl**4) + (cHB**2*cw**2*ee**4*MH**4*vev**2)/(8.*NPl**4*sw**2) - (cHB*cHW*cw**2*ee**4*MH**4*vev**2)/(8.*NPl**4*sw**2) + (cHW**2*cw**2*ee**4*MH**4*vev**2)/(32.*NPl**4*sw**2) - (cHB**2*cw**2*ee**4*MH**2*MZ**2*vev**2)/(4.*NPl**4*sw**2) + (cHB*cHW*cw**2*ee**4*MH**2*MZ**2*vev**2)/(4.*NPl**4*sw**2) - (cHW**2*cw**2*ee**4*MH**2*MZ**2*vev**2)/(16.*NPl**4*sw**2) + (cHB**2*cw**2*ee**4*MZ**4*vev**2)/(8.*NPl**4*sw**2) - (cHB*cHW*cw**2*ee**4*MZ**4*vev**2)/(8.*NPl**4*sw**2) + (cHW**2*cw**2*ee**4*MZ**4*vev**2)/(32.*NPl**4*sw**2) - (3*cB*cBB*ee**4*MH**4*sw**2*vev**2)/(4.*cw**2*NPl**4) + (cBB**2*ee**4*MH**4*sw**2*vev**2)/(2.*cw**2*NPl**4) + (cBB*cHB*ee**4*MH**4*sw**2*vev**2)/(4.*cw**2*NPl**4) + (cHB**2*ee**4*MH**4*sw**2*vev**2)/(8.*cw**2*NPl**4) - (cBB*cHW*ee**4*MH**4*sw**2*vev**2)/(8.*cw**2*NPl**4) - (cHB*cHW*ee**4*MH**4*sw**2*vev**2)/(8.*cw**2*NPl**4) + (cHW**2*ee**4*MH**4*sw**2*vev**2)/(32.*cw**2*NPl**4) + (3*cBB*cWW*ee**4*MH**4*sw**2*vev**2)/(8.*cw**2*NPl**4) + (cB*cBB*ee**4*MH**6*sw**2*vev**2)/(4.*cw**2*MZ**2*NPl**4) + (cBB*cHB*ee**4*MH**6*sw**2*vev**2)/(4.*cw**2*MZ**2*NPl**4) - (cBB*cHW*ee**4*MH**6*sw**2*vev**2)/(8.*cw**2*MZ**2*NPl**4) - (cBB*cWW*ee**4*MH**6*sw**2*vev**2)/(8.*cw**2*MZ**2*NPl**4) + (3*cB*cBB*ee**4*MH**2*MZ**2*sw**2*vev**2)/(4.*cw**2*NPl**4) - (cBB**2*ee**4*MH**2*MZ**2*sw**2*vev**2)/(cw**2*NPl**4) - (5*cBB*cHB*ee**4*MH**2*MZ**2*sw**2*vev**2)/(4.*cw**2*NPl**4) - (cHB**2*ee**4*MH**2*MZ**2*sw**2*vev**2)/(4.*cw**2*NPl**4) + (5*cBB*cHW*ee**4*MH**2*MZ**2*sw**2*vev**2)/(8.*cw**2*NPl**4) + (cHB*cHW*ee**4*MH**2*MZ**2*sw**2*vev**2)/(4.*cw**2*NPl**4) - (cHW**2*ee**4*MH**2*MZ**2*sw**2*vev**2)/(16.*cw**2*NPl**4) - (3*cBB*cWW*ee**4*MH**2*MZ**2*sw**2*vev**2)/(8.*cw**2*NPl**4) - (cB*cBB*ee**4*MZ**4*sw**2*vev**2)/(4.*cw**2*NPl**4) + (cBB**2*ee**4*MZ**4*sw**2*vev**2)/(2.*cw**2*NPl**4) + (3*cBB*cHB*ee**4*MZ**4*sw**2*vev**2)/(4.*cw**2*NPl**4) + (cHB**2*ee**4*MZ**4*sw**2*vev**2)/(8.*cw**2*NPl**4) - (3*cBB*cHW*ee**4*MZ**4*sw**2*vev**2)/(8.*cw**2*NPl**4) - (cHB*cHW*ee**4*MZ**4*sw**2*vev**2)/(8.*cw**2*NPl**4) + (cHW**2*ee**4*MZ**4*sw**2*vev**2)/(32.*cw**2*NPl**4) + (cBB*cWW*ee**4*MZ**4*sw**2*vev**2)/(8.*cw**2*NPl**4) + (3*cw*cWW*ee**4*gZAH*MH**2*vev**3)/(16.*NPl**2*sw**3) - (3*cw**3*cWW*ee**4*gZAH*MH**2*vev**3)/(16.*NPl**2*sw**3) - (3*cw*cWW*ee**4*gZAH*MZ**2*vev**3)/(16.*NPl**2*sw**3) + (3*cw**3*cWW*ee**4*gZAH*MZ**2*vev**3)/(16.*NPl**2*sw**3) - (3*cBB*ee**4*gZAH*MH**2*vev**3)/(8.*cw*NPl**2*sw) + (3*cBB*cw*ee**4*gZAH*MH**2*vev**3)/(8.*NPl**2*sw) + (3*cWW*ee**4*gZAH*MH**2*vev**3)/(16.*cw*NPl**2*sw) - (3*cw*cWW*ee**4*gZAH*MH**2*vev**3)/(8.*NPl**2*sw) + (3*cBB*ee**4*gZAH*MZ**2*vev**3)/(8.*cw*NPl**2*sw) - (3*cBB*cw*ee**4*gZAH*MZ**2*vev**3)/(8.*NPl**2*sw) - (3*cWW*ee**4*gZAH*MZ**2*vev**3)/(16.*cw*NPl**2*sw) + (3*cw*cWW*ee**4*gZAH*MZ**2*vev**3)/(8.*NPl**2*sw) - (3*cBB*ee**4*gZAH*MH**2*sw*vev**3)/(8.*cw**3*NPl**2) + (3*cBB*ee**4*gZAH*MH**2*sw*vev**3)/(4.*cw*NPl**2) - (3*cWW*ee**4*gZAH*MH**2*sw*vev**3)/(16.*cw*NPl**2) + (3*cBB*ee**4*gZAH*MZ**2*sw*vev**3)/(8.*cw**3*NPl**2) - (3*cBB*ee**4*gZAH*MZ**2*sw*vev**3)/(4.*cw*NPl**2) + (3*cWW*ee**4*gZAH*MZ**2*sw*vev**3)/(16.*cw*NPl**2) + (3*cBB*ee**4*gZAH*MH**2*sw**3*vev**3)/(8.*cw**3*NPl**2) - (3*cBB*ee**4*gZAH*MZ**2*sw**3*vev**3)/(8.*cw**3*NPl**2) - (3*cB*cBB*ee**6*MH**2*vev**4)/(16.*NPl**4) + (3*cBB**2*ee**6*MH**2*vev**4)/(8.*NPl**4) + (3*cBB*cHB*ee**6*MH**2*vev**4)/(8.*NPl**4) - (3*cBB*cHW*ee**6*MH**2*vev**4)/(16.*NPl**4) + (cB*cBB*ee**6*MH**2*vev**4)/(8.*cw**2*NPl**4) - (3*cBB**2*ee**6*MH**2*vev**4)/(8.*cw**2*NPl**4) - (cBB*cHB*ee**6*MH**2*vev**4)/(4.*cw**2*NPl**4) + (cBB*cHW*ee**6*MH**2*vev**4)/(8.*cw**2*NPl**4) + (3*cB*cWW*ee**6*MH**2*vev**4)/(32.*NPl**4) - (9*cBB*cWW*ee**6*MH**2*vev**4)/(32.*NPl**4) - (3*cHB*cWW*ee**6*MH**2*vev**4)/(16.*NPl**4) + (3*cHW*cWW*ee**6*MH**2*vev**4)/(32.*NPl**4) - (cB*cWW*ee**6*MH**2*vev**4)/(32.*cw**2*NPl**4) + (cBB*cWW*ee**6*MH**2*vev**4)/(8.*cw**2*NPl**4) + (cHB*cWW*ee**6*MH**2*vev**4)/(16.*cw**2*NPl**4) - (cHW*cWW*ee**6*MH**2*vev**4)/(32.*cw**2*NPl**4) - (3*cWW**2*ee**6*MH**2*vev**4)/(64.*NPl**4) + (cWW**2*ee**6*MH**2*vev**4)/(64.*cw**2*NPl**4) + (3*cB*cBB*ee**6*MH**4*vev**4)/(32.*MZ**2*NPl**4) + (3*cBB*cHB*ee**6*MH**4*vev**4)/(32.*MZ**2*NPl**4) - (3*cBB*cHW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4) - (cB*cBB*ee**6*MH**4*vev**4)/(16.*cw**2*MZ**2*NPl**4) - (cBB*cHB*ee**6*MH**4*vev**4)/(16.*cw**2*MZ**2*NPl**4) + (cBB*cHW*ee**6*MH**4*vev**4)/(32.*cw**2*MZ**2*NPl**4) - (3*cB*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4) - (3*cBB*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4) - (3*cHB*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4) + (3*cHW*cWW*ee**6*MH**4*vev**4)/(128.*MZ**2*NPl**4) + (cB*cWW*ee**6*MH**4*vev**4)/(64.*cw**2*MZ**2*NPl**4) + (cBB*cWW*ee**6*MH**4*vev**4)/(32.*cw**2*MZ**2*NPl**4) + (cHB*cWW*ee**6*MH**4*vev**4)/(64.*cw**2*MZ**2*NPl**4) - (cHW*cWW*ee**6*MH**4*vev**4)/(128.*cw**2*MZ**2*NPl**4) + (3*cWW**2*ee**6*MH**4*vev**4)/(128.*MZ**2*NPl**4) - (cWW**2*ee**6*MH**4*vev**4)/(128.*cw**2*MZ**2*NPl**4) + (3*cB*cBB*ee**6*MZ**2*vev**4)/(32.*NPl**4) - (3*cBB**2*ee**6*MZ**2*vev**4)/(8.*NPl**4) - (15*cBB*cHB*ee**6*MZ**2*vev**4)/(32.*NPl**4) + (15*cBB*cHW*ee**6*MZ**2*vev**4)/(64.*NPl**4) - (cB*cBB*ee**6*MZ**2*vev**4)/(16.*cw**2*NPl**4) + (3*cBB**2*ee**6*MZ**2*vev**4)/(8.*cw**2*NPl**4) + (5*cBB*cHB*ee**6*MZ**2*vev**4)/(16.*cw**2*NPl**4) - (5*cBB*cHW*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4) - (3*cB*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4) + (21*cBB*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4) + (15*cHB*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4) - (15*cHW*cWW*ee**6*MZ**2*vev**4)/(128.*NPl**4) + (cB*cWW*ee**6*MZ**2*vev**4)/(64.*cw**2*NPl**4) - (5*cBB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4) - (5*cHB*cWW*ee**6*MZ**2*vev**4)/(64.*cw**2*NPl**4) + (5*cHW*cWW*ee**6*MZ**2*vev**4)/(128.*cw**2*NPl**4) + (3*cWW**2*ee**6*MZ**2*vev**4)/(128.*NPl**4) - (cWW**2*ee**6*MZ**2*vev**4)/(128.*cw**2*NPl**4) - (cB*cw**2*cWW*ee**6*MH**2*vev**4)/(32.*NPl**4*sw**4) + (cHB*cw**2*cWW*ee**6*MH**2*vev**4)/(16.*NPl**4*sw**4) - (cHW*cw**2*cWW*ee**6*MH**2*vev**4)/(32.*NPl**4*sw**4) + (cB*cw**4*cWW*ee**6*MH**2*vev**4)/(32.*NPl**4*sw**4) - (cHB*cw**4*cWW*ee**6*MH**2*vev**4)/(16.*NPl**4*sw**4) + (cHW*cw**4*cWW*ee**6*MH**2*vev**4)/(32.*NPl**4*sw**4) + (cw**2*cWW**2*ee**6*MH**2*vev**4)/(64.*NPl**4*sw**4) - (cw**4*cWW**2*ee**6*MH**2*vev**4)/(64.*NPl**4*sw**4) + (cB*cw**2*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**4) + (cHB*cw**2*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**4) - (cHW*cw**2*cWW*ee**6*MH**4*vev**4)/(128.*MZ**2*NPl**4*sw**4) - (cB*cw**4*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**4) - (cHB*cw**4*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**4) + (cHW*cw**4*cWW*ee**6*MH**4*vev**4)/(128.*MZ**2*NPl**4*sw**4) - (cw**2*cWW**2*ee**6*MH**4*vev**4)/(128.*MZ**2*NPl**4*sw**4) + (cw**4*cWW**2*ee**6*MH**4*vev**4)/(128.*MZ**2*NPl**4*sw**4) + (cB*cw**2*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**4) - (5*cHB*cw**2*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**4) + (5*cHW*cw**2*cWW*ee**6*MZ**2*vev**4)/(128.*NPl**4*sw**4) - (cB*cw**4*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**4) + (5*cHB*cw**4*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**4) - (5*cHW*cw**4*cWW*ee**6*MZ**2*vev**4)/(128.*NPl**4*sw**4) - (cw**2*cWW**2*ee**6*MZ**2*vev**4)/(128.*NPl**4*sw**4) + (cw**4*cWW**2*ee**6*MZ**2*vev**4)/(128.*NPl**4*sw**4) + (cB*cBB*ee**6*MH**2*vev**4)/(16.*NPl**4*sw**2) - (cBB*cHB*ee**6*MH**2*vev**4)/(8.*NPl**4*sw**2) + (cBB*cHW*ee**6*MH**2*vev**4)/(16.*NPl**4*sw**2) - (cB*cBB*cw**2*ee**6*MH**2*vev**4)/(16.*NPl**4*sw**2) + (cBB*cHB*cw**2*ee**6*MH**2*vev**4)/(8.*NPl**4*sw**2) - (cBB*cHW*cw**2*ee**6*MH**2*vev**4)/(16.*NPl**4*sw**2) - (cB*cWW*ee**6*MH**2*vev**4)/(16.*NPl**4*sw**2) + (5*cBB*cWW*ee**6*MH**2*vev**4)/(32.*NPl**4*sw**2) + (cHB*cWW*ee**6*MH**2*vev**4)/(8.*NPl**4*sw**2) - (cHW*cWW*ee**6*MH**2*vev**4)/(16.*NPl**4*sw**2) + (3*cB*cw**2*cWW*ee**6*MH**2*vev**4)/(32.*NPl**4*sw**2) - (5*cBB*cw**2*cWW*ee**6*MH**2*vev**4)/(32.*NPl**4*sw**2) - (3*cHB*cw**2*cWW*ee**6*MH**2*vev**4)/(16.*NPl**4*sw**2) + (3*cHW*cw**2*cWW*ee**6*MH**2*vev**4)/(32.*NPl**4*sw**2) + (cWW**2*ee**6*MH**2*vev**4)/(32.*NPl**4*sw**2) - (3*cw**2*cWW**2*ee**6*MH**2*vev**4)/(64.*NPl**4*sw**2) - (cB*cBB*ee**6*MH**4*vev**4)/(32.*MZ**2*NPl**4*sw**2) - (cBB*cHB*ee**6*MH**4*vev**4)/(32.*MZ**2*NPl**4*sw**2) + (cBB*cHW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**2) + (cB*cBB*cw**2*ee**6*MH**4*vev**4)/(32.*MZ**2*NPl**4*sw**2) + (cBB*cHB*cw**2*ee**6*MH**4*vev**4)/(32.*MZ**2*NPl**4*sw**2) - (cBB*cHW*cw**2*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**2) + (cB*cWW*ee**6*MH**4*vev**4)/(32.*MZ**2*NPl**4*sw**2) + (cBB*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**2) + (cHB*cWW*ee**6*MH**4*vev**4)/(32.*MZ**2*NPl**4*sw**2) - (cHW*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**2) - (3*cB*cw**2*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**2) - (cBB*cw**2*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**2) - (3*cHB*cw**2*cWW*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**2) + (3*cHW*cw**2*cWW*ee**6*MH**4*vev**4)/(128.*MZ**2*NPl**4*sw**2) - (cWW**2*ee**6*MH**4*vev**4)/(64.*MZ**2*NPl**4*sw**2) + (3*cw**2*cWW**2*ee**6*MH**4*vev**4)/(128.*MZ**2*NPl**4*sw**2) - (cB*cBB*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**2) + (5*cBB*cHB*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**2) - (5*cBB*cHW*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**2) + (cB*cBB*cw**2*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**2) - (5*cBB*cHB*cw**2*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**2) + (5*cBB*cHW*cw**2*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**2) + (cB*cWW*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**2) - (11*cBB*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**2) - (5*cHB*cWW*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**2) + (5*cHW*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**2) - (3*cB*cw**2*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**2) + (11*cBB*cw**2*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**2) + (15*cHB*cw**2*cWW*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**2) - (15*cHW*cw**2*cWW*ee**6*MZ**2*vev**4)/(128.*NPl**4*sw**2) - (cWW**2*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**2) + (3*cw**2*cWW**2*ee**6*MZ**2*vev**4)/(128.*NPl**4*sw**2) + (cB*cBB*ee**6*MH**2*sw**2*vev**4)/(16.*cw**4*NPl**4) - (3*cBB**2*ee**6*MH**2*sw**2*vev**4)/(8.*cw**4*NPl**4) - (cBB*cHB*ee**6*MH**2*sw**2*vev**4)/(8.*cw**4*NPl**4) + (cBB*cHW*ee**6*MH**2*sw**2*vev**4)/(16.*cw**4*NPl**4) - (3*cB*cBB*ee**6*MH**2*sw**2*vev**4)/(16.*cw**2*NPl**4) + (3*cBB**2*ee**6*MH**2*sw**2*vev**4)/(4.*cw**2*NPl**4) + (3*cBB*cHB*ee**6*MH**2*sw**2*vev**4)/(8.*cw**2*NPl**4) - (3*cBB*cHW*ee**6*MH**2*sw**2*vev**4)/(16.*cw**2*NPl**4) - (cBB*cWW*ee**6*MH**2*sw**2*vev**4)/(32.*cw**4*NPl**4) + (cB*cWW*ee**6*MH**2*sw**2*vev**4)/(32.*cw**2*NPl**4) - (3*cBB*cWW*ee**6*MH**2*sw**2*vev**4)/(32.*cw**2*NPl**4) - (cHB*cWW*ee**6*MH**2*sw**2*vev**4)/(16.*cw**2*NPl**4) + (cHW*cWW*ee**6*MH**2*sw**2*vev**4)/(32.*cw**2*NPl**4) - (cWW**2*ee**6*MH**2*sw**2*vev**4)/(64.*cw**2*NPl**4) - (cB*cBB*ee**6*MH**4*sw**2*vev**4)/(32.*cw**4*MZ**2*NPl**4) - (cBB*cHB*ee**6*MH**4*sw**2*vev**4)/(32.*cw**4*MZ**2*NPl**4) + (cBB*cHW*ee**6*MH**4*sw**2*vev**4)/(64.*cw**4*MZ**2*NPl**4) + (3*cB*cBB*ee**6*MH**4*sw**2*vev**4)/(32.*cw**2*MZ**2*NPl**4) + (3*cBB*cHB*ee**6*MH**4*sw**2*vev**4)/(32.*cw**2*MZ**2*NPl**4) - (3*cBB*cHW*ee**6*MH**4*sw**2*vev**4)/(64.*cw**2*MZ**2*NPl**4) + (cBB*cWW*ee**6*MH**4*sw**2*vev**4)/(64.*cw**4*MZ**2*NPl**4) - (cB*cWW*ee**6*MH**4*sw**2*vev**4)/(64.*cw**2*MZ**2*NPl**4) - (3*cBB*cWW*ee**6*MH**4*sw**2*vev**4)/(64.*cw**2*MZ**2*NPl**4) - (cHB*cWW*ee**6*MH**4*sw**2*vev**4)/(64.*cw**2*MZ**2*NPl**4) + (cHW*cWW*ee**6*MH**4*sw**2*vev**4)/(128.*cw**2*MZ**2*NPl**4) + (cWW**2*ee**6*MH**4*sw**2*vev**4)/(128.*cw**2*MZ**2*NPl**4) - (cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**4*NPl**4) + (3*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(8.*cw**4*NPl**4) + (5*cBB*cHB*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**4*NPl**4) - (5*cBB*cHW*ee**6*MZ**2*sw**2*vev**4)/(64.*cw**4*NPl**4) + (3*cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**2*NPl**4) - (3*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(4.*cw**2*NPl**4) - (15*cBB*cHB*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**2*NPl**4) + (15*cBB*cHW*ee**6*MZ**2*sw**2*vev**4)/(64.*cw**2*NPl**4) + (cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(64.*cw**4*NPl**4) - (cB*cWW*ee**6*MZ**2*sw**2*vev**4)/(64.*cw**2*NPl**4) + (9*cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(64.*cw**2*NPl**4) + (5*cHB*cWW*ee**6*MZ**2*sw**2*vev**4)/(64.*cw**2*NPl**4) - (5*cHW*cWW*ee**6*MZ**2*sw**2*vev**4)/(128.*cw**2*NPl**4) + (cWW**2*ee**6*MZ**2*sw**2*vev**4)/(128.*cw**2*NPl**4) - (cB*cBB*ee**6*MH**2*sw**4*vev**4)/(16.*cw**4*NPl**4) + (3*cBB**2*ee**6*MH**2*sw**4*vev**4)/(8.*cw**4*NPl**4) + (cBB*cHB*ee**6*MH**2*sw**4*vev**4)/(8.*cw**4*NPl**4) - (cBB*cHW*ee**6*MH**2*sw**4*vev**4)/(16.*cw**4*NPl**4) + (cBB*cWW*ee**6*MH**2*sw**4*vev**4)/(32.*cw**4*NPl**4) + (cB*cBB*ee**6*MH**4*sw**4*vev**4)/(32.*cw**4*MZ**2*NPl**4) + (cBB*cHB*ee**6*MH**4*sw**4*vev**4)/(32.*cw**4*MZ**2*NPl**4) - (cBB*cHW*ee**6*MH**4*sw**4*vev**4)/(64.*cw**4*MZ**2*NPl**4) - (cBB*cWW*ee**6*MH**4*sw**4*vev**4)/(64.*cw**4*MZ**2*NPl**4) + (cB*cBB*ee**6*MZ**2*sw**4*vev**4)/(32.*cw**4*NPl**4) - (3*cBB**2*ee**6*MZ**2*sw**4*vev**4)/(8.*cw**4*NPl**4) - (5*cBB*cHB*ee**6*MZ**2*sw**4*vev**4)/(32.*cw**4*NPl**4) + (5*cBB*cHW*ee**6*MZ**2*sw**4*vev**4)/(64.*cw**4*NPl**4) - (cBB*cWW*ee**6*MZ**2*sw**4*vev**4)/(64.*cw**4*NPl**4) + (3*cBB**2*ee**8*vev**6)/(16.*NPl**4) + (3*cBB**2*ee**8*vev**6)/(32.*cw**4*NPl**4) - (9*cBB**2*ee**8*vev**6)/(32.*cw**2*NPl**4) - (9*cBB*cWW*ee**8*vev**6)/(32.*NPl**4) - (3*cBB*cWW*ee**8*vev**6)/(64.*cw**4*NPl**4) + (9*cBB*cWW*ee**8*vev**6)/(32.*cw**2*NPl**4) + (3*cWW**2*ee**8*vev**6)/(64.*NPl**4) - (3*cWW**2*ee**8*vev**6)/(128.*cw**2*NPl**4) + (3*cw**2*cWW**2*ee**8*vev**6)/(256.*NPl**4*sw**6) - (3*cw**4*cWW**2*ee**8*vev**6)/(128.*NPl**4*sw**6) + (3*cw**6*cWW**2*ee**8*vev**6)/(256.*NPl**4*sw**6) - (3*cBB*cWW*ee**8*vev**6)/(64.*NPl**4*sw**4) + (3*cBB*cw**2*cWW*ee**8*vev**6)/(32.*NPl**4*sw**4) - (3*cBB*cw**4*cWW*ee**8*vev**6)/(64.*NPl**4*sw**4) + (3*cWW**2*ee**8*vev**6)/(128.*NPl**4*sw**4) - (9*cw**2*cWW**2*ee**8*vev**6)/(128.*NPl**4*sw**4) + (3*cw**4*cWW**2*ee**8*vev**6)/(64.*NPl**4*sw**4) - (3*cBB**2*ee**8*vev**6)/(32.*NPl**4*sw**2) + (3*cBB**2*ee**8*vev**6)/(64.*cw**2*NPl**4*sw**2) + (3*cBB**2*cw**2*ee**8*vev**6)/(64.*NPl**4*sw**2) + (9*cBB*cWW*ee**8*vev**6)/(32.*NPl**4*sw**2) - (3*cBB*cWW*ee**8*vev**6)/(32.*cw**2*NPl**4*sw**2) - (3*cBB*cw**2*cWW*ee**8*vev**6)/(16.*NPl**4*sw**2) - (9*cWW**2*ee**8*vev**6)/(128.*NPl**4*sw**2) + (3*cWW**2*ee**8*vev**6)/(256.*cw**2*NPl**4*sw**2) + (9*cw**2*cWW**2*ee**8*vev**6)/(128.*NPl**4*sw**2) + (3*cBB**2*ee**8*sw**2*vev**6)/(64.*cw**6*NPl**4) - (9*cBB**2*ee**8*sw**2*vev**6)/(32.*cw**4*NPl**4) + (9*cBB**2*ee**8*sw**2*vev**6)/(32.*cw**2*NPl**4) + (3*cBB*cWW*ee**8*sw**2*vev**6)/(32.*cw**4*NPl**4) - (3*cBB*cWW*ee**8*sw**2*vev**6)/(16.*cw**2*NPl**4) + (3*cWW**2*ee**8*sw**2*vev**6)/(256.*cw**2*NPl**4) - (3*cBB**2*ee**8*sw**4*vev**6)/(32.*cw**6*NPl**4) + (3*cBB**2*ee**8*sw**4*vev**6)/(16.*cw**4*NPl**4) - (3*cBB*cWW*ee**8*sw**4*vev**6)/(64.*cw**4*NPl**4) + (3*cBB**2*ee**8*sw**6*vev**6)/(64.*cw**6*NPl**4)))/(48.*cmath.pi*abs(MZ)**3)', + (P.b,P.b__tilde__):'((-7*ee**2*MB**2 + ee**2*MZ**2 - (3*cw**2*ee**2*MB**2)/(2.*sw**2) + (3*cw**2*ee**2*MZ**2)/(2.*sw**2) - (17*ee**2*MB**2*sw**2)/(6.*cw**2) + (5*ee**2*MZ**2*sw**2)/(6.*cw**2) - (7*cBB*ee**4*MB**2*vev**2)/(4.*NPl**2) - (19*cB*ee**4*MB**2*vev**2)/(6.*cw**2*NPl**2) + (7*cBB*ee**4*MB**2*vev**2)/(4.*cw**2*NPl**2) + (cWW*ee**4*MB**2*vev**2)/(6.*NPl**2) - (7*cWW*ee**4*MB**2*vev**2)/(8.*cw**2*NPl**2) + (cBB*ee**4*MZ**2*vev**2)/(4.*NPl**2) + (2*cB*ee**4*MZ**2*vev**2)/(3.*cw**2*NPl**2) - (cBB*ee**4*MZ**2*vev**2)/(4.*cw**2*NPl**2) + (cWW*ee**4*MZ**2*vev**2)/(12.*NPl**2) + (cWW*ee**4*MZ**2*vev**2)/(8.*cw**2*NPl**2) - (7*cB*ee**4*MB**2*vev**2)/(4.*NPl**2*sw**2) - (3*cWW*ee**4*MB**2*vev**2)/(8.*NPl**2*sw**2) - (cw**2*cWW*ee**4*MB**2*vev**2)/(2.*NPl**2*sw**2) + (cB*ee**4*MZ**2*vev**2)/(4.*NPl**2*sw**2) + (3*cWW*ee**4*MZ**2*vev**2)/(8.*NPl**2*sw**2) - (cw**2*cWW*ee**4*MZ**2*vev**2)/(4.*NPl**2*sw**2) - (17*cB*ee**4*MB**2*sw**2*vev**2)/(12.*cw**4*NPl**2) + (17*cBB*ee**4*MB**2*sw**2*vev**2)/(12.*cw**4*NPl**2) - (19*cBB*ee**4*MB**2*sw**2*vev**2)/(6.*cw**2*NPl**2) + (5*cB*ee**4*MZ**2*sw**2*vev**2)/(12.*cw**4*NPl**2) - (5*cBB*ee**4*MZ**2*sw**2*vev**2)/(12.*cw**4*NPl**2) + (2*cBB*ee**4*MZ**2*sw**2*vev**2)/(3.*cw**2*NPl**2) - (17*cBB*ee**4*MB**2*sw**4*vev**2)/(12.*cw**4*NPl**2) + (5*cBB*ee**4*MZ**2*sw**4*vev**2)/(12.*cw**4*NPl**2) - (17*cB**2*ee**6*MB**2*vev**4)/(48.*cw**4*NPl**4) + (17*cB*cBB*ee**6*MB**2*vev**4)/(48.*cw**4*NPl**4) - (17*cB*cBB*ee**6*MB**2*vev**4)/(48.*cw**2*NPl**4) + (cBB*cWW*ee**6*MB**2*vev**4)/(24.*NPl**4) - (7*cB*cWW*ee**6*MB**2*vev**4)/(32.*cw**4*NPl**4) + (7*cBB*cWW*ee**6*MB**2*vev**4)/(32.*cw**4*NPl**4) + (cB*cWW*ee**6*MB**2*vev**4)/(24.*cw**2*NPl**4) - (25*cBB*cWW*ee**6*MB**2*vev**4)/(96.*cw**2*NPl**4) + (5*cB**2*ee**6*MZ**2*vev**4)/(48.*cw**4*NPl**4) - (5*cB*cBB*ee**6*MZ**2*vev**4)/(48.*cw**4*NPl**4) + (5*cB*cBB*ee**6*MZ**2*vev**4)/(48.*cw**2*NPl**4) + (cBB*cWW*ee**6*MZ**2*vev**4)/(48.*NPl**4) + (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) - (cBB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) + (cB*cWW*ee**6*MZ**2*vev**4)/(48.*cw**2*NPl**4) + (cBB*cWW*ee**6*MZ**2*vev**4)/(96.*cw**2*NPl**4) - (17*cB**2*ee**6*MB**2*vev**4)/(96.*cw**2*NPl**4*sw**2) + (cB*cWW*ee**6*MB**2*vev**4)/(24.*NPl**4*sw**2) - (7*cB*cWW*ee**6*MB**2*vev**4)/(32.*cw**2*NPl**4*sw**2) - (cWW**2*ee**6*MB**2*vev**4)/(16.*NPl**4*sw**2) - (3*cWW**2*ee**6*MB**2*vev**4)/(128.*cw**2*NPl**4*sw**2) + (cw**2*cWW**2*ee**6*MB**2*vev**4)/(24.*NPl**4*sw**2) + (5*cB**2*ee**6*MZ**2*vev**4)/(96.*cw**2*NPl**4*sw**2) + (cB*cWW*ee**6*MZ**2*vev**4)/(48.*NPl**4*sw**2) + (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4*sw**2) - (cWW**2*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**2) + (3*cWW**2*ee**6*MZ**2*vev**4)/(128.*cw**2*NPl**4*sw**2) + (cw**2*cWW**2*ee**6*MZ**2*vev**4)/(48.*NPl**4*sw**2) - (17*cB**2*ee**6*MB**2*sw**2*vev**4)/(96.*cw**6*NPl**4) + (17*cB*cBB*ee**6*MB**2*sw**2*vev**4)/(48.*cw**6*NPl**4) - (17*cBB**2*ee**6*MB**2*sw**2*vev**4)/(96.*cw**6*NPl**4) - (17*cB*cBB*ee**6*MB**2*sw**2*vev**4)/(24.*cw**4*NPl**4) + (17*cBB**2*ee**6*MB**2*sw**2*vev**4)/(48.*cw**4*NPl**4) - (17*cBB**2*ee**6*MB**2*sw**2*vev**4)/(96.*cw**2*NPl**4) - (7*cBB*cWW*ee**6*MB**2*sw**2*vev**4)/(32.*cw**4*NPl**4) + (cBB*cWW*ee**6*MB**2*sw**2*vev**4)/(24.*cw**2*NPl**4) + (5*cB**2*ee**6*MZ**2*sw**2*vev**4)/(96.*cw**6*NPl**4) - (5*cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(48.*cw**6*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(96.*cw**6*NPl**4) + (5*cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(24.*cw**4*NPl**4) - (5*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(48.*cw**4*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(96.*cw**2*NPl**4) + (cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**4*NPl**4) + (cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(48.*cw**2*NPl**4) - (17*cB*cBB*ee**6*MB**2*sw**4*vev**4)/(48.*cw**6*NPl**4) + (17*cBB**2*ee**6*MB**2*sw**4*vev**4)/(48.*cw**6*NPl**4) - (17*cBB**2*ee**6*MB**2*sw**4*vev**4)/(48.*cw**4*NPl**4) + (5*cB*cBB*ee**6*MZ**2*sw**4*vev**4)/(48.*cw**6*NPl**4) - (5*cBB**2*ee**6*MZ**2*sw**4*vev**4)/(48.*cw**6*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**4*vev**4)/(48.*cw**4*NPl**4) - (17*cBB**2*ee**6*MB**2*sw**6*vev**4)/(96.*cw**6*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**6*vev**4)/(96.*cw**6*NPl**4))*cmath.sqrt(-4*MB**2*MZ**2 + MZ**4))/(48.*cmath.pi*abs(MZ)**3)', + (P.c,P.c__tilde__):'(MZ**2*(-(ee**2*MZ**2) + (3*cw**2*ee**2*MZ**2)/(2.*sw**2) + (17*ee**2*MZ**2*sw**2)/(6.*cw**2) - (cBB*ee**4*MZ**2*vev**2)/(4.*NPl**2) + (7*cB*ee**4*MZ**2*vev**2)/(6.*cw**2*NPl**2) + (cBB*ee**4*MZ**2*vev**2)/(4.*cw**2*NPl**2) + (5*cWW*ee**4*MZ**2*vev**2)/(6.*NPl**2) - (cWW*ee**4*MZ**2*vev**2)/(8.*cw**2*NPl**2) - (cB*ee**4*MZ**2*vev**2)/(4.*NPl**2*sw**2) + (3*cWW*ee**4*MZ**2*vev**2)/(8.*NPl**2*sw**2) - (cw**2*cWW*ee**4*MZ**2*vev**2)/(2.*NPl**2*sw**2) + (17*cB*ee**4*MZ**2*sw**2*vev**2)/(12.*cw**4*NPl**2) - (17*cBB*ee**4*MZ**2*sw**2*vev**2)/(12.*cw**4*NPl**2) + (7*cBB*ee**4*MZ**2*sw**2*vev**2)/(6.*cw**2*NPl**2) + (17*cBB*ee**4*MZ**2*sw**4*vev**2)/(12.*cw**4*NPl**2) + (17*cB**2*ee**6*MZ**2*vev**4)/(48.*cw**4*NPl**4) - (17*cB*cBB*ee**6*MZ**2*vev**4)/(48.*cw**4*NPl**4) + (17*cB*cBB*ee**6*MZ**2*vev**4)/(48.*cw**2*NPl**4) + (5*cBB*cWW*ee**6*MZ**2*vev**4)/(24.*NPl**4) - (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) + (cBB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) + (5*cB*cWW*ee**6*MZ**2*vev**4)/(24.*cw**2*NPl**4) - (23*cBB*cWW*ee**6*MZ**2*vev**4)/(96.*cw**2*NPl**4) + (17*cB**2*ee**6*MZ**2*vev**4)/(96.*cw**2*NPl**4*sw**2) + (5*cB*cWW*ee**6*MZ**2*vev**4)/(24.*NPl**4*sw**2) - (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4*sw**2) - (cWW**2*ee**6*MZ**2*vev**4)/(16.*NPl**4*sw**2) + (3*cWW**2*ee**6*MZ**2*vev**4)/(128.*cw**2*NPl**4*sw**2) + (cw**2*cWW**2*ee**6*MZ**2*vev**4)/(12.*NPl**4*sw**2) + (17*cB**2*ee**6*MZ**2*sw**2*vev**4)/(96.*cw**6*NPl**4) - (17*cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(48.*cw**6*NPl**4) + (17*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(96.*cw**6*NPl**4) + (17*cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(24.*cw**4*NPl**4) - (17*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(48.*cw**4*NPl**4) + (17*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(96.*cw**2*NPl**4) - (cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**4*NPl**4) + (5*cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(24.*cw**2*NPl**4) + (17*cB*cBB*ee**6*MZ**2*sw**4*vev**4)/(48.*cw**6*NPl**4) - (17*cBB**2*ee**6*MZ**2*sw**4*vev**4)/(48.*cw**6*NPl**4) + (17*cBB**2*ee**6*MZ**2*sw**4*vev**4)/(48.*cw**4*NPl**4) + (17*cBB**2*ee**6*MZ**2*sw**6*vev**4)/(96.*cw**6*NPl**4)))/(48.*cmath.pi*abs(MZ)**3)', + (P.d,P.d__tilde__):'(MZ**2*(ee**2*MZ**2 + (3*cw**2*ee**2*MZ**2)/(2.*sw**2) + (5*ee**2*MZ**2*sw**2)/(6.*cw**2) + (cBB*ee**4*MZ**2*vev**2)/(4.*NPl**2) + (2*cB*ee**4*MZ**2*vev**2)/(3.*cw**2*NPl**2) - (cBB*ee**4*MZ**2*vev**2)/(4.*cw**2*NPl**2) + (cWW*ee**4*MZ**2*vev**2)/(12.*NPl**2) + (cWW*ee**4*MZ**2*vev**2)/(8.*cw**2*NPl**2) + (cB*ee**4*MZ**2*vev**2)/(4.*NPl**2*sw**2) + (3*cWW*ee**4*MZ**2*vev**2)/(8.*NPl**2*sw**2) - (cw**2*cWW*ee**4*MZ**2*vev**2)/(4.*NPl**2*sw**2) + (5*cB*ee**4*MZ**2*sw**2*vev**2)/(12.*cw**4*NPl**2) - (5*cBB*ee**4*MZ**2*sw**2*vev**2)/(12.*cw**4*NPl**2) + (2*cBB*ee**4*MZ**2*sw**2*vev**2)/(3.*cw**2*NPl**2) + (5*cBB*ee**4*MZ**2*sw**4*vev**2)/(12.*cw**4*NPl**2) + (5*cB**2*ee**6*MZ**2*vev**4)/(48.*cw**4*NPl**4) - (5*cB*cBB*ee**6*MZ**2*vev**4)/(48.*cw**4*NPl**4) + (5*cB*cBB*ee**6*MZ**2*vev**4)/(48.*cw**2*NPl**4) + (cBB*cWW*ee**6*MZ**2*vev**4)/(48.*NPl**4) + (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) - (cBB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) + (cB*cWW*ee**6*MZ**2*vev**4)/(48.*cw**2*NPl**4) + (cBB*cWW*ee**6*MZ**2*vev**4)/(96.*cw**2*NPl**4) + (5*cB**2*ee**6*MZ**2*vev**4)/(96.*cw**2*NPl**4*sw**2) + (cB*cWW*ee**6*MZ**2*vev**4)/(48.*NPl**4*sw**2) + (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4*sw**2) - (cWW**2*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**2) + (3*cWW**2*ee**6*MZ**2*vev**4)/(128.*cw**2*NPl**4*sw**2) + (cw**2*cWW**2*ee**6*MZ**2*vev**4)/(48.*NPl**4*sw**2) + (5*cB**2*ee**6*MZ**2*sw**2*vev**4)/(96.*cw**6*NPl**4) - (5*cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(48.*cw**6*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(96.*cw**6*NPl**4) + (5*cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(24.*cw**4*NPl**4) - (5*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(48.*cw**4*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(96.*cw**2*NPl**4) + (cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**4*NPl**4) + (cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(48.*cw**2*NPl**4) + (5*cB*cBB*ee**6*MZ**2*sw**4*vev**4)/(48.*cw**6*NPl**4) - (5*cBB**2*ee**6*MZ**2*sw**4*vev**4)/(48.*cw**6*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**4*vev**4)/(48.*cw**4*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**6*vev**4)/(96.*cw**6*NPl**4)))/(48.*cmath.pi*abs(MZ)**3)', + (P.e__minus__,P.e__plus__):'(MZ**2*(-(ee**2*MZ**2) + (cw**2*ee**2*MZ**2)/(2.*sw**2) + (5*ee**2*MZ**2*sw**2)/(2.*cw**2) - (cBB*ee**4*MZ**2*vev**2)/(4.*NPl**2) + (cB*ee**4*MZ**2*vev**2)/(cw**2*NPl**2) + (cBB*ee**4*MZ**2*vev**2)/(4.*cw**2*NPl**2) + (3*cWW*ee**4*MZ**2*vev**2)/(4.*NPl**2) - (cWW*ee**4*MZ**2*vev**2)/(8.*cw**2*NPl**2) - (cB*ee**4*MZ**2*vev**2)/(4.*NPl**2*sw**2) + (cWW*ee**4*MZ**2*vev**2)/(8.*NPl**2*sw**2) - (cw**2*cWW*ee**4*MZ**2*vev**2)/(4.*NPl**2*sw**2) + (5*cB*ee**4*MZ**2*sw**2*vev**2)/(4.*cw**4*NPl**2) - (5*cBB*ee**4*MZ**2*sw**2*vev**2)/(4.*cw**4*NPl**2) + (cBB*ee**4*MZ**2*sw**2*vev**2)/(cw**2*NPl**2) + (5*cBB*ee**4*MZ**2*sw**4*vev**2)/(4.*cw**4*NPl**2) + (5*cB**2*ee**6*MZ**2*vev**4)/(16.*cw**4*NPl**4) - (5*cB*cBB*ee**6*MZ**2*vev**4)/(16.*cw**4*NPl**4) + (5*cB*cBB*ee**6*MZ**2*vev**4)/(16.*cw**2*NPl**4) + (3*cBB*cWW*ee**6*MZ**2*vev**4)/(16.*NPl**4) - (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) + (cBB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) + (3*cB*cWW*ee**6*MZ**2*vev**4)/(16.*cw**2*NPl**4) - (7*cBB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4) + (5*cB**2*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4*sw**2) + (3*cB*cWW*ee**6*MZ**2*vev**4)/(16.*NPl**4*sw**2) - (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4*sw**2) - (cWW**2*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**2) + (cWW**2*ee**6*MZ**2*vev**4)/(128.*cw**2*NPl**4*sw**2) + (cw**2*cWW**2*ee**6*MZ**2*vev**4)/(16.*NPl**4*sw**2) + (5*cB**2*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**6*NPl**4) - (5*cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(16.*cw**6*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**6*NPl**4) + (5*cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(8.*cw**4*NPl**4) - (5*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(16.*cw**4*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**2*NPl**4) - (cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**4*NPl**4) + (3*cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(16.*cw**2*NPl**4) + (5*cB*cBB*ee**6*MZ**2*sw**4*vev**4)/(16.*cw**6*NPl**4) - (5*cBB**2*ee**6*MZ**2*sw**4*vev**4)/(16.*cw**6*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**4*vev**4)/(16.*cw**4*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**6*vev**4)/(32.*cw**6*NPl**4)))/(48.*cmath.pi*abs(MZ)**3)', + (P.mu__minus__,P.mu__plus__):'(MZ**2*(-(ee**2*MZ**2) + (cw**2*ee**2*MZ**2)/(2.*sw**2) + (5*ee**2*MZ**2*sw**2)/(2.*cw**2) - (cBB*ee**4*MZ**2*vev**2)/(4.*NPl**2) + (cB*ee**4*MZ**2*vev**2)/(cw**2*NPl**2) + (cBB*ee**4*MZ**2*vev**2)/(4.*cw**2*NPl**2) + (3*cWW*ee**4*MZ**2*vev**2)/(4.*NPl**2) - (cWW*ee**4*MZ**2*vev**2)/(8.*cw**2*NPl**2) - (cB*ee**4*MZ**2*vev**2)/(4.*NPl**2*sw**2) + (cWW*ee**4*MZ**2*vev**2)/(8.*NPl**2*sw**2) - (cw**2*cWW*ee**4*MZ**2*vev**2)/(4.*NPl**2*sw**2) + (5*cB*ee**4*MZ**2*sw**2*vev**2)/(4.*cw**4*NPl**2) - (5*cBB*ee**4*MZ**2*sw**2*vev**2)/(4.*cw**4*NPl**2) + (cBB*ee**4*MZ**2*sw**2*vev**2)/(cw**2*NPl**2) + (5*cBB*ee**4*MZ**2*sw**4*vev**2)/(4.*cw**4*NPl**2) + (5*cB**2*ee**6*MZ**2*vev**4)/(16.*cw**4*NPl**4) - (5*cB*cBB*ee**6*MZ**2*vev**4)/(16.*cw**4*NPl**4) + (5*cB*cBB*ee**6*MZ**2*vev**4)/(16.*cw**2*NPl**4) + (3*cBB*cWW*ee**6*MZ**2*vev**4)/(16.*NPl**4) - (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) + (cBB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) + (3*cB*cWW*ee**6*MZ**2*vev**4)/(16.*cw**2*NPl**4) - (7*cBB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4) + (5*cB**2*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4*sw**2) + (3*cB*cWW*ee**6*MZ**2*vev**4)/(16.*NPl**4*sw**2) - (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4*sw**2) - (cWW**2*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**2) + (cWW**2*ee**6*MZ**2*vev**4)/(128.*cw**2*NPl**4*sw**2) + (cw**2*cWW**2*ee**6*MZ**2*vev**4)/(16.*NPl**4*sw**2) + (5*cB**2*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**6*NPl**4) - (5*cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(16.*cw**6*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**6*NPl**4) + (5*cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(8.*cw**4*NPl**4) - (5*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(16.*cw**4*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**2*NPl**4) - (cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**4*NPl**4) + (3*cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(16.*cw**2*NPl**4) + (5*cB*cBB*ee**6*MZ**2*sw**4*vev**4)/(16.*cw**6*NPl**4) - (5*cBB**2*ee**6*MZ**2*sw**4*vev**4)/(16.*cw**6*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**4*vev**4)/(16.*cw**4*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**6*vev**4)/(32.*cw**6*NPl**4)))/(48.*cmath.pi*abs(MZ)**3)', + (P.s,P.s__tilde__):'(MZ**2*(ee**2*MZ**2 + (3*cw**2*ee**2*MZ**2)/(2.*sw**2) + (5*ee**2*MZ**2*sw**2)/(6.*cw**2) + (cBB*ee**4*MZ**2*vev**2)/(4.*NPl**2) + (2*cB*ee**4*MZ**2*vev**2)/(3.*cw**2*NPl**2) - (cBB*ee**4*MZ**2*vev**2)/(4.*cw**2*NPl**2) + (cWW*ee**4*MZ**2*vev**2)/(12.*NPl**2) + (cWW*ee**4*MZ**2*vev**2)/(8.*cw**2*NPl**2) + (cB*ee**4*MZ**2*vev**2)/(4.*NPl**2*sw**2) + (3*cWW*ee**4*MZ**2*vev**2)/(8.*NPl**2*sw**2) - (cw**2*cWW*ee**4*MZ**2*vev**2)/(4.*NPl**2*sw**2) + (5*cB*ee**4*MZ**2*sw**2*vev**2)/(12.*cw**4*NPl**2) - (5*cBB*ee**4*MZ**2*sw**2*vev**2)/(12.*cw**4*NPl**2) + (2*cBB*ee**4*MZ**2*sw**2*vev**2)/(3.*cw**2*NPl**2) + (5*cBB*ee**4*MZ**2*sw**4*vev**2)/(12.*cw**4*NPl**2) + (5*cB**2*ee**6*MZ**2*vev**4)/(48.*cw**4*NPl**4) - (5*cB*cBB*ee**6*MZ**2*vev**4)/(48.*cw**4*NPl**4) + (5*cB*cBB*ee**6*MZ**2*vev**4)/(48.*cw**2*NPl**4) + (cBB*cWW*ee**6*MZ**2*vev**4)/(48.*NPl**4) + (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) - (cBB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) + (cB*cWW*ee**6*MZ**2*vev**4)/(48.*cw**2*NPl**4) + (cBB*cWW*ee**6*MZ**2*vev**4)/(96.*cw**2*NPl**4) + (5*cB**2*ee**6*MZ**2*vev**4)/(96.*cw**2*NPl**4*sw**2) + (cB*cWW*ee**6*MZ**2*vev**4)/(48.*NPl**4*sw**2) + (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4*sw**2) - (cWW**2*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**2) + (3*cWW**2*ee**6*MZ**2*vev**4)/(128.*cw**2*NPl**4*sw**2) + (cw**2*cWW**2*ee**6*MZ**2*vev**4)/(48.*NPl**4*sw**2) + (5*cB**2*ee**6*MZ**2*sw**2*vev**4)/(96.*cw**6*NPl**4) - (5*cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(48.*cw**6*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(96.*cw**6*NPl**4) + (5*cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(24.*cw**4*NPl**4) - (5*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(48.*cw**4*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(96.*cw**2*NPl**4) + (cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**4*NPl**4) + (cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(48.*cw**2*NPl**4) + (5*cB*cBB*ee**6*MZ**2*sw**4*vev**4)/(48.*cw**6*NPl**4) - (5*cBB**2*ee**6*MZ**2*sw**4*vev**4)/(48.*cw**6*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**4*vev**4)/(48.*cw**4*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**6*vev**4)/(96.*cw**6*NPl**4)))/(48.*cmath.pi*abs(MZ)**3)', + (P.ta__minus__,P.ta__plus__):'((-5*ee**2*MTA**2 - ee**2*MZ**2 - (cw**2*ee**2*MTA**2)/(2.*sw**2) + (cw**2*ee**2*MZ**2)/(2.*sw**2) + (7*ee**2*MTA**2*sw**2)/(2.*cw**2) + (5*ee**2*MZ**2*sw**2)/(2.*cw**2) - (5*cBB*ee**4*MTA**2*vev**2)/(4.*NPl**2) + (cB*ee**4*MTA**2*vev**2)/(2.*cw**2*NPl**2) + (5*cBB*ee**4*MTA**2*vev**2)/(4.*cw**2*NPl**2) + (3*cWW*ee**4*MTA**2*vev**2)/(2.*NPl**2) - (5*cWW*ee**4*MTA**2*vev**2)/(8.*cw**2*NPl**2) - (cBB*ee**4*MZ**2*vev**2)/(4.*NPl**2) + (cB*ee**4*MZ**2*vev**2)/(cw**2*NPl**2) + (cBB*ee**4*MZ**2*vev**2)/(4.*cw**2*NPl**2) + (3*cWW*ee**4*MZ**2*vev**2)/(4.*NPl**2) - (cWW*ee**4*MZ**2*vev**2)/(8.*cw**2*NPl**2) - (5*cB*ee**4*MTA**2*vev**2)/(4.*NPl**2*sw**2) - (cWW*ee**4*MTA**2*vev**2)/(8.*NPl**2*sw**2) - (cw**2*cWW*ee**4*MTA**2*vev**2)/(2.*NPl**2*sw**2) - (cB*ee**4*MZ**2*vev**2)/(4.*NPl**2*sw**2) + (cWW*ee**4*MZ**2*vev**2)/(8.*NPl**2*sw**2) - (cw**2*cWW*ee**4*MZ**2*vev**2)/(4.*NPl**2*sw**2) + (7*cB*ee**4*MTA**2*sw**2*vev**2)/(4.*cw**4*NPl**2) - (7*cBB*ee**4*MTA**2*sw**2*vev**2)/(4.*cw**4*NPl**2) + (cBB*ee**4*MTA**2*sw**2*vev**2)/(2.*cw**2*NPl**2) + (5*cB*ee**4*MZ**2*sw**2*vev**2)/(4.*cw**4*NPl**2) - (5*cBB*ee**4*MZ**2*sw**2*vev**2)/(4.*cw**4*NPl**2) + (cBB*ee**4*MZ**2*sw**2*vev**2)/(cw**2*NPl**2) + (7*cBB*ee**4*MTA**2*sw**4*vev**2)/(4.*cw**4*NPl**2) + (5*cBB*ee**4*MZ**2*sw**4*vev**2)/(4.*cw**4*NPl**2) + (7*cB**2*ee**6*MTA**2*vev**4)/(16.*cw**4*NPl**4) - (7*cB*cBB*ee**6*MTA**2*vev**4)/(16.*cw**4*NPl**4) + (7*cB*cBB*ee**6*MTA**2*vev**4)/(16.*cw**2*NPl**4) + (3*cBB*cWW*ee**6*MTA**2*vev**4)/(8.*NPl**4) - (5*cB*cWW*ee**6*MTA**2*vev**4)/(32.*cw**4*NPl**4) + (5*cBB*cWW*ee**6*MTA**2*vev**4)/(32.*cw**4*NPl**4) + (3*cB*cWW*ee**6*MTA**2*vev**4)/(8.*cw**2*NPl**4) - (17*cBB*cWW*ee**6*MTA**2*vev**4)/(32.*cw**2*NPl**4) + (5*cB**2*ee**6*MZ**2*vev**4)/(16.*cw**4*NPl**4) - (5*cB*cBB*ee**6*MZ**2*vev**4)/(16.*cw**4*NPl**4) + (5*cB*cBB*ee**6*MZ**2*vev**4)/(16.*cw**2*NPl**4) + (3*cBB*cWW*ee**6*MZ**2*vev**4)/(16.*NPl**4) - (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) + (cBB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) + (3*cB*cWW*ee**6*MZ**2*vev**4)/(16.*cw**2*NPl**4) - (7*cBB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4) + (7*cB**2*ee**6*MTA**2*vev**4)/(32.*cw**2*NPl**4*sw**2) + (3*cB*cWW*ee**6*MTA**2*vev**4)/(8.*NPl**4*sw**2) - (5*cB*cWW*ee**6*MTA**2*vev**4)/(32.*cw**2*NPl**4*sw**2) - (cWW**2*ee**6*MTA**2*vev**4)/(16.*NPl**4*sw**2) - (cWW**2*ee**6*MTA**2*vev**4)/(128.*cw**2*NPl**4*sw**2) + (cw**2*cWW**2*ee**6*MTA**2*vev**4)/(8.*NPl**4*sw**2) + (5*cB**2*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4*sw**2) + (3*cB*cWW*ee**6*MZ**2*vev**4)/(16.*NPl**4*sw**2) - (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4*sw**2) - (cWW**2*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**2) + (cWW**2*ee**6*MZ**2*vev**4)/(128.*cw**2*NPl**4*sw**2) + (cw**2*cWW**2*ee**6*MZ**2*vev**4)/(16.*NPl**4*sw**2) + (7*cB**2*ee**6*MTA**2*sw**2*vev**4)/(32.*cw**6*NPl**4) - (7*cB*cBB*ee**6*MTA**2*sw**2*vev**4)/(16.*cw**6*NPl**4) + (7*cBB**2*ee**6*MTA**2*sw**2*vev**4)/(32.*cw**6*NPl**4) + (7*cB*cBB*ee**6*MTA**2*sw**2*vev**4)/(8.*cw**4*NPl**4) - (7*cBB**2*ee**6*MTA**2*sw**2*vev**4)/(16.*cw**4*NPl**4) + (7*cBB**2*ee**6*MTA**2*sw**2*vev**4)/(32.*cw**2*NPl**4) - (5*cBB*cWW*ee**6*MTA**2*sw**2*vev**4)/(32.*cw**4*NPl**4) + (3*cBB*cWW*ee**6*MTA**2*sw**2*vev**4)/(8.*cw**2*NPl**4) + (5*cB**2*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**6*NPl**4) - (5*cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(16.*cw**6*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**6*NPl**4) + (5*cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(8.*cw**4*NPl**4) - (5*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(16.*cw**4*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**2*NPl**4) - (cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**4*NPl**4) + (3*cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(16.*cw**2*NPl**4) + (7*cB*cBB*ee**6*MTA**2*sw**4*vev**4)/(16.*cw**6*NPl**4) - (7*cBB**2*ee**6*MTA**2*sw**4*vev**4)/(16.*cw**6*NPl**4) + (7*cBB**2*ee**6*MTA**2*sw**4*vev**4)/(16.*cw**4*NPl**4) + (5*cB*cBB*ee**6*MZ**2*sw**4*vev**4)/(16.*cw**6*NPl**4) - (5*cBB**2*ee**6*MZ**2*sw**4*vev**4)/(16.*cw**6*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**4*vev**4)/(16.*cw**4*NPl**4) + (7*cBB**2*ee**6*MTA**2*sw**6*vev**4)/(32.*cw**6*NPl**4) + (5*cBB**2*ee**6*MZ**2*sw**6*vev**4)/(32.*cw**6*NPl**4))*cmath.sqrt(-4*MTA**2*MZ**2 + MZ**4))/(48.*cmath.pi*abs(MZ)**3)', + (P.t,P.t__tilde__):'((-11*ee**2*MT**2 - ee**2*MZ**2 - (3*cw**2*ee**2*MT**2)/(2.*sw**2) + (3*cw**2*ee**2*MZ**2)/(2.*sw**2) + (7*ee**2*MT**2*sw**2)/(6.*cw**2) + (17*ee**2*MZ**2*sw**2)/(6.*cw**2) - (11*cBB*ee**4*MT**2*vev**2)/(4.*NPl**2) - (13*cB*ee**4*MT**2*vev**2)/(6.*cw**2*NPl**2) + (11*cBB*ee**4*MT**2*vev**2)/(4.*cw**2*NPl**2) + (5*cWW*ee**4*MT**2*vev**2)/(3.*NPl**2) - (11*cWW*ee**4*MT**2*vev**2)/(8.*cw**2*NPl**2) - (cBB*ee**4*MZ**2*vev**2)/(4.*NPl**2) + (7*cB*ee**4*MZ**2*vev**2)/(6.*cw**2*NPl**2) + (cBB*ee**4*MZ**2*vev**2)/(4.*cw**2*NPl**2) + (5*cWW*ee**4*MZ**2*vev**2)/(6.*NPl**2) - (cWW*ee**4*MZ**2*vev**2)/(8.*cw**2*NPl**2) - (11*cB*ee**4*MT**2*vev**2)/(4.*NPl**2*sw**2) - (3*cWW*ee**4*MT**2*vev**2)/(8.*NPl**2*sw**2) - (cw**2*cWW*ee**4*MT**2*vev**2)/(NPl**2*sw**2) - (cB*ee**4*MZ**2*vev**2)/(4.*NPl**2*sw**2) + (3*cWW*ee**4*MZ**2*vev**2)/(8.*NPl**2*sw**2) - (cw**2*cWW*ee**4*MZ**2*vev**2)/(2.*NPl**2*sw**2) + (7*cB*ee**4*MT**2*sw**2*vev**2)/(12.*cw**4*NPl**2) - (7*cBB*ee**4*MT**2*sw**2*vev**2)/(12.*cw**4*NPl**2) - (13*cBB*ee**4*MT**2*sw**2*vev**2)/(6.*cw**2*NPl**2) + (17*cB*ee**4*MZ**2*sw**2*vev**2)/(12.*cw**4*NPl**2) - (17*cBB*ee**4*MZ**2*sw**2*vev**2)/(12.*cw**4*NPl**2) + (7*cBB*ee**4*MZ**2*sw**2*vev**2)/(6.*cw**2*NPl**2) + (7*cBB*ee**4*MT**2*sw**4*vev**2)/(12.*cw**4*NPl**2) + (17*cBB*ee**4*MZ**2*sw**4*vev**2)/(12.*cw**4*NPl**2) + (7*cB**2*ee**6*MT**2*vev**4)/(48.*cw**4*NPl**4) - (7*cB*cBB*ee**6*MT**2*vev**4)/(48.*cw**4*NPl**4) + (7*cB*cBB*ee**6*MT**2*vev**4)/(48.*cw**2*NPl**4) + (5*cBB*cWW*ee**6*MT**2*vev**4)/(12.*NPl**4) - (11*cB*cWW*ee**6*MT**2*vev**4)/(32.*cw**4*NPl**4) + (11*cBB*cWW*ee**6*MT**2*vev**4)/(32.*cw**4*NPl**4) + (5*cB*cWW*ee**6*MT**2*vev**4)/(12.*cw**2*NPl**4) - (73*cBB*cWW*ee**6*MT**2*vev**4)/(96.*cw**2*NPl**4) + (17*cB**2*ee**6*MZ**2*vev**4)/(48.*cw**4*NPl**4) - (17*cB*cBB*ee**6*MZ**2*vev**4)/(48.*cw**4*NPl**4) + (17*cB*cBB*ee**6*MZ**2*vev**4)/(48.*cw**2*NPl**4) + (5*cBB*cWW*ee**6*MZ**2*vev**4)/(24.*NPl**4) - (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) + (cBB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) + (5*cB*cWW*ee**6*MZ**2*vev**4)/(24.*cw**2*NPl**4) - (23*cBB*cWW*ee**6*MZ**2*vev**4)/(96.*cw**2*NPl**4) + (7*cB**2*ee**6*MT**2*vev**4)/(96.*cw**2*NPl**4*sw**2) + (5*cB*cWW*ee**6*MT**2*vev**4)/(12.*NPl**4*sw**2) - (11*cB*cWW*ee**6*MT**2*vev**4)/(32.*cw**2*NPl**4*sw**2) - (cWW**2*ee**6*MT**2*vev**4)/(8.*NPl**4*sw**2) - (3*cWW**2*ee**6*MT**2*vev**4)/(128.*cw**2*NPl**4*sw**2) + (cw**2*cWW**2*ee**6*MT**2*vev**4)/(6.*NPl**4*sw**2) + (17*cB**2*ee**6*MZ**2*vev**4)/(96.*cw**2*NPl**4*sw**2) + (5*cB*cWW*ee**6*MZ**2*vev**4)/(24.*NPl**4*sw**2) - (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4*sw**2) - (cWW**2*ee**6*MZ**2*vev**4)/(16.*NPl**4*sw**2) + (3*cWW**2*ee**6*MZ**2*vev**4)/(128.*cw**2*NPl**4*sw**2) + (cw**2*cWW**2*ee**6*MZ**2*vev**4)/(12.*NPl**4*sw**2) + (7*cB**2*ee**6*MT**2*sw**2*vev**4)/(96.*cw**6*NPl**4) - (7*cB*cBB*ee**6*MT**2*sw**2*vev**4)/(48.*cw**6*NPl**4) + (7*cBB**2*ee**6*MT**2*sw**2*vev**4)/(96.*cw**6*NPl**4) + (7*cB*cBB*ee**6*MT**2*sw**2*vev**4)/(24.*cw**4*NPl**4) - (7*cBB**2*ee**6*MT**2*sw**2*vev**4)/(48.*cw**4*NPl**4) + (7*cBB**2*ee**6*MT**2*sw**2*vev**4)/(96.*cw**2*NPl**4) - (11*cBB*cWW*ee**6*MT**2*sw**2*vev**4)/(32.*cw**4*NPl**4) + (5*cBB*cWW*ee**6*MT**2*sw**2*vev**4)/(12.*cw**2*NPl**4) + (17*cB**2*ee**6*MZ**2*sw**2*vev**4)/(96.*cw**6*NPl**4) - (17*cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(48.*cw**6*NPl**4) + (17*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(96.*cw**6*NPl**4) + (17*cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(24.*cw**4*NPl**4) - (17*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(48.*cw**4*NPl**4) + (17*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(96.*cw**2*NPl**4) - (cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**4*NPl**4) + (5*cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(24.*cw**2*NPl**4) + (7*cB*cBB*ee**6*MT**2*sw**4*vev**4)/(48.*cw**6*NPl**4) - (7*cBB**2*ee**6*MT**2*sw**4*vev**4)/(48.*cw**6*NPl**4) + (7*cBB**2*ee**6*MT**2*sw**4*vev**4)/(48.*cw**4*NPl**4) + (17*cB*cBB*ee**6*MZ**2*sw**4*vev**4)/(48.*cw**6*NPl**4) - (17*cBB**2*ee**6*MZ**2*sw**4*vev**4)/(48.*cw**6*NPl**4) + (17*cBB**2*ee**6*MZ**2*sw**4*vev**4)/(48.*cw**4*NPl**4) + (7*cBB**2*ee**6*MT**2*sw**6*vev**4)/(96.*cw**6*NPl**4) + (17*cBB**2*ee**6*MZ**2*sw**6*vev**4)/(96.*cw**6*NPl**4))*cmath.sqrt(-4*MT**2*MZ**2 + MZ**4))/(48.*cmath.pi*abs(MZ)**3)', + (P.u,P.u__tilde__):'(MZ**2*(-(ee**2*MZ**2) + (3*cw**2*ee**2*MZ**2)/(2.*sw**2) + (17*ee**2*MZ**2*sw**2)/(6.*cw**2) - (cBB*ee**4*MZ**2*vev**2)/(4.*NPl**2) + (7*cB*ee**4*MZ**2*vev**2)/(6.*cw**2*NPl**2) + (cBB*ee**4*MZ**2*vev**2)/(4.*cw**2*NPl**2) + (5*cWW*ee**4*MZ**2*vev**2)/(6.*NPl**2) - (cWW*ee**4*MZ**2*vev**2)/(8.*cw**2*NPl**2) - (cB*ee**4*MZ**2*vev**2)/(4.*NPl**2*sw**2) + (3*cWW*ee**4*MZ**2*vev**2)/(8.*NPl**2*sw**2) - (cw**2*cWW*ee**4*MZ**2*vev**2)/(2.*NPl**2*sw**2) + (17*cB*ee**4*MZ**2*sw**2*vev**2)/(12.*cw**4*NPl**2) - (17*cBB*ee**4*MZ**2*sw**2*vev**2)/(12.*cw**4*NPl**2) + (7*cBB*ee**4*MZ**2*sw**2*vev**2)/(6.*cw**2*NPl**2) + (17*cBB*ee**4*MZ**2*sw**4*vev**2)/(12.*cw**4*NPl**2) + (17*cB**2*ee**6*MZ**2*vev**4)/(48.*cw**4*NPl**4) - (17*cB*cBB*ee**6*MZ**2*vev**4)/(48.*cw**4*NPl**4) + (17*cB*cBB*ee**6*MZ**2*vev**4)/(48.*cw**2*NPl**4) + (5*cBB*cWW*ee**6*MZ**2*vev**4)/(24.*NPl**4) - (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) + (cBB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) + (5*cB*cWW*ee**6*MZ**2*vev**4)/(24.*cw**2*NPl**4) - (23*cBB*cWW*ee**6*MZ**2*vev**4)/(96.*cw**2*NPl**4) + (17*cB**2*ee**6*MZ**2*vev**4)/(96.*cw**2*NPl**4*sw**2) + (5*cB*cWW*ee**6*MZ**2*vev**4)/(24.*NPl**4*sw**2) - (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4*sw**2) - (cWW**2*ee**6*MZ**2*vev**4)/(16.*NPl**4*sw**2) + (3*cWW**2*ee**6*MZ**2*vev**4)/(128.*cw**2*NPl**4*sw**2) + (cw**2*cWW**2*ee**6*MZ**2*vev**4)/(12.*NPl**4*sw**2) + (17*cB**2*ee**6*MZ**2*sw**2*vev**4)/(96.*cw**6*NPl**4) - (17*cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(48.*cw**6*NPl**4) + (17*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(96.*cw**6*NPl**4) + (17*cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(24.*cw**4*NPl**4) - (17*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(48.*cw**4*NPl**4) + (17*cBB**2*ee**6*MZ**2*sw**2*vev**4)/(96.*cw**2*NPl**4) - (cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**4*NPl**4) + (5*cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(24.*cw**2*NPl**4) + (17*cB*cBB*ee**6*MZ**2*sw**4*vev**4)/(48.*cw**6*NPl**4) - (17*cBB**2*ee**6*MZ**2*sw**4*vev**4)/(48.*cw**6*NPl**4) + (17*cBB**2*ee**6*MZ**2*sw**4*vev**4)/(48.*cw**4*NPl**4) + (17*cBB**2*ee**6*MZ**2*sw**6*vev**4)/(96.*cw**6*NPl**4)))/(48.*cmath.pi*abs(MZ)**3)', + (P.ve,P.ve__tilde__):'(MZ**2*(ee**2*MZ**2 + (cw**2*ee**2*MZ**2)/(2.*sw**2) + (ee**2*MZ**2*sw**2)/(2.*cw**2) + (cBB*ee**4*MZ**2*vev**2)/(4.*NPl**2) + (cB*ee**4*MZ**2*vev**2)/(2.*cw**2*NPl**2) - (cBB*ee**4*MZ**2*vev**2)/(4.*cw**2*NPl**2) + (cWW*ee**4*MZ**2*vev**2)/(8.*cw**2*NPl**2) + (cB*ee**4*MZ**2*vev**2)/(4.*NPl**2*sw**2) + (cWW*ee**4*MZ**2*vev**2)/(8.*NPl**2*sw**2) + (cB*ee**4*MZ**2*sw**2*vev**2)/(4.*cw**4*NPl**2) - (cBB*ee**4*MZ**2*sw**2*vev**2)/(4.*cw**4*NPl**2) + (cBB*ee**4*MZ**2*sw**2*vev**2)/(2.*cw**2*NPl**2) + (cBB*ee**4*MZ**2*sw**4*vev**2)/(4.*cw**4*NPl**2) + (cB**2*ee**6*MZ**2*vev**4)/(16.*cw**4*NPl**4) - (cB*cBB*ee**6*MZ**2*vev**4)/(16.*cw**4*NPl**4) + (cB*cBB*ee**6*MZ**2*vev**4)/(16.*cw**2*NPl**4) + (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) - (cBB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) + (cBB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4) + (cB**2*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4*sw**2) + (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4*sw**2) + (cWW**2*ee**6*MZ**2*vev**4)/(128.*cw**2*NPl**4*sw**2) + (cB**2*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**6*NPl**4) - (cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(16.*cw**6*NPl**4) + (cBB**2*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**6*NPl**4) + (cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(8.*cw**4*NPl**4) - (cBB**2*ee**6*MZ**2*sw**2*vev**4)/(16.*cw**4*NPl**4) + (cBB**2*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**2*NPl**4) + (cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**4*NPl**4) + (cB*cBB*ee**6*MZ**2*sw**4*vev**4)/(16.*cw**6*NPl**4) - (cBB**2*ee**6*MZ**2*sw**4*vev**4)/(16.*cw**6*NPl**4) + (cBB**2*ee**6*MZ**2*sw**4*vev**4)/(16.*cw**4*NPl**4) + (cBB**2*ee**6*MZ**2*sw**6*vev**4)/(32.*cw**6*NPl**4)))/(48.*cmath.pi*abs(MZ)**3)', + (P.vm,P.vm__tilde__):'(MZ**2*(ee**2*MZ**2 + (cw**2*ee**2*MZ**2)/(2.*sw**2) + (ee**2*MZ**2*sw**2)/(2.*cw**2) + (cBB*ee**4*MZ**2*vev**2)/(4.*NPl**2) + (cB*ee**4*MZ**2*vev**2)/(2.*cw**2*NPl**2) - (cBB*ee**4*MZ**2*vev**2)/(4.*cw**2*NPl**2) + (cWW*ee**4*MZ**2*vev**2)/(8.*cw**2*NPl**2) + (cB*ee**4*MZ**2*vev**2)/(4.*NPl**2*sw**2) + (cWW*ee**4*MZ**2*vev**2)/(8.*NPl**2*sw**2) + (cB*ee**4*MZ**2*sw**2*vev**2)/(4.*cw**4*NPl**2) - (cBB*ee**4*MZ**2*sw**2*vev**2)/(4.*cw**4*NPl**2) + (cBB*ee**4*MZ**2*sw**2*vev**2)/(2.*cw**2*NPl**2) + (cBB*ee**4*MZ**2*sw**4*vev**2)/(4.*cw**4*NPl**2) + (cB**2*ee**6*MZ**2*vev**4)/(16.*cw**4*NPl**4) - (cB*cBB*ee**6*MZ**2*vev**4)/(16.*cw**4*NPl**4) + (cB*cBB*ee**6*MZ**2*vev**4)/(16.*cw**2*NPl**4) + (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) - (cBB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) + (cBB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4) + (cB**2*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4*sw**2) + (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4*sw**2) + (cWW**2*ee**6*MZ**2*vev**4)/(128.*cw**2*NPl**4*sw**2) + (cB**2*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**6*NPl**4) - (cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(16.*cw**6*NPl**4) + (cBB**2*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**6*NPl**4) + (cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(8.*cw**4*NPl**4) - (cBB**2*ee**6*MZ**2*sw**2*vev**4)/(16.*cw**4*NPl**4) + (cBB**2*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**2*NPl**4) + (cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**4*NPl**4) + (cB*cBB*ee**6*MZ**2*sw**4*vev**4)/(16.*cw**6*NPl**4) - (cBB**2*ee**6*MZ**2*sw**4*vev**4)/(16.*cw**6*NPl**4) + (cBB**2*ee**6*MZ**2*sw**4*vev**4)/(16.*cw**4*NPl**4) + (cBB**2*ee**6*MZ**2*sw**6*vev**4)/(32.*cw**6*NPl**4)))/(48.*cmath.pi*abs(MZ)**3)', + (P.vt,P.vt__tilde__):'(MZ**2*(ee**2*MZ**2 + (cw**2*ee**2*MZ**2)/(2.*sw**2) + (ee**2*MZ**2*sw**2)/(2.*cw**2) + (cBB*ee**4*MZ**2*vev**2)/(4.*NPl**2) + (cB*ee**4*MZ**2*vev**2)/(2.*cw**2*NPl**2) - (cBB*ee**4*MZ**2*vev**2)/(4.*cw**2*NPl**2) + (cWW*ee**4*MZ**2*vev**2)/(8.*cw**2*NPl**2) + (cB*ee**4*MZ**2*vev**2)/(4.*NPl**2*sw**2) + (cWW*ee**4*MZ**2*vev**2)/(8.*NPl**2*sw**2) + (cB*ee**4*MZ**2*sw**2*vev**2)/(4.*cw**4*NPl**2) - (cBB*ee**4*MZ**2*sw**2*vev**2)/(4.*cw**4*NPl**2) + (cBB*ee**4*MZ**2*sw**2*vev**2)/(2.*cw**2*NPl**2) + (cBB*ee**4*MZ**2*sw**4*vev**2)/(4.*cw**4*NPl**2) + (cB**2*ee**6*MZ**2*vev**4)/(16.*cw**4*NPl**4) - (cB*cBB*ee**6*MZ**2*vev**4)/(16.*cw**4*NPl**4) + (cB*cBB*ee**6*MZ**2*vev**4)/(16.*cw**2*NPl**4) + (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) - (cBB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**4*NPl**4) + (cBB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4) + (cB**2*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4*sw**2) + (cB*cWW*ee**6*MZ**2*vev**4)/(32.*cw**2*NPl**4*sw**2) + (cWW**2*ee**6*MZ**2*vev**4)/(128.*cw**2*NPl**4*sw**2) + (cB**2*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**6*NPl**4) - (cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(16.*cw**6*NPl**4) + (cBB**2*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**6*NPl**4) + (cB*cBB*ee**6*MZ**2*sw**2*vev**4)/(8.*cw**4*NPl**4) - (cBB**2*ee**6*MZ**2*sw**2*vev**4)/(16.*cw**4*NPl**4) + (cBB**2*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**2*NPl**4) + (cBB*cWW*ee**6*MZ**2*sw**2*vev**4)/(32.*cw**4*NPl**4) + (cB*cBB*ee**6*MZ**2*sw**4*vev**4)/(16.*cw**6*NPl**4) - (cBB**2*ee**6*MZ**2*sw**4*vev**4)/(16.*cw**6*NPl**4) + (cBB**2*ee**6*MZ**2*sw**4*vev**4)/(16.*cw**4*NPl**4) + (cBB**2*ee**6*MZ**2*sw**6*vev**4)/(32.*cw**6*NPl**4)))/(48.*cmath.pi*abs(MZ)**3)', + (P.W__minus__,P.W__plus__):'(((-12*cw**2*ee**2*MW**2)/sw**2 - (17*cw**2*ee**2*MZ**2)/sw**2 + (4*cw**2*ee**2*MZ**4)/(MW**2*sw**2) + (cw**2*ee**2*MZ**6)/(4.*MW**4*sw**2) + (3*cHW*cw**2*ee**4*MW**2*vev**2)/(NPl**2*sw**4) + (3*cw**2*cWW*ee**4*MW**2*vev**2)/(NPl**2*sw**4) + (17*cHW*cw**2*ee**4*MZ**2*vev**2)/(4.*NPl**2*sw**4) + (17*cw**2*cWW*ee**4*MZ**2*vev**2)/(4.*NPl**2*sw**4) - (cHW*cw**2*ee**4*MZ**4*vev**2)/(MW**2*NPl**2*sw**4) - (cw**2*cWW*ee**4*MZ**4*vev**2)/(MW**2*NPl**2*sw**4) - (cHW*cw**2*ee**4*MZ**6*vev**2)/(16.*MW**4*NPl**2*sw**4) - (cw**2*cWW*ee**4*MZ**6*vev**2)/(16.*MW**4*NPl**2*sw**4) + (3*cHW*ee**4*MW**2*vev**2)/(NPl**2*sw**2) + (3*cw**2*cWW*ee**4*MW**2*vev**2)/(NPl**2*sw**2) - (5*cHB*ee**4*MZ**2*vev**2)/(NPl**2*sw**2) + (7*cHW*ee**4*MZ**2*vev**2)/(4.*NPl**2*sw**2) + (17*cw**2*cWW*ee**4*MZ**2*vev**2)/(4.*NPl**2*sw**2) + (3*cHB*ee**4*MZ**4*vev**2)/(4.*MW**2*NPl**2*sw**2) - (5*cHW*ee**4*MZ**4*vev**2)/(8.*MW**2*NPl**2*sw**2) - (cw**2*cWW*ee**4*MZ**4*vev**2)/(MW**2*NPl**2*sw**2) + (cHB*ee**4*MZ**6*vev**2)/(8.*MW**4*NPl**2*sw**2) - (cw**2*cWW*ee**4*MZ**6*vev**2)/(16.*MW**4*NPl**2*sw**2) - (3*cHW**2*cw**2*ee**6*MW**2*vev**4)/(16.*NPl**4*sw**6) - (3*cHW*cw**2*cWW*ee**6*MW**2*vev**4)/(8.*NPl**4*sw**6) - (3*cw**2*cWW**2*ee**6*MW**2*vev**4)/(16.*NPl**4*sw**6) - (17*cHW**2*cw**2*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**6) - (17*cHW*cw**2*cWW*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**6) - (17*cw**2*cWW**2*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**6) + (cHW**2*cw**2*ee**6*MZ**4*vev**4)/(16.*MW**2*NPl**4*sw**6) + (cHW*cw**2*cWW*ee**6*MZ**4*vev**4)/(8.*MW**2*NPl**4*sw**6) + (cw**2*cWW**2*ee**6*MZ**4*vev**4)/(16.*MW**2*NPl**4*sw**6) + (cHW**2*cw**2*ee**6*MZ**6*vev**4)/(256.*MW**4*NPl**4*sw**6) + (cHW*cw**2*cWW*ee**6*MZ**6*vev**4)/(128.*MW**4*NPl**4*sw**6) + (cw**2*cWW**2*ee**6*MZ**6*vev**4)/(256.*MW**4*NPl**4*sw**6) - (3*cHW**2*ee**6*MW**2*vev**4)/(8.*NPl**4*sw**4) - (3*cHW*cWW*ee**6*MW**2*vev**4)/(8.*NPl**4*sw**4) - (3*cHW*cw**2*cWW*ee**6*MW**2*vev**4)/(8.*NPl**4*sw**4) - (3*cw**2*cWW**2*ee**6*MW**2*vev**4)/(8.*NPl**4*sw**4) + (5*cHB*cHW*ee**6*MZ**2*vev**4)/(8.*NPl**4*sw**4) - (7*cHW**2*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**4) + (5*cHB*cWW*ee**6*MZ**2*vev**4)/(8.*NPl**4*sw**4) - (7*cHW*cWW*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**4) - (17*cHW*cw**2*cWW*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**4) - (17*cw**2*cWW**2*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**4) - (3*cHB*cHW*ee**6*MZ**4*vev**4)/(32.*MW**2*NPl**4*sw**4) + (5*cHW**2*ee**6*MZ**4*vev**4)/(64.*MW**2*NPl**4*sw**4) - (3*cHB*cWW*ee**6*MZ**4*vev**4)/(32.*MW**2*NPl**4*sw**4) + (5*cHW*cWW*ee**6*MZ**4*vev**4)/(64.*MW**2*NPl**4*sw**4) + (cHW*cw**2*cWW*ee**6*MZ**4*vev**4)/(8.*MW**2*NPl**4*sw**4) + (cw**2*cWW**2*ee**6*MZ**4*vev**4)/(8.*MW**2*NPl**4*sw**4) - (cHB*cHW*ee**6*MZ**6*vev**4)/(64.*MW**4*NPl**4*sw**4) - (cHB*cWW*ee**6*MZ**6*vev**4)/(64.*MW**4*NPl**4*sw**4) + (cHW*cw**2*cWW*ee**6*MZ**6*vev**4)/(128.*MW**4*NPl**4*sw**4) + (cw**2*cWW**2*ee**6*MZ**6*vev**4)/(128.*MW**4*NPl**4*sw**4) - (3*cHW**2*ee**6*MW**2*vev**4)/(16.*cw**2*NPl**4*sw**2) - (3*cHW*cWW*ee**6*MW**2*vev**4)/(8.*NPl**4*sw**2) - (3*cw**2*cWW**2*ee**6*MW**2*vev**4)/(16.*NPl**4*sw**2) - (cHB**2*ee**6*MZ**2*vev**4)/(4.*cw**2*NPl**4*sw**2) + (3*cHB*cHW*ee**6*MZ**2*vev**4)/(8.*cw**2*NPl**4*sw**2) - (cHW**2*ee**6*MZ**2*vev**4)/(64.*cw**2*NPl**4*sw**2) + (5*cHB*cWW*ee**6*MZ**2*vev**4)/(8.*NPl**4*sw**2) - (7*cHW*cWW*ee**6*MZ**2*vev**4)/(32.*NPl**4*sw**2) - (17*cw**2*cWW**2*ee**6*MZ**2*vev**4)/(64.*NPl**4*sw**2) - (3*cHB*cHW*ee**6*MZ**4*vev**4)/(32.*cw**2*MW**2*NPl**4*sw**2) + (cHW**2*ee**6*MZ**4*vev**4)/(64.*cw**2*MW**2*NPl**4*sw**2) - (3*cHB*cWW*ee**6*MZ**4*vev**4)/(32.*MW**2*NPl**4*sw**2) + (5*cHW*cWW*ee**6*MZ**4*vev**4)/(64.*MW**2*NPl**4*sw**2) + (cw**2*cWW**2*ee**6*MZ**4*vev**4)/(16.*MW**2*NPl**4*sw**2) + (cHB**2*ee**6*MZ**6*vev**4)/(64.*cw**2*MW**4*NPl**4*sw**2) - (cHB*cWW*ee**6*MZ**6*vev**4)/(64.*MW**4*NPl**4*sw**2) + (cw**2*cWW**2*ee**6*MZ**6*vev**4)/(256.*MW**4*NPl**4*sw**2))*cmath.sqrt(-4*MW**2*MZ**2 + MZ**4))/(48.*cmath.pi*abs(MZ)**3)'}) + diff --git a/HELatNLO/function_library.py b/HELatNLO/function_library.py new file mode 100644 index 0000000000000000000000000000000000000000..c96d23f8b63c877440b8768f50a0b5bf040a20f8 --- /dev/null +++ b/HELatNLO/function_library.py @@ -0,0 +1,71 @@ +# This file is part of the UFO. +# +# This file contains definitions for functions that +# are extensions of the cmath library, and correspond +# either to functions that are in cmath, but inconvenient +# to access from there (e.g. z.conjugate()), +# or functions that are simply not defined. +# +# + +__date__ = "22 July 2010" +__author__ = "claude.duhr@durham.ac.uk" + +import cmath +from object_library import all_functions, Function + +# +# shortcuts for functions from cmath +# + +complexconjugate = Function(name = 'complexconjugate', + arguments = ('z',), + expression = 'z.conjugate()') + + +re = Function(name = 're', + arguments = ('z',), + expression = 'z.real') + +im = Function(name = 'im', + arguments = ('z',), + expression = 'z.imag') + +# New functions (trigonometric) + +sec = Function(name = 'sec', + arguments = ('z',), + expression = '1./cmath.cos(z.real)') + +asec = Function(name = 'asec', + arguments = ('z',), + expression = 'cmath.acos(1./(z.real))') + +csc = Function(name = 'csc', + arguments = ('z',), + expression = '1./cmath.sin(z.real)') + +acsc = Function(name = 'acsc', + arguments = ('z',), + expression = 'cmath.asin(1./(z.real))') + +cot = Function(name = 'cot', + arguments = ('z',), + expression = '1./cmath.tan(z.real)') + +# Heaviside theta function + +theta_function = Function(name = 'theta_function', + arguments = ('x','y','z'), + expression = 'y if x else z') + +# Auxiliary functions for NLO + +cond = Function(name = 'cond', + arguments = ('condition','ExprTrue','ExprFalse'), + expression = '(ExprTrue if condition==0.0 else ExprFalse)') + +reglog = Function(name = 'reglog', + arguments = ('z'), + expression = '(0.0 if z==0.0 else cmath.log(z.real))') + diff --git a/HELatNLO/lorentz.py b/HELatNLO/lorentz.py new file mode 100644 index 0000000000000000000000000000000000000000..ee446b6f10944ede465925a4540a0790feb094e6 --- /dev/null +++ b/HELatNLO/lorentz.py @@ -0,0 +1,478 @@ +# This file was automatically created by FeynRules 2.3.24 +# Mathematica version: 10.1.0 for Mac OS X x86 (64-bit) (March 24, 2015) +# Date: Tue 23 Aug 2016 20:14:26 + + +from object_library import all_lorentz, Lorentz + +from function_library import complexconjugate, re, im, csc, sec, acsc, asec, cot +try: + import form_factors as ForFac +except ImportError: + pass + + +FF1 = Lorentz(name = 'FF1', + spins = [ 2, 2 ], + structure = 'P(-1,1)*Gamma(-1,2,1)') + +FF2 = Lorentz(name = 'FF2', + spins = [ 2, 2 ], + structure = 'ProjM(2,1)') + +FF3 = Lorentz(name = 'FF3', + spins = [ 2, 2 ], + structure = 'P(-1,1)*Gamma(-1,2,-2)*ProjM(-2,1)') + +FF4 = Lorentz(name = 'FF4', + spins = [ 2, 2 ], + structure = 'ProjP(2,1)') + +FF5 = Lorentz(name = 'FF5', + spins = [ 2, 2 ], + structure = 'P(-1,1)*Gamma(-1,2,-2)*ProjP(-2,1)') + +VV1 = Lorentz(name = 'VV1', + spins = [ 3, 3 ], + structure = 'P(1,2)*P(2,2)') + +VV2 = Lorentz(name = 'VV2', + spins = [ 3, 3 ], + structure = 'Metric(1,2)') + +VV3 = Lorentz(name = 'VV3', + spins = [ 3, 3 ], + structure = 'P(-1,2)**2*Metric(1,2)') + +UUS1 = Lorentz(name = 'UUS1', + spins = [ -1, -1, 1 ], + structure = '1') + +UUV1 = Lorentz(name = 'UUV1', + spins = [ -1, -1, 3 ], + structure = 'P(3,2)') + +UUV2 = Lorentz(name = 'UUV2', + spins = [ -1, -1, 3 ], + structure = 'P(3,3)') + +SSS1 = Lorentz(name = 'SSS1', + spins = [ 1, 1, 1 ], + structure = '1') + +FFS1 = Lorentz(name = 'FFS1', + spins = [ 2, 2, 1 ], + structure = 'Gamma5(2,1)') + +FFS2 = Lorentz(name = 'FFS2', + spins = [ 2, 2, 1 ], + structure = 'P(-1,3)*Gamma(-1,2,1)') + +FFS3 = Lorentz(name = 'FFS3', + spins = [ 2, 2, 1 ], + structure = 'Identity(2,1)') + +FFS4 = Lorentz(name = 'FFS4', + spins = [ 2, 2, 1 ], + structure = 'ProjM(2,1)') + +FFS5 = Lorentz(name = 'FFS5', + spins = [ 2, 2, 1 ], + structure = 'P(-1,1)*Gamma(-1,2,-2)*ProjM(-2,1)') + +FFS6 = Lorentz(name = 'FFS6', + spins = [ 2, 2, 1 ], + structure = 'ProjP(2,1)') + +FFS7 = Lorentz(name = 'FFS7', + spins = [ 2, 2, 1 ], + structure = 'P(-1,1)*Gamma(-1,2,-2)*ProjP(-2,1)') + +FFV1 = Lorentz(name = 'FFV1', + spins = [ 2, 2, 3 ], + structure = 'Gamma(3,2,1)') + +FFV2 = Lorentz(name = 'FFV2', + spins = [ 2, 2, 3 ], + structure = 'Gamma(3,2,-1)*ProjM(-1,1)') + +FFV3 = Lorentz(name = 'FFV3', + spins = [ 2, 2, 3 ], + structure = 'Gamma(3,2,-1)*ProjP(-1,1)') + +VSS1 = Lorentz(name = 'VSS1', + spins = [ 3, 1, 1 ], + structure = 'P(1,2)') + +VSS2 = Lorentz(name = 'VSS2', + spins = [ 3, 1, 1 ], + structure = 'P(-1,1)**2*P(1,2)') + +VSS3 = Lorentz(name = 'VSS3', + spins = [ 3, 1, 1 ], + structure = 'P(-1,1)*P(-1,2)*P(1,1)') + +VSS4 = Lorentz(name = 'VSS4', + spins = [ 3, 1, 1 ], + structure = 'P(1,3)') + +VSS5 = Lorentz(name = 'VSS5', + spins = [ 3, 1, 1 ], + structure = 'P(-1,1)**2*P(1,3)') + +VSS6 = Lorentz(name = 'VSS6', + spins = [ 3, 1, 1 ], + structure = 'P(-1,1)*P(-1,2)*P(1,3)') + +VSS7 = Lorentz(name = 'VSS7', + spins = [ 3, 1, 1 ], + structure = 'P(-1,1)*P(-1,3)*P(1,1)') + +VSS8 = Lorentz(name = 'VSS8', + spins = [ 3, 1, 1 ], + structure = 'P(-1,1)*P(-1,3)*P(1,2)') + +VVS1 = Lorentz(name = 'VVS1', + spins = [ 3, 3, 1 ], + structure = 'P(1,1)*P(2,1)') + +VVS2 = Lorentz(name = 'VVS2', + spins = [ 3, 3, 1 ], + structure = 'P(1,2)*P(2,1)') + +VVS3 = Lorentz(name = 'VVS3', + spins = [ 3, 3, 1 ], + structure = 'P(1,2)*P(2,2)') + +VVS4 = Lorentz(name = 'VVS4', + spins = [ 3, 3, 1 ], + structure = 'P(1,3)*P(2,1)') + +VVS5 = Lorentz(name = 'VVS5', + spins = [ 3, 3, 1 ], + structure = 'P(1,3)*P(2,2)') + +VVS6 = Lorentz(name = 'VVS6', + spins = [ 3, 3, 1 ], + structure = 'P(1,1)*P(2,3)') + +VVS7 = Lorentz(name = 'VVS7', + spins = [ 3, 3, 1 ], + structure = 'P(1,2)*P(2,3)') + +VVS8 = Lorentz(name = 'VVS8', + spins = [ 3, 3, 1 ], + structure = 'P(1,3)*P(2,3)') + +VVS9 = Lorentz(name = 'VVS9', + spins = [ 3, 3, 1 ], + structure = 'Metric(1,2)') + +VVS10 = Lorentz(name = 'VVS10', + spins = [ 3, 3, 1 ], + structure = 'P(-1,1)**2*Metric(1,2)') + +VVS11 = Lorentz(name = 'VVS11', + spins = [ 3, 3, 1 ], + structure = 'P(-1,1)*P(-1,2)*Metric(1,2)') + +VVS12 = Lorentz(name = 'VVS12', + spins = [ 3, 3, 1 ], + structure = 'P(-1,2)**2*Metric(1,2)') + +VVS13 = Lorentz(name = 'VVS13', + spins = [ 3, 3, 1 ], + structure = 'P(-1,1)*P(-1,3)*Metric(1,2)') + +VVS14 = Lorentz(name = 'VVS14', + spins = [ 3, 3, 1 ], + structure = 'P(-1,2)*P(-1,3)*Metric(1,2)') + +VVS15 = Lorentz(name = 'VVS15', + spins = [ 3, 3, 1 ], + structure = 'P(-1,3)**2*Metric(1,2)') + +VVV1 = Lorentz(name = 'VVV1', + spins = [ 3, 3, 3 ], + structure = '-(Epsilon(1,2,3,-1)*P(-1,1))') + +VVV2 = Lorentz(name = 'VVV2', + spins = [ 3, 3, 3 ], + structure = '-(Epsilon(1,2,3,-1)*P(-1,2))') + +VVV3 = Lorentz(name = 'VVV3', + spins = [ 3, 3, 3 ], + structure = '-(Epsilon(1,2,3,-1)*P(-1,3))') + +VVV4 = Lorentz(name = 'VVV4', + spins = [ 3, 3, 3 ], + structure = 'P(3,1)*Metric(1,2)') + +VVV5 = Lorentz(name = 'VVV5', + spins = [ 3, 3, 3 ], + structure = 'P(3,2)*Metric(1,2)') + +VVV6 = Lorentz(name = 'VVV6', + spins = [ 3, 3, 3 ], + structure = 'P(3,3)*Metric(1,2)') + +VVV7 = Lorentz(name = 'VVV7', + spins = [ 3, 3, 3 ], + structure = 'P(2,1)*Metric(1,3)') + +VVV8 = Lorentz(name = 'VVV8', + spins = [ 3, 3, 3 ], + structure = 'P(2,2)*Metric(1,3)') + +VVV9 = Lorentz(name = 'VVV9', + spins = [ 3, 3, 3 ], + structure = 'P(2,3)*Metric(1,3)') + +VVV10 = Lorentz(name = 'VVV10', + spins = [ 3, 3, 3 ], + structure = 'P(1,1)*Metric(2,3)') + +VVV11 = Lorentz(name = 'VVV11', + spins = [ 3, 3, 3 ], + structure = 'P(1,2)*Metric(2,3)') + +VVV12 = Lorentz(name = 'VVV12', + spins = [ 3, 3, 3 ], + structure = 'P(1,3)*Metric(2,3)') + +SSSS1 = Lorentz(name = 'SSSS1', + spins = [ 1, 1, 1, 1 ], + structure = '1') + +VVSS1 = Lorentz(name = 'VVSS1', + spins = [ 3, 3, 1, 1 ], + structure = 'P(1,1)*P(2,1)') + +VVSS2 = Lorentz(name = 'VVSS2', + spins = [ 3, 3, 1, 1 ], + structure = 'P(1,2)*P(2,1)') + +VVSS3 = Lorentz(name = 'VVSS3', + spins = [ 3, 3, 1, 1 ], + structure = 'P(1,2)*P(2,2)') + +VVSS4 = Lorentz(name = 'VVSS4', + spins = [ 3, 3, 1, 1 ], + structure = 'P(1,3)*P(2,1)') + +VVSS5 = Lorentz(name = 'VVSS5', + spins = [ 3, 3, 1, 1 ], + structure = 'P(1,3)*P(2,2)') + +VVSS6 = Lorentz(name = 'VVSS6', + spins = [ 3, 3, 1, 1 ], + structure = 'P(1,1)*P(2,3)') + +VVSS7 = Lorentz(name = 'VVSS7', + spins = [ 3, 3, 1, 1 ], + structure = 'P(1,2)*P(2,3)') + +VVSS8 = Lorentz(name = 'VVSS8', + spins = [ 3, 3, 1, 1 ], + structure = 'P(1,4)*P(2,1)') + +VVSS9 = Lorentz(name = 'VVSS9', + spins = [ 3, 3, 1, 1 ], + structure = 'P(1,4)*P(2,2)') + +VVSS10 = Lorentz(name = 'VVSS10', + spins = [ 3, 3, 1, 1 ], + structure = 'P(1,4)*P(2,3)') + +VVSS11 = Lorentz(name = 'VVSS11', + spins = [ 3, 3, 1, 1 ], + structure = 'P(1,1)*P(2,4)') + +VVSS12 = Lorentz(name = 'VVSS12', + spins = [ 3, 3, 1, 1 ], + structure = 'P(1,2)*P(2,4)') + +VVSS13 = Lorentz(name = 'VVSS13', + spins = [ 3, 3, 1, 1 ], + structure = 'P(1,3)*P(2,4)') + +VVSS14 = Lorentz(name = 'VVSS14', + spins = [ 3, 3, 1, 1 ], + structure = 'Metric(1,2)') + +VVSS15 = Lorentz(name = 'VVSS15', + spins = [ 3, 3, 1, 1 ], + structure = 'P(-1,1)**2*Metric(1,2)') + +VVSS16 = Lorentz(name = 'VVSS16', + spins = [ 3, 3, 1, 1 ], + structure = 'P(-1,1)*P(-1,2)*Metric(1,2)') + +VVSS17 = Lorentz(name = 'VVSS17', + spins = [ 3, 3, 1, 1 ], + structure = 'P(-1,2)**2*Metric(1,2)') + +VVSS18 = Lorentz(name = 'VVSS18', + spins = [ 3, 3, 1, 1 ], + structure = 'P(-1,1)*P(-1,3)*Metric(1,2)') + +VVSS19 = Lorentz(name = 'VVSS19', + spins = [ 3, 3, 1, 1 ], + structure = 'P(-1,2)*P(-1,3)*Metric(1,2)') + +VVSS20 = Lorentz(name = 'VVSS20', + spins = [ 3, 3, 1, 1 ], + structure = 'P(-1,1)*P(-1,4)*Metric(1,2)') + +VVSS21 = Lorentz(name = 'VVSS21', + spins = [ 3, 3, 1, 1 ], + structure = 'P(-1,2)*P(-1,4)*Metric(1,2)') + +VVVS1 = Lorentz(name = 'VVVS1', + spins = [ 3, 3, 3, 1 ], + structure = 'P(3,1)*Metric(1,2)') + +VVVS2 = Lorentz(name = 'VVVS2', + spins = [ 3, 3, 3, 1 ], + structure = 'P(3,2)*Metric(1,2)') + +VVVS3 = Lorentz(name = 'VVVS3', + spins = [ 3, 3, 3, 1 ], + structure = 'P(3,3)*Metric(1,2)') + +VVVS4 = Lorentz(name = 'VVVS4', + spins = [ 3, 3, 3, 1 ], + structure = 'P(3,4)*Metric(1,2)') + +VVVS5 = Lorentz(name = 'VVVS5', + spins = [ 3, 3, 3, 1 ], + structure = 'P(2,1)*Metric(1,3)') + +VVVS6 = Lorentz(name = 'VVVS6', + spins = [ 3, 3, 3, 1 ], + structure = 'P(2,2)*Metric(1,3)') + +VVVS7 = Lorentz(name = 'VVVS7', + spins = [ 3, 3, 3, 1 ], + structure = 'P(2,3)*Metric(1,3)') + +VVVS8 = Lorentz(name = 'VVVS8', + spins = [ 3, 3, 3, 1 ], + structure = 'P(2,4)*Metric(1,3)') + +VVVS9 = Lorentz(name = 'VVVS9', + spins = [ 3, 3, 3, 1 ], + structure = 'P(1,1)*Metric(2,3)') + +VVVS10 = Lorentz(name = 'VVVS10', + spins = [ 3, 3, 3, 1 ], + structure = 'P(1,2)*Metric(2,3)') + +VVVS11 = Lorentz(name = 'VVVS11', + spins = [ 3, 3, 3, 1 ], + structure = 'P(1,3)*Metric(2,3)') + +VVVS12 = Lorentz(name = 'VVVS12', + spins = [ 3, 3, 3, 1 ], + structure = 'P(1,4)*Metric(2,3)') + +VVVV1 = Lorentz(name = 'VVVV1', + spins = [ 3, 3, 3, 3 ], + structure = 'Epsilon(1,2,3,4)') + +VVVV2 = Lorentz(name = 'VVVV2', + spins = [ 3, 3, 3, 3 ], + structure = 'Metric(1,4)*Metric(2,3)') + +VVVV3 = Lorentz(name = 'VVVV3', + spins = [ 3, 3, 3, 3 ], + structure = 'Metric(1,3)*Metric(2,4)') + +VVVV4 = Lorentz(name = 'VVVV4', + spins = [ 3, 3, 3, 3 ], + structure = 'Metric(1,2)*Metric(3,4)') + +VVVSS1 = Lorentz(name = 'VVVSS1', + spins = [ 3, 3, 3, 1, 1 ], + structure = 'P(3,1)*Metric(1,2)') + +VVVSS2 = Lorentz(name = 'VVVSS2', + spins = [ 3, 3, 3, 1, 1 ], + structure = 'P(3,2)*Metric(1,2)') + +VVVSS3 = Lorentz(name = 'VVVSS3', + spins = [ 3, 3, 3, 1, 1 ], + structure = 'P(3,3)*Metric(1,2)') + +VVVSS4 = Lorentz(name = 'VVVSS4', + spins = [ 3, 3, 3, 1, 1 ], + structure = 'P(3,4)*Metric(1,2)') + +VVVSS5 = Lorentz(name = 'VVVSS5', + spins = [ 3, 3, 3, 1, 1 ], + structure = 'P(3,5)*Metric(1,2)') + +VVVSS6 = Lorentz(name = 'VVVSS6', + spins = [ 3, 3, 3, 1, 1 ], + structure = 'P(2,1)*Metric(1,3)') + +VVVSS7 = Lorentz(name = 'VVVSS7', + spins = [ 3, 3, 3, 1, 1 ], + structure = 'P(2,2)*Metric(1,3)') + +VVVSS8 = Lorentz(name = 'VVVSS8', + spins = [ 3, 3, 3, 1, 1 ], + structure = 'P(2,3)*Metric(1,3)') + +VVVSS9 = Lorentz(name = 'VVVSS9', + spins = [ 3, 3, 3, 1, 1 ], + structure = 'P(2,4)*Metric(1,3)') + +VVVSS10 = Lorentz(name = 'VVVSS10', + spins = [ 3, 3, 3, 1, 1 ], + structure = 'P(2,5)*Metric(1,3)') + +VVVSS11 = Lorentz(name = 'VVVSS11', + spins = [ 3, 3, 3, 1, 1 ], + structure = 'P(1,1)*Metric(2,3)') + +VVVSS12 = Lorentz(name = 'VVVSS12', + spins = [ 3, 3, 3, 1, 1 ], + structure = 'P(1,2)*Metric(2,3)') + +VVVSS13 = Lorentz(name = 'VVVSS13', + spins = [ 3, 3, 3, 1, 1 ], + structure = 'P(1,3)*Metric(2,3)') + +VVVSS14 = Lorentz(name = 'VVVSS14', + spins = [ 3, 3, 3, 1, 1 ], + structure = 'P(1,4)*Metric(2,3)') + +VVVSS15 = Lorentz(name = 'VVVSS15', + spins = [ 3, 3, 3, 1, 1 ], + structure = 'P(1,5)*Metric(2,3)') + +VVVVS1 = Lorentz(name = 'VVVVS1', + spins = [ 3, 3, 3, 3, 1 ], + structure = 'Metric(1,4)*Metric(2,3)') + +VVVVS2 = Lorentz(name = 'VVVVS2', + spins = [ 3, 3, 3, 3, 1 ], + structure = 'Metric(1,3)*Metric(2,4)') + +VVVVS3 = Lorentz(name = 'VVVVS3', + spins = [ 3, 3, 3, 3, 1 ], + structure = 'Metric(1,2)*Metric(3,4)') + +VVVVSS1 = Lorentz(name = 'VVVVSS1', + spins = [ 3, 3, 3, 3, 1, 1 ], + structure = 'Metric(1,4)*Metric(2,3)') + +VVVVSS2 = Lorentz(name = 'VVVVSS2', + spins = [ 3, 3, 3, 3, 1, 1 ], + structure = 'Metric(1,3)*Metric(2,4)') + +VVVVSS3 = Lorentz(name = 'VVVVSS3', + spins = [ 3, 3, 3, 3, 1, 1 ], + structure = 'Metric(1,2)*Metric(3,4)') + diff --git a/HELatNLO/object_library.py b/HELatNLO/object_library.py new file mode 100644 index 0000000000000000000000000000000000000000..ee0a429eb7b54e0b058ba862147bd5770f87a65f --- /dev/null +++ b/HELatNLO/object_library.py @@ -0,0 +1,377 @@ +## +## +## Feynrules Header +## +## +## +## +## + +import cmath +import re + +class UFOError(Exception): + """Exception raised if when inconsistencies are detected in the UFO model.""" + pass + +class UFOBaseClass(object): + """The class from which all FeynRules classes are derived.""" + + require_args = [] + + def __init__(self, *args, **options): + assert(len(self.require_args) == len (args)) + + for i, name in enumerate(self.require_args): + setattr(self, name, args[i]) + + for (option, value) in options.items(): + setattr(self, option, value) + + def get(self, name): + return getattr(self, name) + + def set(self, name, value): + setattr(self, name, value) + + def get_all(self): + """Return a dictionary containing all the information of the object""" + return self.__dict__ + + def __str__(self): + return self.name + + def nice_string(self): + """ return string with the full information """ + return '\n'.join(['%s \t: %s' %(name, value) for name, value in self.__dict__.items()]) + + def __repr__(self): + replacements = [ + ('+','__plus__'), + ('-','__minus__'), + ('@','__at__'), + ('!','__exclam__'), + ('?','__quest__'), + ('*','__star__'), + ('~','__tilde__') + ] + text = self.name + for orig,sub in replacements: + text = text.replace(orig,sub) + return text + + + +all_particles = [] + +class Particle(UFOBaseClass): + """A standard Particle""" + + require_args=['pdg_code', 'name', 'antiname', 'spin', 'color', 'mass', 'width', 'texname', 'antitexname', 'charge'] + + require_args_all = ['pdg_code', 'name', 'antiname', 'spin', 'color', 'mass', 'width', 'texname', 'antitexname','counterterm','charge', 'line', 'propagating', 'goldstoneboson', 'propagator'] + + def __init__(self, pdg_code, name, antiname, spin, color, mass, width, texname, + antitexname, charge , line=None, propagating=True, counterterm=None, goldstoneboson=False, + propagator=None, **options): + + args= (pdg_code, name, antiname, spin, color, mass, width, texname, + antitexname, float(charge)) + + UFOBaseClass.__init__(self, *args, **options) + + global all_particles + all_particles.append(self) + + self.propagating = propagating + self.goldstoneboson= goldstoneboson + + self.selfconjugate = (name == antiname) + if not line: + self.line = self.find_line_type() + else: + self.line = line + + if propagator: + if isinstance(propagator, dict): + self.propagator = propagator + else: + self.propagator = {0: propagator, 1: propagator} + + def find_line_type(self): + """ find how we draw a line if not defined + valid output: dashed/straight/wavy/curly/double/swavy/scurly + """ + + spin = self.spin + color = self.color + + #use default + if spin == 1: + return 'dashed' + elif spin == 2: + if not self.selfconjugate: + return 'straight' + elif color == 1: + return 'swavy' + else: + return 'scurly' + elif spin == 3: + if color == 1: + return 'wavy' + + else: + return 'curly' + elif spin == 5: + return 'double' + elif spin == -1: + return 'dotted' + else: + return 'dashed' # not supported yet + + def anti(self): + if self.selfconjugate: + raise Exception('%s has no anti particle.' % self.name) + outdic = {} + for k,v in self.__dict__.iteritems(): + if k not in self.require_args_all: + outdic[k] = -v + if self.color in [1,8]: + newcolor = self.color + else: + newcolor = -self.color + + return Particle(-self.pdg_code, self.antiname, self.name, self.spin, newcolor, self.mass, self.width, + self.antitexname, self.texname, -self.charge, self.line, self.propagating, self.goldstoneboson, **outdic) + + + +all_parameters = [] + +class Parameter(UFOBaseClass): + + require_args=['name', 'nature', 'type', 'value', 'texname'] + + def __init__(self, name, nature, type, value, texname, lhablock=None, lhacode=None): + + args = (name,nature,type,value,texname) + + UFOBaseClass.__init__(self, *args) + + args=(name,nature,type,value,texname) + + global all_parameters + all_parameters.append(self) + + if (lhablock is None or lhacode is None) and nature == 'external': + raise Exception('Need LHA information for external parameter "%s".' % name) + self.lhablock = lhablock + self.lhacode = lhacode + +all_CTparameters = [] + +class CTParameter(UFOBaseClass): + + require_args=['name', 'nature,', 'type', 'value', 'texname'] + + def __init__(self, name, type, value, texname): + + args = (name,'internal',type,value,texname) + + UFOBaseClass.__init__(self, *args) + + args=(name,'internal',type,value,texname) + + self.nature='interal' + + global all_CTparameters + all_CTparameters.append(self) + + def finite(self): + try: + return self.value[0] + except KeyError: + return 'ZERO' + + def pole(self, x): + try: + return self.value[-x] + except KeyError: + return 'ZERO' + +all_vertices = [] + +class Vertex(UFOBaseClass): + + require_args=['name', 'particles', 'color', 'lorentz', 'couplings'] + + def __init__(self, name, particles, color, lorentz, couplings, **opt): + + args = (name, particles, color, lorentz, couplings) + + UFOBaseClass.__init__(self, *args, **opt) + + args=(particles,color,lorentz,couplings) + + global all_vertices + all_vertices.append(self) + +all_CTvertices = [] + +class CTVertex(UFOBaseClass): + + require_args=['name', 'particles', 'color', 'lorentz', 'couplings', 'type', 'loop_particles'] + + def __init__(self, name, particles, color, lorentz, couplings, type, loop_particles, **opt): + + args = (name, particles, color, lorentz, couplings, type, loop_particles) + + UFOBaseClass.__init__(self, *args, **opt) + + args=(particles,color,lorentz,couplings, type, loop_particles) + + global all_CTvertices + all_CTvertices.append(self) + +all_couplings = [] + +class Coupling(UFOBaseClass): + + require_args=['name', 'value', 'order'] + + require_args_all=['name', 'value', 'order', 'loop_particles', 'counterterm'] + + def __init__(self, name, value, order, **opt): + + args =(name, value, order) + UFOBaseClass.__init__(self, *args, **opt) + global all_couplings + all_couplings.append(self) + + def value(self): + return self.pole(0) + + def pole(self, x): + """ the self.value attribute can be a dictionary directly specifying the Laurent serie using normal + parameter or just a string which can possibly contain CTparameter defining the Laurent serie.""" + + if isinstance(self.value,dict): + if -x in self.value.keys(): + return self.value[-x] + else: + return 'ZERO' + + CTparam=None + for param in all_CTparameters: + pattern=re.compile(r"(?P<first>\A|\*|\+|\-|\()(?P<name>"+param.name+r")(?P<second>\Z|\*|\+|\-|\))") + numberOfMatches=len(pattern.findall(self.value)) + if numberOfMatches==1: + if not CTparam: + CTparam=param + else: + raise UFOError, "UFO does not support yet more than one occurence of CTParameters in the couplings values." + elif numberOfMatches>1: + raise UFOError, "UFO does not support yet more than one occurence of CTParameters in the couplings values." + + if not CTparam: + if x==0: + return self.value + else: + return 'ZERO' + else: + if CTparam.pole(x)=='ZERO': + return 'ZERO' + else: + def substitution(matchedObj): + return matchedObj.group('first')+"("+CTparam.pole(x)+")"+matchedObj.group('second') + pattern=re.compile(r"(?P<first>\A|\*|\+|\-|\()(?P<name>"+CTparam.name+r")(?P<second>\Z|\*|\+|\-|\))") + return pattern.sub(substitution,self.value) + +all_lorentz = [] + +class Lorentz(UFOBaseClass): + + require_args=['name','spins','structure'] + + def __init__(self, name, spins, structure='external', **opt): + args = (name, spins, structure) + UFOBaseClass.__init__(self, *args, **opt) + + global all_lorentz + all_lorentz.append(self) + + +all_functions = [] + +class Function(object): + + def __init__(self, name, arguments, expression): + + global all_functions + all_functions.append(self) + + self.name = name + self.arguments = arguments + self.expr = expression + + def __call__(self, *opt): + + for i, arg in enumerate(self.arguments): + exec('%s = %s' % (arg, opt[i] )) + + return eval(self.expr) + +all_orders = [] + +class CouplingOrder(object): + + def __init__(self, name, expansion_order, hierarchy, perturbative_expansion = 0): + + global all_orders + all_orders.append(self) + + self.name = name + self.expansion_order = expansion_order + self.hierarchy = hierarchy + self.perturbative_expansion = perturbative_expansion + +all_decays = [] + +class Decay(UFOBaseClass): + require_args = ['particle','partial_widths'] + + def __init__(self, particle, partial_widths, **opt): + args = (particle, partial_widths) + UFOBaseClass.__init__(self, *args, **opt) + + global all_decays + all_decays.append(self) + + # Add the information directly to the particle + particle.partial_widths = partial_widths + +all_form_factors = [] + +class FormFactor(UFOBaseClass): + require_args = ['name','type','value'] + + def __init__(self, name, type, value, **opt): + args = (name, type, value) + UFOBaseClass.__init__(self, *args, **opt) + + global all_form_factors + all_form_factors.append(self) + + +all_propagators = [] + +class Propagator(UFOBaseClass): + + require_args = ['name','numerator','denominator'] + + def __init__(self, name, numerator, denominator=None, **opt): + args = (name, numerator, denominator) + UFOBaseClass.__init__(self, *args, **opt) + + global all_propagators + all_propagators.append(self) diff --git a/HELatNLO/parameters.py b/HELatNLO/parameters.py new file mode 100644 index 0000000000000000000000000000000000000000..cd1cf8ad2a760bc7f1aa4dc392d45004db6e027d --- /dev/null +++ b/HELatNLO/parameters.py @@ -0,0 +1,334 @@ +# This file was automatically created by FeynRules 2.3.24 +# Mathematica version: 10.1.0 for Mac OS X x86 (64-bit) (March 24, 2015) +# Date: Tue 23 Aug 2016 20:14:26 + + + +from object_library import all_parameters, Parameter + + +from function_library import complexconjugate, re, im, csc, sec, acsc, asec, cot + +# This is a default parameter object representing 0. +ZERO = Parameter(name = 'ZERO', + nature = 'internal', + type = 'real', + value = '0.0', + texname = '0') + +# This is a default parameter object representing the renormalization scale (MU_R). +MU_R = Parameter(name = 'MU_R', + nature = 'external', + type = 'real', + value = 91.188, + texname = '\\text{\\mu_r}', + lhablock = 'LOOP', + lhacode = [1]) + +# User-defined parameters. +NPl = Parameter(name = 'NPl', + nature = 'external', + type = 'real', + value = 1000, + texname = '\\Lambda', + lhablock = 'NEWCOUP', + lhacode = [ 0 ]) + +cWW = Parameter(name = 'cWW', + nature = 'external', + type = 'real', + value = 0.1, + texname = 'C_W', + lhablock = 'NEWCOUP', + lhacode = [ 1 ]) + +cHW = Parameter(name = 'cHW', + nature = 'external', + type = 'real', + value = 0.1, + texname = 'C_{\\text{HW}}', + lhablock = 'NEWCOUP', + lhacode = [ 2 ]) + +cB = Parameter(name = 'cB', + nature = 'external', + type = 'real', + value = 0.1, + texname = 'C_B', + lhablock = 'NEWCOUP', + lhacode = [ 3 ]) + +cHB = Parameter(name = 'cHB', + nature = 'external', + type = 'real', + value = 0.1, + texname = 'C_{\\text{HB}}', + lhablock = 'NEWCOUP', + lhacode = [ 4 ]) + +cBB = Parameter(name = 'cBB', + nature = 'external', + type = 'real', + value = 0.1, + texname = 'C_{\\text{BB}}', + lhablock = 'NEWCOUP', + lhacode = [ 5 ]) + +aEWM1 = Parameter(name = 'aEWM1', + nature = 'external', + type = 'real', + value = 127.9, + texname = '\\text{aEWM1}', + lhablock = 'SMINPUTS', + lhacode = [ 1 ]) + +Gf = Parameter(name = 'Gf', + nature = 'external', + type = 'real', + value = 0.0000116637, + texname = 'G_f', + lhablock = 'SMINPUTS', + lhacode = [ 2 ]) + +aS = Parameter(name = 'aS', + nature = 'external', + type = 'real', + value = 0.1184, + texname = '\\alpha _s', + lhablock = 'SMINPUTS', + lhacode = [ 3 ]) + +ymb = Parameter(name = 'ymb', + nature = 'external', + type = 'real', + value = 4.7, + texname = '\\text{ymb}', + lhablock = 'YUKAWA', + lhacode = [ 5 ]) + +ymt = Parameter(name = 'ymt', + nature = 'external', + type = 'real', + value = 172, + texname = '\\text{ymt}', + lhablock = 'YUKAWA', + lhacode = [ 6 ]) + +ymtau = Parameter(name = 'ymtau', + nature = 'external', + type = 'real', + value = 1.777, + texname = '\\text{ymtau}', + lhablock = 'YUKAWA', + lhacode = [ 15 ]) + +MZ = Parameter(name = 'MZ', + nature = 'external', + type = 'real', + value = 91.1876, + texname = '\\text{MZ}', + lhablock = 'MASS', + lhacode = [ 23 ]) + +MTA = Parameter(name = 'MTA', + nature = 'external', + type = 'real', + value = 1.777, + texname = '\\text{MTA}', + lhablock = 'MASS', + lhacode = [ 15 ]) + +MT = Parameter(name = 'MT', + nature = 'external', + type = 'real', + value = 172, + texname = '\\text{MT}', + lhablock = 'MASS', + lhacode = [ 6 ]) + +MB = Parameter(name = 'MB', + nature = 'external', + type = 'real', + value = 4.7, + texname = '\\text{MB}', + lhablock = 'MASS', + lhacode = [ 5 ]) + +MH = Parameter(name = 'MH', + nature = 'external', + type = 'real', + value = 125, + texname = '\\text{MH}', + lhablock = 'MASS', + lhacode = [ 25 ]) + +WZ = Parameter(name = 'WZ', + nature = 'external', + type = 'real', + value = 2.4952, + texname = '\\text{WZ}', + lhablock = 'DECAY', + lhacode = [ 23 ]) + +WW = Parameter(name = 'WW', + nature = 'external', + type = 'real', + value = 2.085, + texname = '\\text{WW}', + lhablock = 'DECAY', + lhacode = [ 24 ]) + +WT = Parameter(name = 'WT', + nature = 'external', + type = 'real', + value = 1.50833649, + texname = '\\text{WT}', + lhablock = 'DECAY', + lhacode = [ 6 ]) + +WH = Parameter(name = 'WH', + nature = 'external', + type = 'real', + value = 0.00407, + texname = '\\text{WH}', + lhablock = 'DECAY', + lhacode = [ 25 ]) + +aEW = Parameter(name = 'aEW', + nature = 'internal', + type = 'real', + value = '1/aEWM1', + texname = '\\alpha _{\\text{EW}}') + +G = Parameter(name = 'G', + nature = 'internal', + type = 'real', + value = '2*cmath.sqrt(aS)*cmath.sqrt(cmath.pi)', + texname = 'G') + +vev = Parameter(name = 'vev', + nature = 'internal', + type = 'real', + value = 'cmath.sqrt(1/Gf)/2**0.25', + texname = '\\text{vev}') + +ee = Parameter(name = 'ee', + nature = 'internal', + type = 'real', + value = '2*(1 + (aEW*cWW*cmath.pi*vev**2)/(2.*NPl**2))*cmath.sqrt(aEW)*cmath.sqrt(cmath.pi)', + texname = 'e') + +GH = Parameter(name = 'GH', + nature = 'internal', + type = 'real', + value = '-G**2/(12.*cmath.pi**2*vev)', + texname = 'G_H') + +lam = Parameter(name = 'lam', + nature = 'internal', + type = 'real', + value = 'MH**2/(2.*vev**2)', + texname = '\\text{lam}') + +yb = Parameter(name = 'yb', + nature = 'internal', + type = 'real', + value = '(ymb*cmath.sqrt(2))/vev', + texname = '\\text{yb}') + +yt = Parameter(name = 'yt', + nature = 'internal', + type = 'real', + value = '(ymt*cmath.sqrt(2))/vev', + texname = '\\text{yt}') + +ytau = Parameter(name = 'ytau', + nature = 'internal', + type = 'real', + value = '(ymtau*cmath.sqrt(2))/vev', + texname = '\\text{ytau}') + +cw2 = Parameter(name = 'cw2', + nature = 'internal', + type = 'real', + value = '(MZ**2*(8*NPl**2 - 4*cB*ee**2*vev**2) - ee**2*vev**2*(8*NPl**2 + cWW*ee**2*vev**2) + 4*MZ*(2*NPl**2 + cB*ee**2*vev**2)*cmath.sqrt((MZ - ee*vev)*(MZ + ee*vev)))/(16.*MZ*NPl**2*cmath.sqrt((MZ - ee*vev)*(MZ + ee*vev)))', + texname = '\\text{cw2}') + +gZAH = Parameter(name = 'gZAH', + nature = 'internal', + type = 'real', + value = '((-13 + 94*cw2)*cmath.sqrt(aEW*Gf*MZ**2))/(18.*2**0.75*cmath.pi**1.5*vev)', + texname = '\\text{gZAH}') + +muH = Parameter(name = 'muH', + nature = 'internal', + type = 'real', + value = 'cmath.sqrt(lam*vev**2)', + texname = '\\mu') + +AH = Parameter(name = 'AH', + nature = 'internal', + type = 'real', + value = '(47*ee**2)/(72.*cmath.pi**2*vev)', + texname = 'A_H') + +cw = Parameter(name = 'cw', + nature = 'internal', + type = 'real', + value = 'cmath.sqrt(cw2)', + texname = 'c_w') + +sw2 = Parameter(name = 'sw2', + nature = 'internal', + type = 'real', + value = '1 - cw**2', + texname = '\\text{sw2}') + +g1 = Parameter(name = 'g1', + nature = 'internal', + type = 'real', + value = 'ee/(cw*(1 + (cBB*ee**2*vev**2)/(4.*cw**2*NPl**2)))', + texname = 'g_1') + +sw = Parameter(name = 'sw', + nature = 'internal', + type = 'real', + value = 'cmath.sqrt(sw2)', + texname = 's_w') + +MW = Parameter(name = 'MW', + nature = 'internal', + type = 'real', + value = '(ee*vev)/(2.*sw)', + texname = 'M_W') + +gw = Parameter(name = 'gw', + nature = 'internal', + type = 'real', + value = 'ee/(sw*(1 + (cWW*ee**2*vev**2)/(8.*NPl**2*sw**2)))', + texname = 'g_w') + +I1a33 = Parameter(name = 'I1a33', + nature = 'internal', + type = 'complex', + value = 'yb', + texname = '\\text{I1a33}') + +I2a33 = Parameter(name = 'I2a33', + nature = 'internal', + type = 'complex', + value = 'yt', + texname = '\\text{I2a33}') + +I3a33 = Parameter(name = 'I3a33', + nature = 'internal', + type = 'complex', + value = 'yt', + texname = '\\text{I3a33}') + +I4a33 = Parameter(name = 'I4a33', + nature = 'internal', + type = 'complex', + value = 'yb', + texname = '\\text{I4a33}') + diff --git a/HELatNLO/particles.py b/HELatNLO/particles.py new file mode 100644 index 0000000000000000000000000000000000000000..b5457c97ae10f43ea0004960cc51c1318ddbdae4 --- /dev/null +++ b/HELatNLO/particles.py @@ -0,0 +1,387 @@ +# This file was automatically created by FeynRules 2.3.24 +# Mathematica version: 10.1.0 for Mac OS X x86 (64-bit) (March 24, 2015) +# Date: Tue 23 Aug 2016 20:14:26 + + +from __future__ import division +from object_library import all_particles, Particle +import parameters as Param + +import propagators as Prop + +a = Particle(pdg_code = 22, + name = 'a', + antiname = 'a', + spin = 3, + color = 1, + mass = Param.ZERO, + width = Param.ZERO, + texname = 'a', + antitexname = 'a', + charge = 0, + GhostNumber = 0, + LeptonNumber = 0, + Y = 0) + +Z = Particle(pdg_code = 23, + name = 'Z', + antiname = 'Z', + spin = 3, + color = 1, + mass = Param.MZ, + width = Param.WZ, + texname = 'Z', + antitexname = 'Z', + charge = 0, + GhostNumber = 0, + LeptonNumber = 0, + Y = 0) + +W__plus__ = Particle(pdg_code = 24, + name = 'W+', + antiname = 'W-', + spin = 3, + color = 1, + mass = Param.MW, + width = Param.WW, + texname = 'W+', + antitexname = 'W-', + charge = 1, + GhostNumber = 0, + LeptonNumber = 0, + Y = 0) + +W__minus__ = W__plus__.anti() + +g = Particle(pdg_code = 21, + name = 'g', + antiname = 'g', + spin = 3, + color = 8, + mass = Param.ZERO, + width = Param.ZERO, + texname = 'g', + antitexname = 'g', + charge = 0, + GhostNumber = 0, + LeptonNumber = 0, + Y = 0) + +ghA = Particle(pdg_code = 9000001, + name = 'ghA', + antiname = 'ghA~', + spin = -1, + color = 1, + mass = Param.ZERO, + width = Param.ZERO, + texname = 'ghA', + antitexname = 'ghA~', + charge = 0, + GhostNumber = 1, + LeptonNumber = 0, + Y = 0) + +ghA__tilde__ = ghA.anti() + +ghZ = Particle(pdg_code = 9000002, + name = 'ghZ', + antiname = 'ghZ~', + spin = -1, + color = 1, + mass = Param.MZ, + width = Param.WZ, + texname = 'ghZ', + antitexname = 'ghZ~', + charge = 0, + GhostNumber = 1, + LeptonNumber = 0, + Y = 0) + +ghZ__tilde__ = ghZ.anti() + +ghWp = Particle(pdg_code = 9000003, + name = 'ghWp', + antiname = 'ghWp~', + spin = -1, + color = 1, + mass = Param.MW, + width = Param.WW, + texname = 'ghWp', + antitexname = 'ghWp~', + charge = 1, + GhostNumber = 1, + LeptonNumber = 0, + Y = 0) + +ghWp__tilde__ = ghWp.anti() + +ghWm = Particle(pdg_code = 9000004, + name = 'ghWm', + antiname = 'ghWm~', + spin = -1, + color = 1, + mass = Param.MW, + width = Param.WW, + texname = 'ghWm', + antitexname = 'ghWm~', + charge = -1, + GhostNumber = 1, + LeptonNumber = 0, + Y = 0) + +ghWm__tilde__ = ghWm.anti() + +ghG = Particle(pdg_code = 82, + name = 'ghG', + antiname = 'ghG~', + spin = -1, + color = 8, + mass = Param.ZERO, + width = Param.ZERO, + texname = 'ghG', + antitexname = 'ghG~', + charge = 0, + GhostNumber = 1, + LeptonNumber = 0, + Y = 0) + +ghG__tilde__ = ghG.anti() + +ve = Particle(pdg_code = 12, + name = 've', + antiname = 've~', + spin = 2, + color = 1, + mass = Param.ZERO, + width = Param.ZERO, + texname = 've', + antitexname = 've~', + charge = 0, + GhostNumber = 0, + LeptonNumber = 1, + Y = 0) + +ve__tilde__ = ve.anti() + +vm = Particle(pdg_code = 14, + name = 'vm', + antiname = 'vm~', + spin = 2, + color = 1, + mass = Param.ZERO, + width = Param.ZERO, + texname = 'vm', + antitexname = 'vm~', + charge = 0, + GhostNumber = 0, + LeptonNumber = 1, + Y = 0) + +vm__tilde__ = vm.anti() + +vt = Particle(pdg_code = 16, + name = 'vt', + antiname = 'vt~', + spin = 2, + color = 1, + mass = Param.ZERO, + width = Param.ZERO, + texname = 'vt', + antitexname = 'vt~', + charge = 0, + GhostNumber = 0, + LeptonNumber = 1, + Y = 0) + +vt__tilde__ = vt.anti() + +e__minus__ = Particle(pdg_code = 11, + name = 'e-', + antiname = 'e+', + spin = 2, + color = 1, + mass = Param.ZERO, + width = Param.ZERO, + texname = 'e-', + antitexname = 'e+', + charge = -1, + GhostNumber = 0, + LeptonNumber = 1, + Y = 0) + +e__plus__ = e__minus__.anti() + +mu__minus__ = Particle(pdg_code = 13, + name = 'mu-', + antiname = 'mu+', + spin = 2, + color = 1, + mass = Param.ZERO, + width = Param.ZERO, + texname = 'mu-', + antitexname = 'mu+', + charge = -1, + GhostNumber = 0, + LeptonNumber = 1, + Y = 0) + +mu__plus__ = mu__minus__.anti() + +ta__minus__ = Particle(pdg_code = 15, + name = 'ta-', + antiname = 'ta+', + spin = 2, + color = 1, + mass = Param.MTA, + width = Param.ZERO, + texname = 'ta-', + antitexname = 'ta+', + charge = -1, + GhostNumber = 0, + LeptonNumber = 1, + Y = 0) + +ta__plus__ = ta__minus__.anti() + +u = Particle(pdg_code = 2, + name = 'u', + antiname = 'u~', + spin = 2, + color = 3, + mass = Param.ZERO, + width = Param.ZERO, + texname = 'u', + antitexname = 'u~', + charge = 2/3, + GhostNumber = 0, + LeptonNumber = 0, + Y = 0) + +u__tilde__ = u.anti() + +c = Particle(pdg_code = 4, + name = 'c', + antiname = 'c~', + spin = 2, + color = 3, + mass = Param.ZERO, + width = Param.ZERO, + texname = 'c', + antitexname = 'c~', + charge = 2/3, + GhostNumber = 0, + LeptonNumber = 0, + Y = 0) + +c__tilde__ = c.anti() + +t = Particle(pdg_code = 6, + name = 't', + antiname = 't~', + spin = 2, + color = 3, + mass = Param.MT, + width = Param.WT, + texname = 't', + antitexname = 't~', + charge = 2/3, + GhostNumber = 0, + LeptonNumber = 0, + Y = 0) + +t__tilde__ = t.anti() + +d = Particle(pdg_code = 1, + name = 'd', + antiname = 'd~', + spin = 2, + color = 3, + mass = Param.ZERO, + width = Param.ZERO, + texname = 'd', + antitexname = 'd~', + charge = -1/3, + GhostNumber = 0, + LeptonNumber = 0, + Y = 0) + +d__tilde__ = d.anti() + +s = Particle(pdg_code = 3, + name = 's', + antiname = 's~', + spin = 2, + color = 3, + mass = Param.ZERO, + width = Param.ZERO, + texname = 's', + antitexname = 's~', + charge = -1/3, + GhostNumber = 0, + LeptonNumber = 0, + Y = 0) + +s__tilde__ = s.anti() + +b = Particle(pdg_code = 5, + name = 'b', + antiname = 'b~', + spin = 2, + color = 3, + mass = Param.MB, + width = Param.ZERO, + texname = 'b', + antitexname = 'b~', + charge = -1/3, + GhostNumber = 0, + LeptonNumber = 0, + Y = 0) + +b__tilde__ = b.anti() + +H = Particle(pdg_code = 25, + name = 'H', + antiname = 'H', + spin = 1, + color = 1, + mass = Param.MH, + width = Param.WH, + texname = 'H', + antitexname = 'H', + charge = 0, + GhostNumber = 0, + LeptonNumber = 0, + Y = 0) + +G0 = Particle(pdg_code = 250, + name = 'G0', + antiname = 'G0', + spin = 1, + color = 1, + mass = Param.MZ, + width = Param.WZ, + texname = 'G0', + antitexname = 'G0', + goldstone = True, + charge = 0, + GhostNumber = 0, + LeptonNumber = 0, + Y = 0) + +G__plus__ = Particle(pdg_code = 251, + name = 'G+', + antiname = 'G-', + spin = 1, + color = 1, + mass = Param.MW, + width = Param.WW, + texname = 'G+', + antitexname = 'G-', + goldstone = True, + charge = 1, + GhostNumber = 0, + LeptonNumber = 0, + Y = 0) + +G__minus__ = G__plus__.anti() + diff --git a/HELatNLO/propagators.py b/HELatNLO/propagators.py new file mode 100644 index 0000000000000000000000000000000000000000..1d05c706fc6a230e4522170f7828a466fef61d54 --- /dev/null +++ b/HELatNLO/propagators.py @@ -0,0 +1,35 @@ +# This file was automatically created by FeynRules 2.0 (static file) +# Mathematica version: 8.0 for Mac OS X x86 (64-bit) (November 6, 2010) +# Date: Mon 1 Oct 2012 14:58:26 + +from object_library import all_propagators, Propagator + + +# define only once the denominator since this is always the same +denominator = "P('mu', id) * P('mu', id) - Mass(id) * Mass(id) + complex(0,1) * Mass(id) * Width(id)" + +# propagator for the scalar +S = Propagator(name = "S", + numerator = "complex(0,1)", + denominator = denominator + ) + +# propagator for the incoming fermion # the one for the outcomming is computed on the flight +F = Propagator(name = "F", + numerator = "complex(0,1) * (Gamma('mu', 1, 2) * P('mu', id) + Mass(id) * Identity(1, 2))", + denominator = denominator + ) + +# massive vector in the unitary gauge, can't be use for massless particles +V1 = Propagator(name = "V1", + numerator = "complex(0,1) * (-1 * Metric(1, 2) + Metric(1,'mu')* P('mu', id) * P(2, id) / Mass(id)**2 ", + denominator = denominator + ) + +# massless vector and massive vector in unitary gauge +V2 = Propagator(name = "V2", + numerator = "complex(0,-1) * Metric(1, 2)", + denominator = "P('mu', id) * P('mu', id)" + ) + + diff --git a/HELatNLO/vertices.py b/HELatNLO/vertices.py new file mode 100644 index 0000000000000000000000000000000000000000..6483a4c3a7e4497f55ea0f02a32595d351ca2da4 --- /dev/null +++ b/HELatNLO/vertices.py @@ -0,0 +1,1685 @@ +# This file was automatically created by FeynRules 2.3.24 +# Mathematica version: 10.1.0 for Mac OS X x86 (64-bit) (March 24, 2015) +# Date: Tue 23 Aug 2016 20:14:26 + + +from object_library import all_vertices, Vertex +import particles as P +import couplings as C +import lorentz as L + + +V_1 = Vertex(name = 'V_1', + particles = [ P.G0, P.G0, P.G0, P.G0 ], + color = [ '1' ], + lorentz = [ L.SSSS1 ], + couplings = {(0,0):C.GC_32}) + +V_2 = Vertex(name = 'V_2', + particles = [ P.G0, P.G0, P.G__minus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.SSSS1 ], + couplings = {(0,0):C.GC_30}) + +V_3 = Vertex(name = 'V_3', + particles = [ P.G__minus__, P.G__minus__, P.G__plus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.SSSS1 ], + couplings = {(0,0):C.GC_31}) + +V_4 = Vertex(name = 'V_4', + particles = [ P.G0, P.G0, P.H, P.H ], + color = [ '1' ], + lorentz = [ L.SSSS1 ], + couplings = {(0,0):C.GC_30}) + +V_5 = Vertex(name = 'V_5', + particles = [ P.G__minus__, P.G__plus__, P.H, P.H ], + color = [ '1' ], + lorentz = [ L.SSSS1 ], + couplings = {(0,0):C.GC_30}) + +V_6 = Vertex(name = 'V_6', + particles = [ P.H, P.H, P.H, P.H ], + color = [ '1' ], + lorentz = [ L.SSSS1 ], + couplings = {(0,0):C.GC_32}) + +V_7 = Vertex(name = 'V_7', + particles = [ P.G0, P.G0, P.H ], + color = [ '1' ], + lorentz = [ L.SSS1 ], + couplings = {(0,0):C.GC_379}) + +V_8 = Vertex(name = 'V_8', + particles = [ P.G__minus__, P.G__plus__, P.H ], + color = [ '1' ], + lorentz = [ L.SSS1 ], + couplings = {(0,0):C.GC_379}) + +V_9 = Vertex(name = 'V_9', + particles = [ P.H, P.H, P.H ], + color = [ '1' ], + lorentz = [ L.SSS1 ], + couplings = {(0,0):C.GC_380}) + +V_10 = Vertex(name = 'V_10', + particles = [ P.a, P.a, P.G__minus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVSS1, L.VVSS12, L.VVSS14, L.VVSS15, L.VVSS16, L.VVSS17, L.VVSS18, L.VVSS19, L.VVSS2, L.VVSS20, L.VVSS21, L.VVSS3, L.VVSS4, L.VVSS7, L.VVSS8 ], + couplings = {(0,0):C.GC_43,(0,8):C.GC_46,(0,11):C.GC_43,(0,12):C.GC_42,(0,13):C.GC_42,(0,14):C.GC_42,(0,1):C.GC_42,(0,2):C.GC_9,(0,3):C.GC_44,(0,4):C.GC_45,(0,6):C.GC_41,(0,9):C.GC_41,(0,5):C.GC_44,(0,7):C.GC_41,(0,10):C.GC_41}) + +V_11 = Vertex(name = 'V_11', + particles = [ P.a, P.a, P.G__minus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVSS14 ], + couplings = {(0,0):C.GC_555}) + +V_12 = Vertex(name = 'V_12', + particles = [ P.a, P.G0, P.H ], + color = [ '1' ], + lorentz = [ L.VSS1, L.VSS2, L.VSS3, L.VSS4, L.VSS5, L.VSS6, L.VSS7, L.VSS8 ], + couplings = {(0,0):C.GC_551,(0,3):C.GC_542,(0,1):C.GC_37,(0,4):C.GC_40,(0,2):C.GC_40,(0,5):C.GC_33,(0,6):C.GC_37,(0,7):C.GC_36}) + +V_13 = Vertex(name = 'V_13', + particles = [ P.a, P.G__minus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VSS1, L.VSS2, L.VSS3, L.VSS4, L.VSS5, L.VSS6, L.VSS7, L.VSS8 ], + couplings = {(0,0):C.GC_5,(0,3):C.GC_6,(0,1):C.GC_38,(0,4):C.GC_39,(0,2):C.GC_39,(0,5):C.GC_34,(0,6):C.GC_38,(0,7):C.GC_35}) + +V_14 = Vertex(name = 'V_14', + particles = [ P.a, P.G__minus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VSS1, L.VSS4 ], + couplings = {(0,0):C.GC_546,(0,1):C.GC_548}) + +V_15 = Vertex(name = 'V_15', + particles = [ P.a, P.a, P.H ], + color = [ '1' ], + lorentz = [ L.VVS11, L.VVS2 ], + couplings = {(0,1):C.GC_1,(0,0):C.GC_2}) + +V_16 = Vertex(name = 'V_16', + particles = [ P.a, P.a, P.H ], + color = [ '1' ], + lorentz = [ L.VVS11, L.VVS2 ], + couplings = {(0,1):C.GC_382,(0,0):C.GC_381}) + +V_17 = Vertex(name = 'V_17', + particles = [ P.a, P.a, P.G0, P.G0 ], + color = [ '1' ], + lorentz = [ L.VVSS16, L.VVSS2 ], + couplings = {(0,1):C.GC_46,(0,0):C.GC_45}) + +V_18 = Vertex(name = 'V_18', + particles = [ P.a, P.a, P.H, P.H ], + color = [ '1' ], + lorentz = [ L.VVSS16, L.VVSS2 ], + couplings = {(0,1):C.GC_46,(0,0):C.GC_45}) + +V_19 = Vertex(name = 'V_19', + particles = [ P.a, P.W__minus__, P.G0, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVSS1, L.VVSS10, L.VVSS11, L.VVSS12, L.VVSS13, L.VVSS14, L.VVSS15, L.VVSS17, L.VVSS18, L.VVSS19, L.VVSS20, L.VVSS21, L.VVSS3, L.VVSS4, L.VVSS5, L.VVSS6, L.VVSS7, L.VVSS8, L.VVSS9 ], + couplings = {(0,0):C.GC_307,(0,12):C.GC_316,(0,13):C.GC_191,(0,14):C.GC_316,(0,15):C.GC_315,(0,16):C.GC_190,(0,17):C.GC_189,(0,18):C.GC_315,(0,1):C.GC_311,(0,2):C.GC_316,(0,3):C.GC_317,(0,4):C.GC_310,(0,5):C.GC_293,(0,6):C.GC_306,(0,8):C.GC_186,(0,10):C.GC_187,(0,7):C.GC_315,(0,9):C.GC_188,(0,11):C.GC_315}) + +V_20 = Vertex(name = 'V_20', + particles = [ P.a, P.W__minus__, P.G0, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVSS14 ], + couplings = {(0,0):C.GC_540}) + +V_21 = Vertex(name = 'V_21', + particles = [ P.a, P.W__minus__, P.G__plus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVSS1, L.VVSS10, L.VVSS11, L.VVSS12, L.VVSS13, L.VVSS14, L.VVSS15, L.VVSS17, L.VVSS18, L.VVSS19, L.VVSS20, L.VVSS21, L.VVSS3, L.VVSS4, L.VVSS5, L.VVSS6, L.VVSS7, L.VVSS8, L.VVSS9 ], + couplings = {(0,0):C.GC_308,(0,12):C.GC_318,(0,13):C.GC_181,(0,14):C.GC_314,(0,15):C.GC_318,(0,16):C.GC_319,(0,17):C.GC_195,(0,18):C.GC_318,(0,1):C.GC_309,(0,2):C.GC_314,(0,3):C.GC_180,(0,4):C.GC_312,(0,5):C.GC_292,(0,6):C.GC_305,(0,8):C.GC_193,(0,10):C.GC_185,(0,7):C.GC_314,(0,9):C.GC_314,(0,11):C.GC_194}) + +V_22 = Vertex(name = 'V_22', + particles = [ P.a, P.W__minus__, P.G__plus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVSS14 ], + couplings = {(0,0):C.GC_539}) + +V_23 = Vertex(name = 'V_23', + particles = [ P.a, P.W__minus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVS1, L.VVS10, L.VVS12, L.VVS13, L.VVS14, L.VVS3, L.VVS4, L.VVS5, L.VVS6, L.VVS7, L.VVS9 ], + couplings = {(0,0):C.GC_412,(0,5):C.GC_415,(0,6):C.GC_487,(0,7):C.GC_414,(0,8):C.GC_415,(0,9):C.GC_416,(0,10):C.GC_409,(0,1):C.GC_411,(0,3):C.GC_489,(0,2):C.GC_414,(0,4):C.GC_414}) + +V_24 = Vertex(name = 'V_24', + particles = [ P.a, P.W__minus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVS9 ], + couplings = {(0,0):C.GC_579}) + +V_25 = Vertex(name = 'V_25', + particles = [ P.W__minus__, P.G0, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VSS1, L.VSS2, L.VSS3, L.VSS4, L.VSS5, L.VSS6, L.VSS7, L.VSS8 ], + couplings = {(0,0):C.GC_287,(0,3):C.GC_286,(0,1):C.GC_303,(0,4):C.GC_302,(0,2):C.GC_302,(0,5):C.GC_299,(0,6):C.GC_303,(0,7):C.GC_298}) + +V_26 = Vertex(name = 'V_26', + particles = [ P.W__minus__, P.G__plus__, P.H ], + color = [ '1' ], + lorentz = [ L.VSS1, L.VSS2, L.VSS3, L.VSS4, L.VSS5, L.VSS6, L.VSS7, L.VSS8 ], + couplings = {(0,0):C.GC_285,(0,3):C.GC_288,(0,1):C.GC_301,(0,4):C.GC_304,(0,2):C.GC_304,(0,5):C.GC_297,(0,6):C.GC_301,(0,7):C.GC_300}) + +V_27 = Vertex(name = 'V_27', + particles = [ P.a, P.W__plus__, P.G0, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVSS1, L.VVSS10, L.VVSS11, L.VVSS12, L.VVSS13, L.VVSS14, L.VVSS15, L.VVSS17, L.VVSS18, L.VVSS19, L.VVSS20, L.VVSS21, L.VVSS3, L.VVSS4, L.VVSS5, L.VVSS6, L.VVSS7, L.VVSS8, L.VVSS9 ], + couplings = {(0,0):C.GC_307,(0,12):C.GC_316,(0,13):C.GC_191,(0,14):C.GC_316,(0,15):C.GC_315,(0,16):C.GC_190,(0,17):C.GC_189,(0,18):C.GC_315,(0,1):C.GC_311,(0,2):C.GC_316,(0,3):C.GC_317,(0,4):C.GC_310,(0,5):C.GC_293,(0,6):C.GC_306,(0,8):C.GC_186,(0,10):C.GC_187,(0,7):C.GC_315,(0,9):C.GC_188,(0,11):C.GC_315}) + +V_28 = Vertex(name = 'V_28', + particles = [ P.a, P.W__plus__, P.G0, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVSS14 ], + couplings = {(0,0):C.GC_540}) + +V_29 = Vertex(name = 'V_29', + particles = [ P.a, P.W__plus__, P.G__minus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVSS1, L.VVSS10, L.VVSS11, L.VVSS12, L.VVSS13, L.VVSS14, L.VVSS15, L.VVSS17, L.VVSS18, L.VVSS19, L.VVSS20, L.VVSS21, L.VVSS3, L.VVSS4, L.VVSS5, L.VVSS6, L.VVSS7, L.VVSS8, L.VVSS9 ], + couplings = {(0,0):C.GC_305,(0,12):C.GC_314,(0,13):C.GC_196,(0,14):C.GC_318,(0,15):C.GC_314,(0,16):C.GC_313,(0,17):C.GC_182,(0,18):C.GC_314,(0,1):C.GC_312,(0,2):C.GC_318,(0,3):C.GC_197,(0,4):C.GC_309,(0,5):C.GC_294,(0,6):C.GC_308,(0,8):C.GC_184,(0,10):C.GC_192,(0,7):C.GC_318,(0,9):C.GC_318,(0,11):C.GC_183}) + +V_30 = Vertex(name = 'V_30', + particles = [ P.a, P.W__plus__, P.G__minus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVSS14 ], + couplings = {(0,0):C.GC_541}) + +V_31 = Vertex(name = 'V_31', + particles = [ P.a, P.W__plus__, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVS1, L.VVS10, L.VVS12, L.VVS13, L.VVS14, L.VVS3, L.VVS4, L.VVS5, L.VVS6, L.VVS7, L.VVS9 ], + couplings = {(0,0):C.GC_411,(0,5):C.GC_414,(0,6):C.GC_490,(0,7):C.GC_415,(0,8):C.GC_414,(0,9):C.GC_413,(0,10):C.GC_410,(0,1):C.GC_412,(0,3):C.GC_488,(0,2):C.GC_415,(0,4):C.GC_415}) + +V_32 = Vertex(name = 'V_32', + particles = [ P.a, P.W__plus__, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVS9 ], + couplings = {(0,0):C.GC_580}) + +V_33 = Vertex(name = 'V_33', + particles = [ P.W__plus__, P.G0, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VSS1, L.VSS2, L.VSS3, L.VSS4, L.VSS5, L.VSS6, L.VSS7, L.VSS8 ], + couplings = {(0,0):C.GC_286,(0,3):C.GC_287,(0,1):C.GC_302,(0,4):C.GC_303,(0,2):C.GC_303,(0,5):C.GC_298,(0,6):C.GC_302,(0,7):C.GC_299}) + +V_34 = Vertex(name = 'V_34', + particles = [ P.W__plus__, P.G__minus__, P.H ], + color = [ '1' ], + lorentz = [ L.VSS1, L.VSS2, L.VSS3, L.VSS4, L.VSS5, L.VSS6, L.VSS7, L.VSS8 ], + couplings = {(0,0):C.GC_285,(0,3):C.GC_288,(0,1):C.GC_301,(0,4):C.GC_304,(0,2):C.GC_304,(0,5):C.GC_297,(0,6):C.GC_301,(0,7):C.GC_300}) + +V_35 = Vertex(name = 'V_35', + particles = [ P.a, P.Z, P.G__minus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVSS1, L.VVSS12, L.VVSS14, L.VVSS15, L.VVSS16, L.VVSS17, L.VVSS18, L.VVSS19, L.VVSS2, L.VVSS20, L.VVSS21, L.VVSS3, L.VVSS4, L.VVSS7, L.VVSS8 ], + couplings = {(0,0):C.GC_366,(0,8):C.GC_335,(0,11):C.GC_356,(0,12):C.GC_359,(0,13):C.GC_357,(0,14):C.GC_359,(0,1):C.GC_357,(0,2):C.GC_346,(0,3):C.GC_363,(0,4):C.GC_336,(0,6):C.GC_362,(0,9):C.GC_362,(0,5):C.GC_355,(0,7):C.GC_358,(0,10):C.GC_358}) + +V_36 = Vertex(name = 'V_36', + particles = [ P.a, P.Z, P.G__minus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVSS14 ], + couplings = {(0,0):C.GC_567}) + +V_37 = Vertex(name = 'V_37', + particles = [ P.Z, P.G0, P.H ], + color = [ '1' ], + lorentz = [ L.VSS1, L.VSS2, L.VSS3, L.VSS4, L.VSS5, L.VSS6, L.VSS7, L.VSS8 ], + couplings = {(0,0):C.GC_339,(0,3):C.GC_345,(0,1):C.GC_347,(0,4):C.GC_350,(0,2):C.GC_350,(0,5):C.GC_351,(0,6):C.GC_347,(0,7):C.GC_354}) + +V_38 = Vertex(name = 'V_38', + particles = [ P.Z, P.G0, P.H ], + color = [ '1' ], + lorentz = [ L.VSS1, L.VSS4 ], + couplings = {(0,0):C.GC_556,(0,1):C.GC_565}) + +V_39 = Vertex(name = 'V_39', + particles = [ P.Z, P.G__minus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VSS1, L.VSS2, L.VSS3, L.VSS4, L.VSS5, L.VSS6, L.VSS7, L.VSS8 ], + couplings = {(0,0):C.GC_343,(0,3):C.GC_342,(0,1):C.GC_349,(0,4):C.GC_348,(0,2):C.GC_348,(0,5):C.GC_353,(0,6):C.GC_349,(0,7):C.GC_352}) + +V_40 = Vertex(name = 'V_40', + particles = [ P.Z, P.G__minus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VSS1, L.VSS4 ], + couplings = {(0,0):C.GC_562,(0,1):C.GC_560}) + +V_41 = Vertex(name = 'V_41', + particles = [ P.g, P.g, P.H ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.VVS11, L.VVS2 ], + couplings = {(0,1):C.GC_18,(0,0):C.GC_19}) + +V_42 = Vertex(name = 'V_42', + particles = [ P.a, P.a, P.W__minus__, P.G0, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVSS1, L.VVVSS10, L.VVVSS11, L.VVVSS12, L.VVVSS13, L.VVVSS14, L.VVVSS15, L.VVVSS2, L.VVVSS3, L.VVVSS4, L.VVVSS5, L.VVVSS6, L.VVVSS7, L.VVVSS8, L.VVVSS9 ], + couplings = {(0,0):C.GC_225,(0,7):C.GC_225,(0,8):C.GC_326,(0,9):C.GC_228,(0,10):C.GC_326,(0,11):C.GC_223,(0,12):C.GC_325,(0,13):C.GC_325,(0,14):C.GC_222,(0,1):C.GC_325,(0,2):C.GC_325,(0,3):C.GC_223,(0,4):C.GC_325,(0,5):C.GC_222,(0,6):C.GC_325}) + +V_43 = Vertex(name = 'V_43', + particles = [ P.a, P.a, P.W__minus__, P.G__plus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVVSS1, L.VVVSS10, L.VVVSS11, L.VVVSS12, L.VVVSS13, L.VVVSS14, L.VVVSS15, L.VVVSS2, L.VVVSS3, L.VVVSS4, L.VVVSS5, L.VVVSS6, L.VVVSS7, L.VVVSS8, L.VVVSS9 ], + couplings = {(0,0):C.GC_218,(0,7):C.GC_218,(0,8):C.GC_322,(0,9):C.GC_322,(0,10):C.GC_231,(0,11):C.GC_229,(0,12):C.GC_328,(0,13):C.GC_328,(0,14):C.GC_328,(0,1):C.GC_219,(0,2):C.GC_328,(0,3):C.GC_229,(0,4):C.GC_328,(0,5):C.GC_328,(0,6):C.GC_219}) + +V_44 = Vertex(name = 'V_44', + particles = [ P.a, P.a, P.W__minus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVS1, L.VVVS10, L.VVVS11, L.VVVS12, L.VVVS2, L.VVVS3, L.VVVS4, L.VVVS5, L.VVVS6, L.VVVS7, L.VVVS8, L.VVVS9 ], + couplings = {(0,0):C.GC_495,(0,4):C.GC_495,(0,5):C.GC_419,(0,6):C.GC_419,(0,7):C.GC_497,(0,8):C.GC_421,(0,9):C.GC_421,(0,10):C.GC_421,(0,11):C.GC_421,(0,1):C.GC_497,(0,2):C.GC_421,(0,3):C.GC_421}) + +V_45 = Vertex(name = 'V_45', + particles = [ P.a, P.a, P.W__plus__, P.G0, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVVSS1, L.VVVSS10, L.VVVSS11, L.VVVSS12, L.VVVSS13, L.VVVSS14, L.VVVSS15, L.VVVSS2, L.VVVSS3, L.VVVSS4, L.VVVSS5, L.VVVSS6, L.VVVSS7, L.VVVSS8, L.VVVSS9 ], + couplings = {(0,0):C.GC_227,(0,7):C.GC_227,(0,8):C.GC_327,(0,9):C.GC_226,(0,10):C.GC_327,(0,11):C.GC_221,(0,12):C.GC_324,(0,13):C.GC_324,(0,14):C.GC_224,(0,1):C.GC_324,(0,2):C.GC_324,(0,3):C.GC_221,(0,4):C.GC_324,(0,5):C.GC_224,(0,6):C.GC_324}) + +V_46 = Vertex(name = 'V_46', + particles = [ P.a, P.a, P.W__plus__, P.G__minus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVVSS1, L.VVVSS10, L.VVVSS11, L.VVVSS12, L.VVVSS13, L.VVVSS14, L.VVVSS15, L.VVVSS2, L.VVVSS3, L.VVVSS4, L.VVVSS5, L.VVVSS6, L.VVVSS7, L.VVVSS8, L.VVVSS9 ], + couplings = {(0,0):C.GC_218,(0,7):C.GC_218,(0,8):C.GC_322,(0,9):C.GC_322,(0,10):C.GC_231,(0,11):C.GC_229,(0,12):C.GC_328,(0,13):C.GC_328,(0,14):C.GC_328,(0,1):C.GC_219,(0,2):C.GC_328,(0,3):C.GC_229,(0,4):C.GC_328,(0,5):C.GC_328,(0,6):C.GC_219}) + +V_47 = Vertex(name = 'V_47', + particles = [ P.a, P.a, P.W__plus__, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVVS1, L.VVVS10, L.VVVS11, L.VVVS12, L.VVVS2, L.VVVS3, L.VVVS4, L.VVVS5, L.VVVS6, L.VVVS7, L.VVVS8, L.VVVS9 ], + couplings = {(0,0):C.GC_495,(0,4):C.GC_495,(0,5):C.GC_419,(0,6):C.GC_419,(0,7):C.GC_497,(0,8):C.GC_421,(0,9):C.GC_421,(0,10):C.GC_421,(0,11):C.GC_421,(0,1):C.GC_497,(0,2):C.GC_421,(0,3):C.GC_421}) + +V_48 = Vertex(name = 'V_48', + particles = [ P.a, P.Z, P.H ], + color = [ '1' ], + lorentz = [ L.VVS1, L.VVS10, L.VVS11, L.VVS13, L.VVS2, L.VVS4, L.VVS9 ], + couplings = {(0,0):C.GC_511,(0,4):C.GC_24,(0,5):C.GC_510,(0,6):C.GC_584,(0,1):C.GC_512,(0,2):C.GC_25,(0,3):C.GC_509}) + +V_49 = Vertex(name = 'V_49', + particles = [ P.a, P.Z, P.H ], + color = [ '1' ], + lorentz = [ L.VVS11, L.VVS2 ], + couplings = {(0,1):C.GC_425,(0,0):C.GC_426}) + +V_50 = Vertex(name = 'V_50', + particles = [ P.a, P.Z, P.G0, P.G0 ], + color = [ '1' ], + lorentz = [ L.VVSS1, L.VVSS14, L.VVSS15, L.VVSS16, L.VVSS18, L.VVSS2, L.VVSS20, L.VVSS4, L.VVSS8 ], + couplings = {(0,0):C.GC_364,(0,5):C.GC_335,(0,7):C.GC_361,(0,8):C.GC_361,(0,1):C.GC_566,(0,2):C.GC_365,(0,3):C.GC_336,(0,4):C.GC_360,(0,6):C.GC_360}) + +V_51 = Vertex(name = 'V_51', + particles = [ P.a, P.Z, P.H, P.H ], + color = [ '1' ], + lorentz = [ L.VVSS1, L.VVSS14, L.VVSS15, L.VVSS16, L.VVSS18, L.VVSS2, L.VVSS20, L.VVSS4, L.VVSS8 ], + couplings = {(0,0):C.GC_364,(0,5):C.GC_335,(0,7):C.GC_361,(0,8):C.GC_361,(0,1):C.GC_566,(0,2):C.GC_365,(0,3):C.GC_336,(0,4):C.GC_360,(0,6):C.GC_360}) + +V_52 = Vertex(name = 'V_52', + particles = [ P.Z, P.Z, P.G0, P.G0 ], + color = [ '1' ], + lorentz = [ L.VVSS1, L.VVSS12, L.VVSS14, L.VVSS15, L.VVSS16, L.VVSS17, L.VVSS18, L.VVSS19, L.VVSS2, L.VVSS20, L.VVSS21, L.VVSS3, L.VVSS4, L.VVSS7, L.VVSS8 ], + couplings = {(0,0):C.GC_369,(0,8):C.GC_338,(0,11):C.GC_369,(0,12):C.GC_376,(0,13):C.GC_376,(0,14):C.GC_376,(0,1):C.GC_376,(0,2):C.GC_368,(0,3):C.GC_372,(0,4):C.GC_337,(0,6):C.GC_373,(0,9):C.GC_373,(0,5):C.GC_372,(0,7):C.GC_373,(0,10):C.GC_373}) + +V_53 = Vertex(name = 'V_53', + particles = [ P.Z, P.Z, P.G0, P.G0 ], + color = [ '1' ], + lorentz = [ L.VVSS14 ], + couplings = {(0,0):C.GC_569}) + +V_54 = Vertex(name = 'V_54', + particles = [ P.Z, P.Z, P.G__minus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVSS1, L.VVSS12, L.VVSS14, L.VVSS15, L.VVSS16, L.VVSS17, L.VVSS18, L.VVSS19, L.VVSS2, L.VVSS20, L.VVSS21, L.VVSS3, L.VVSS4, L.VVSS7, L.VVSS8 ], + couplings = {(0,0):C.GC_370,(0,8):C.GC_338,(0,11):C.GC_370,(0,12):C.GC_375,(0,13):C.GC_375,(0,14):C.GC_375,(0,1):C.GC_375,(0,2):C.GC_367,(0,3):C.GC_371,(0,4):C.GC_337,(0,6):C.GC_374,(0,9):C.GC_374,(0,5):C.GC_371,(0,7):C.GC_374,(0,10):C.GC_374}) + +V_55 = Vertex(name = 'V_55', + particles = [ P.Z, P.Z, P.G__minus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVSS14 ], + couplings = {(0,0):C.GC_568}) + +V_56 = Vertex(name = 'V_56', + particles = [ P.Z, P.Z, P.H, P.H ], + color = [ '1' ], + lorentz = [ L.VVSS1, L.VVSS12, L.VVSS14, L.VVSS15, L.VVSS16, L.VVSS17, L.VVSS18, L.VVSS19, L.VVSS2, L.VVSS20, L.VVSS21, L.VVSS3, L.VVSS4, L.VVSS7, L.VVSS8 ], + couplings = {(0,0):C.GC_369,(0,8):C.GC_338,(0,11):C.GC_369,(0,12):C.GC_376,(0,13):C.GC_376,(0,14):C.GC_376,(0,1):C.GC_376,(0,2):C.GC_368,(0,3):C.GC_372,(0,4):C.GC_337,(0,6):C.GC_373,(0,9):C.GC_373,(0,5):C.GC_372,(0,7):C.GC_373,(0,10):C.GC_373}) + +V_57 = Vertex(name = 'V_57', + particles = [ P.Z, P.Z, P.H, P.H ], + color = [ '1' ], + lorentz = [ L.VVSS14 ], + couplings = {(0,0):C.GC_569}) + +V_58 = Vertex(name = 'V_58', + particles = [ P.Z, P.Z, P.H ], + color = [ '1' ], + lorentz = [ L.VVS1, L.VVS10, L.VVS11, L.VVS12, L.VVS13, L.VVS14, L.VVS2, L.VVS3, L.VVS4, L.VVS7, L.VVS9 ], + couplings = {(0,0):C.GC_515,(0,6):C.GC_428,(0,7):C.GC_515,(0,8):C.GC_518,(0,9):C.GC_518,(0,10):C.GC_514,(0,1):C.GC_516,(0,2):C.GC_427,(0,4):C.GC_517,(0,3):C.GC_516,(0,5):C.GC_517}) + +V_59 = Vertex(name = 'V_59', + particles = [ P.Z, P.Z, P.H ], + color = [ '1' ], + lorentz = [ L.VVS9 ], + couplings = {(0,0):C.GC_585}) + +V_60 = Vertex(name = 'V_60', + particles = [ P.ghA, P.ghWm__tilde__, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_576}) + +V_61 = Vertex(name = 'V_61', + particles = [ P.ghA, P.ghWm__tilde__, P.W__minus__ ], + color = [ '1' ], + lorentz = [ L.UUV1, L.UUV2 ], + couplings = {(0,0):C.GC_5,(0,1):C.GC_5}) + +V_62 = Vertex(name = 'V_62', + particles = [ P.ghA, P.ghWp__tilde__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_575}) + +V_63 = Vertex(name = 'V_63', + particles = [ P.ghA, P.ghWp__tilde__, P.W__plus__ ], + color = [ '1' ], + lorentz = [ L.UUV1, L.UUV2 ], + couplings = {(0,0):C.GC_6,(0,1):C.GC_6}) + +V_64 = Vertex(name = 'V_64', + particles = [ P.ghA, P.ghZ__tilde__, P.H ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_578}) + +V_65 = Vertex(name = 'V_65', + particles = [ P.ghWm, P.ghA__tilde__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_410}) + +V_66 = Vertex(name = 'V_66', + particles = [ P.ghWm, P.ghA__tilde__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_574}) + +V_67 = Vertex(name = 'V_67', + particles = [ P.ghWm, P.ghA__tilde__, P.W__plus__ ], + color = [ '1' ], + lorentz = [ L.UUV1, L.UUV2 ], + couplings = {(0,0):C.GC_5,(0,1):C.GC_5}) + +V_68 = Vertex(name = 'V_68', + particles = [ P.ghWm, P.ghWm__tilde__, P.G0 ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_388}) + +V_69 = Vertex(name = 'V_69', + particles = [ P.ghWm, P.ghWm__tilde__, P.G0 ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_437}) + +V_70 = Vertex(name = 'V_70', + particles = [ P.ghWm, P.ghWm__tilde__, P.H ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_389}) + +V_71 = Vertex(name = 'V_71', + particles = [ P.ghWm, P.ghWm__tilde__, P.H ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_436}) + +V_72 = Vertex(name = 'V_72', + particles = [ P.ghWm, P.ghWm__tilde__, P.a ], + color = [ '1' ], + lorentz = [ L.UUV1, L.UUV2 ], + couplings = {(0,0):C.GC_6,(0,1):C.GC_6}) + +V_73 = Vertex(name = 'V_73', + particles = [ P.ghWm, P.ghWm__tilde__, P.a ], + color = [ '1' ], + lorentz = [ L.UUV1, L.UUV2 ], + couplings = {(0,0):C.GC_523,(0,1):C.GC_523}) + +V_74 = Vertex(name = 'V_74', + particles = [ P.ghWm, P.ghWm__tilde__, P.Z ], + color = [ '1' ], + lorentz = [ L.UUV1, L.UUV2 ], + couplings = {(0,0):C.GC_291,(0,1):C.GC_291}) + +V_75 = Vertex(name = 'V_75', + particles = [ P.ghWm, P.ghWm__tilde__, P.Z ], + color = [ '1' ], + lorentz = [ L.UUV1, L.UUV2 ], + couplings = {(0,0):C.GC_531,(0,1):C.GC_531}) + +V_76 = Vertex(name = 'V_76', + particles = [ P.ghWm, P.ghZ__tilde__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_450}) + +V_77 = Vertex(name = 'V_77', + particles = [ P.ghWm, P.ghZ__tilde__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_572}) + +V_78 = Vertex(name = 'V_78', + particles = [ P.ghWm, P.ghZ__tilde__, P.W__plus__ ], + color = [ '1' ], + lorentz = [ L.UUV1, L.UUV2 ], + couplings = {(0,0):C.GC_290,(0,1):C.GC_290}) + +V_79 = Vertex(name = 'V_79', + particles = [ P.ghWp, P.ghA__tilde__, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_409}) + +V_80 = Vertex(name = 'V_80', + particles = [ P.ghWp, P.ghA__tilde__, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_577}) + +V_81 = Vertex(name = 'V_81', + particles = [ P.ghWp, P.ghA__tilde__, P.W__minus__ ], + color = [ '1' ], + lorentz = [ L.UUV1, L.UUV2 ], + couplings = {(0,0):C.GC_6,(0,1):C.GC_6}) + +V_82 = Vertex(name = 'V_82', + particles = [ P.ghWp, P.ghWp__tilde__, P.G0 ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_391}) + +V_83 = Vertex(name = 'V_83', + particles = [ P.ghWp, P.ghWp__tilde__, P.G0 ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_435}) + +V_84 = Vertex(name = 'V_84', + particles = [ P.ghWp, P.ghWp__tilde__, P.H ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_389}) + +V_85 = Vertex(name = 'V_85', + particles = [ P.ghWp, P.ghWp__tilde__, P.H ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_436}) + +V_86 = Vertex(name = 'V_86', + particles = [ P.ghWp, P.ghWp__tilde__, P.a ], + color = [ '1' ], + lorentz = [ L.UUV1, L.UUV2 ], + couplings = {(0,0):C.GC_5,(0,1):C.GC_5}) + +V_87 = Vertex(name = 'V_87', + particles = [ P.ghWp, P.ghWp__tilde__, P.a ], + color = [ '1' ], + lorentz = [ L.UUV1, L.UUV2 ], + couplings = {(0,0):C.GC_521,(0,1):C.GC_521}) + +V_88 = Vertex(name = 'V_88', + particles = [ P.ghWp, P.ghWp__tilde__, P.Z ], + color = [ '1' ], + lorentz = [ L.UUV1, L.UUV2 ], + couplings = {(0,0):C.GC_290,(0,1):C.GC_290}) + +V_89 = Vertex(name = 'V_89', + particles = [ P.ghWp, P.ghWp__tilde__, P.Z ], + color = [ '1' ], + lorentz = [ L.UUV1, L.UUV2 ], + couplings = {(0,0):C.GC_534,(0,1):C.GC_534}) + +V_90 = Vertex(name = 'V_90', + particles = [ P.ghWp, P.ghZ__tilde__, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_449}) + +V_91 = Vertex(name = 'V_91', + particles = [ P.ghWp, P.ghZ__tilde__, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_571}) + +V_92 = Vertex(name = 'V_92', + particles = [ P.ghWp, P.ghZ__tilde__, P.W__minus__ ], + color = [ '1' ], + lorentz = [ L.UUV1, L.UUV2 ], + couplings = {(0,0):C.GC_291,(0,1):C.GC_291}) + +V_93 = Vertex(name = 'V_93', + particles = [ P.ghZ, P.ghA__tilde__, P.H ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_578}) + +V_94 = Vertex(name = 'V_94', + particles = [ P.ghZ, P.ghWm__tilde__, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_451}) + +V_95 = Vertex(name = 'V_95', + particles = [ P.ghZ, P.ghWm__tilde__, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_570}) + +V_96 = Vertex(name = 'V_96', + particles = [ P.ghZ, P.ghWm__tilde__, P.W__minus__ ], + color = [ '1' ], + lorentz = [ L.UUV1, L.UUV2 ], + couplings = {(0,0):C.GC_290,(0,1):C.GC_290}) + +V_97 = Vertex(name = 'V_97', + particles = [ P.ghZ, P.ghWp__tilde__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_448}) + +V_98 = Vertex(name = 'V_98', + particles = [ P.ghZ, P.ghWp__tilde__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_573}) + +V_99 = Vertex(name = 'V_99', + particles = [ P.ghZ, P.ghWp__tilde__, P.W__plus__ ], + color = [ '1' ], + lorentz = [ L.UUV1, L.UUV2 ], + couplings = {(0,0):C.GC_291,(0,1):C.GC_291}) + +V_100 = Vertex(name = 'V_100', + particles = [ P.ghZ, P.ghZ__tilde__, P.H ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_513}) + +V_101 = Vertex(name = 'V_101', + particles = [ P.ghZ, P.ghZ__tilde__, P.H ], + color = [ '1' ], + lorentz = [ L.UUS1 ], + couplings = {(0,0):C.GC_581}) + +V_102 = Vertex(name = 'V_102', + particles = [ P.ghG, P.ghG__tilde__, P.g ], + color = [ 'f(1,2,3)' ], + lorentz = [ L.UUV1, L.UUV2 ], + couplings = {(0,0):C.GC_13,(0,1):C.GC_13}) + +V_103 = Vertex(name = 'V_103', + particles = [ P.g, P.g, P.g, P.H ], + color = [ 'f(1,2,3)' ], + lorentz = [ L.VVVS1, L.VVVS10, L.VVVS11, L.VVVS2, L.VVVS5, L.VVVS7 ], + couplings = {(0,0):C.GC_20,(0,3):C.GC_21,(0,4):C.GC_21,(0,5):C.GC_20,(0,1):C.GC_20,(0,2):C.GC_21}) + +V_104 = Vertex(name = 'V_104', + particles = [ P.g, P.g, P.g, P.g, P.H ], + 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)' ], + lorentz = [ L.VVVVS1, L.VVVVS2, L.VVVVS3 ], + couplings = {(1,0):C.GC_23,(0,0):C.GC_23,(2,1):C.GC_23,(0,1):C.GC_22,(2,2):C.GC_22,(1,2):C.GC_22}) + +V_105 = Vertex(name = 'V_105', + particles = [ P.g, P.g, P.g ], + color = [ 'f(1,2,3)' ], + lorentz = [ L.VVV11, L.VVV12, L.VVV4, L.VVV5, L.VVV7, L.VVV9 ], + couplings = {(0,2):C.GC_13,(0,3):C.GC_15,(0,4):C.GC_15,(0,5):C.GC_13,(0,0):C.GC_13,(0,1):C.GC_15}) + +V_106 = Vertex(name = 'V_106', + particles = [ P.g, P.g, P.g, P.g ], + 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)' ], + lorentz = [ L.VVVV2, L.VVVV3, L.VVVV4 ], + couplings = {(1,0):C.GC_17,(0,0):C.GC_17,(2,1):C.GC_17,(0,1):C.GC_16,(2,2):C.GC_16,(1,2):C.GC_16}) + +V_107 = Vertex(name = 'V_107', + particles = [ P.t__tilde__, P.b, P.G__plus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFS4, L.FFS6 ], + couplings = {(0,0):C.GC_26,(0,1):C.GC_27}) + +V_108 = Vertex(name = 'V_108', + particles = [ P.b__tilde__, P.b, P.G0 ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFS4, L.FFS6 ], + couplings = {(0,0):C.GC_586,(0,1):C.GC_588}) + +V_109 = Vertex(name = 'V_109', + particles = [ P.b__tilde__, P.b, P.H ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFS4, L.FFS6 ], + couplings = {(0,0):C.GC_587,(0,1):C.GC_587}) + +V_110 = Vertex(name = 'V_110', + particles = [ P.vt__tilde__, P.ta__minus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.FFS4 ], + couplings = {(0,0):C.GC_593}) + +V_111 = Vertex(name = 'V_111', + particles = [ P.ta__plus__, P.ta__minus__, P.G0 ], + color = [ '1' ], + lorentz = [ L.FFS4, L.FFS6 ], + couplings = {(0,0):C.GC_594,(0,1):C.GC_596}) + +V_112 = Vertex(name = 'V_112', + particles = [ P.ta__plus__, P.ta__minus__, P.H ], + color = [ '1' ], + lorentz = [ L.FFS4, L.FFS6 ], + couplings = {(0,0):C.GC_595,(0,1):C.GC_595}) + +V_113 = Vertex(name = 'V_113', + particles = [ P.b__tilde__, P.t, P.G__minus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFS4, L.FFS6 ], + couplings = {(0,0):C.GC_28,(0,1):C.GC_29}) + +V_114 = Vertex(name = 'V_114', + particles = [ P.t__tilde__, P.t, P.G0 ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFS4, L.FFS6 ], + couplings = {(0,0):C.GC_591,(0,1):C.GC_589}) + +V_115 = Vertex(name = 'V_115', + particles = [ P.t__tilde__, P.t, P.H ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFS4, L.FFS6 ], + couplings = {(0,0):C.GC_590,(0,1):C.GC_590}) + +V_116 = Vertex(name = 'V_116', + particles = [ P.W__minus__, P.W__plus__, P.G0, P.G0 ], + color = [ '1' ], + lorentz = [ L.VVSS1, L.VVSS12, L.VVSS14, L.VVSS15, L.VVSS17, L.VVSS18, L.VVSS19, L.VVSS20, L.VVSS21, L.VVSS3, L.VVSS4, L.VVSS7, L.VVSS8 ], + couplings = {(0,0):C.GC_266,(0,9):C.GC_266,(0,10):C.GC_257,(0,11):C.GC_257,(0,12):C.GC_257,(0,1):C.GC_257,(0,2):C.GC_250,(0,3):C.GC_267,(0,5):C.GC_256,(0,7):C.GC_256,(0,4):C.GC_267,(0,6):C.GC_256,(0,8):C.GC_256}) + +V_117 = Vertex(name = 'V_117', + particles = [ P.W__minus__, P.W__plus__, P.G__minus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVSS1, L.VVSS10, L.VVSS11, L.VVSS12, L.VVSS13, L.VVSS14, L.VVSS15, L.VVSS17, L.VVSS18, L.VVSS19, L.VVSS20, L.VVSS21, L.VVSS3, L.VVSS4, L.VVSS5, L.VVSS6, L.VVSS7, L.VVSS8, L.VVSS9 ], + couplings = {(0,0):C.GC_266,(0,12):C.GC_266,(0,13):C.GC_268,(0,14):C.GC_266,(0,15):C.GC_267,(0,16):C.GC_83,(0,17):C.GC_83,(0,18):C.GC_267,(0,1):C.GC_258,(0,2):C.GC_266,(0,3):C.GC_268,(0,4):C.GC_259,(0,5):C.GC_250,(0,6):C.GC_267,(0,8):C.GC_267,(0,10):C.GC_82,(0,7):C.GC_267,(0,9):C.GC_82,(0,11):C.GC_267}) + +V_118 = Vertex(name = 'V_118', + particles = [ P.W__minus__, P.W__plus__, P.H, P.H ], + color = [ '1' ], + lorentz = [ L.VVSS1, L.VVSS12, L.VVSS14, L.VVSS15, L.VVSS17, L.VVSS18, L.VVSS19, L.VVSS20, L.VVSS21, L.VVSS3, L.VVSS4, L.VVSS7, L.VVSS8 ], + couplings = {(0,0):C.GC_266,(0,9):C.GC_266,(0,10):C.GC_257,(0,11):C.GC_257,(0,12):C.GC_257,(0,1):C.GC_257,(0,2):C.GC_250,(0,3):C.GC_267,(0,5):C.GC_256,(0,7):C.GC_256,(0,4):C.GC_267,(0,6):C.GC_256,(0,8):C.GC_256}) + +V_119 = Vertex(name = 'V_119', + particles = [ P.W__minus__, P.W__plus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVS1, L.VVS10, L.VVS12, L.VVS13, L.VVS14, L.VVS3, L.VVS4, L.VVS7, L.VVS9 ], + couplings = {(0,0):C.GC_395,(0,5):C.GC_395,(0,6):C.GC_393,(0,7):C.GC_393,(0,8):C.GC_390,(0,1):C.GC_396,(0,3):C.GC_392,(0,2):C.GC_396,(0,4):C.GC_392}) + +V_120 = Vertex(name = 'V_120', + particles = [ P.W__minus__, P.Z, P.G0, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVSS1, L.VVSS10, L.VVSS11, L.VVSS12, L.VVSS13, L.VVSS14, L.VVSS15, L.VVSS17, L.VVSS18, L.VVSS19, L.VVSS20, L.VVSS21, L.VVSS3, L.VVSS4, L.VVSS5, L.VVSS6, L.VVSS7, L.VVSS8, L.VVSS9 ], + couplings = {(0,0):C.GC_52,(0,12):C.GC_48,(0,13):C.GC_99,(0,14):C.GC_271,(0,15):C.GC_272,(0,16):C.GC_100,(0,17):C.GC_101,(0,18):C.GC_272,(0,1):C.GC_262,(0,2):C.GC_271,(0,3):C.GC_98,(0,4):C.GC_263,(0,5):C.GC_11,(0,6):C.GC_53,(0,8):C.GC_97,(0,10):C.GC_95,(0,7):C.GC_49,(0,9):C.GC_94,(0,11):C.GC_96}) + +V_121 = Vertex(name = 'V_121', + particles = [ P.W__minus__, P.Z, P.G0, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVSS14 ], + couplings = {(0,0):C.GC_553}) + +V_122 = Vertex(name = 'V_122', + particles = [ P.W__minus__, P.Z, P.G__plus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVSS1, L.VVSS10, L.VVSS11, L.VVSS12, L.VVSS13, L.VVSS14, L.VVSS15, L.VVSS17, L.VVSS18, L.VVSS19, L.VVSS20, L.VVSS21, L.VVSS3, L.VVSS4, L.VVSS5, L.VVSS6, L.VVSS7, L.VVSS8, L.VVSS9 ], + couplings = {(0,0):C.GC_51,(0,12):C.GC_47,(0,13):C.GC_109,(0,14):C.GC_273,(0,15):C.GC_270,(0,16):C.GC_87,(0,17):C.GC_89,(0,18):C.GC_270,(0,1):C.GC_264,(0,2):C.GC_273,(0,3):C.GC_107,(0,4):C.GC_261,(0,5):C.GC_12,(0,6):C.GC_54,(0,8):C.GC_92,(0,10):C.GC_104,(0,7):C.GC_50,(0,9):C.GC_102,(0,11):C.GC_90}) + +V_123 = Vertex(name = 'V_123', + particles = [ P.W__minus__, P.Z, P.G__plus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVSS14 ], + couplings = {(0,0):C.GC_554}) + +V_124 = Vertex(name = 'V_124', + particles = [ P.W__minus__, P.Z, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVS1, L.VVS10, L.VVS12, L.VVS13, L.VVS14, L.VVS3, L.VVS4, L.VVS5, L.VVS6, L.VVS7, L.VVS9 ], + couplings = {(0,0):C.GC_385,(0,5):C.GC_383,(0,6):C.GC_463,(0,7):C.GC_399,(0,8):C.GC_398,(0,9):C.GC_456,(0,10):C.GC_378,(0,1):C.GC_386,(0,3):C.GC_459,(0,2):C.GC_384,(0,4):C.GC_460}) + +V_125 = Vertex(name = 'V_125', + particles = [ P.W__minus__, P.Z, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVS9 ], + couplings = {(0,0):C.GC_583}) + +V_126 = Vertex(name = 'V_126', + particles = [ P.a, P.W__minus__, P.W__plus__ ], + color = [ '1' ], + lorentz = [ L.VVV11, L.VVV12, L.VVV4, L.VVV5, L.VVV6, L.VVV7, L.VVV8, L.VVV9 ], + couplings = {(0,2):C.GC_6,(0,3):C.GC_5,(0,4):C.GC_429,(0,5):C.GC_5,(0,6):C.GC_430,(0,7):C.GC_6,(0,0):C.GC_6,(0,1):C.GC_5}) + +V_127 = Vertex(name = 'V_127', + particles = [ P.a, P.W__minus__, P.W__plus__ ], + color = [ '1' ], + lorentz = [ L.VVV11, L.VVV12, L.VVV4, L.VVV5, L.VVV7, L.VVV9 ], + couplings = {(0,2):C.GC_524,(0,3):C.GC_431,(0,4):C.GC_522,(0,5):C.GC_432,(0,0):C.GC_523,(0,1):C.GC_521}) + +V_128 = Vertex(name = 'V_128', + particles = [ P.a, P.W__minus__, P.W__plus__, P.G0, P.G0 ], + color = [ '1' ], + lorentz = [ L.VVVSS1, L.VVVSS10, L.VVVSS12, L.VVVSS13, L.VVVSS2, L.VVVSS3, L.VVVSS4, L.VVVSS5, L.VVVSS6, L.VVVSS7, L.VVVSS8, L.VVVSS9 ], + couplings = {(0,0):C.GC_122,(0,4):C.GC_277,(0,5):C.GC_276,(0,6):C.GC_275,(0,7):C.GC_275,(0,8):C.GC_125,(0,9):C.GC_277,(0,10):C.GC_276,(0,11):C.GC_274,(0,1):C.GC_274,(0,2):C.GC_278,(0,3):C.GC_279}) + +V_129 = Vertex(name = 'V_129', + particles = [ P.a, P.W__minus__, P.W__plus__, P.G__minus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVSS1, L.VVVSS10, L.VVVSS12, L.VVVSS13, L.VVVSS14, L.VVVSS15, L.VVVSS2, L.VVVSS3, L.VVVSS4, L.VVVSS5, L.VVVSS6, L.VVVSS7, L.VVVSS8, L.VVVSS9 ], + couplings = {(0,0):C.GC_123,(0,6):C.GC_129,(0,7):C.GC_277,(0,8):C.GC_277,(0,9):C.GC_118,(0,10):C.GC_124,(0,11):C.GC_276,(0,12):C.GC_128,(0,13):C.GC_119,(0,1):C.GC_276,(0,2):C.GC_126,(0,3):C.GC_127,(0,4):C.GC_120,(0,5):C.GC_121}) + +V_130 = Vertex(name = 'V_130', + particles = [ P.a, P.W__minus__, P.W__plus__, P.H, P.H ], + color = [ '1' ], + lorentz = [ L.VVVSS1, L.VVVSS10, L.VVVSS12, L.VVVSS13, L.VVVSS2, L.VVVSS3, L.VVVSS4, L.VVVSS5, L.VVVSS6, L.VVVSS7, L.VVVSS8, L.VVVSS9 ], + couplings = {(0,0):C.GC_122,(0,4):C.GC_277,(0,5):C.GC_276,(0,6):C.GC_275,(0,7):C.GC_275,(0,8):C.GC_125,(0,9):C.GC_277,(0,10):C.GC_276,(0,11):C.GC_274,(0,1):C.GC_274,(0,2):C.GC_278,(0,3):C.GC_279}) + +V_131 = Vertex(name = 'V_131', + particles = [ P.a, P.W__minus__, P.W__plus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVVS1, L.VVVS10, L.VVVS11, L.VVVS2, L.VVVS3, L.VVVS4, L.VVVS5, L.VVVS6, L.VVVS7, L.VVVS8 ], + couplings = {(0,0):C.GC_467,(0,3):C.GC_403,(0,4):C.GC_402,(0,5):C.GC_401,(0,6):C.GC_468,(0,7):C.GC_403,(0,8):C.GC_402,(0,9):C.GC_400,(0,1):C.GC_404,(0,2):C.GC_405}) + +V_132 = Vertex(name = 'V_132', + particles = [ P.W__minus__, P.W__plus__, P.G0, P.H ], + color = [ '1' ], + lorentz = [ L.VVSS10, L.VVSS11, L.VVSS12, L.VVSS13, L.VVSS18, L.VVSS19, L.VVSS20, L.VVSS21, L.VVSS4, L.VVSS5, L.VVSS6, L.VVSS7, L.VVSS8, L.VVSS9 ], + couplings = {(0,8):C.GC_80,(0,9):C.GC_265,(0,10):C.GC_269,(0,11):C.GC_85,(0,12):C.GC_85,(0,13):C.GC_269,(0,0):C.GC_255,(0,1):C.GC_265,(0,2):C.GC_80,(0,3):C.GC_260,(0,4):C.GC_84,(0,6):C.GC_81,(0,5):C.GC_81,(0,7):C.GC_84}) + +V_133 = Vertex(name = 'V_133', + particles = [ P.W__minus__, P.W__plus__, P.G0 ], + color = [ '1' ], + lorentz = [ L.VVS13, L.VVS14, L.VVS4, L.VVS5, L.VVS6, L.VVS7 ], + couplings = {(0,2):C.GC_452,(0,3):C.GC_394,(0,4):C.GC_397,(0,5):C.GC_455,(0,0):C.GC_454,(0,1):C.GC_453}) + +V_134 = Vertex(name = 'V_134', + particles = [ P.a, P.W__minus__, P.Z, P.G0, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVSS1, L.VVVSS10, L.VVVSS11, L.VVVSS12, L.VVVSS13, L.VVVSS14, L.VVVSS15, L.VVVSS2, L.VVVSS3, L.VVVSS4, L.VVVSS5, L.VVVSS6, L.VVVSS7, L.VVVSS8, L.VVVSS9 ], + couplings = {(0,0):C.GC_113,(0,7):C.GC_156,(0,8):C.GC_281,(0,9):C.GC_143,(0,10):C.GC_281,(0,11):C.GC_112,(0,12):C.GC_138,(0,13):C.GC_150,(0,14):C.GC_157,(0,1):C.GC_151,(0,2):C.GC_56,(0,3):C.GC_142,(0,4):C.GC_145,(0,5):C.GC_141,(0,6):C.GC_147}) + +V_135 = Vertex(name = 'V_135', + particles = [ P.a, P.W__minus__, P.Z, P.G__plus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVVSS1, L.VVVSS10, L.VVVSS11, L.VVVSS12, L.VVVSS13, L.VVVSS14, L.VVVSS15, L.VVVSS2, L.VVVSS3, L.VVVSS4, L.VVVSS5, L.VVVSS6, L.VVVSS7, L.VVVSS8, L.VVVSS9 ], + couplings = {(0,0):C.GC_115,(0,7):C.GC_160,(0,8):C.GC_282,(0,9):C.GC_282,(0,10):C.GC_135,(0,11):C.GC_110,(0,12):C.GC_134,(0,13):C.GC_132,(0,14):C.GC_133,(0,1):C.GC_161,(0,2):C.GC_55,(0,3):C.GC_137,(0,4):C.GC_158,(0,5):C.GC_159,(0,6):C.GC_136}) + +V_136 = Vertex(name = 'V_136', + particles = [ P.a, P.W__minus__, P.Z, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVS1, L.VVVS10, L.VVVS11, L.VVVS12, L.VVVS2, L.VVVS3, L.VVVS4, L.VVVS5, L.VVVS6, L.VVVS7, L.VVVS8, L.VVVS9 ], + couplings = {(0,0):C.GC_465,(0,4):C.GC_476,(0,5):C.GC_406,(0,6):C.GC_406,(0,7):C.GC_464,(0,8):C.GC_472,(0,9):C.GC_470,(0,10):C.GC_471,(0,11):C.GC_387,(0,1):C.GC_473,(0,2):C.GC_474,(0,3):C.GC_475}) + +V_137 = Vertex(name = 'V_137', + particles = [ P.W__minus__, P.W__minus__, P.W__plus__, P.G0, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVSS10, L.VVVSS14, L.VVVSS15, L.VVVSS4, L.VVVSS5, L.VVVSS9 ], + couplings = {(0,3):C.GC_64,(0,4):C.GC_65,(0,5):C.GC_63,(0,0):C.GC_62,(0,1):C.GC_63,(0,2):C.GC_62}) + +V_138 = Vertex(name = 'V_138', + particles = [ P.W__minus__, P.W__minus__, P.W__plus__, P.G__plus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVVSS10, L.VVVSS14, L.VVVSS15, L.VVVSS4, L.VVVSS5, L.VVVSS9 ], + couplings = {(0,3):C.GC_67,(0,4):C.GC_60,(0,5):C.GC_61,(0,0):C.GC_66,(0,1):C.GC_61,(0,2):C.GC_66}) + +V_139 = Vertex(name = 'V_139', + particles = [ P.W__minus__, P.W__minus__, P.W__plus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVS12, L.VVVS4, L.VVVS8 ], + couplings = {(0,1):C.GC_441,(0,2):C.GC_440,(0,0):C.GC_440}) + +V_140 = Vertex(name = 'V_140', + particles = [ P.W__plus__, P.Z, P.G0, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVSS1, L.VVSS10, L.VVSS11, L.VVSS12, L.VVSS13, L.VVSS14, L.VVSS15, L.VVSS17, L.VVSS18, L.VVSS19, L.VVSS20, L.VVSS21, L.VVSS3, L.VVSS4, L.VVSS5, L.VVSS6, L.VVSS7, L.VVSS8, L.VVSS9 ], + couplings = {(0,0):C.GC_52,(0,12):C.GC_48,(0,13):C.GC_99,(0,14):C.GC_271,(0,15):C.GC_272,(0,16):C.GC_100,(0,17):C.GC_101,(0,18):C.GC_272,(0,1):C.GC_262,(0,2):C.GC_271,(0,3):C.GC_98,(0,4):C.GC_263,(0,5):C.GC_11,(0,6):C.GC_53,(0,8):C.GC_97,(0,10):C.GC_95,(0,7):C.GC_49,(0,9):C.GC_94,(0,11):C.GC_96}) + +V_141 = Vertex(name = 'V_141', + particles = [ P.W__plus__, P.Z, P.G0, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVSS14 ], + couplings = {(0,0):C.GC_553}) + +V_142 = Vertex(name = 'V_142', + particles = [ P.W__plus__, P.Z, P.G__minus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVSS1, L.VVSS10, L.VVSS11, L.VVSS12, L.VVSS13, L.VVSS14, L.VVSS15, L.VVSS17, L.VVSS18, L.VVSS19, L.VVSS20, L.VVSS21, L.VVSS3, L.VVSS4, L.VVSS5, L.VVSS6, L.VVSS7, L.VVSS8, L.VVSS9 ], + couplings = {(0,0):C.GC_54,(0,12):C.GC_50,(0,13):C.GC_88,(0,14):C.GC_270,(0,15):C.GC_273,(0,16):C.GC_106,(0,17):C.GC_108,(0,18):C.GC_273,(0,1):C.GC_261,(0,2):C.GC_270,(0,3):C.GC_86,(0,4):C.GC_264,(0,5):C.GC_10,(0,6):C.GC_51,(0,8):C.GC_105,(0,10):C.GC_93,(0,7):C.GC_47,(0,9):C.GC_91,(0,11):C.GC_103}) + +V_143 = Vertex(name = 'V_143', + particles = [ P.W__plus__, P.Z, P.G__minus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVSS14 ], + couplings = {(0,0):C.GC_552}) + +V_144 = Vertex(name = 'V_144', + particles = [ P.W__plus__, P.Z, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVS1, L.VVS10, L.VVS12, L.VVS13, L.VVS14, L.VVS3, L.VVS4, L.VVS5, L.VVS6, L.VVS7, L.VVS9 ], + couplings = {(0,0):C.GC_386,(0,5):C.GC_384,(0,6):C.GC_457,(0,7):C.GC_398,(0,8):C.GC_399,(0,9):C.GC_462,(0,10):C.GC_377,(0,1):C.GC_385,(0,3):C.GC_461,(0,2):C.GC_383,(0,4):C.GC_458}) + +V_145 = Vertex(name = 'V_145', + particles = [ P.W__plus__, P.Z, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVS9 ], + couplings = {(0,0):C.GC_582}) + +V_146 = Vertex(name = 'V_146', + particles = [ P.a, P.W__plus__, P.Z, P.G0, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVVSS1, L.VVVSS10, L.VVVSS11, L.VVVSS12, L.VVVSS13, L.VVVSS14, L.VVVSS15, L.VVVSS2, L.VVVSS3, L.VVVSS4, L.VVVSS5, L.VVVSS6, L.VVVSS7, L.VVVSS8, L.VVVSS9 ], + couplings = {(0,0):C.GC_111,(0,7):C.GC_152,(0,8):C.GC_280,(0,9):C.GC_149,(0,10):C.GC_280,(0,11):C.GC_114,(0,12):C.GC_144,(0,13):C.GC_154,(0,14):C.GC_153,(0,1):C.GC_155,(0,2):C.GC_57,(0,3):C.GC_148,(0,4):C.GC_139,(0,5):C.GC_146,(0,6):C.GC_140}) + +V_147 = Vertex(name = 'V_147', + particles = [ P.a, P.W__plus__, P.Z, P.G__minus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVVSS1, L.VVVSS10, L.VVVSS11, L.VVVSS12, L.VVVSS13, L.VVVSS14, L.VVVSS15, L.VVVSS2, L.VVVSS3, L.VVVSS4, L.VVVSS5, L.VVVSS6, L.VVVSS7, L.VVVSS8, L.VVVSS9 ], + couplings = {(0,0):C.GC_115,(0,7):C.GC_160,(0,8):C.GC_282,(0,9):C.GC_282,(0,10):C.GC_135,(0,11):C.GC_110,(0,12):C.GC_134,(0,13):C.GC_132,(0,14):C.GC_133,(0,1):C.GC_161,(0,2):C.GC_55,(0,3):C.GC_137,(0,4):C.GC_158,(0,5):C.GC_159,(0,6):C.GC_136}) + +V_148 = Vertex(name = 'V_148', + particles = [ P.a, P.W__plus__, P.Z, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVVS1, L.VVVS10, L.VVVS11, L.VVVS12, L.VVVS2, L.VVVS3, L.VVVS4, L.VVVS5, L.VVVS6, L.VVVS7, L.VVVS8, L.VVVS9 ], + couplings = {(0,0):C.GC_465,(0,4):C.GC_476,(0,5):C.GC_406,(0,6):C.GC_406,(0,7):C.GC_464,(0,8):C.GC_472,(0,9):C.GC_470,(0,10):C.GC_471,(0,11):C.GC_387,(0,1):C.GC_473,(0,2):C.GC_474,(0,3):C.GC_475}) + +V_149 = Vertex(name = 'V_149', + particles = [ P.a, P.a, P.W__minus__, P.W__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVV2, L.VVVV3, L.VVVV4 ], + couplings = {(0,0):C.GC_7,(0,1):C.GC_7,(0,2):C.GC_8}) + +V_150 = Vertex(name = 'V_150', + particles = [ P.a, P.a, P.W__minus__, P.W__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVV2, L.VVVV3, L.VVVV4 ], + couplings = {(0,0):C.GC_526,(0,1):C.GC_526,(0,2):C.GC_527}) + +V_151 = Vertex(name = 'V_151', + particles = [ P.a, P.a, P.W__minus__, P.W__plus__, P.G0, P.G0 ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_283,(0,1):C.GC_283,(0,2):C.GC_284}) + +V_152 = Vertex(name = 'V_152', + particles = [ P.a, P.a, P.W__minus__, P.W__plus__, P.G__minus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_166,(0,1):C.GC_166,(0,2):C.GC_167}) + +V_153 = Vertex(name = 'V_153', + particles = [ P.a, P.a, P.W__minus__, P.W__plus__, P.H, P.H ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_283,(0,1):C.GC_283,(0,2):C.GC_284}) + +V_154 = Vertex(name = 'V_154', + particles = [ P.a, P.a, P.W__minus__, P.W__plus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVVVS1, L.VVVVS2, L.VVVVS3 ], + couplings = {(0,0):C.GC_407,(0,1):C.GC_407,(0,2):C.GC_408}) + +V_155 = Vertex(name = 'V_155', + particles = [ P.a, P.W__minus__, P.W__plus__, P.G0, P.H ], + color = [ '1' ], + lorentz = [ L.VVVSS10, L.VVVSS14, L.VVVSS15, L.VVVSS4, L.VVVSS5, L.VVVSS9 ], + couplings = {(0,3):C.GC_130,(0,4):C.GC_117,(0,5):C.GC_130,(0,0):C.GC_117,(0,1):C.GC_116,(0,2):C.GC_131}) + +V_156 = Vertex(name = 'V_156', + particles = [ P.a, P.W__minus__, P.W__plus__, P.G0 ], + color = [ '1' ], + lorentz = [ L.VVVS12, L.VVVS4, L.VVVS8 ], + couplings = {(0,1):C.GC_469,(0,2):C.GC_469,(0,0):C.GC_466}) + +V_157 = Vertex(name = 'V_157', + particles = [ P.W__minus__, P.W__plus__, P.Z, P.G0, P.G0 ], + color = [ '1' ], + lorentz = [ L.VVVSS1, L.VVVSS10, L.VVVSS11, L.VVVSS12, L.VVVSS13, L.VVVSS14, L.VVVSS15, L.VVVSS2, L.VVVSS6, L.VVVSS7, L.VVVSS8, L.VVVSS9 ], + couplings = {(0,0):C.GC_232,(0,7):C.GC_235,(0,8):C.GC_239,(0,9):C.GC_331,(0,10):C.GC_212,(0,11):C.GC_320,(0,1):C.GC_320,(0,2):C.GC_330,(0,3):C.GC_236,(0,4):C.GC_211,(0,5):C.GC_321,(0,6):C.GC_321}) + +V_158 = Vertex(name = 'V_158', + particles = [ P.W__minus__, P.W__plus__, P.Z, P.G__minus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVSS1, L.VVVSS10, L.VVVSS11, L.VVVSS12, L.VVVSS13, L.VVVSS14, L.VVVSS15, L.VVVSS2, L.VVVSS4, L.VVVSS5, L.VVVSS6, L.VVVSS7, L.VVVSS8, L.VVVSS9 ], + couplings = {(0,0):C.GC_234,(0,7):C.GC_233,(0,8):C.GC_70,(0,9):C.GC_71,(0,10):C.GC_237,(0,11):C.GC_330,(0,12):C.GC_210,(0,13):C.GC_217,(0,1):C.GC_216,(0,2):C.GC_331,(0,3):C.GC_238,(0,4):C.GC_213,(0,5):C.GC_215,(0,6):C.GC_214}) + +V_159 = Vertex(name = 'V_159', + particles = [ P.W__minus__, P.W__plus__, P.Z, P.H, P.H ], + color = [ '1' ], + lorentz = [ L.VVVSS1, L.VVVSS10, L.VVVSS11, L.VVVSS12, L.VVVSS13, L.VVVSS14, L.VVVSS15, L.VVVSS2, L.VVVSS6, L.VVVSS7, L.VVVSS8, L.VVVSS9 ], + couplings = {(0,0):C.GC_232,(0,7):C.GC_235,(0,8):C.GC_239,(0,9):C.GC_331,(0,10):C.GC_212,(0,11):C.GC_320,(0,1):C.GC_320,(0,2):C.GC_330,(0,3):C.GC_236,(0,4):C.GC_211,(0,5):C.GC_321,(0,6):C.GC_321}) + +V_160 = Vertex(name = 'V_160', + particles = [ P.W__minus__, P.W__plus__, P.Z ], + color = [ '1' ], + lorentz = [ L.VVV10, L.VVV11, L.VVV12, L.VVV4, L.VVV5, L.VVV7, L.VVV8, L.VVV9 ], + couplings = {(0,3):C.GC_291,(0,4):C.GC_290,(0,5):C.GC_290,(0,6):C.GC_434,(0,7):C.GC_291,(0,0):C.GC_433,(0,1):C.GC_291,(0,2):C.GC_290}) + +V_161 = Vertex(name = 'V_161', + particles = [ P.W__minus__, P.W__plus__, P.Z ], + color = [ '1' ], + lorentz = [ L.VVV11, L.VVV12, L.VVV4, L.VVV5, L.VVV7, L.VVV9 ], + couplings = {(0,2):C.GC_529,(0,3):C.GC_533,(0,4):C.GC_536,(0,5):C.GC_532,(0,0):C.GC_530,(0,1):C.GC_535}) + +V_162 = Vertex(name = 'V_162', + particles = [ P.W__minus__, P.W__plus__, P.Z, P.H ], + color = [ '1' ], + lorentz = [ L.VVVS1, L.VVVS10, L.VVVS11, L.VVVS12, L.VVVS2, L.VVVS5, L.VVVS6, L.VVVS7, L.VVVS8, L.VVVS9 ], + couplings = {(0,0):C.GC_499,(0,4):C.GC_500,(0,5):C.GC_502,(0,6):C.GC_424,(0,7):C.GC_494,(0,8):C.GC_417,(0,9):C.GC_423,(0,1):C.GC_501,(0,2):C.GC_493,(0,3):C.GC_418}) + +V_163 = Vertex(name = 'V_163', + particles = [ P.a, P.W__minus__, P.W__minus__, P.W__plus__, P.G0, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_77,(0,1):C.GC_76,(0,2):C.GC_76}) + +V_164 = Vertex(name = 'V_164', + particles = [ P.a, P.W__minus__, P.W__minus__, P.W__plus__, P.G__plus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_79,(0,1):C.GC_75,(0,2):C.GC_75}) + +V_165 = Vertex(name = 'V_165', + particles = [ P.a, P.W__minus__, P.W__minus__, P.W__plus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVVS1, L.VVVVS2, L.VVVVS3 ], + couplings = {(0,0):C.GC_447,(0,1):C.GC_445,(0,2):C.GC_445}) + +V_166 = Vertex(name = 'V_166', + particles = [ P.a, P.W__minus__, P.W__plus__, P.W__plus__, P.G0, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_76,(0,1):C.GC_76,(0,2):C.GC_77}) + +V_167 = Vertex(name = 'V_167', + particles = [ P.a, P.W__minus__, P.W__plus__, P.W__plus__, P.G__minus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_78,(0,1):C.GC_78,(0,2):C.GC_74}) + +V_168 = Vertex(name = 'V_168', + particles = [ P.a, P.W__minus__, P.W__plus__, P.W__plus__, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVVVS1, L.VVVVS2, L.VVVVS3 ], + couplings = {(0,0):C.GC_446,(0,1):C.GC_446,(0,2):C.GC_444}) + +V_169 = Vertex(name = 'V_169', + particles = [ P.W__minus__, P.W__plus__, P.W__plus__, P.G0, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVVSS10, L.VVVSS14, L.VVVSS15, L.VVVSS4, L.VVVSS5, L.VVVSS9 ], + couplings = {(0,3):C.GC_62,(0,4):C.GC_63,(0,5):C.GC_62,(0,0):C.GC_63,(0,1):C.GC_65,(0,2):C.GC_64}) + +V_170 = Vertex(name = 'V_170', + particles = [ P.W__minus__, P.W__plus__, P.W__plus__, P.G__minus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVVSS10, L.VVVSS14, L.VVVSS15, L.VVVSS4, L.VVVSS5, L.VVVSS9 ], + couplings = {(0,3):C.GC_61,(0,4):C.GC_66,(0,5):C.GC_61,(0,0):C.GC_66,(0,1):C.GC_67,(0,2):C.GC_60}) + +V_171 = Vertex(name = 'V_171', + particles = [ P.W__minus__, P.W__plus__, P.W__plus__, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVVS12, L.VVVS4, L.VVVS8 ], + couplings = {(0,1):C.GC_440,(0,2):C.GC_440,(0,0):C.GC_441}) + +V_172 = Vertex(name = 'V_172', + particles = [ P.W__minus__, P.W__minus__, P.W__plus__, P.W__plus__, P.G0, P.G0 ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_58,(0,1):C.GC_58,(0,2):C.GC_59}) + +V_173 = Vertex(name = 'V_173', + particles = [ P.W__minus__, P.W__minus__, P.W__plus__, P.W__plus__, P.G__minus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_58,(0,1):C.GC_58,(0,2):C.GC_59}) + +V_174 = Vertex(name = 'V_174', + particles = [ P.W__minus__, P.W__minus__, P.W__plus__, P.W__plus__, P.H, P.H ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_58,(0,1):C.GC_58,(0,2):C.GC_59}) + +V_175 = Vertex(name = 'V_175', + particles = [ P.W__minus__, P.W__minus__, P.W__plus__, P.W__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVV2, L.VVVV3, L.VVVV4 ], + couplings = {(0,0):C.GC_251,(0,1):C.GC_251,(0,2):C.GC_252}) + +V_176 = Vertex(name = 'V_176', + particles = [ P.W__minus__, P.W__minus__, P.W__plus__, P.W__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVV2, L.VVVV3, L.VVVV4 ], + couplings = {(0,0):C.GC_519,(0,1):C.GC_519,(0,2):C.GC_520}) + +V_177 = Vertex(name = 'V_177', + particles = [ P.W__minus__, P.W__minus__, P.W__plus__, P.W__plus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVVVS1, L.VVVVS2, L.VVVVS3 ], + couplings = {(0,0):C.GC_438,(0,1):C.GC_438,(0,2):C.GC_439}) + +V_178 = Vertex(name = 'V_178', + particles = [ P.ta__plus__, P.vt, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.FFS6 ], + couplings = {(0,0):C.GC_592}) + +V_179 = Vertex(name = 'V_179', + particles = [ P.a, P.a, P.W__minus__, P.Z, P.G0, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_176,(0,1):C.GC_176,(0,2):C.GC_177}) + +V_180 = Vertex(name = 'V_180', + particles = [ P.a, P.a, P.W__minus__, P.Z, P.G__plus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_175,(0,1):C.GC_175,(0,2):C.GC_179}) + +V_181 = Vertex(name = 'V_181', + particles = [ P.a, P.a, P.W__minus__, P.Z, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVVS1, L.VVVVS2, L.VVVVS3 ], + couplings = {(0,0):C.GC_484,(0,1):C.GC_484,(0,2):C.GC_486}) + +V_182 = Vertex(name = 'V_182', + particles = [ P.W__minus__, P.Z, P.Z, P.G0, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVSS1, L.VVVSS10, L.VVVSS11, L.VVVSS12, L.VVVSS13, L.VVVSS14, L.VVVSS15, L.VVVSS2, L.VVVSS3, L.VVVSS4, L.VVVSS5, L.VVVSS6, L.VVVSS7, L.VVVSS8, L.VVVSS9 ], + couplings = {(0,0):C.GC_324,(0,7):C.GC_221,(0,8):C.GC_324,(0,9):C.GC_202,(0,10):C.GC_203,(0,11):C.GC_324,(0,12):C.GC_324,(0,13):C.GC_221,(0,14):C.GC_202,(0,1):C.GC_203,(0,2):C.GC_327,(0,3):C.GC_227,(0,4):C.GC_227,(0,5):C.GC_205,(0,6):C.GC_204}) + +V_183 = Vertex(name = 'V_183', + particles = [ P.W__minus__, P.Z, P.Z, P.G__plus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVVSS1, L.VVVSS10, L.VVVSS11, L.VVVSS12, L.VVVSS13, L.VVVSS14, L.VVVSS15, L.VVVSS2, L.VVVSS3, L.VVVSS4, L.VVVSS5, L.VVVSS6, L.VVVSS7, L.VVVSS8, L.VVVSS9 ], + couplings = {(0,0):C.GC_323,(0,7):C.GC_220,(0,8):C.GC_323,(0,9):C.GC_209,(0,10):C.GC_208,(0,11):C.GC_323,(0,12):C.GC_323,(0,13):C.GC_220,(0,14):C.GC_209,(0,1):C.GC_208,(0,2):C.GC_329,(0,3):C.GC_230,(0,4):C.GC_230,(0,5):C.GC_198,(0,6):C.GC_199}) + +V_184 = Vertex(name = 'V_184', + particles = [ P.W__minus__, P.Z, P.Z, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVS1, L.VVVS10, L.VVVS11, L.VVVS12, L.VVVS2, L.VVVS3, L.VVVS4, L.VVVS5, L.VVVS6, L.VVVS7, L.VVVS8, L.VVVS9 ], + couplings = {(0,0):C.GC_420,(0,4):C.GC_496,(0,5):C.GC_420,(0,6):C.GC_492,(0,7):C.GC_420,(0,8):C.GC_420,(0,9):C.GC_496,(0,10):C.GC_492,(0,11):C.GC_422,(0,1):C.GC_498,(0,2):C.GC_498,(0,3):C.GC_491}) + +V_185 = Vertex(name = 'V_185', + particles = [ P.a, P.a, P.W__plus__, P.Z, P.G0, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_176,(0,1):C.GC_176,(0,2):C.GC_177}) + +V_186 = Vertex(name = 'V_186', + particles = [ P.a, P.a, P.W__plus__, P.Z, P.G__minus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_178,(0,1):C.GC_178,(0,2):C.GC_174}) + +V_187 = Vertex(name = 'V_187', + particles = [ P.a, P.a, P.W__plus__, P.Z, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVVVS1, L.VVVVS2, L.VVVVS3 ], + couplings = {(0,0):C.GC_485,(0,1):C.GC_485,(0,2):C.GC_483}) + +V_188 = Vertex(name = 'V_188', + particles = [ P.W__plus__, P.Z, P.Z, P.G0, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVVSS1, L.VVVSS10, L.VVVSS11, L.VVVSS12, L.VVVSS13, L.VVVSS14, L.VVVSS15, L.VVVSS2, L.VVVSS3, L.VVVSS4, L.VVVSS5, L.VVVSS6, L.VVVSS7, L.VVVSS8, L.VVVSS9 ], + couplings = {(0,0):C.GC_325,(0,7):C.GC_223,(0,8):C.GC_325,(0,9):C.GC_201,(0,10):C.GC_200,(0,11):C.GC_325,(0,12):C.GC_325,(0,13):C.GC_223,(0,14):C.GC_201,(0,1):C.GC_200,(0,2):C.GC_326,(0,3):C.GC_225,(0,4):C.GC_225,(0,5):C.GC_206,(0,6):C.GC_207}) + +V_189 = Vertex(name = 'V_189', + particles = [ P.W__plus__, P.Z, P.Z, P.G__minus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVVSS1, L.VVVSS10, L.VVVSS11, L.VVVSS12, L.VVVSS13, L.VVVSS14, L.VVVSS15, L.VVVSS2, L.VVVSS3, L.VVVSS4, L.VVVSS5, L.VVVSS6, L.VVVSS7, L.VVVSS8, L.VVVSS9 ], + couplings = {(0,0):C.GC_323,(0,7):C.GC_220,(0,8):C.GC_323,(0,9):C.GC_209,(0,10):C.GC_208,(0,11):C.GC_323,(0,12):C.GC_323,(0,13):C.GC_220,(0,14):C.GC_209,(0,1):C.GC_208,(0,2):C.GC_329,(0,3):C.GC_230,(0,4):C.GC_230,(0,5):C.GC_198,(0,6):C.GC_199}) + +V_190 = Vertex(name = 'V_190', + particles = [ P.W__plus__, P.Z, P.Z, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVVS1, L.VVVS10, L.VVVS11, L.VVVS12, L.VVVS2, L.VVVS3, L.VVVS4, L.VVVS5, L.VVVS6, L.VVVS7, L.VVVS8, L.VVVS9 ], + couplings = {(0,0):C.GC_420,(0,4):C.GC_496,(0,5):C.GC_420,(0,6):C.GC_492,(0,7):C.GC_420,(0,8):C.GC_420,(0,9):C.GC_496,(0,10):C.GC_492,(0,11):C.GC_422,(0,1):C.GC_498,(0,2):C.GC_498,(0,3):C.GC_491}) + +V_191 = Vertex(name = 'V_191', + particles = [ P.a, P.W__minus__, P.W__plus__, P.Z, P.G0, P.G0 ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_249,(0,1):C.GC_246,(0,2):C.GC_246}) + +V_192 = Vertex(name = 'V_192', + particles = [ P.a, P.W__minus__, P.W__plus__, P.Z, P.G__minus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_248,(0,1):C.GC_247,(0,2):C.GC_247}) + +V_193 = Vertex(name = 'V_193', + particles = [ P.a, P.W__minus__, P.W__plus__, P.Z, P.H, P.H ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_249,(0,1):C.GC_246,(0,2):C.GC_246}) + +V_194 = Vertex(name = 'V_194', + particles = [ P.a, P.W__minus__, P.W__plus__, P.Z ], + color = [ '1' ], + lorentz = [ L.VVVV2, L.VVVV3, L.VVVV4 ], + couplings = {(0,0):C.GC_296,(0,1):C.GC_295,(0,2):C.GC_295}) + +V_195 = Vertex(name = 'V_195', + particles = [ P.a, P.W__minus__, P.W__plus__, P.Z ], + color = [ '1' ], + lorentz = [ L.VVVV2, L.VVVV3, L.VVVV4 ], + couplings = {(0,0):C.GC_538,(0,1):C.GC_537,(0,2):C.GC_537}) + +V_196 = Vertex(name = 'V_196', + particles = [ P.a, P.W__minus__, P.W__plus__, P.Z, P.H ], + color = [ '1' ], + lorentz = [ L.VVVVS1, L.VVVVS2, L.VVVVS3 ], + couplings = {(0,0):C.GC_508,(0,1):C.GC_507,(0,2):C.GC_507}) + +V_197 = Vertex(name = 'V_197', + particles = [ P.W__minus__, P.W__plus__, P.Z, P.G0, P.H ], + color = [ '1' ], + lorentz = [ L.VVVSS10, L.VVVSS14, L.VVVSS15, L.VVVSS4, L.VVVSS5, L.VVVSS9 ], + couplings = {(0,3):C.GC_68,(0,4):C.GC_73,(0,5):C.GC_72,(0,0):C.GC_69,(0,1):C.GC_72,(0,2):C.GC_69}) + +V_198 = Vertex(name = 'V_198', + particles = [ P.W__minus__, P.W__plus__, P.Z, P.G0 ], + color = [ '1' ], + lorentz = [ L.VVVS12, L.VVVS4, L.VVVS8 ], + couplings = {(0,1):C.GC_442,(0,2):C.GC_443,(0,0):C.GC_443}) + +V_199 = Vertex(name = 'V_199', + particles = [ P.W__minus__, P.W__minus__, P.W__plus__, P.Z, P.G0, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_170,(0,1):C.GC_170,(0,2):C.GC_171}) + +V_200 = Vertex(name = 'V_200', + particles = [ P.W__minus__, P.W__minus__, P.W__plus__, P.Z, P.G__plus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_172,(0,1):C.GC_172,(0,2):C.GC_168}) + +V_201 = Vertex(name = 'V_201', + particles = [ P.W__minus__, P.W__minus__, P.W__plus__, P.Z, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVVS1, L.VVVVS2, L.VVVVS3 ], + couplings = {(0,0):C.GC_481,(0,1):C.GC_481,(0,2):C.GC_479}) + +V_202 = Vertex(name = 'V_202', + particles = [ P.W__minus__, P.W__plus__, P.W__plus__, P.Z, P.G0, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_171,(0,1):C.GC_170,(0,2):C.GC_170}) + +V_203 = Vertex(name = 'V_203', + particles = [ P.W__minus__, P.W__plus__, P.W__plus__, P.Z, P.G__minus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_173,(0,1):C.GC_169,(0,2):C.GC_169}) + +V_204 = Vertex(name = 'V_204', + particles = [ P.W__minus__, P.W__plus__, P.W__plus__, P.Z, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVVVS1, L.VVVVS2, L.VVVVS3 ], + couplings = {(0,0):C.GC_482,(0,1):C.GC_480,(0,2):C.GC_480}) + +V_205 = Vertex(name = 'V_205', + particles = [ P.a, P.W__minus__, P.Z, P.Z, P.G0, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_242,(0,1):C.GC_242,(0,2):C.GC_243}) + +V_206 = Vertex(name = 'V_206', + particles = [ P.a, P.W__minus__, P.Z, P.Z, P.G__plus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_244,(0,1):C.GC_244,(0,2):C.GC_240}) + +V_207 = Vertex(name = 'V_207', + particles = [ P.a, P.W__minus__, P.Z, P.Z, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVVS1, L.VVVVS2, L.VVVVS3 ], + couplings = {(0,0):C.GC_505,(0,1):C.GC_505,(0,2):C.GC_503}) + +V_208 = Vertex(name = 'V_208', + particles = [ P.a, P.W__plus__, P.Z, P.Z, P.G0, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_242,(0,1):C.GC_242,(0,2):C.GC_243}) + +V_209 = Vertex(name = 'V_209', + particles = [ P.a, P.W__plus__, P.Z, P.Z, P.G__minus__, P.H ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_241,(0,1):C.GC_241,(0,2):C.GC_245}) + +V_210 = Vertex(name = 'V_210', + particles = [ P.a, P.W__plus__, P.Z, P.Z, P.G__minus__ ], + color = [ '1' ], + lorentz = [ L.VVVVS1, L.VVVVS2, L.VVVVS3 ], + couplings = {(0,0):C.GC_504,(0,1):C.GC_504,(0,2):C.GC_506}) + +V_211 = Vertex(name = 'V_211', + particles = [ P.W__minus__, P.W__plus__, P.Z, P.Z, P.G0, P.G0 ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_162,(0,1):C.GC_162,(0,2):C.GC_165}) + +V_212 = Vertex(name = 'V_212', + particles = [ P.W__minus__, P.W__plus__, P.Z, P.Z, P.G__minus__, P.G__plus__ ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_163,(0,1):C.GC_163,(0,2):C.GC_164}) + +V_213 = Vertex(name = 'V_213', + particles = [ P.W__minus__, P.W__plus__, P.Z, P.Z, P.H, P.H ], + color = [ '1' ], + lorentz = [ L.VVVVSS1, L.VVVVSS2, L.VVVVSS3 ], + couplings = {(0,0):C.GC_162,(0,1):C.GC_162,(0,2):C.GC_165}) + +V_214 = Vertex(name = 'V_214', + particles = [ P.W__minus__, P.W__plus__, P.Z, P.Z ], + color = [ '1' ], + lorentz = [ L.VVVV2, L.VVVV3, L.VVVV4 ], + couplings = {(0,0):C.GC_253,(0,1):C.GC_253,(0,2):C.GC_254}) + +V_215 = Vertex(name = 'V_215', + particles = [ P.W__minus__, P.W__plus__, P.Z, P.Z ], + color = [ '1' ], + lorentz = [ L.VVVV2, L.VVVV3, L.VVVV4 ], + couplings = {(0,0):C.GC_525,(0,1):C.GC_525,(0,2):C.GC_528}) + +V_216 = Vertex(name = 'V_216', + particles = [ P.W__minus__, P.W__plus__, P.Z, P.Z, P.H ], + color = [ '1' ], + lorentz = [ L.VVVVS1, L.VVVVS2, L.VVVVS3 ], + couplings = {(0,0):C.GC_477,(0,1):C.GC_477,(0,2):C.GC_478}) + +V_217 = Vertex(name = 'V_217', + particles = [ P.ve__tilde__, P.ve, P.a ], + color = [ '1' ], + lorentz = [ L.FFV2 ], + couplings = {(0,0):C.GC_547}) + +V_218 = Vertex(name = 'V_218', + particles = [ P.vm__tilde__, P.vm, P.a ], + color = [ '1' ], + lorentz = [ L.FFV2 ], + couplings = {(0,0):C.GC_547}) + +V_219 = Vertex(name = 'V_219', + particles = [ P.vt__tilde__, P.vt, P.a ], + color = [ '1' ], + lorentz = [ L.FFV2 ], + couplings = {(0,0):C.GC_547}) + +V_220 = Vertex(name = 'V_220', + particles = [ P.ve__tilde__, P.ve, P.Z ], + color = [ '1' ], + lorentz = [ L.FFV2 ], + couplings = {(0,0):C.GC_344}) + +V_221 = Vertex(name = 'V_221', + particles = [ P.ve__tilde__, P.ve, P.Z ], + color = [ '1' ], + lorentz = [ L.FFV2 ], + couplings = {(0,0):C.GC_561}) + +V_222 = Vertex(name = 'V_222', + particles = [ P.vm__tilde__, P.vm, P.Z ], + color = [ '1' ], + lorentz = [ L.FFV2 ], + couplings = {(0,0):C.GC_344}) + +V_223 = Vertex(name = 'V_223', + particles = [ P.vm__tilde__, P.vm, P.Z ], + color = [ '1' ], + lorentz = [ L.FFV2 ], + couplings = {(0,0):C.GC_561}) + +V_224 = Vertex(name = 'V_224', + particles = [ P.vt__tilde__, P.vt, P.Z ], + color = [ '1' ], + lorentz = [ L.FFV2 ], + couplings = {(0,0):C.GC_344}) + +V_225 = Vertex(name = 'V_225', + particles = [ P.vt__tilde__, P.vt, P.Z ], + color = [ '1' ], + lorentz = [ L.FFV2 ], + couplings = {(0,0):C.GC_561}) + +V_226 = Vertex(name = 'V_226', + particles = [ P.e__plus__, P.e__minus__, P.a ], + color = [ '1' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_5,(0,1):C.GC_5}) + +V_227 = Vertex(name = 'V_227', + particles = [ P.e__plus__, P.e__minus__, P.a ], + color = [ '1' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_546,(0,1):C.GC_550}) + +V_228 = Vertex(name = 'V_228', + particles = [ P.mu__plus__, P.mu__minus__, P.a ], + color = [ '1' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_5,(0,1):C.GC_5}) + +V_229 = Vertex(name = 'V_229', + particles = [ P.mu__plus__, P.mu__minus__, P.a ], + color = [ '1' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_546,(0,1):C.GC_550}) + +V_230 = Vertex(name = 'V_230', + particles = [ P.ta__plus__, P.ta__minus__, P.a ], + color = [ '1' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_5,(0,1):C.GC_5}) + +V_231 = Vertex(name = 'V_231', + particles = [ P.ta__plus__, P.ta__minus__, P.a ], + color = [ '1' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_546,(0,1):C.GC_550}) + +V_232 = Vertex(name = 'V_232', + particles = [ P.e__plus__, P.e__minus__, P.Z ], + color = [ '1' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_343,(0,1):C.GC_334}) + +V_233 = Vertex(name = 'V_233', + particles = [ P.e__plus__, P.e__minus__, P.Z ], + color = [ '1' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_562,(0,1):C.GC_564}) + +V_234 = Vertex(name = 'V_234', + particles = [ P.mu__plus__, P.mu__minus__, P.Z ], + color = [ '1' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_343,(0,1):C.GC_334}) + +V_235 = Vertex(name = 'V_235', + particles = [ P.mu__plus__, P.mu__minus__, P.Z ], + color = [ '1' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_562,(0,1):C.GC_564}) + +V_236 = Vertex(name = 'V_236', + particles = [ P.ta__plus__, P.ta__minus__, P.Z ], + color = [ '1' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_343,(0,1):C.GC_334}) + +V_237 = Vertex(name = 'V_237', + particles = [ P.ta__plus__, P.ta__minus__, P.Z ], + color = [ '1' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_562,(0,1):C.GC_564}) + +V_238 = Vertex(name = 'V_238', + particles = [ P.u__tilde__, P.u, P.a ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_4,(0,1):C.GC_4}) + +V_239 = Vertex(name = 'V_239', + particles = [ P.u__tilde__, P.u, P.a ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_544,(0,1):C.GC_549}) + +V_240 = Vertex(name = 'V_240', + particles = [ P.c__tilde__, P.c, P.a ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_4,(0,1):C.GC_4}) + +V_241 = Vertex(name = 'V_241', + particles = [ P.c__tilde__, P.c, P.a ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_544,(0,1):C.GC_549}) + +V_242 = Vertex(name = 'V_242', + particles = [ P.t__tilde__, P.t, P.a ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_4,(0,1):C.GC_4}) + +V_243 = Vertex(name = 'V_243', + particles = [ P.t__tilde__, P.t, P.a ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_544,(0,1):C.GC_549}) + +V_244 = Vertex(name = 'V_244', + particles = [ P.u__tilde__, P.u, P.Z ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_341,(0,1):C.GC_333}) + +V_245 = Vertex(name = 'V_245', + particles = [ P.u__tilde__, P.u, P.Z ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_558,(0,1):C.GC_563}) + +V_246 = Vertex(name = 'V_246', + particles = [ P.c__tilde__, P.c, P.Z ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_341,(0,1):C.GC_333}) + +V_247 = Vertex(name = 'V_247', + particles = [ P.c__tilde__, P.c, P.Z ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_558,(0,1):C.GC_563}) + +V_248 = Vertex(name = 'V_248', + particles = [ P.t__tilde__, P.t, P.Z ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_341,(0,1):C.GC_333}) + +V_249 = Vertex(name = 'V_249', + particles = [ P.t__tilde__, P.t, P.Z ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_558,(0,1):C.GC_563}) + +V_250 = Vertex(name = 'V_250', + particles = [ P.d__tilde__, P.d, P.a ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_3,(0,1):C.GC_3}) + +V_251 = Vertex(name = 'V_251', + particles = [ P.d__tilde__, P.d, P.a ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_543,(0,1):C.GC_545}) + +V_252 = Vertex(name = 'V_252', + particles = [ P.s__tilde__, P.s, P.a ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_3,(0,1):C.GC_3}) + +V_253 = Vertex(name = 'V_253', + particles = [ P.s__tilde__, P.s, P.a ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_543,(0,1):C.GC_545}) + +V_254 = Vertex(name = 'V_254', + particles = [ P.b__tilde__, P.b, P.a ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_3,(0,1):C.GC_3}) + +V_255 = Vertex(name = 'V_255', + particles = [ P.b__tilde__, P.b, P.a ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_543,(0,1):C.GC_545}) + +V_256 = Vertex(name = 'V_256', + particles = [ P.d__tilde__, P.d, P.Z ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_340,(0,1):C.GC_332}) + +V_257 = Vertex(name = 'V_257', + particles = [ P.d__tilde__, P.d, P.Z ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_557,(0,1):C.GC_559}) + +V_258 = Vertex(name = 'V_258', + particles = [ P.s__tilde__, P.s, P.Z ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_340,(0,1):C.GC_332}) + +V_259 = Vertex(name = 'V_259', + particles = [ P.s__tilde__, P.s, P.Z ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_557,(0,1):C.GC_559}) + +V_260 = Vertex(name = 'V_260', + particles = [ P.b__tilde__, P.b, P.Z ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_340,(0,1):C.GC_332}) + +V_261 = Vertex(name = 'V_261', + particles = [ P.b__tilde__, P.b, P.Z ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2, L.FFV3 ], + couplings = {(0,0):C.GC_557,(0,1):C.GC_559}) + +V_262 = Vertex(name = 'V_262', + particles = [ P.u__tilde__, P.u, P.g ], + color = [ 'T(3,2,1)' ], + lorentz = [ L.FFV1 ], + couplings = {(0,0):C.GC_14}) + +V_263 = Vertex(name = 'V_263', + particles = [ P.c__tilde__, P.c, P.g ], + color = [ 'T(3,2,1)' ], + lorentz = [ L.FFV1 ], + couplings = {(0,0):C.GC_14}) + +V_264 = Vertex(name = 'V_264', + particles = [ P.t__tilde__, P.t, P.g ], + color = [ 'T(3,2,1)' ], + lorentz = [ L.FFV1 ], + couplings = {(0,0):C.GC_14}) + +V_265 = Vertex(name = 'V_265', + particles = [ P.d__tilde__, P.d, P.g ], + color = [ 'T(3,2,1)' ], + lorentz = [ L.FFV1 ], + couplings = {(0,0):C.GC_14}) + +V_266 = Vertex(name = 'V_266', + particles = [ P.s__tilde__, P.s, P.g ], + color = [ 'T(3,2,1)' ], + lorentz = [ L.FFV1 ], + couplings = {(0,0):C.GC_14}) + +V_267 = Vertex(name = 'V_267', + particles = [ P.b__tilde__, P.b, P.g ], + color = [ 'T(3,2,1)' ], + lorentz = [ L.FFV1 ], + couplings = {(0,0):C.GC_14}) + +V_268 = Vertex(name = 'V_268', + particles = [ P.d__tilde__, P.u, P.W__minus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2 ], + couplings = {(0,0):C.GC_289}) + +V_269 = Vertex(name = 'V_269', + particles = [ P.s__tilde__, P.c, P.W__minus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2 ], + couplings = {(0,0):C.GC_289}) + +V_270 = Vertex(name = 'V_270', + particles = [ P.b__tilde__, P.t, P.W__minus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2 ], + couplings = {(0,0):C.GC_289}) + +V_271 = Vertex(name = 'V_271', + particles = [ P.u__tilde__, P.d, P.W__plus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2 ], + couplings = {(0,0):C.GC_289}) + +V_272 = Vertex(name = 'V_272', + particles = [ P.c__tilde__, P.s, P.W__plus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2 ], + couplings = {(0,0):C.GC_289}) + +V_273 = Vertex(name = 'V_273', + particles = [ P.t__tilde__, P.b, P.W__plus__ ], + color = [ 'Identity(1,2)' ], + lorentz = [ L.FFV2 ], + couplings = {(0,0):C.GC_289}) + +V_274 = Vertex(name = 'V_274', + particles = [ P.e__plus__, P.ve, P.W__minus__ ], + color = [ '1' ], + lorentz = [ L.FFV2 ], + couplings = {(0,0):C.GC_289}) + +V_275 = Vertex(name = 'V_275', + particles = [ P.mu__plus__, P.vm, P.W__minus__ ], + color = [ '1' ], + lorentz = [ L.FFV2 ], + couplings = {(0,0):C.GC_289}) + +V_276 = Vertex(name = 'V_276', + particles = [ P.ta__plus__, P.vt, P.W__minus__ ], + color = [ '1' ], + lorentz = [ L.FFV2 ], + couplings = {(0,0):C.GC_289}) + +V_277 = Vertex(name = 'V_277', + particles = [ P.ve__tilde__, P.e__minus__, P.W__plus__ ], + color = [ '1' ], + lorentz = [ L.FFV2 ], + couplings = {(0,0):C.GC_289}) + +V_278 = Vertex(name = 'V_278', + particles = [ P.vm__tilde__, P.mu__minus__, P.W__plus__ ], + color = [ '1' ], + lorentz = [ L.FFV2 ], + couplings = {(0,0):C.GC_289}) + +V_279 = Vertex(name = 'V_279', + particles = [ P.vt__tilde__, P.ta__minus__, P.W__plus__ ], + color = [ '1' ], + lorentz = [ L.FFV2 ], + couplings = {(0,0):C.GC_289}) + diff --git a/HELatNLO/write_param_card.py b/HELatNLO/write_param_card.py new file mode 100644 index 0000000000000000000000000000000000000000..c97938ad77736e9cf9eac4fe6e938fca2da7fd7a --- /dev/null +++ b/HELatNLO/write_param_card.py @@ -0,0 +1,207 @@ + +__date__ = "02 Aug 2012" +__author__ = 'olivier.mattelaer@uclouvain.be' + +from function_library import * + +class ParamCardWriter(object): + + header = \ + """######################################################################\n""" + \ + """## PARAM_CARD AUTOMATICALY GENERATED BY THE UFO #####################\n""" + \ + """######################################################################\n""" + + def __init__(self, filename, list_of_parameters=None, generic=False): + """write a valid param_card.dat""" + + if not list_of_parameters: + from parameters import all_parameters + list_of_parameters = [param for param in all_parameters if \ + param.nature=='external'] + + self.generic_output = generic + if generic: + self.define_not_dep_param(list_of_parameters) + + + self.fsock = open(filename, 'w') + self.fsock.write(self.header) + + self.write_card(list_of_parameters) + self.fsock.close() + + def define_not_dep_param(self, list_of_parameters): + """define self.dep_mass and self.dep_width in case that they are + requested in the param_card.dat""" + from particles import all_particles + + self.dep_mass = [(part, part.mass) for part in all_particles \ + if part.pdg_code > 0 and \ + part.mass not in list_of_parameters] + self.dep_width = [(part, part.width) for part in all_particles\ + if part.pdg_code > 0 and \ + part.width not in list_of_parameters] + + @staticmethod + def order_param(obj1, obj2): + """ order parameter of a given block """ + + maxlen = min([len(obj1.lhacode), len(obj2.lhacode)]) + + for i in range(maxlen): + if obj1.lhacode[i] < obj2.lhacode[i]: + return -1 + elif obj1.lhacode[i] == obj2.lhacode[i]: + return 0 + else: + return 1 + #identical up to the first finish + if len(obj1.lhacode) > len(obj2.lhacode): + return 1 + elif len(obj1.lhacode) == len(obj2.lhacode): + return 0 + else: + return -1 + + def write_card(self, all_ext_param): + """ """ + + # list all lhablock + all_lhablock = set([param.lhablock for param in all_ext_param]) + + # ordonate lhablock alphabeticaly + all_lhablock = list(all_lhablock) + all_lhablock.sort() + # put at the beginning SMINPUT + MASS + DECAY + for name in ['DECAY', 'MASS','SMINPUTS']: + if name in all_lhablock: + all_lhablock.remove(name) + all_lhablock.insert(0, name) + + for lhablock in all_lhablock: + self.write_block(lhablock) + need_writing = [ param for param in all_ext_param if \ + param.lhablock == lhablock] + need_writing.sort(self.order_param) + [self.write_param(param, lhablock) for param in need_writing] + + if self.generic_output: + if lhablock in ['MASS', 'DECAY']: + self.write_dep_param_block(lhablock) + + if self.generic_output: + self.write_qnumber() + + def write_block(self, name): + """ write a comment for a block""" + + self.fsock.writelines( + """\n###################################""" + \ + """\n## INFORMATION FOR %s""" % name.upper() +\ + """\n###################################\n""" + ) + if name!='DECAY': + self.fsock.write("""Block %s \n""" % name) + + def write_param(self, param, lhablock): + + lhacode=' '.join(['%3s' % key for key in param.lhacode]) + if lhablock != 'DECAY': + text = """ %s %e # %s \n""" % (lhacode, complex(param.value).real, param.name ) + else: + text = '''DECAY %s %e \n''' % (lhacode, complex(param.value).real) + self.fsock.write(text) + + + + + def write_dep_param_block(self, lhablock): + import cmath + from parameters import all_parameters + from particles import all_particles + for parameter in all_parameters: + exec("%s = %s" % (parameter.name, parameter.value)) + text = "## Not dependent paramater.\n" + text += "## Those values should be edited following analytical the \n" + text += "## analytical expression. Some generator could simply ignore \n" + text += "## those values and use the analytical expression\n" + + if lhablock == 'MASS': + data = self.dep_mass + prefix = " " + else: + data = self.dep_width + prefix = "DECAY " + + for part, param in data: + if isinstance(param.value, str): + value = complex(eval(param.value)).real + else: + value = param.value + + text += """%s %s %f # %s : %s \n""" %(prefix, part.pdg_code, + value, part.name, param.value) + # If more than a particles has the same mass/width we need to write it here + # as well + if lhablock == 'MASS': + arg = 'mass' + done = [part for (part, param) in self.dep_mass] + else: + arg = 'width' + done = [part for (part, param) in self.dep_width] + for particle in all_particles: + if particle.pdg_code <0: + continue + is_define = True + if particle not in done: + if getattr(particle, arg).lhacode[0] != particle.pdg_code: + is_define = False + if not is_define: + value = float(particle.get(arg).value ) + name = particle.get(arg).name + text += """%s %s %f # %s : %s \n""" %(prefix, particle.pdg_code, + value, particle.name, name) + + + + + self.fsock.write(text) + + sm_pdg = [1,2,3,4,5,6,11,12,13,13,14,15,16,21,22,23,24,25] + data="""Block QNUMBERS %(pdg)d # %(name)s + 1 %(charge)d # 3 times electric charge + 2 %(spin)d # number of spin states (2S+1) + 3 %(color)d # colour rep (1: singlet, 3: triplet, 8: octet) + 4 %(antipart)d # Particle/Antiparticle distinction (0=own anti)\n""" + + def write_qnumber(self): + """ write qnumber """ + from particles import all_particles + import particles + print particles.__file__ + text="""#===========================================================\n""" + text += """# QUANTUM NUMBERS OF NEW STATE(S) (NON SM PDG CODE)\n""" + text += """#===========================================================\n\n""" + + for part in all_particles: + if part.pdg_code in self.sm_pdg or part.pdg_code < 0: + continue + text += self.data % {'pdg': part.pdg_code, + 'name': part.name, + 'charge': 3 * part.charge, + 'spin': part.spin, + 'color': part.color, + 'antipart': part.name != part.antiname and 1 or 0} + + self.fsock.write(text) + + + + + + + +if '__main__' == __name__: + ParamCardWriter('./param_card.dat', generic=True) + print 'write ./param_card.dat' + diff --git a/model_list.txt b/model_list.txt index 2335abccf5196f8be2b3218554d123b43f74a340..66f57a9fc631a4f3ae44251116e2a3f2393cd508 100644 --- a/model_list.txt +++ b/model_list.txt @@ -146,6 +146,13 @@ Content: Z-gamma spin-2 resonance inspired by 750 GeV diphoton result Paper: http://arxiv.org/abs/1603.09550 JIRA: https://its.cern.ch/jira/browse/AGENE-1149 +HELatNLO +Requestor: Zirui Wang +Content: subset of bosonic, dimension-6 operators in the Standard Model effective field theory, relevant for electroweak Higgs production. The model can be used to compute, e.g., associated production or vector boson fusion processes at NLO accuracy in QCD merged with parton shower using software such as MadGraph5_aMC@NLO. +Paper: https://arxiv.org/abs/1609.04833 +Website: http://feynrules.irmp.ucl.ac.be/wiki/HELatNLO +JIRA: https://its.cern.ch/jira/browse/AGENE-1415 + HEL_UFO Requestor: Andy Pilkington Content: Higgs Effective Lagrangian