11 "Kw",
"Kz",
"Kg",
"Kga",
"Kzga",
"Ku",
"Kc",
"Kt",
"Kd",
"Ks",
"Kb",
"Ke",
"Kmu",
"Ktau",
"KH",
"BrHinv",
"BrHexo",
12 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
13 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
14 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
15 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
16 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
17 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
18 "eHccint",
"eHccpar",
"eHssint",
"eHsspar",
"eHbbint",
"eHbbpar",
19 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
20 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
21 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
22 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
23 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
201 GammaHTotR = std::numeric_limits<double>::quiet_NaN();
203 Kw = std::numeric_limits<double>::quiet_NaN();
204 Kz = std::numeric_limits<double>::quiet_NaN();
205 Kg = std::numeric_limits<double>::quiet_NaN();
206 Kga = std::numeric_limits<double>::quiet_NaN();
207 Kzga = std::numeric_limits<double>::quiet_NaN();
208 Ku = std::numeric_limits<double>::quiet_NaN();
209 Kc = std::numeric_limits<double>::quiet_NaN();
210 Kt = std::numeric_limits<double>::quiet_NaN();
211 Kd = std::numeric_limits<double>::quiet_NaN();
212 Ks = std::numeric_limits<double>::quiet_NaN();
213 Kb = std::numeric_limits<double>::quiet_NaN();
214 Ke = std::numeric_limits<double>::quiet_NaN();
215 Kmu = std::numeric_limits<double>::quiet_NaN();
216 Ktau = std::numeric_limits<double>::quiet_NaN();
217 KH = std::numeric_limits<double>::quiet_NaN();
219 BrHinv = std::numeric_limits<double>::quiet_NaN();
220 BrHexo = std::numeric_limits<double>::quiet_NaN();
239 if (
name.compare(
"Kw") == 0) {
241 }
else if (
name.compare(
"Kz") == 0) {
243 }
else if (
name.compare(
"Kg") == 0) {
245 }
else if (
name.compare(
"Kga") == 0) {
247 }
else if (
name.compare(
"Kzga") == 0) {
249 }
else if (
name.compare(
"Ku") == 0) {
251 }
else if (
name.compare(
"Kc") == 0) {
253 }
else if (
name.compare(
"Kt") == 0) {
255 }
else if (
name.compare(
"Kd") == 0) {
257 }
else if (
name.compare(
"Ks") == 0) {
259 }
else if (
name.compare(
"Kb") == 0) {
261 }
else if (
name.compare(
"Ke") == 0) {
263 }
else if (
name.compare(
"Kmu") == 0) {
265 }
else if (
name.compare(
"Ktau") == 0) {
267 }
else if (
name.compare(
"KH") == 0) {
269 }
else if (
name.compare(
"BrHinv") == 0) {
272 }
else if (
name.compare(
"BrHexo") == 0) {
275 }
else if (
name.compare(
"eggFint") == 0) {
277 }
else if (
name.compare(
"eggFpar") == 0) {
279 }
else if (
name.compare(
"ettHint") == 0) {
281 }
else if (
name.compare(
"ettHpar") == 0) {
283 }
else if (
name.compare(
"eVBFint") == 0) {
285 }
else if (
name.compare(
"eVBFpar") == 0) {
287 }
else if (
name.compare(
"eWHint") == 0) {
289 }
else if (
name.compare(
"eWHpar") == 0) {
291 }
else if (
name.compare(
"eZHint") == 0) {
293 }
else if (
name.compare(
"eZHpar") == 0) {
295 }
else if (
name.compare(
"eeeWBFint") == 0) {
297 }
else if (
name.compare(
"eeeWBFpar") == 0) {
299 }
else if (
name.compare(
"eeeZHint") == 0) {
301 }
else if (
name.compare(
"eeeZHpar") == 0) {
303 }
else if (
name.compare(
"eeettHint") == 0) {
305 }
else if (
name.compare(
"eeettHpar") == 0) {
307 }
else if (
name.compare(
"eepWBFint") == 0) {
309 }
else if (
name.compare(
"eepWBFpar") == 0) {
311 }
else if (
name.compare(
"eepZBFint") == 0) {
313 }
else if (
name.compare(
"eepZBFpar") == 0) {
315 }
else if (
name.compare(
"eHggint") == 0) {
317 }
else if (
name.compare(
"eHggpar") == 0) {
319 }
else if (
name.compare(
"eHWWint") == 0) {
321 }
else if (
name.compare(
"eHWWpar") == 0) {
323 }
else if (
name.compare(
"eHZZint") == 0) {
325 }
else if (
name.compare(
"eHZZpar") == 0) {
327 }
else if (
name.compare(
"eHZgaint") == 0) {
329 }
else if (
name.compare(
"eHZgapar") == 0) {
331 }
else if (
name.compare(
"eHgagaint") == 0) {
333 }
else if (
name.compare(
"eHgagapar") == 0) {
335 }
else if (
name.compare(
"eHmumuint") == 0) {
337 }
else if (
name.compare(
"eHmumupar") == 0) {
339 }
else if (
name.compare(
"eHtautauint") == 0) {
341 }
else if (
name.compare(
"eHtautaupar") == 0) {
343 }
else if (
name.compare(
"eHccint") == 0) {
345 }
else if (
name.compare(
"eHccpar") == 0) {
347 }
else if (
name.compare(
"eHssint") == 0) {
349 }
else if (
name.compare(
"eHsspar") == 0) {
351 }
else if (
name.compare(
"eHbbint") == 0) {
353 }
else if (
name.compare(
"eHbbpar") == 0) {
355 }
else if (
name.compare(
"eggFHgaga") == 0) {
357 }
else if (
name.compare(
"eggFHZga") == 0) {
359 }
else if (
name.compare(
"eggFHZZ") == 0) {
361 }
else if (
name.compare(
"eggFHWW") == 0) {
363 }
else if (
name.compare(
"eggFHtautau") == 0) {
365 }
else if (
name.compare(
"eggFHbb") == 0) {
367 }
else if (
name.compare(
"eggFHmumu") == 0) {
369 }
else if (
name.compare(
"eVBFHgaga") == 0) {
371 }
else if (
name.compare(
"eVBFHZga") == 0) {
373 }
else if (
name.compare(
"eVBFHZZ") == 0) {
375 }
else if (
name.compare(
"eVBFHWW") == 0) {
377 }
else if (
name.compare(
"eVBFHtautau") == 0) {
379 }
else if (
name.compare(
"eVBFHbb") == 0) {
381 }
else if (
name.compare(
"eVBFHmumu") == 0) {
383 }
else if (
name.compare(
"eWHgaga") == 0) {
385 }
else if (
name.compare(
"eWHZga") == 0) {
387 }
else if (
name.compare(
"eWHZZ") == 0) {
389 }
else if (
name.compare(
"eWHWW") == 0) {
391 }
else if (
name.compare(
"eWHtautau") == 0) {
393 }
else if (
name.compare(
"eWHbb") == 0) {
395 }
else if (
name.compare(
"eWHmumu") == 0) {
397 }
else if (
name.compare(
"eZHgaga") == 0) {
399 }
else if (
name.compare(
"eZHZga") == 0) {
401 }
else if (
name.compare(
"eZHZZ") == 0) {
403 }
else if (
name.compare(
"eZHWW") == 0) {
405 }
else if (
name.compare(
"eZHtautau") == 0) {
407 }
else if (
name.compare(
"eZHbb") == 0) {
409 }
else if (
name.compare(
"eZHmumu") == 0) {
411 }
else if (
name.compare(
"ettHgaga") == 0) {
413 }
else if (
name.compare(
"ettHZga") == 0) {
415 }
else if (
name.compare(
"ettHZZ") == 0) {
417 }
else if (
name.compare(
"ettHWW") == 0) {
419 }
else if (
name.compare(
"ettHtautau") == 0) {
421 }
else if (
name.compare(
"ettHbb") == 0) {
423 }
else if (
name.compare(
"ettHmumu") == 0) {
425 }
else if (
name.compare(
"eVBFHinv") == 0) {
427 }
else if (
name.compare(
"eVHinv") == 0) {
437 std::cout <<
"ERROR: missing mandatory HiggsKigen parameter " <<
HKvKfgenvars[i] << std::endl;
448 if (
name.compare(
"KiLoop") == 0) {
451 }
else if (
name.compare(
"Custodial") == 0) {
454 }
else if (
name.compare(
"UniversalKf") == 0) {
457 }
else if (
name.compare(
"UniversalK") == 0) {
460 }
else if (
name.compare(
"UseKH") == 0) {
478 if (fabs(1.0 - Kv * Kv) < pow(10.0, -32.0))
479 Lambda = pow(10.0, 19.0);
481 Lambda = 4.0 * M_PI *
v() / sqrt(fabs(1.0 - Kv * Kv));
483 return ( 1.0 / 12.0 / M_PI * (1.0 - Kv * Kv) * log(Lambda * Lambda /
mHl /
mHl));
498 if (fabs(1.0 - Kv * Kv) < pow(10.0, -32.0))
499 Lambda = pow(10.0, 19.0);
501 Lambda = 4.0 * M_PI *
v() / sqrt(fabs(1.0 - Kv * Kv));
503 return ( -3.0 / 16.0 / M_PI / cW2_SM * (1.0 - Kv * Kv) * log(Lambda * Lambda /
mHl /
mHl));
543 / (sigmatt_SM + sigmabb_SM + sigmatb_SM);
559 / (sigmaWF_SM + sigmaZF_SM + sigmaZWF_SM);
662 / (sigmaWH_SM + sigmaZH_SM));
668 double sigmaWH_SM = 0.26944e-01;
669 double sigmaZH_SM = 0.14600e-01;
672 / (sigmaWH_SM + sigmaZH_SM));
682 double sigmaVBF_SM = sigmaWF_SM + sigmaZF_SM + sigmaZWF_SM;
684 double sigmaWH =
muWH(sqrt_s) * sigmaWH_SM;
685 double sigmaZH =
muZH(sqrt_s) * sigmaZH_SM;
686 double sigmaVBF =
muVBF(sqrt_s) * sigmaVBF_SM;
688 return ((sigmaWH + sigmaZH + sigmaVBF) / (sigmaWH_SM + sigmaZH_SM + sigmaVBF_SM));
715 double sigmaggH =
muggH(sqrt_s) * sigmaggH_SM;
718 return ((sigmaggH +
sigmattH) / (sigmaggH_SM + sigmattH_SM));
734 if (sqrt_s == 0.125) {
741 throw std::runtime_error(
"Bad argument in HiggsKigen::mummH()");
1043 double wH2L2LSM=0.65682e-06, wH2v2vSM=0.28126e-05, wH2L2vSM=0.27224e-05;
1044 double wH2u2uSM=0.22500e-05, wH2d2dSM=0.11906e-04, wH2u2dSM=0.12361e-04;
1045 double wH2L2uSM=0.45029e-05, wH2L2dSM=0.85830e-05, wH2v2uSM=0.93233e-05;
1046 double wH2v2dSM=0.17794e-04, wH4LSM=0.33973e-06, wH4vSM=0.16884e-05;
1047 double wH4uSM=0.23669e-05, wH4dSM=0.60254e-05;
1048 double wHLvvLSM=0.58098e-04, wHudduSM=0.13384e-03, wHLvudSM=0.34149e-03 ;
1049 double wH2udSM=0.13711e-03, wH2LvSM=0.27557e-04;
1052 double wH4fSM=wH2L2LSM+wH2v2vSM+wH2L2vSM+wH2u2uSM+wH2d2dSM+wH2u2dSM+
1053 wH2L2uSM+wH2L2dSM+wH2v2uSM+wH2v2dSM+wH4LSM+wH4vSM+wH4uSM+wH4dSM+wHLvvLSM+wHudduSM+
1054 wHLvudSM+wH2udSM+wH2LvSM;
1057 double wH4f= (
computeKZ() *
computeKZ()) * (wH2L2LSM+wH2v2vSM+wH2L2vSM+wH2u2uSM+wH2d2dSM+wH2u2dSM
1058 + wH2L2uSM+wH2L2dSM+wH2v2uSM+wH2v2dSM+wH4LSM+wH4vSM+wH4uSM+wH4dSM)
1060 + wHLvudSM+wH2udSM+wH2LvSM);
1101 double muNWA, GammaRatio, fki;
1102 double kt,kb,kc,ks,ku,kd,kta,km,ke;
1128 fki = 0.000802422 *kb*kb + 0.000312884 *kb*kc + 0.0000182107 *kc*kc +
1129 5.94769e-9 *kb*kd + 9.62554e-10 *kc*kd + 6.2785e-15 *kd*kd +
1130 5.53251e-10 *kb*ke + 3.51863e-11 *kc*ke + 1.09243e-15 *kd*ke -
1131 0.00905016 *kb*kg - 0.00190706 *kc*kg - 5.97591e-9 *kd*kg -
1132 6.72288e-10 *ke*kg - 0.0271505 *kb*kgamma - 0.00143029 *kc*kgamma -
1133 1.79277e-8 *kd*kgamma - 0.174392 *kg*kgamma + 8.97565e-6 *kb*km +
1134 6.21013e-7 *kc*km + 2.37616e-11 *kd*km - 0.0000460022 *kg*km +
1135 4.93348e-6 *kb*ks + 8.51176e-7 *kc*ks + 1.29558e-11 *kd*ks +
1136 1.16267e-12 *ke*ks - 0.0000123381 *kg*ks - 0.0000370143 *kgamma*ks +
1137 2.22544e-8 *km*ks + 6.08665e-9 *ks*ks - 0.0467672 *kb*kt -
1138 0.00394193 *kc*kt - 3.08808e-8 *kd*kt - 6.94817e-10 *ke*kt -
1139 0.240315 *kg*kt - 0.180236 *kgamma*kt - 0.0000475437 *km*kt -
1140 0.0000637578 *ks*kt - 0.248368 *kt*kt + 0.00100168 *kb*kta +
1141 0.0000759092 *kc*kta + 3.44671e-9 *kd*kta - 0.00975386 *kg*kta +
1142 2.93009e-6 *ks*kta - 0.0100807 *kt*kta + 5.30126e-8 *kb*ku +
1143 5.54256e-9 *kc*ku + 1.15815e-13 *kd*ku + 4.05206e-15 *ke*ku -
1144 1.03323e-7 *kg*ku - 7.74926e-8 *kgamma*ku +
1145 8.62762e-11 *km*ku + 1.17664e-10 *ks*ku - 2.13572e-7 *kt*ku +
1146 1.2332e-8 *kta*ku + 3.40922e-13 *ku*ku + 0.169912 *kb*kw +
1147 0.00895098 *kc*kw + 1.12194e-7 *kd*kw + 1.09137 *kg*kw +
1148 0.000231641 *ks*kw + 1.12795 *kt*kw + 4.8496e-7 *ku*kw;
1150 return (muNWA - 0.022 *GammaRatio * fki)/0.978;
1453 double eVHtot,eVHgaga;
1457 eVHgaga = (
eWHgaga * sigmaWH_SM +
eZHgaga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
1492 double eVHtot,eVHZga;
1496 eVHZga = (
eWHZga * sigmaWH_SM +
eZHZga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
1531 double eVHtot,eVHZZ;
1535 eVHZZ = (
eWHZZ * sigmaWH_SM +
eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
1570 double eVHtot,eVHZZ;
1574 eVHZZ = (
eWHZZ * sigmaWH_SM +
eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
1609 double eVHtot,eVHWW;
1613 eVHWW = (
eWHWW * sigmaWH_SM +
eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
1648 double eVHtot,eVHWW;
1652 eVHWW = (
eWHWW * sigmaWH_SM +
eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
1687 double eVHtot,eVHmumu;
1691 eVHmumu = (
eWHmumu * sigmaWH_SM +
eZHmumu * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
1726 double eVHtot,eVHtautau;
1730 eVHtautau = (
eWHtautau * sigmaWH_SM +
eZHtautau * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
1765 double eVHtot,eVHbb;
1769 eVHbb = (
eWHbb * sigmaWH_SM +
eZHbb * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
1831 double GammaRatioSMmodes;
1841 double GammaRatioSMmodes;
1851 double GammaRatioSMmodes;
1874 return GammaRatioSMmodes;
1880 double GammaRatioSMmodes;
1903 return GammaRatioSMmodes;
2015 double TAUt=4.0*Mt*Mt/(
mHl*
mHl);
2016 double TAUb=4.0*Mb*Mb/(
mHl*
mHl);
2017 double TAUc=4.0*Mc*Mc/(
mHl*
mHl);
2018 double TAUs=4.0*Ms*Ms/(
mHl*
mHl);
2021 KgEff = ( (
Kt * 0.5*TAUt*(1.0+(1.0-TAUt)*
f_func(TAUt))
2022 +
Kb * 0.5*TAUb*(1.0+(1.0-TAUb)*
f_func(TAUb))
2023 +
Kc * 0.5*TAUc*(1.0+(1.0-TAUc)*
f_func(TAUc))
2024 +
Ks * 0.5*TAUs*(1.0+(1.0-TAUs)*
f_func(TAUs))) * (1.0+11.0*
AlsMz/(4.0*M_PI))).abs2();
2026 KgEff = KgEff / ( ( 0.5*TAUt*(1.0+(1.0-TAUt)*
f_func(TAUt))
2027 + 0.5*TAUb*(1.0+(1.0-TAUb)*
f_func(TAUb))
2028 + 0.5*TAUc*(1.0+(1.0-TAUc)*
f_func(TAUc))
2029 + 0.5*TAUs*(1.0+(1.0-TAUs)*
f_func(TAUs))) * (1.0+11.0*
AlsMz/(4.0*M_PI))).abs2();
2031 return (sqrt(KgEff));
2045 double TAUt=4.0*Mt*Mt/(
mHl*
mHl);
2046 double TAUb=4.0*Mb*Mb/(
mHl*
mHl);
2047 double TAUc=4.0*Mc*Mc/(
mHl*
mHl);
2048 double TAUs=4.0*Ms*Ms/(
mHl*
mHl);
2049 double TAUtau=4.0*Mtau*Mtau/(
mHl*
mHl);
2050 double TAUmu=4.0*Mmu*Mmu/(
mHl*
mHl);
2051 double TAUw=4.0*MW*MW/(
mHl*
mHl);
2052 double LAMt=4.0*Mt*Mt/(
Mz*
Mz);
2053 double LAMb=4.0*Mb*Mb/(
Mz*
Mz);
2054 double LAMc=4.0*Mc*Mc/(
Mz*
Mz);
2055 double LAMs=4.0*Ms*Ms/(
Mz*
Mz);
2056 double LAMtau=4.0*Mtau*Mtau/(
Mz*
Mz);
2057 double LAMmu=4.0*Mmu*Mmu/(
Mz*
Mz);
2058 double LAMw=4.0*MW*MW/(
Mz*
Mz);
2061 KZgaEff = ((-
Kt * 4.0*(0.5-4.0/3.0*
sW2)*(
Int1(TAUt,LAMt)-
Int2(TAUt,LAMt)) * (1.0-
AlsMz/M_PI)
2062 +
Kb * 2.0*(-0.5+2.0/3.0*
sW2)*(
Int1(TAUb,LAMb)-
Int2(TAUb,LAMb))
2063 -
Kc * 4.0*(0.5-4.0/3.0*
sW2)*(
Int1(TAUc,LAMc)-
Int2(TAUc,LAMc))
2064 +
Ks * 2.0*(-0.5+2.0/3.0*
sW2)*(
Int1(TAUs,LAMs)-
Int2(TAUs,LAMs))
2068 +((1.0+2.0/TAUw)*
sW2/
cW2-(5.0+2.0/TAUw))*
Int1(TAUw,LAMw))).abs2();
2070 KZgaEff = KZgaEff / ((-4.0*(0.5-4.0/3.0*
sW2)*(
Int1(TAUt,LAMt)-
Int2(TAUt,LAMt)) * (1.0-
AlsMz/M_PI)
2071 + 2.0*(-0.5+2.0/3.0*
sW2)*(
Int1(TAUb,LAMb)-
Int2(TAUb,LAMb))
2072 - 4.0*(0.5-4.0/3.0*
sW2)*(
Int1(TAUc,LAMc)-
Int2(TAUc,LAMc))
2073 + 2.0*(-0.5+2.0/3.0*
sW2)*(
Int1(TAUs,LAMs)-
Int2(TAUs,LAMs))
2074 + 2.0*(-0.5+2.0*
sW2)*(
Int1(TAUtau,LAMtau)-
Int2(TAUtau,LAMtau))
2077 +((1.0+2.0/TAUw)*
sW2/
cW2-(5.0+2.0/TAUw))*
Int1(TAUw,LAMw))).abs2();
2079 return (sqrt(KZgaEff));
2091 double TAUt=4.0*Mt*Mt/(
mHl*
mHl);
2092 double TAUb=4.0*Mb*Mb/(
mHl*
mHl);
2093 double TAUc=4.0*Mc*Mc/(
mHl*
mHl);
2094 double TAUs=4.0*Ms*Ms/(
mHl*
mHl);
2095 double TAUtau=4.0*Mtau*Mtau/(
mHl*
mHl);
2096 double TAUmu=4.0*Mmu*Mmu/(
mHl*
mHl);
2097 double TAUw=4.0*MW*MW/(
mHl*
mHl);
2100 KgagaEff = (
Kt * (8./3.)*TAUt*(1.+(1.-TAUt)*
f_func(TAUt)) * (1.0-
AlsMz/M_PI)
2101 +
Kb * (2./3.)*TAUb*(1.+(1.-TAUb)*
f_func(TAUb))
2102 +
Kc * (8./3.)*TAUc*(1.+(1.-TAUc)*
f_func(TAUc))
2103 +
Ks * (2./3.)*TAUs*(1.+(1.-TAUs)*
f_func(TAUs))
2104 +
Ktau * 2.0*TAUtau*(1.+(1.-TAUtau)*
f_func(TAUtau))
2105 +
Kmu * 2.0*TAUmu*(1.+(1.-TAUmu)*
f_func(TAUmu))
2106 -
Kw * (2.0+3.0*TAUw+3.0*TAUw*(2.0-TAUw)*
f_func(TAUw)) ).abs2();
2108 KgagaEff = KgagaEff / ( (8./3.)*TAUt*(1.+(1.-TAUt)*
f_func(TAUt)) * (1.0-
AlsMz/M_PI)
2109 + (2./3.)*TAUb*(1.+(1.-TAUb)*
f_func(TAUb))
2110 + (8./3.)*TAUc*(1.+(1.-TAUc)*
f_func(TAUc))
2111 + (2./3.)*TAUs*(1.+(1.-TAUs)*
f_func(TAUs))
2112 + 2.0*TAUtau*(1.+(1.-TAUtau)*
f_func(TAUtau))
2113 + 2.0*TAUmu*(1.+(1.-TAUmu)*
f_func(TAUmu))
2114 - (2.0+3.0*TAUw+3.0*TAUw*(2.0-TAUw)*
f_func(TAUw)) ).abs2();
2116 return (sqrt(KgagaEff));
2187 if ( p.
is(
"ELECTRON") ) {
2189 }
else if ( p.
is(
"MU") ) {
2191 }
else if ( p.
is(
"TAU") ) {
2193 }
else if ( p.
is(
"UP") ) {
2195 }
else if ( p.
is(
"CHARM") ) {
2197 }
else if ( p.
is(
"TOP") ) {
2199 }
else if ( p.
is(
"DOWN") ) {
2201 }
else if ( p.
is(
"STRANGE") ) {
2203 }
else if ( p.
is(
"BOTTOM") ) {
2261 gslpp::complex z = -gslpp::complex::i()*M_PI;
2262 return -pow(log((1+sqrt(1-x))/(1-sqrt(1-x)))+z,2)/4.0;
2265 return pow(asin(sqrt(1.0/x)),2);
2271 gslpp::complex z = -gslpp::complex::i()*M_PI;
2272 gslpp::complex gs1 = sqrt(1.0-x)*(log((1.0+sqrt(1.0-x))/(1.0-sqrt(1.0-x)))+z)/2.0;
2276 gslpp::complex gg1 = sqrt(x-1.0)*asin(sqrt(1.0/x));
std::map< std::string, double > DPars
virtual const double muTHUWHWW(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double muVHZga(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muWHZZ(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double muttHZZ(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double muTHUVHbb(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muggHbb(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double eeeWBFint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual const double muZHbb(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double mummH(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double eggFHmumu
Total relative theoretical error in .
virtual const double muttHtautau(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double eeeWBFpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
virtual const double muTHUggHWW(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double eeettHint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
double eVBFpar
Parametric relative theoretical error in VBF production. (Assumed to be constant in energy....
virtual const double muVHtautau(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUggHZga(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double muWHWW(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double eHWWpar
Parametric relative theoretical error in .
double eHccpar
Parametric relative theoretical error in .
virtual const double muTHUttHWW2l2v(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double muggH(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section in the current model and in ...
virtual const double deltaG_hgg() const
The new physics contribution to the coupling of the effective interaction .
virtual const double BrHZgallRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double muTHUVHWW(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muZHZZ(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double muZH(const double sqrt_s) const
The ratio between the Z-Higgs associated production cross-section in the current model and in the St...
double GammaHTotR
Total Higgs width ratio with respect to SM.
virtual const double muttHWW(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double muTHUWHZZ(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUZHbb(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double deltaG_hAARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
virtual const double BrH2udRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muggHZZ4l(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double muTHUVBFHtautau(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double muVBFpVH(const double sqrt_s) const
The ratio between the sum of VBF and WH+ZH associated production cross-section in the current model ...
virtual const double muttHZga(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double computeKe() const
A method to compute the ratio of the coupling in the current model and in the SM.
double eHssint
Intrinsic relative theoretical error in .
bool FlagUniversalKf
A boolean flag that is true if all Kf take the same universal value.
virtual const double muTHUggHmumu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double muZHZZ4l(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double muZHZga(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double deltaG2_hZA() const
The new physics contribution to the coupling of the effective interaction .
double eZHpar
Parametric relative theoretical error in ZH production. (Assumed to be constant in energy....
double eHggint
Intrinsic relative theoretical error in .
virtual const double deltaG1_hZARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
virtual const double muVHgaga(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into 2 photons in the curren...
double eHwidth
Total relative theoretical error in the Higgs width.
virtual const double muTHUWHtautau(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUWHZga(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double BrH4LRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double muVBF(const double sqrt_s) const
The ratio between the vector-boson fusion Higgs production cross-section in the current model and in...
double Kmu
The factor rescaling the Higgs couplings to muons with respect to the SM.
virtual const double muTHUZHZZ(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
gslpp::complex Int2(const double tau, const double lambda) const
virtual const double computeKb() const
A method to compute the ratio of the coupling in the current model and in the SM.
virtual const double muttHgaga(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into 2 photons in the curre...
virtual const double computeKc() const
A method to compute the ratio of the coupling in the current model and in the SM.
double GammaHTotSMnoER
Total Higgs width ratio with respect to SM, neglecting theory errors (only SM channels)
virtual const double BrH2v2vRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muggHgagaInt(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
virtual const double BrH2Lv2Ratio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double muTHUttHZga(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double muTHUttHbb(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double BrHbbRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double obliqueS() const
The oblique parameter .
virtual const double BrHZgaRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double BrHtoinvRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eggFpar
Parametric relative theoretical error in ggF production. (Assumed to be constant in energy....
virtual const double deltaG3_hWW() const
The new physics contribution to the coupling of the effective interaction .
virtual const double computeKZgaLoop() const
A method to compute the ratio of the coupling in the current model and in the SM.
double eepZBFpar
Parametric relative theoretical error in via ZBF. (Assumed to be constant in energy....
virtual const double muWHbb(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double BrH2L2v2Ratio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
HiggsKigen()
The default constructor.
virtual const double BrH2e2muRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double computeGammaTotalSMnoErrorRatio() const
The ratio of the in the current model and in the Standard Model, including only SM decays and neglec...
virtual const double muVBFHgaga(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into 2 photons in the...
virtual bool PostUpdate()
The post-update method for HiggsKigen.
virtual gslpp::complex deltaG_hff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual const double muTHUVHZZ4l(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double computeKd() const
A method to compute the ratio of the coupling in the current model and in the SM.
virtual const double obliqueT() const
The oblique parameter .
double eHZgaint
Intrinsic relative theoretical error in .
virtual const double kappabeff() const
The effective coupling .
double eVBFHmumu
Total relative theoretical error in .
virtual const double mummHNWA(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model,...
virtual const double computeKs() const
A method to compute the ratio of the coupling in the current model and in the SM.
virtual const double kappataueff() const
The effective coupling .
double Ke
The factor rescaling the Higgs couplings to electrons with respect to the SM.
double eeeZHint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual const double obliqueU() const
The oblique parameter .
double Ks
The factor rescaling the Higgs couplings to the strange quark with respect to the SM.
double ettHmumu
Total relative theoretical error in .
virtual const double BrHudduRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double kappaZAeff() const
The effective coupling .
virtual const double muTHUggHZgamumu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double GammaHTotSMR
Total Higgs width ratio with respect to SM (only SM channels)
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for HiggsKigen have been provided in model initiali...
double BrHinv
The branching ratio of invisible Higgs decays.
virtual const double Br_H_exo() const
The branching ratio of the of the Higgs into exotic particles (invisible or not).
virtual const double muVHWW(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUVBFHgaga(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into 2 photons in the...
virtual const double muTHUWHmumu(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUVHgaga(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into 2 photons in the curren...
virtual const double muTHUttHZZ4l(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double computeKgLoop() const
A method to compute the ratio of the coupling in the current model and in the SM.
virtual const double muTHUggHbb(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double eeettHpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
virtual const double muTHUWHgaga(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into 2 photons in the curren...
static const std::string HKvKfgenvars[NHKvKfgenvars]
A string array containing the labels of the model parameters in HiggsKigen.
virtual const double muggHZga(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double BrHevmuvRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eHtautauint
Intrinsic relative theoretical error in .
double eggFint
Intrinsic relative theoretical error in ggF production. (Assumed to be constant in energy....
virtual const double BrHZZRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muVHZZ4l(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muWHgaga(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into 2 photons in the curren...
virtual const double muTHUggHZZ4mu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double muTHUWHWW2l2v(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double KH
The factor rescaling the total Higgs width with respect to the SM.
virtual const double muTHUggHWW2l2v(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double muggHgaga(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
virtual const double muTHUVBFHWW(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double GammaHTotnoER
Total Higgs width ratio with respect to SM, neglecting theory errors.
virtual const double computeKgagaLoop() const
A method to compute the ratio of the coupling in the current model and in the SM.
virtual const double muTHUVHZga(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muVBFHtautau(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double eHccint
Intrinsic relative theoretical error in .
virtual const double muTHUVHmumu(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double computeKZga() const
A method to compute the ratio of the coupling in the current model and in the SM.
virtual const double muWHpT250(const double sqrt_s) const
The ratio between the W-Higgs associated production cross-section in the current model and in the St...
virtual const double muTHUZHWW2l2v(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double muggHWW2l2v(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double muTHUWHbb(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double mutHq(const double sqrt_s) const
The ratio between the t-q-Higgs associated production cross-section in the current model and in the ...
double Kzga
The factor rescaling the effective Higgs couplings to the Z and a photon with respect to the SM.
double eHbbint
Intrinsic relative theoretical error in .
virtual const double BrHLvvLRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double mueeZBF(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double BrH4L2Ratio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double muVBFHWW(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double muggHpttH(const double sqrt_s) const
The ratio between the sum of gluon-gluon fusion and t-tbar-Higgs associated production cross-section...
double Kb
The factor rescaling the Higgs couplings to the bottom quark with respect to the SM.
double eHZZint
Intrinsic relative theoretical error in .
virtual const double muWH(const double sqrt_s) const
The ratio between the W-Higgs associated production cross-section in the current model and in the St...
double Kg
The factor rescaling the effective Higgs couplings to gluons with respect to the SM.
virtual const double muTHUVHinv(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into invisible states in the...
double Ku
The factor rescaling the Higgs couplings to the up quark with respect to the SM.
gslpp::complex g_func(const double x) const
virtual const double muttH(const double sqrt_s) const
The ratio between the t-tbar-Higgs associated production cross-section in the current model and in t...
virtual const double muTHUttHWW(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double ettHpar
Parametric relative theoretical error in ttH production. (Assumed to be constant in energy....
virtual const double muVHZZ(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double kappamueff() const
The effective coupling .
double eepWBFpar
Parametric relative theoretical error in via WBF. (Assumed to be constant in energy....
virtual const double muWHZZ4l(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double deltaG3_hZZ() const
The new physics contribution to the coupling of the effective interaction .
double BrHexo
The branching ratio of exotic (not invisible) Higgs decays.
virtual const double muTHUVBFBRinv(const double sqrt_s) const
The ratio between the VBF production cross-section in the current model and in the Standard Model,...
virtual const double muTHUggHZZ(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
bool FlagKiLoop
A boolean flag that is true if one allows independent kappa's for the loop induced processes (g,...
virtual const double muepZBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double eVBFint
Intrinsic relative theoretical error in VBF production. (Assumed to be constant in energy....
virtual const double Br_H_inv_NP() const
The branching ratio of the of the Higgs into invisible particles (only invisible new particles).
virtual const double BrH2L2vRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double muTHUVBFHZZ4l(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double BrH2LvRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double BrH2l2vRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of HiggsKigen.
double eHgagaint
Intrinsic relative theoretical error in .
virtual const double muTHUttHZZ(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual bool setFlag(const std::string name, const bool value)
A method to set a flag of HiggsKigen.
virtual const double computeKW() const
A method to compute the ratio of the coupling in the current model and in the SM.
static const int NHKvKfgenvars
The number of the model parameters in HiggsKigen: 17 modelpars + 39 + 38 th. err. pars.
double eHggpar
Parametric relative theoretical error in .
virtual const double BrH4fRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double computeGammaTotalSMRatio() const
The ratio of the in the current model and in the Standard Model, including only SM decays.
virtual const double BrHVVRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muttHbb(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double Kga
The factor rescaling the effective Higgs couplings to photons with respect to the SM.
virtual const double muVHWW2l2v(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double BrHLvudRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double muZHpT250(const double sqrt_s) const
The ratio between the Z-Higgs associated production cross-section in the current model and in the St...
virtual const double computeKgaga() const
A method to compute the ratio of the coupling in the current model and in the SM.
virtual const double BrHWWRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muWHtautau(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double kappaAeff() const
The effective coupling .
virtual const double BrH2u2dRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eVHinv
Total relative theoretical error in .
virtual const double BrH2v2dRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double BrH4lRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double muVBFHZZ(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double BrH2evRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eHZZpar
Parametric relative theoretical error in .
double eHWWint
Intrinsic relative theoretical error in .
virtual const double muttHWW2l2v(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double BrH2muvRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double kappaceff() const
The effective coupling .
double Kt
The factor rescaling the Higgs couplings to the top quark with respect to the SM.
virtual const double muggHWW(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double muggHZZ(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double BrH2d2dRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muVHbb(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muggHmumu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double muTHUggHZZ4l(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double muTHUVBFHbb(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double mummHmm(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double muZHtautau(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
bool FlagCustodial
A boolean flag that is true if KZ=KW.
virtual const double muTHUVHZZ(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUVBFHWW2l2v(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double BrHccRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eeeZHpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
double eHtautaupar
Parametric relative theoretical error in .
virtual const double muTHUggHtautau(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double mueeZH(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double deltaG_hAA() const
The new physics contribution to the coupling of the effective interaction .
virtual const double BrHtautauRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muTHUVHBRinv(const double sqrt_s) const
The ratio between the VH production cross-section in the current model and in the Standard Model,...
virtual const double mueeWBF(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double BrH4vRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double BrH2e2vRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muTHUZHmumu(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
bool FlagUseKH
A boolean flag that is true if the Higgs width is rescaled by KH. (See above for the description of f...
virtual const double muTHUttHmumu(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double muWHZga(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double eWHint
Intrinsic relative theoretical error in WH production. (Assumed to be constant in energy....
virtual const double computeKg() const
A method to compute the ratio of the coupling in the current model and in the SM.
virtual const double mueeHvv(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
double ettHint
Intrinsic relative theoretical error in ttH production. (Assumed to be constant in energy....
virtual const double computeGammaTotalnoErrorRatio() const
The ratio of the in the current model and in the Standard Model and neglecting theory errors.
virtual const double kappaGeff() const
The effective coupling .
virtual const double mueettH(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double deltaG1_hZA() const
The new physics contribution to the coupling of the effective interaction .
virtual const double computeKtau() const
A method to compute the ratio of the coupling in the current model and in the SM.
virtual const double muTHUVBFHZga(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double BrHggRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double mueeZqqH(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double muVBFHbb(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double muTHUZHtautau(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUVHtautau(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double Kw
The factor rescaling the SM-like Higgs couplings to the W vector bosons with respect to the SM.
virtual const double muttHZbbboost(const double sqrt_s) const
The ratio in the channel in the current model and in the Standard Model.
virtual const double kappaZeff() const
The effective coupling .
virtual const double muttHZZ4l(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double BrHZgamumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double deltaG2_hZZ() const
The new physics contribution to the coupling of the effective interaction .
double eHbbpar
Parametric relative theoretical error in .
virtual const double muWHmumu(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double BrHvisRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muVBFHmumu(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double muVHpT250(const double sqrt_s) const
The ratio between the WH+ZH associated production cross-section in the current model and in the Stan...
virtual const double deltaG_hggRatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
virtual const double mummZH(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double muVBFHZga(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double deltaG2_hWW() const
The new physics contribution to the coupling of the effective interaction .
virtual const double computeKu() const
A method to compute the ratio of the coupling in the current model and in the SM.
virtual const double BrHZgaeeRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muttHgagaZeeboost(const double sqrt_s) const
The ratio in the , channel channel in the current model and in the Standard Model.
virtual const double muTHUVBFHinv(const double sqrt_s) const
The ratio between the VBF production cross-section with subsequent decay into invisible states in th...
double eepWBFint
Intrinsic relative theoretical error in via WBF. (Assumed to be constant in energy....
virtual const double muepWBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double muVBFgamma(const double sqrt_s) const
The ratio between the vector-boson fusion Higgs production cross-section in association with a hard ...
double eWHpar
Parametric relative theoretical error in WH production. (Assumed to be constant in energy....
virtual const double deltaG1_hWW() const
The new physics contribution to the coupling of the effective interaction .
double eepZBFint
Intrinsic relative theoretical error in via ZBF. (Assumed to be constant in energy....
virtual const double muggHtautau(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual const double muVBFHWW2l2v(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double muTHUVBFHZZ(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double muWHWW2l2v(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double muTHUVBFHmumu(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual const double muVBFHZZ4l(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
bool FlagUniversalK
A boolean flag that is true if all K take the same universal value.
virtual const double BrH4eRatio() const
The ratio of the Br in the current model and in the Standard Model.
double Kd
The factor rescaling the Higgs couplings to the down quark with respect to the SM.
virtual const double muVH(const double sqrt_s) const
The ratio between the WH+ZH associated production cross-section in the current model and in the Stan...
virtual const double computeGammaTotalRatio() const
The ratio of the in the current model and in the Standard Model.
virtual const double BrH2u2uRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double deltaG1_hZZ() const
The new physics contribution to the coupling of the effective interaction .
double eHgagapar
Parametric relative theoretical error in .
virtual const double muZHmumu(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double eHZgapar
Parametric relative theoretical error in .
virtual const double muZHgaga(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into 2 photons in the curren...
virtual const double muTHUZHWW(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double Ktau
The factor rescaling the Higgs couplings to taus with respect to the SM.
virtual const double muTHUZHZga(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double BrH2v2uRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double mummttH(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual const double BrH4uRatio() const
The ratio of the Br in the current model and in the Standard Model.
gslpp::complex Int1(const double tau, const double lambda) const
virtual const double muTHUVHWW2l2v(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual const double muttHmumu(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double muVHmumu(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double eWHmumu
Total relative theoretical error in .
virtual const double BrH2L2LRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual const double mueeZllH(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual const double computeKt() const
A method to compute the ratio of the coupling in the current model and in the SM.
virtual const double muTHUttHgaga(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into 2 photons in the curre...
virtual const double mummHvv(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double Kz
The factor rescaling the SM-like Higgs couplings to the Z vector bosons with respect to the SM.
double eHmumuint
Intrinsic relative theoretical error in .
virtual const double BrH4dRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eHsspar
Parametric relative theoretical error in .
virtual const double BrHgagaRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muTHUZHZZ4l(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double BrH2mu2vRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double kappaWeff() const
The effective coupling .
virtual const double computeKZ() const
A method to compute the ratio of the coupling in the current model and in the SM.
virtual const double muZHWW(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double eZHmumu
Total relative theoretical error in .
double Kc
The factor rescaling the Higgs couplings to the charm quark with respect to the SM.
virtual const double muTHUZHgaga(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into 2 photons in the curren...
virtual const double Br_H_inv() const
The branching ratio of the of the Higgs into invisible particles.
virtual const double BrHmumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muTHUttHtautau(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual const double muTHUggHgaga(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
double eHmumupar
Parametric relative theoretical error in .
double eZHint
Intrinsic relative theoretical error in ZH production. (Assumed to be constant in energy....
virtual const double BrHssRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muZHWW2l2v(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual const double BrH2L2uRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
gslpp::complex f_func(const double x) const
virtual const double computeKmu() const
A method to compute the ratio of the coupling in the current model and in the SM.
virtual const double BrH4muRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double muTHUWHZZ4l(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual const double BrH2L2dRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
void addMissingModelParameter(const std::string &missingParameterName)
std::map< std::string, std::reference_wrapper< const double > > ModelParamMap
std::string name
The name of the model.
void raiseMissingModelParameterCount()
The auxiliary base model class for other model classes.
virtual bool setFlag(const std::string name, const bool value)
A method to set a flag of NPbase.
bool is(std::string name_i) const
const double & getMass() const
A get method to access the particle mass.
const Particle & getQuarks(const QCD::quark q) const
A get method to access a quark as an object of the type Particle.
const double computeBrHtomumu() const
The Br in the Standard Model.
const double computeBrHtoZZ() const
The Br in the Standard Model.
const Particle & getLeptons(const QCD::lepton p) const
A get method to retrieve the member object of a lepton.
const double computeSigmattH(const double sqrt_s) const
The ttH production cross section in the Standard Model.
const double computeSigmaggH(const double sqrt_s) const
The ggH cross section in the Standard Model.
double Mz
The mass of the boson in GeV.
const double computeBrHtocc() const
The Br in the Standard Model.
const double getMz() const
A get method to access the mass of the boson .
const double computeSigmaZWF(const double sqrt_s) const
The Z W interference fusion contribution to higgs-production cross section in the Standard Model.
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for StandardModel have been provided in model initi...
const double computeSigmaWH(const double sqrt_s) const
The WH production cross section in the Standard Model.
const double computeBrHtotautau() const
The Br in the Standard Model.
const double computeBrHtobb() const
The Br in the Standard Model.
const double computeSigmaggH_tt(const double sqrt_s) const
The square of the top-quark contribution to the ggH cross section in the Standard Model.
const double computeSigmaggH_bb(const double sqrt_s) const
The square of the bottom-quark contribution to the ggH cross section in the Standard Model.
const double computeBrHtogg() const
The Br in the Standard Model.
const double computeBrHtoZga() const
The Br in the Standard Model.
const double computeSigmaZH(const double sqrt_s) const
The ZH production cross section in the Standard Model.
const double computeSigmaWF(const double sqrt_s) const
The W fusion contribution to higgs-production cross section in the Standard Model.
const double computeBrHtogaga() const
The Br in the Standard Model.
double lambda
The CKM parameter in the Wolfenstein parameterization.
const double computeSigmaZF(const double sqrt_s) const
The Z fusion contribution to higgs-production cross section in the Standard Model.
const double c02() const
The square of the cosine of the weak mixing angle defined without weak radiative corrections.
const double Mw_tree() const
The tree-level mass of the boson, .
virtual const double cW2(const double Mw_i) const
The square of the cosine of the weak mixing angle in the on-shell scheme, denoted as .
const double computeSigmaggH_tb(const double sqrt_s) const
The top-bottom interference contribution to the ggH cross section in the Standard Model.
const double computeBrHtoss() const
The Br in the Standard Model.
double mHl
The Higgs mass in GeV.
double AlsMz
The strong coupling constant at the Z-boson mass, .
virtual bool PostUpdate()
The post-update method for StandardModel.
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of StandardModel.
const double computeBrHto4v() const
The Br in the Standard Model.
const double v() const
The Higgs vacuum expectation value.
virtual const double cW2() const
const double computeBrHtoWW() const
The Br in the Standard Model.