v1.0
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
Go to the documentation of this file.
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",
"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",
199 GammaHTotR = std::numeric_limits<double>::quiet_NaN();
201 Kw = std::numeric_limits<double>::quiet_NaN();
202 Kz = std::numeric_limits<double>::quiet_NaN();
203 Kg = std::numeric_limits<double>::quiet_NaN();
204 Kga = std::numeric_limits<double>::quiet_NaN();
205 Kzga = std::numeric_limits<double>::quiet_NaN();
206 Ku = std::numeric_limits<double>::quiet_NaN();
207 Kc = std::numeric_limits<double>::quiet_NaN();
208 Kt = std::numeric_limits<double>::quiet_NaN();
209 Kd = std::numeric_limits<double>::quiet_NaN();
210 Ks = std::numeric_limits<double>::quiet_NaN();
211 Kb = std::numeric_limits<double>::quiet_NaN();
212 Ke = std::numeric_limits<double>::quiet_NaN();
213 Kmu = std::numeric_limits<double>::quiet_NaN();
214 Ktau = std::numeric_limits<double>::quiet_NaN();
215 KH = std::numeric_limits<double>::quiet_NaN();
217 BrHinv = std::numeric_limits<double>::quiet_NaN();
218 BrHexo = std::numeric_limits<double>::quiet_NaN();
237 if (
name.compare(
"Kw") == 0) {
239 }
else if (
name.compare(
"Kz") == 0) {
241 }
else if (
name.compare(
"Kg") == 0) {
243 }
else if (
name.compare(
"Kga") == 0) {
245 }
else if (
name.compare(
"Kzga") == 0) {
247 }
else if (
name.compare(
"Ku") == 0) {
249 }
else if (
name.compare(
"Kc") == 0) {
251 }
else if (
name.compare(
"Kt") == 0) {
253 }
else if (
name.compare(
"Kd") == 0) {
255 }
else if (
name.compare(
"Ks") == 0) {
257 }
else if (
name.compare(
"Kb") == 0) {
259 }
else if (
name.compare(
"Ke") == 0) {
261 }
else if (
name.compare(
"Kmu") == 0) {
263 }
else if (
name.compare(
"Ktau") == 0) {
265 }
else if (
name.compare(
"KH") == 0) {
267 }
else if (
name.compare(
"BrHinv") == 0) {
270 }
else if (
name.compare(
"BrHexo") == 0) {
273 }
else if (
name.compare(
"eggFint") == 0) {
275 }
else if (
name.compare(
"eggFpar") == 0) {
277 }
else if (
name.compare(
"ettHint") == 0) {
279 }
else if (
name.compare(
"ettHpar") == 0) {
281 }
else if (
name.compare(
"eVBFint") == 0) {
283 }
else if (
name.compare(
"eVBFpar") == 0) {
285 }
else if (
name.compare(
"eWHint") == 0) {
287 }
else if (
name.compare(
"eWHpar") == 0) {
289 }
else if (
name.compare(
"eZHint") == 0) {
291 }
else if (
name.compare(
"eZHpar") == 0) {
293 }
else if (
name.compare(
"eeeWBFint") == 0) {
295 }
else if (
name.compare(
"eeeWBFpar") == 0) {
297 }
else if (
name.compare(
"eeeZHint") == 0) {
299 }
else if (
name.compare(
"eeeZHpar") == 0) {
301 }
else if (
name.compare(
"eeettHint") == 0) {
303 }
else if (
name.compare(
"eeettHpar") == 0) {
305 }
else if (
name.compare(
"eepWBFint") == 0) {
307 }
else if (
name.compare(
"eepWBFpar") == 0) {
309 }
else if (
name.compare(
"eepZBFint") == 0) {
311 }
else if (
name.compare(
"eepZBFpar") == 0) {
313 }
else if (
name.compare(
"eHggint") == 0) {
315 }
else if (
name.compare(
"eHggpar") == 0) {
317 }
else if (
name.compare(
"eHWWint") == 0) {
319 }
else if (
name.compare(
"eHWWpar") == 0) {
321 }
else if (
name.compare(
"eHZZint") == 0) {
323 }
else if (
name.compare(
"eHZZpar") == 0) {
325 }
else if (
name.compare(
"eHZgaint") == 0) {
327 }
else if (
name.compare(
"eHZgapar") == 0) {
329 }
else if (
name.compare(
"eHgagaint") == 0) {
331 }
else if (
name.compare(
"eHgagapar") == 0) {
333 }
else if (
name.compare(
"eHmumuint") == 0) {
335 }
else if (
name.compare(
"eHmumupar") == 0) {
337 }
else if (
name.compare(
"eHtautauint") == 0) {
339 }
else if (
name.compare(
"eHtautaupar") == 0) {
341 }
else if (
name.compare(
"eHccint") == 0) {
343 }
else if (
name.compare(
"eHccpar") == 0) {
345 }
else if (
name.compare(
"eHbbint") == 0) {
347 }
else if (
name.compare(
"eHbbpar") == 0) {
349 }
else if (
name.compare(
"eggFHgaga") == 0) {
351 }
else if (
name.compare(
"eggFHZga") == 0) {
353 }
else if (
name.compare(
"eggFHZZ") == 0) {
355 }
else if (
name.compare(
"eggFHWW") == 0) {
357 }
else if (
name.compare(
"eggFHtautau") == 0) {
359 }
else if (
name.compare(
"eggFHbb") == 0) {
361 }
else if (
name.compare(
"eggFHmumu") == 0) {
363 }
else if (
name.compare(
"eVBFHgaga") == 0) {
365 }
else if (
name.compare(
"eVBFHZga") == 0) {
367 }
else if (
name.compare(
"eVBFHZZ") == 0) {
369 }
else if (
name.compare(
"eVBFHWW") == 0) {
371 }
else if (
name.compare(
"eVBFHtautau") == 0) {
373 }
else if (
name.compare(
"eVBFHbb") == 0) {
375 }
else if (
name.compare(
"eVBFHmumu") == 0) {
377 }
else if (
name.compare(
"eWHgaga") == 0) {
379 }
else if (
name.compare(
"eWHZga") == 0) {
381 }
else if (
name.compare(
"eWHZZ") == 0) {
383 }
else if (
name.compare(
"eWHWW") == 0) {
385 }
else if (
name.compare(
"eWHtautau") == 0) {
387 }
else if (
name.compare(
"eWHbb") == 0) {
389 }
else if (
name.compare(
"eWHmumu") == 0) {
391 }
else if (
name.compare(
"eZHgaga") == 0) {
393 }
else if (
name.compare(
"eZHZga") == 0) {
395 }
else if (
name.compare(
"eZHZZ") == 0) {
397 }
else if (
name.compare(
"eZHWW") == 0) {
399 }
else if (
name.compare(
"eZHtautau") == 0) {
401 }
else if (
name.compare(
"eZHbb") == 0) {
403 }
else if (
name.compare(
"eZHmumu") == 0) {
405 }
else if (
name.compare(
"ettHgaga") == 0) {
407 }
else if (
name.compare(
"ettHZga") == 0) {
409 }
else if (
name.compare(
"ettHZZ") == 0) {
411 }
else if (
name.compare(
"ettHWW") == 0) {
413 }
else if (
name.compare(
"ettHtautau") == 0) {
415 }
else if (
name.compare(
"ettHbb") == 0) {
417 }
else if (
name.compare(
"ettHmumu") == 0) {
419 }
else if (
name.compare(
"eVBFHinv") == 0) {
421 }
else if (
name.compare(
"eVHinv") == 0) {
431 std::cout <<
"ERROR: missing mandatory HiggsKigen parameter " <<
HKvKfgenvars[i] << std::endl;
442 if (
name.compare(
"KiLoop") == 0) {
445 }
else if (
name.compare(
"Custodial") == 0) {
448 }
else if (
name.compare(
"UniversalKf") == 0) {
451 }
else if (
name.compare(
"UniversalK") == 0) {
454 }
else if (
name.compare(
"UseKH") == 0) {
472 if (fabs(1.0 - Kv * Kv) <
pow(10.0, -32.0))
473 Lambda =
pow(10.0, 19.0);
475 Lambda = 4.0 * M_PI *
v() /
sqrt(fabs(1.0 - Kv * Kv));
477 return ( 1.0 / 12.0 / M_PI * (1.0 - Kv * Kv) *
log(Lambda * Lambda /
mHl /
mHl));
492 if (fabs(1.0 - Kv * Kv) <
pow(10.0, -32.0))
493 Lambda =
pow(10.0, 19.0);
495 Lambda = 4.0 * M_PI *
v() /
sqrt(fabs(1.0 - Kv * Kv));
497 return ( -3.0 / 16.0 / M_PI / cW2_SM * (1.0 - Kv * Kv) *
log(Lambda * Lambda /
mHl /
mHl));
527 / (sigmaWF_SM + sigmaZF_SM + sigmaZWF_SM);
661 / (sigmaWH_SM + sigmaZH_SM));
671 double sigmaVBF_SM = sigmaWF_SM + sigmaZF_SM + sigmaZWF_SM;
673 double sigmaWH =
muWH(sqrt_s) * sigmaWH_SM;
674 double sigmaZH =
muZH(sqrt_s) * sigmaZH_SM;
675 double sigmaVBF =
muVBF(sqrt_s) * sigmaVBF_SM;
677 return ((sigmaWH + sigmaZH + sigmaVBF) / (sigmaWH_SM + sigmaZH_SM + sigmaVBF_SM));
704 double sigmaggH =
muggH(sqrt_s) * sigmaggH_SM;
707 return ((sigmaggH +
sigmattH) / (sigmaggH_SM + sigmattH_SM));
848 double muNWA, GammaRatio, fki;
849 double kt,kb,kc,ks,ku,kd,kta,km,ke;
875 fki = 0.000802422 *kb*kb + 0.000312884 *kb*kc + 0.0000182107 *kc*kc +
876 5.94769e-9 *kb*kd + 9.62554e-10 *kc*kd + 6.2785e-15 *kd*kd +
877 5.53251e-10 *kb*ke + 3.51863e-11 *kc*ke + 1.09243e-15 *kd*ke -
878 0.00905016 *kb*kg - 0.00190706 *kc*kg - 5.97591e-9 *kd*kg -
879 6.72288e-10 *ke*kg - 0.0271505 *kb*kgamma - 0.00143029 *kc*kgamma -
880 1.79277e-8 *kd*kgamma - 0.174392 *kg*kgamma + 8.97565e-6 *kb*km +
881 6.21013e-7 *kc*km + 2.37616e-11 *kd*km - 0.0000460022 *kg*km +
882 4.93348e-6 *kb*ks + 8.51176e-7 *kc*ks + 1.29558e-11 *kd*ks +
883 1.16267e-12 *ke*ks - 0.0000123381 *kg*ks - 0.0000370143 *kgamma*ks +
884 2.22544e-8 *km*ks + 6.08665e-9 *ks*ks - 0.0467672 *kb*kt -
885 0.00394193 *kc*kt - 3.08808e-8 *kd*kt - 6.94817e-10 *ke*kt -
886 0.240315 *kg*kt - 0.180236 *kgamma*kt - 0.0000475437 *km*kt -
887 0.0000637578 *ks*kt - 0.248368 *kt*kt + 0.00100168 *kb*kta +
888 0.0000759092 *kc*kta + 3.44671e-9 *kd*kta - 0.00975386 *kg*kta +
889 2.93009e-6 *ks*kta - 0.0100807 *kt*kta + 5.30126e-8 *kb*ku +
890 5.54256e-9 *kc*ku + 1.15815e-13 *kd*ku + 4.05206e-15 *ke*ku -
891 1.03323e-7 *kg*ku - 7.74926e-8 *kgamma*ku +
892 8.62762e-11 *km*ku + 1.17664e-10 *ks*ku - 2.13572e-7 *kt*ku +
893 1.2332e-8 *kta*ku + 3.40922e-13 *ku*ku + 0.169912 *kb*kw +
894 0.00895098 *kc*kw + 1.12194e-7 *kd*kw + 1.09137 *kg*kw +
895 0.000231641 *ks*kw + 1.12795 *kt*kw + 4.8496e-7 *ku*kw;
897 return (muNWA - 0.022 *GammaRatio * fki)/0.978;
1200 double eVHtot,eVHgaga;
1204 eVHgaga = (
eWHgaga * sigmaWH_SM +
eZHgaga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
1239 double eVHtot,eVHZga;
1243 eVHZga = (
eWHZga * sigmaWH_SM +
eZHZga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
1278 double eVHtot,eVHZZ;
1282 eVHZZ = (
eWHZZ * sigmaWH_SM +
eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
1317 double eVHtot,eVHZZ;
1321 eVHZZ = (
eWHZZ * sigmaWH_SM +
eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
1356 double eVHtot,eVHWW;
1360 eVHWW = (
eWHWW * sigmaWH_SM +
eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
1395 double eVHtot,eVHWW;
1399 eVHWW = (
eWHWW * sigmaWH_SM +
eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
1434 double eVHtot,eVHmumu;
1438 eVHmumu = (
eWHmumu * sigmaWH_SM +
eZHmumu * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
1473 double eVHtot,eVHtautau;
1477 eVHtautau = (
eWHtautau * sigmaWH_SM +
eZHtautau * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
1512 double eVHtot,eVHbb;
1516 eVHbb = (
eWHbb * sigmaWH_SM +
eZHbb * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
1578 double GammaRatioSMmodes;
1588 double GammaRatioSMmodes;
1598 double GammaRatioSMmodes;
1619 return GammaRatioSMmodes;
1625 double GammaRatioSMmodes;
1646 return GammaRatioSMmodes;
1756 double TAUt=4.0*Mt*Mt/(
mHl*
mHl);
1757 double TAUb=4.0*Mb*Mb/(
mHl*
mHl);
1758 double TAUc=4.0*Mc*Mc/(
mHl*
mHl);
1761 KgEff = ( (
Kt * 0.5*TAUt*(1.0+(1.0-TAUt)*
f_func(TAUt))
1762 +
Kb * 0.5*TAUb*(1.0+(1.0-TAUb)*
f_func(TAUb))
1763 +
Kc * 0.5*TAUc*(1.0+(1.0-TAUc)*
f_func(TAUc)) ) * (1.0+11.0*
AlsMz/(4.0*M_PI))).abs2();
1765 KgEff = KgEff / ( ( 0.5*TAUt*(1.0+(1.0-TAUt)*
f_func(TAUt))
1766 + 0.5*TAUb*(1.0+(1.0-TAUb)*
f_func(TAUb))
1767 + 0.5*TAUc*(1.0+(1.0-TAUc)*
f_func(TAUc)) ) * (1.0+11.0*
AlsMz/(4.0*M_PI))).abs2();
1769 return (
sqrt(KgEff));
1782 double TAUt=4.0*Mt*Mt/(
mHl*
mHl);
1783 double TAUb=4.0*Mb*Mb/(
mHl*
mHl);
1784 double TAUc=4.0*Mc*Mc/(
mHl*
mHl);
1785 double TAUtau=4.0*Mtau*Mtau/(
mHl*
mHl);
1786 double TAUmu=4.0*Mmu*Mmu/(
mHl*
mHl);
1787 double TAUw=4.0*MW*MW/(
mHl*
mHl);
1788 double LAMt=4.0*Mt*Mt/(
Mz*
Mz);
1789 double LAMb=4.0*Mb*Mb/(
Mz*
Mz);
1790 double LAMc=4.0*Mc*Mc/(
Mz*
Mz);
1791 double LAMtau=4.0*Mtau*Mtau/(
Mz*
Mz);
1792 double LAMmu=4.0*Mmu*Mmu/(
Mz*
Mz);
1793 double LAMw=4.0*MW*MW/(
Mz*
Mz);
1796 KZgaEff = ((-
Kt * 4.0*(0.5-4.0/3.0*
sW2)*(
Int1(TAUt,LAMt)-
Int2(TAUt,LAMt)) * (1.0-
AlsMz/M_PI)
1797 +
Kb * 2.0*(-0.5+2.0/3.0*
sW2)*(
Int1(TAUb,LAMb)-
Int2(TAUb,LAMb))
1798 -
Kc * 4.0*(0.5-4.0/3.0*
sW2)*(
Int1(TAUc,LAMc)-
Int2(TAUc,LAMc))
1802 +((1.0+2.0/TAUw)*
sW2/
cW2-(5.0+2.0/TAUw))*
Int1(TAUw,LAMw))).abs2();
1804 KZgaEff = KZgaEff / ((-4.0*(0.5-4.0/3.0*
sW2)*(
Int1(TAUt,LAMt)-
Int2(TAUt,LAMt)) * (1.0-
AlsMz/M_PI)
1805 + 2.0*(-0.5+2.0/3.0*
sW2)*(
Int1(TAUb,LAMb)-
Int2(TAUb,LAMb))
1806 - 4.0*(0.5-4.0/3.0*
sW2)*(
Int1(TAUc,LAMc)-
Int2(TAUc,LAMc))
1807 + 2.0*(-0.5+2.0*
sW2)*(
Int1(TAUtau,LAMtau)-
Int2(TAUtau,LAMtau))
1810 +((1.0+2.0/TAUw)*
sW2/
cW2-(5.0+2.0/TAUw))*
Int1(TAUw,LAMw))).abs2();
1812 return (
sqrt(KZgaEff));
1823 double TAUt=4.0*Mt*Mt/(
mHl*
mHl);
1824 double TAUb=4.0*Mb*Mb/(
mHl*
mHl);
1825 double TAUc=4.0*Mc*Mc/(
mHl*
mHl);
1826 double TAUtau=4.0*Mtau*Mtau/(
mHl*
mHl);
1827 double TAUmu=4.0*Mmu*Mmu/(
mHl*
mHl);
1828 double TAUw=4.0*MW*MW/(
mHl*
mHl);
1831 KgagaEff = (
Kt * (8./3.)*TAUt*(1.+(1.-TAUt)*
f_func(TAUt)) * (1.0-
AlsMz/M_PI)
1832 +
Kb * (2./3.)*TAUb*(1.+(1.-TAUb)*
f_func(TAUb))
1833 +
Kc * (8./3.)*TAUc*(1.+(1.-TAUc)*
f_func(TAUc))
1834 +
Ktau * 2.0*TAUtau*(1.+(1.-TAUtau)*
f_func(TAUtau))
1835 +
Kmu * 2.0*TAUmu*(1.+(1.-TAUmu)*
f_func(TAUmu))
1836 -
Kw * (2.0+3.0*TAUw+3.0*TAUw*(2.0-TAUw)*
f_func(TAUw)) ).abs2();
1838 KgagaEff = KgagaEff / ( (8./3.)*TAUt*(1.+(1.-TAUt)*
f_func(TAUt)) * (1.0-
AlsMz/M_PI)
1839 + (2./3.)*TAUb*(1.+(1.-TAUb)*
f_func(TAUb))
1840 + (8./3.)*TAUc*(1.+(1.-TAUc)*
f_func(TAUc))
1841 + 2.0*TAUtau*(1.+(1.-TAUtau)*
f_func(TAUtau))
1842 + 2.0*TAUmu*(1.+(1.-TAUmu)*
f_func(TAUmu))
1843 - (2.0+3.0*TAUw+3.0*TAUw*(2.0-TAUw)*
f_func(TAUw)) ).abs2();
1845 return (
sqrt(KgagaEff));
1916 if ( p.
is(
"ELECTRON") ) {
1918 }
else if ( p.
is(
"MU") ) {
1920 }
else if ( p.
is(
"TAU") ) {
1922 }
else if ( p.
is(
"UP") ) {
1924 }
else if ( p.
is(
"CHARM") ) {
1926 }
else if ( p.
is(
"TOP") ) {
1928 }
else if ( p.
is(
"DOWN") ) {
1930 }
else if ( p.
is(
"STRANGE") ) {
1932 }
else if ( p.
is(
"BOTTOM") ) {
1994 return pow(asin(
sqrt(1.0/x)),2);
double eHWWpar
Parametric relative theoretical error in .
virtual double BrHZZ4muRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual 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 double muTHUttHZZ4l(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual 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 eggFpar
Parametric relative theoretical error in ggF production. (Assumed to be constant in energy....
virtual double muTHUttHZZ(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual double cW2(const double Mw_i) const
The square of the cosine of the weak mixing angle in the on-shell scheme, denoted as .
double eHZZint
Intrinsic relative theoretical error in .
virtual double BrHtoinvRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual double muTHUZHmumu(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of StandardModel.
virtual double v() const
The Higgs vacuum expectation value.
virtual double muTHUVHbb(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 double kappaceff() const
The effective coupling .
virtual double muVBFHWW(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual double mueeWBFPol(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 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 double muWHWW(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual double Br_H_exo() const
The branching ratio of the of the Higgs into exotic particles (invisible or not).
virtual double BrHccRatio() const
The ratio of the Br in the current model and in the Standard Model.
bool is(std::string name_i) const
virtual double muttHtautau(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double computeSigmaWH(const double sqrt_s) const
The WH production cross section in the Standard Model.
virtual double muTHUVBFHWW2l2v(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual double muTHUVHinv(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into invisible states in the...
virtual double muTHUggHZZ(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double muTHUggHbb(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 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 eepWBFint
Intrinsic relative theoretical error in via WBF. (Assumed to be constant in energy....
virtual double muTHUVBFHZZ4l(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual double muTHUggHtautau(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double Kg
The factor rescaling the effective Higgs couplings to gluons with respect to the SM.
virtual double muTHUggHWW(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double eHmumuint
Intrinsic relative theoretical error in .
double computeBrHtotautau() const
The Br in the Standard Model.
virtual double computeKc() const
A method to compute the ratio of the coupling in the current model and in the SM.
virtual double muttHZZ4l(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.)
double GammaHTotR
Total Higgs width ratio with respect to SM.
virtual double mueeZqqHPol(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 double muTHUZHZZ(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual double computeKgagaLoop() const
A method to compute the ratio of the coupling in the current model and in the SM.
double Kz
The factor rescaling the SM-like Higgs couplings to the Z vector bosons with respect to the SM.
double Ku
The factor rescaling the Higgs couplings to the up quark with respect to the SM.
virtual double computeGammaTotalSMRatio() const
The ratio of the in the current model and in the Standard Model, including only SM decays.
virtual double deltaG_hggRatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
double eVHinv
Total relative theoretical error in .
double eHtautaupar
Parametric relative theoretical error in .
virtual gslpp::complex deltaG_hff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual 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 double muTHUVHtautau(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual 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 double deltaG3_hWW() const
The new physics contribution to the coupling of the effective interaction .
virtual 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 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 double muttHZZ(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual double computeKmu() const
A method to compute the ratio of the coupling in the current model and in the SM.
double eHZZpar
Parametric relative theoretical error in .
virtual double mueeZBFPol(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.
double eHccpar
Parametric relative theoretical error in .
bool FlagCustodial
A boolean flag that is true if KZ=KW.
virtual double muTHUVBFHbb(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double GammaHTotSMR
Total Higgs width ratio with respect to SM (only SM channels)
virtual double BrHtautauRatio() const
The ratio of the Br in the current model and in the Standard Model.
double computeSigmaWF(const double sqrt_s) const
The W fusion contribution to higgs-production cross section in the Standard Model.
virtual double muggHWW(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual 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 double muTHUZHbb(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double eHWWint
Intrinsic relative theoretical error in .
double eVBFpar
Parametric relative theoretical error in VBF production. (Assumed to be constant in energy....
virtual 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 double BrHZZ4eRatio() const
The ratio of the Br in the current model and in the Standard Model.
gslpp::complex Int2(const double tau, const double lambda) const
void addMissingModelParameter(const std::string &missingParameterName)
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...
double BrHinv
The branching ratio of invisible Higgs decays.
virtual double muggHZZ4l(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double computeGammaTotalRatio() const
The ratio of the in the current model and in the Standard Model.
double Ktau
The factor rescaling the Higgs couplings to taus with respect to the SM.
virtual double mueeZqqH(const double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
double computeBrHtobb() const
The Br in the Standard Model.
virtual double mueettHPol(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.
double Kmu
The factor rescaling the Higgs couplings to muons with respect to the SM.
A class for defining operations on and functions of complex numbers.
virtual double BrHZgaeeRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual double muTHUWHZga(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double mHl
The Higgs mass in GeV.
virtual double computeKg() const
A method to compute the ratio of the coupling in the current model and in the SM.
virtual double deltaG1_hZZ() const
The new physics contribution to the coupling of the effective interaction .
complex log(const complex &z)
virtual double muTHUVBFHWW(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual double deltaG_hAARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
virtual double muggHmumu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double kappaGeff() const
The effective coupling .
virtual double mueeZllH(const double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual double deltaG1_hZARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
virtual double muTHUWHWW2l2v(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual double muttHWW(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual double BrHZgallRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual double muTHUttHWW(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double eepZBFint
Intrinsic relative theoretical error in via ZBF. (Assumed to be constant in energy....
virtual double kappataueff() const
The effective coupling .
double eeettHpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
virtual double muggHgaga(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
virtual double muggHZga(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double deltaG3_hZZ() const
The new physics contribution to the coupling of the effective interaction .
virtual double deltaG_hgg() const
The new physics contribution to the coupling of the effective interaction .
virtual double muTHUVBFHZga(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual double BrHZgaRatio() const
The ratio of the Br in the current model and in the Standard Model.
double ettHpar
Parametric relative theoretical error in ttH production. (Assumed to be constant in energy....
double eVBFint
Intrinsic relative theoretical error in VBF production. (Assumed to be constant in energy....
virtual double cW2() const
virtual double BrHZZRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eHmumupar
Parametric relative theoretical error in .
static const int NHKvKfgenvars
The number of the model parameters in HiggsKigen: 17 modelpars + 38 + 37 th. err. pars.
double eHccint
Intrinsic relative theoretical error in .
virtual 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 double muggHtautau(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double muTHUVBFHmumu(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double eHbbpar
Parametric relative theoretical error in .
virtual bool setFlag(const std::string name, const bool value)
A method to set a flag of StandardModel.
std::map< std::string, std::reference_wrapper< const double > > ModelParamMap
double Kzga
The factor rescaling the effective Higgs couplings to the Z and a photon with respect to the SM.
virtual double muVHgaga(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into 2 photons in the curren...
bool FlagUniversalKf
A boolean flag that is true if all Kf take the same universal value.
virtual double computeKZga() const
A method to compute the ratio of the coupling in the current model and in the SM.
double KH
The factor rescaling the total Higgs width with respect to the SM.
virtual double BrHmumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual double mueeZllHPol(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 double muTHUVHZZ4l(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double computeSigmaZF(const double sqrt_s) const
The Z fusion contribution to higgs-production cross section in the Standard Model.
virtual double BrHWWRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual 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 computeBrHtoZZ() const
The Br in the Standard Model.
virtual bool setFlag(const std::string name, const bool value)
A method to set a flag of HiggsKigen.
virtual double muTHUttHZga(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double c02() const
The square of the cosine of the weak mixing angle defined without weak radiative corrections.
virtual double muttHWW2l2v(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual double deltaG_hAA() const
The new physics contribution to the coupling of the effective interaction .
virtual double deltaG2_hZZ() const
The new physics contribution to the coupling of the effective interaction .
virtual 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 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 double muttHmumu(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual double computeKtau() const
A method to compute the ratio of the coupling in the current model and in the SM.
double Ks
The factor rescaling the Higgs couplings to the strange quark with respect to the SM.
double eHggpar
Parametric relative theoretical error in .
const double & getMass() const
A get method to access the particle mass.
virtual double muepZBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual double computeKZgaLoop() const
A method to compute the ratio of the coupling in the current model and in the SM.
virtual double BrHZgamumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
double AlsMz
The strong coupling constant at the Z-boson mass, .
The auxiliary base model class for other model classes.
double eggFint
Intrinsic relative theoretical error in ggF production. (Assumed to be constant in energy....
virtual double muTHUWHmumu(const double sqrt_s) const
The ratio between the WH 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 double muTHUggHZZ4l(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double computeKW() const
A method to compute the ratio of the coupling in the current model and in the SM.
bool FlagUseKH
A boolean flag that is true if the Higgs width is rescaled by KH. (See above for the description of f...
virtual double computeKs() const
A method to compute the ratio of the coupling in the current model and in the SM.
double Kc
The factor rescaling the Higgs couplings to the charm quark with respect to the SM.
virtual double muggHZZ(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual 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 Kga
The factor rescaling the effective Higgs couplings to photons with respect to the SM.
virtual double muZHZZ(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 .
virtual double muttHZga(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual double muVHWW2l2v(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double Kd
The factor rescaling the Higgs couplings to the down quark with respect to the SM.
virtual double BrHbbRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual 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...
complex pow(const complex &z1, const complex &z2)
virtual double muTHUttHbb(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual double mueeHvv(const double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
void raiseMissingModelParameterCount()
complex sqrt(const complex &z)
virtual double muTHUZHZZ4l(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
static const complex & i()
virtual double kappaAeff() const
The effective coupling .
virtual double Br_H_inv_NP() const
The branching ratio of the of the Higgs into invisible particles (only invisible new particles).
virtual double muTHUttHmumu(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual double muttHbb(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double computeBrHtoZga() const
The Br in the Standard Model.
double lambda
The CKM parameter in the Wolfenstein parameterization.
virtual double muTHUWHWW(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double computeBrHtogaga() const
The Br in the Standard Model.
virtual double muTHUWHgaga(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into 2 photons in the curren...
double computeSigmaggH(const double sqrt_s) const
The ggH cross section in the Standard Model.
virtual double mueettH(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual double muTHUggHWW2l2v(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double eHtautauint
Intrinsic relative theoretical error in .
virtual double obliqueU() const
The oblique parameter .
virtual double kappamueff() const
The effective coupling .
virtual double muTHUZHWW(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
gslpp::complex f_func(const double x) const
virtual double muggHpttH(const double sqrt_s) const
The ratio between the sum of gluon-gluon fusion and t-tbar-Higgs associated production cross-section...
virtual 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 double kappaZeff() const
The effective coupling .
virtual double BrHZZ4lRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double computeSigmattH(const double sqrt_s) const
The ttH production cross section in the Standard Model.
Particle getQuarks(const QCD::quark q) const
A get method to access a quark as an object of the type Particle.
double eVBFHmumu
Total relative theoretical error in .
virtual 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 double mueeZH(const double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual double muggHbb(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double eWHpar
Parametric relative theoretical error in WH production. (Assumed to be constant in energy....
virtual double computeGammaTotalSMnoErrorRatio() const
The ratio of the in the current model and in the Standard Model, including only SM decays and neglec...
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...
virtual 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 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 double muTHUttHgaga(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into 2 photons in the curre...
double eZHint
Intrinsic relative theoretical error in ZH production. (Assumed to be constant in energy....
virtual 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 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 double muepWBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual 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 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 double muVBFHbb(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual double muTHUggHgaga(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
virtual double muTHUVBFHtautau(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual 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 double muTHUWHZZ(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
gslpp::complex g_func(const double x) const
double eZHpar
Parametric relative theoretical error in ZH production. (Assumed to be constant in energy....
virtual double muTHUggHZga(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double muVBFgamma(const double sqrt_s) const
The ratio between the vector-boson fusion Higgs production cross-section in association with a hard ...
virtual double muTHUggHZZ4mu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double ettHmumu
Total relative theoretical error in .
virtual double muTHUVBFHgaga(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into 2 photons in the...
double eeettHint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual double computeKe() const
A method to compute the ratio of the coupling in the current model and in the SM.
virtual 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 double muWHWW2l2v(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double eeeZHint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual double computeGammaTotalnoErrorRatio() const
The ratio of the in the current model and in the Standard Model and neglecting theory errors.
double eepWBFpar
Parametric relative theoretical error in via WBF. (Assumed to be constant in energy....
double computeSigmaZH(const double sqrt_s) const
The ZH production cross section in the Standard Model.
double getMz() const
A get method to access the mass of the boson .
virtual double muVHWW(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double Ke
The factor rescaling the Higgs couplings to electrons with respect to the SM.
double computeBrHtocc() const
The Br in the Standard Model.
virtual double muVBFHWW2l2v(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual 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 double muTHUVBFHinv(const double sqrt_s) const
The ratio between the VBF production cross-section with subsequent decay into invisible states in th...
virtual double computeKt() const
A method to compute the ratio of the coupling in the current model and in the SM.
virtual double muTHUggHZgamumu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double computeKgaga() const
A method to compute the ratio of the coupling in the current model and in the SM.
virtual double kappaZAeff() const
The effective coupling .
virtual double Br_H_inv() const
The branching ratio of the of the Higgs into invisible particles.
virtual double BrHgagaRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual double Mw_tree() const
The tree-level mass of the boson, .
virtual double BrHggRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual double muggHgagaInt(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
double computeBrHtomumu() const
The Br in the Standard Model.
virtual 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 eHwidth
Total relative theoretical error in the Higgs width.
virtual double muTHUZHtautau(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double computeBrHtoWW() const
The Br in the Standard Model.
HiggsKigen()
The default constructor.
virtual double computeKb() const
A method to compute the ratio of the coupling in the current model and in the SM.
virtual double BrHWW2l2vRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual double muZHtautau(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual double muttHZbbboost(const double sqrt_s) const
The ratio in the channel in the current model and in the Standard Model.
gslpp::complex Int1(const double tau, const double lambda) const
virtual 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 double muTHUVHZga(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double eHZgapar
Parametric relative theoretical error in .
virtual 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 double muZHWW(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual 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 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 eeeZHpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
double GammaHTotnoER
Total Higgs width ratio with respect to SM, neglecting theory errors.
double eHgagapar
Parametric relative theoretical error in .
virtual double muVBFHZZ(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double Kb
The factor rescaling the Higgs couplings to the bottom quark with respect to the SM.
virtual 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 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 ...
virtual double mueeZHPol(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 eHgagaint
Intrinsic relative theoretical error in .
virtual bool PostUpdate()
The postupdate method for NPbase.
double computeBrHtogg() const
The Br in the Standard Model.
std::string name
The name of the model.
double Mz
The mass of the boson in GeV.
virtual double obliqueS() const
The oblique parameter .
virtual double kappaWeff() const
The effective coupling .
virtual 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 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 double deltaG1_hWW() const
The new physics contribution to the coupling of the effective interaction .
double computeBrHtoZZinv() const
The Br in the Standard Model.
virtual double computeKgLoop() const
A method to compute the ratio of the coupling in the current model and in the SM.
double computeSigmaZWF(const double sqrt_s) const
The Z W interference fusion contribution to higgs-production cross section in the Standard Model.
virtual double BrHZZ2e2muRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual 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 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 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 double muVBFHZga(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual double muTHUVBFHZZ(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual 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 double deltaG2_hZA() const
The new physics contribution to the coupling of the effective interaction .
virtual double computeKZ() 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 double kappabeff() const
The effective coupling .
virtual double obliqueT() const
The oblique parameter .
double eHbbint
Intrinsic relative theoretical error in .
virtual double computeKd() const
A method to compute the ratio of the coupling in the current model and in the SM.
virtual double muggHWW2l2v(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of HiggsKigen.
double BrHexo
The branching ratio of exotic (not invisible) Higgs decays.
double eggFHmumu
Total relative theoretical error in .
virtual double muVBFHmumu(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double eepZBFpar
Parametric relative theoretical error in via ZBF. (Assumed to be constant in energy....
virtual double mueeHvvPol(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 bool PostUpdate()
The post-update method for HiggsKigen.
static const std::string HKvKfgenvars[NHKvKfgenvars]
A string array containing the labels of the model parameters in HiggsKigen.
virtual 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 double mummH(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual double deltaG1_hZA() const
The new physics contribution to the coupling of the effective interaction .
virtual double muTHUttHtautau(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual double BrHvisRatio() const
The ratio of the Br in the current model and in the Standard Model.
double ettHint
Intrinsic relative theoretical error in ttH production. (Assumed to be constant in energy....
double eHggint
Intrinsic relative theoretical error in .
double eWHint
Intrinsic relative theoretical error in WH production. (Assumed to be constant in energy....
virtual double mueeWBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double Kt
The factor rescaling the Higgs couplings to the top quark with respect to the SM.
virtual double muTHUggHmumu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual 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 double muTHUttHWW2l2v(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual double computeKu() const
A method to compute the ratio of the coupling in the current model and in the SM.
virtual double mueeZBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
Particle getLeptons(const QCD::lepton p) const
A get method to retrieve the member object of a lepton.
virtual double muVBFHtautau(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double eeeWBFint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual double deltaG2_hWW() const
The new physics contribution to the coupling of the effective interaction .
double eHZgaint
Intrinsic relative theoretical error in .
virtual double muWHbb(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...