a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
HiggsKigen.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2014 HEPfit Collaboration
3 *
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
8#ifndef HIGGSKIGEN_H
9#define HIGGSKIGEN_H
10#include "NPbase.h"
11
198class HiggsKigen : public NPbase {
199public:
200
201 static const int NHKvKfgenvars = 94;
202
206 static const std::string HKvKfgenvars[NHKvKfgenvars];
207
211 HiggsKigen();
212
216 virtual ~HiggsKigen()
217 {
218 };
219
226 virtual bool PostUpdate();
227
234 virtual bool setFlag(const std::string name, const bool value);
235
241 double getKw() const
242 {
243 return Kw;
244 }
245
251 void setKw(double Kw)
252 {
253 this->Kw = Kw;
254 }
255
261 double getKz() const
262 {
263 return Kz;
264 }
265
271 void setKz(double Kz)
272 {
273 this->Kz = Kz;
274 }
275
281 double getKg() const
282 {
283 return Kg;
284 }
285
291 void setKg(double Kg)
292 {
293 this->Kg = Kg;
294 }
295
301 double getKga() const
302 {
303 return Kga;
304 }
305
311 void setKga(double Kga)
312 {
313 this->Kga = Kga;
314 }
315
321 double getKzga() const
322 {
323 return Kzga;
324 }
325
331 void setKzga(double Kzga)
332 {
333 this->Kzga = Kzga;
334 }
335
341 double getKd() const
342 {
343 return Kd;
344 }
345
351 void setKd(double Kd)
352 {
353 this->Kd = Kd;
354 }
355
361 double getKs() const
362 {
363 return Ks;
364 }
365
371 void setKs(double Ks)
372 {
373 this->Ks = Ks;
374 }
375
381 double getKb() const
382 {
383 return Kb;
384 }
385
391 void setKb(double Kb)
392 {
393 this->Kb = Kb;
394 }
395
401 double getKe() const
402 {
403 return Ke;
404 }
405
411 void setKe(double Ke)
412 {
413 this->Ke = Ke;
414 }
415
421 double getKmu() const
422 {
423 return Kmu;
424 }
425
431 void setKmu(double Kmu)
432 {
433 this->Kmu = Kmu;
434 }
435
441 double getKtau() const
442 {
443 return Ktau;
444 }
445
451 void setKtau(double Ktau)
452 {
453 this->Ktau = Ktau;
454 }
455
461 double getKu() const
462 {
463 return Ku;
464 }
465
471 void setKu(double Ku)
472 {
473 this->Ku = Ku;
474 }
475
481 double getKc() const
482 {
483 return Kc;
484 }
485
491 void setKc(double Kc)
492 {
493 this->Kc = Kc;
494 }
495
501 double getKt() const
502 {
503 return Kt;
504 }
505
511 void setKt(double Kt)
512 {
513 this->Kt = Kt;
514 }
515
521 double getKH() const
522 {
523 return KH;
524 }
525
531 void setKH(double KH)
532 {
533 this->KH = KH;
534 }
535
536
541 double getBrHinv() const
542 {
543 return BrHinv;
544 }
545
550 void setBrHinv(double BrHinv)
551 {
552 this->BrHinv = BrHinv;
553 }
554
559 double getBrHexo() const
560 {
561 return BrHexo;
562 }
563
568 void setBrHexo(double BrHexo)
569 {
570 this->BrHexo = BrHexo;
571 }
572
580 virtual bool CheckParameters(const std::map<std::string, double>& DPars);
581
583
588 virtual const double obliqueS() const;
589
594 virtual const double obliqueT() const;
595
600 virtual const double obliqueU() const;
601
608 virtual const double muggH(const double sqrt_s) const;
615 virtual const double muVBF(const double sqrt_s) const;
623 virtual const double muVBFgamma(const double sqrt_s) const;
633 virtual const double mueeWBF(const double sqrt_s, const double Pol_em, const double Pol_ep) const;
643 virtual const double mueeHvv(const double sqrt_s, const double Pol_em, const double Pol_ep) const;
653 virtual const double mueeZBF(const double sqrt_s, const double Pol_em, const double Pol_ep) const;
661 virtual const double muepWBF(const double sqrt_s) const;
669 virtual const double muepZBF(const double sqrt_s) const;
676 virtual const double muWH(const double sqrt_s) const;
683 virtual const double muWHpT250(const double sqrt_s) const;
690 virtual const double muZH(const double sqrt_s) const;
697 virtual const double muZHpT250(const double sqrt_s) const;
706 virtual const double mueeZH(const double sqrt_s, const double Pol_em, const double Pol_ep) const;
716 virtual const double mueeZllH(const double sqrt_s, const double Pol_em, const double Pol_ep) const;
726 virtual const double mueeZqqH(const double sqrt_s, const double Pol_em, const double Pol_ep) const;
733 virtual const double muVH(const double sqrt_s) const;
740 virtual const double muVHpT250(const double sqrt_s) const;
747 virtual const double muVBFpVH(const double sqrt_s) const;
754 virtual const double muttH(const double sqrt_s) const;
761 virtual const double mutHq(const double sqrt_s) const;
768 virtual const double mummH(const double sqrt_s) const;
776 virtual const double mummHNWA(const double sqrt_s) const;
783 virtual const double mummZH(const double sqrt_s) const;
790 virtual const double mummHvv(const double sqrt_s) const;
797 virtual const double mummHmm(const double sqrt_s) const;
804 virtual const double mummttH(const double sqrt_s) const;
812 virtual const double muggHpttH(const double sqrt_s) const;
820 virtual const double mueettH(const double sqrt_s, const double Pol_em, const double Pol_ep) const;
827 virtual const double muttHZbbboost(const double sqrt_s) const;
834 virtual const double muttHgagaZeeboost(const double sqrt_s) const;
835
836
838
846 virtual const double muggHgaga(const double sqrt_s) const;
855 virtual const double muggHgagaInt(const double sqrt_s) const;
863 virtual const double muVBFHgaga(const double sqrt_s) const;
871 virtual const double muZHgaga(const double sqrt_s) const;
879 virtual const double muWHgaga(const double sqrt_s) const;
887 virtual const double muVHgaga(const double sqrt_s) const;
895 virtual const double muttHgaga(const double sqrt_s) const;
903 virtual const double muggHZga(const double sqrt_s) const;
911 virtual const double muVBFHZga(const double sqrt_s) const;
919 virtual const double muZHZga(const double sqrt_s) const;
927 virtual const double muWHZga(const double sqrt_s) const;
935 virtual const double muVHZga(const double sqrt_s) const;
943 virtual const double muttHZga(const double sqrt_s) const;
951 virtual const double muggHZZ(const double sqrt_s) const;
959 virtual const double muVBFHZZ(const double sqrt_s) const;
967 virtual const double muZHZZ(const double sqrt_s) const;
975 virtual const double muWHZZ(const double sqrt_s) const;
983 virtual const double muVHZZ(const double sqrt_s) const;
991 virtual const double muttHZZ(const double sqrt_s) const;
992
1000 virtual const double muggHZZ4l(const double sqrt_s) const;
1008 virtual const double muVBFHZZ4l(const double sqrt_s) const;
1016 virtual const double muZHZZ4l(const double sqrt_s) const;
1024 virtual const double muWHZZ4l(const double sqrt_s) const;
1032 virtual const double muVHZZ4l(const double sqrt_s) const;
1040 virtual const double muttHZZ4l(const double sqrt_s) const;
1041
1049 virtual const double muggHWW(const double sqrt_s) const;
1057 virtual const double muVBFHWW(const double sqrt_s) const;
1065 virtual const double muZHWW(const double sqrt_s) const;
1073 virtual const double muWHWW(const double sqrt_s) const;
1081 virtual const double muVHWW(const double sqrt_s) const;
1089 virtual const double muttHWW(const double sqrt_s) const;
1097 virtual const double muggHWW2l2v(const double sqrt_s) const;
1105 virtual const double muVBFHWW2l2v(const double sqrt_s) const;
1113 virtual const double muZHWW2l2v(const double sqrt_s) const;
1121 virtual const double muWHWW2l2v(const double sqrt_s) const;
1129 virtual const double muVHWW2l2v(const double sqrt_s) const;
1137 virtual const double muttHWW2l2v(const double sqrt_s) const;
1145 virtual const double muggHmumu(const double sqrt_s) const;
1153 virtual const double muVBFHmumu(const double sqrt_s) const;
1161 virtual const double muZHmumu(const double sqrt_s) const;
1169 virtual const double muWHmumu(const double sqrt_s) const;
1177 virtual const double muVHmumu(const double sqrt_s) const;
1185 virtual const double muttHmumu(const double sqrt_s) const;
1193 virtual const double muggHtautau(const double sqrt_s) const;
1201 virtual const double muVBFHtautau(const double sqrt_s) const;
1209 virtual const double muZHtautau(const double sqrt_s) const;
1217 virtual const double muWHtautau(const double sqrt_s) const;
1225 virtual const double muVHtautau(const double sqrt_s) const;
1233 virtual const double muttHtautau(const double sqrt_s) const;
1241 virtual const double muggHbb(const double sqrt_s) const;
1249 virtual const double muVBFHbb(const double sqrt_s) const;
1257 virtual const double muZHbb(const double sqrt_s) const;
1265 virtual const double muWHbb(const double sqrt_s) const;
1273 virtual const double muVHbb(const double sqrt_s) const;
1281 virtual const double muttHbb(const double sqrt_s) const;
1282
1284
1290 virtual const double computeGammaTotalRatio() const;
1291
1297 virtual const double computeGammaTotalnoErrorRatio() const;
1298
1304 virtual const double computeGammaTotalSMRatio() const;
1305
1311 virtual const double computeGammaTotalSMnoErrorRatio() const;
1312
1314
1320 virtual const double BrHggRatio() const;
1326 virtual const double BrHWWRatio() const;
1332 virtual const double BrHZZRatio() const;
1338 virtual const double BrHVVRatio() const;
1344 virtual const double BrHZgaRatio() const;
1350 virtual const double BrHZgallRatio() const;
1356 virtual const double BrHZgaeeRatio() const;
1362 virtual const double BrHZgamumuRatio() const;
1368 virtual const double BrHgagaRatio() const;
1374 virtual const double BrHmumuRatio() const;
1380 virtual const double BrHtautauRatio() const;
1386 virtual const double BrHccRatio() const;
1392 virtual const double BrHssRatio() const;
1398 virtual const double BrHbbRatio() const;
1399
1404 virtual const double Br_H_exo() const;
1405
1410 virtual const double Br_H_inv() const;
1411
1417 virtual const double Br_H_inv_NP() const;
1418
1424 virtual const double BrHvisRatio() const;
1425
1431 virtual const double BrHtoinvRatio() const;
1432
1434
1440 virtual const double BrH2L2LRatio() const;
1441
1447 virtual const double BrH2e2muRatio() const;
1448
1454 virtual const double BrH2v2vRatio() const;
1455
1461 virtual const double BrH2L2vRatio() const;
1462
1468 virtual const double BrH2L2v2Ratio() const;
1469
1475 virtual const double BrH2e2vRatio() const;
1476
1482 virtual const double BrH2mu2vRatio() const;
1483
1489 virtual const double BrH2u2uRatio() const;
1490
1496 virtual const double BrH2d2dRatio() const;
1497
1503 virtual const double BrH2u2dRatio() const;
1504
1510 virtual const double BrH2L2uRatio() const;
1511
1517 virtual const double BrH2L2dRatio() const;
1518
1524 virtual const double BrH2v2uRatio() const;
1525
1531 virtual const double BrH2v2dRatio() const;
1532
1538 virtual const double BrH4LRatio() const;
1539
1545 virtual const double BrH4L2Ratio() const;
1546
1552 virtual const double BrH4eRatio() const;
1553
1559 virtual const double BrH4muRatio() const;
1560
1566 virtual const double BrH4vRatio() const;
1567
1573 virtual const double BrH4uRatio() const;
1574
1580 virtual const double BrH4dRatio() const;
1581
1587 virtual const double BrHLvvLRatio() const;
1588
1594 virtual const double BrHevmuvRatio() const;
1595
1601 virtual const double BrHudduRatio() const;
1602
1608 virtual const double BrHLvudRatio() const;
1609
1615 virtual const double BrH2udRatio() const;
1616
1622 virtual const double BrH2LvRatio() const;
1623
1629 virtual const double BrH2Lv2Ratio() const;
1630
1636 virtual const double BrH2evRatio() const;
1637
1643 virtual const double BrH2muvRatio() const;
1644
1650 virtual const double BrH4fRatio() const;
1651
1652 // DECAYS INVOLVING ONLY ELECTRONS, MUONS OR NEUTRINOS IN THE FINAL STATES
1653
1659 virtual const double BrH4lRatio() const;
1660
1666 virtual const double BrH2l2vRatio() const;
1667
1669
1675 virtual const double BrHlljjRatio() const
1676 {
1677 return BrHZZRatio();
1678 }
1679
1685 virtual const double BrHlvjjRatio() const
1686 {
1687 return BrHWWRatio();
1688 }
1689
1695 virtual const double BrHlv_lvorjjRatio() const
1696 {
1697 return BrHWWRatio();
1698 }
1699
1705 virtual const double BrHll_vvorjjRatio() const
1706 {
1707 return BrHZZRatio();
1708 }
1709
1711//-----------------------------------------------------------------------------------------
1712//-- Special Hadron collider signal strengths with separate full TH unc U(prod x decay) ---
1713//-----------------------------------------------------------------------------------------
1715
1723 virtual const double muTHUggHgaga(const double sqrt_s) const;
1731 virtual const double muTHUVBFHgaga(const double sqrt_s) const;
1739 virtual const double muTHUZHgaga(const double sqrt_s) const;
1747 virtual const double muTHUWHgaga(const double sqrt_s) const;
1755 virtual const double muTHUVHgaga(const double sqrt_s) const;
1763 virtual const double muTHUttHgaga(const double sqrt_s) const;
1771 virtual const double muTHUggHZga(const double sqrt_s) const;
1779 virtual const double muTHUVBFHZga(const double sqrt_s) const;
1787 virtual const double muTHUZHZga(const double sqrt_s) const;
1795 virtual const double muTHUWHZga(const double sqrt_s) const;
1803 virtual const double muTHUVHZga(const double sqrt_s) const;
1811 virtual const double muTHUttHZga(const double sqrt_s) const;
1819 virtual const double muTHUggHZZ(const double sqrt_s) const;
1827 virtual const double muTHUVBFHZZ(const double sqrt_s) const;
1835 virtual const double muTHUZHZZ(const double sqrt_s) const;
1843 virtual const double muTHUWHZZ(const double sqrt_s) const;
1851 virtual const double muTHUVHZZ(const double sqrt_s) const;
1859 virtual const double muTHUttHZZ(const double sqrt_s) const;
1860
1868 virtual const double muTHUggHZZ4l(const double sqrt_s) const;
1876 virtual const double muTHUVBFHZZ4l(const double sqrt_s) const;
1884 virtual const double muTHUZHZZ4l(const double sqrt_s) const;
1892 virtual const double muTHUWHZZ4l(const double sqrt_s) const;
1900 virtual const double muTHUVHZZ4l(const double sqrt_s) const;
1908 virtual const double muTHUttHZZ4l(const double sqrt_s) const;
1909
1917 virtual const double muTHUggHWW(const double sqrt_s) const;
1925 virtual const double muTHUVBFHWW(const double sqrt_s) const;
1933 virtual const double muTHUZHWW(const double sqrt_s) const;
1941 virtual const double muTHUWHWW(const double sqrt_s) const;
1949 virtual const double muTHUVHWW(const double sqrt_s) const;
1957 virtual const double muTHUttHWW(const double sqrt_s) const;
1965 virtual const double muTHUggHWW2l2v(const double sqrt_s) const;
1973 virtual const double muTHUVBFHWW2l2v(const double sqrt_s) const;
1981 virtual const double muTHUZHWW2l2v(const double sqrt_s) const;
1989 virtual const double muTHUWHWW2l2v(const double sqrt_s) const;
1997 virtual const double muTHUVHWW2l2v(const double sqrt_s) const;
2005 virtual const double muTHUttHWW2l2v(const double sqrt_s) const;
2013 virtual const double muTHUggHmumu(const double sqrt_s) const;
2021 virtual const double muTHUVBFHmumu(const double sqrt_s) const;
2029 virtual const double muTHUZHmumu(const double sqrt_s) const;
2037 virtual const double muTHUWHmumu(const double sqrt_s) const;
2045 virtual const double muTHUVHmumu(const double sqrt_s) const;
2053 virtual const double muTHUttHmumu(const double sqrt_s) const;
2061 virtual const double muTHUggHtautau(const double sqrt_s) const;
2069 virtual const double muTHUVBFHtautau(const double sqrt_s) const;
2077 virtual const double muTHUZHtautau(const double sqrt_s) const;
2085 virtual const double muTHUWHtautau(const double sqrt_s) const;
2093 virtual const double muTHUVHtautau(const double sqrt_s) const;
2101 virtual const double muTHUttHtautau(const double sqrt_s) const;
2109 virtual const double muTHUggHbb(const double sqrt_s) const;
2117 virtual const double muTHUVBFHbb(const double sqrt_s) const;
2125 virtual const double muTHUZHbb(const double sqrt_s) const;
2133 virtual const double muTHUWHbb(const double sqrt_s) const;
2141 virtual const double muTHUVHbb(const double sqrt_s) const;
2149 virtual const double muTHUttHbb(const double sqrt_s) const;
2150
2159 virtual const double muTHUVBFBRinv(const double sqrt_s) const;
2167 virtual const double muTHUVBFHinv(const double sqrt_s) const;
2176 virtual const double muTHUVHBRinv(const double sqrt_s) const;
2184 virtual const double muTHUVHinv(const double sqrt_s) const;
2185
2193 virtual const double muTHUggHZZ4mu(const double sqrt_s) const;
2201 virtual const double muTHUggHZgamumu(const double sqrt_s) const;
2202
2204
2209 virtual const double deltaG_hgg() const;
2215 virtual const double deltaG_hggRatio() const;
2220 virtual const double deltaG1_hWW() const;
2225 virtual const double deltaG2_hWW() const;
2230 virtual const double deltaG3_hWW() const;
2235 virtual const double deltaG1_hZZ() const;
2240 virtual const double deltaG2_hZZ() const;
2245 virtual const double deltaG3_hZZ() const;
2250 virtual const double deltaG1_hZA() const;
2256 virtual const double deltaG1_hZARatio() const;
2261 virtual const double deltaG2_hZA() const;
2266 virtual const double deltaG_hAA() const;
2272 virtual const double deltaG_hAARatio() const;
2278 // no generation mixing
2279 virtual gslpp::complex deltaG_hff(const Particle p) const;
2280
2282
2287 virtual const double kappamueff() const;
2288
2293 virtual const double kappataueff() const;
2294
2299 virtual const double kappaceff() const;
2300
2305 virtual const double kappabeff() const;
2306
2311 virtual const double kappaGeff() const;
2312
2317 virtual const double kappaZeff() const;
2318
2323 virtual const double kappaWeff() const;
2324
2329 virtual const double kappaAeff() const;
2330
2335 virtual const double kappaZAeff() const;
2336
2338protected:
2339
2345 virtual void setParameter(const std::string name, const double& value);
2346
2351 virtual const double computeKg() const;
2352
2357 virtual const double computeKW() const;
2358
2363 virtual const double computeKZ() const;
2364
2369 virtual const double computeKZga() const;
2370
2375 virtual const double computeKgaga() const;
2376
2381 virtual const double computeKe() const;
2382
2387 virtual const double computeKmu() const;
2388
2393 virtual const double computeKtau() const;
2394
2399 virtual const double computeKu() const;
2400
2405 virtual const double computeKc() const;
2406
2411 virtual const double computeKt() const;
2412
2417 virtual const double computeKd() const;
2418
2423 virtual const double computeKs() const;
2424
2429 virtual const double computeKb() const;
2430
2435 virtual const double computeKgLoop() const;
2436
2441 virtual const double computeKZgaLoop() const;
2442
2447 virtual const double computeKgagaLoop() const;
2448
2450private:
2451 gslpp::complex f_func(const double x) const;
2452 gslpp::complex g_func(const double x) const;
2453 gslpp::complex Int1(const double tau, const double lambda) const;
2454 gslpp::complex Int2(const double tau, const double lambda) const;
2455
2456 // Model parameters
2457 double Kw;
2458 double Kz;
2459 double Kg;
2460 double Kga;
2461 double Kzga;
2462 double Ku;
2463 double Kc;
2464 double Kt;
2465 double Kd;
2466 double Ks;
2467 double Kb;
2468 double Ke;
2469 double Kmu;
2470 double Ktau;
2471 double KH;
2472 double BrHinv;
2473 double BrHexo;
2474// The intrinsic and parametric theory relative errors in the Higgs observables.
2475 double eggFint;
2476 double eggFpar;
2477 double ettHint;
2478 double ettHpar;
2479 double eVBFint;
2480 double eVBFpar;
2481 double eWHint;
2482 double eWHpar;
2483 double eZHint;
2484 double eZHpar;
2485 double eeeWBFint;
2486 double eeeWBFpar;
2487 double eeeZHint;
2488 double eeeZHpar;
2489 double eeettHint;
2490 double eeettHpar;
2491 double eepWBFint;
2492 double eepWBFpar;
2493 double eepZBFint;
2494 double eepZBFpar;
2495 double eHggint;
2496 double eHggpar;
2497 double eHWWint;
2498 double eHWWpar;
2499 double eHZZint;
2500 double eHZZpar;
2501 double eHZgaint;
2502 double eHZgapar;
2503 double eHgagaint;
2504 double eHgagapar;
2505 double eHmumuint;
2506 double eHmumupar;
2509 double eHccint;
2510 double eHccpar;
2511 double eHssint;
2512 double eHsspar;
2513 double eHbbint;
2514 double eHbbpar;
2515
2522
2523 double eHwidth;
2524
2525 // Cache variables
2528
2531
2532 // Flags
2538
2539};
2540
2541#endif /* HIGGSKIGEN_H */
2542
std::map< std::string, double > DPars
Definition: Minimal.cpp:11
A model class extending the StandardModel Higgs sector with seven flavour-universal couplings.
Definition: HiggsKigen.h:198
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.)
Definition: HiggsKigen.h:2485
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.
Definition: HiggsKigen.cpp:729
double eggFHmumu
Total relative theoretical error in .
Definition: HiggsKigen.h:2516
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.)
Definition: HiggsKigen.h:2486
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.)
Definition: HiggsKigen.h:2489
double eVBFpar
Parametric relative theoretical error in VBF production. (Assumed to be constant in energy....
Definition: HiggsKigen.h:2480
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 .
Definition: HiggsKigen.h:2498
double eHccpar
Parametric relative theoretical error in .
Definition: HiggsKigen.h:2510
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 ...
Definition: HiggsKigen.cpp:517
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.
Definition: HiggsKigen.cpp:824
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...
double getKH() const
A get method to retrieve the factor rescaling the total Higgs width with respect to the SM .
Definition: HiggsKigen.h:521
double eVBFHtautau
Definition: HiggsKigen.h:2517
double getKmu() const
A get method to retrieve the factor rescaling the Higgs coupling to muons with respect to the SM .
Definition: HiggsKigen.h:421
double ettHWW
Definition: HiggsKigen.h:2520
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...
Definition: HiggsKigen.cpp:623
double GammaHTotR
Total Higgs width ratio with respect to SM.
Definition: HiggsKigen.h:2526
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 ...
void setKtau(double Ktau)
A set method to change the factor rescaling the Higgs coupling to taus with respect to the SM .
Definition: HiggsKigen.h:451
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 ...
Definition: HiggsKigen.cpp:675
void setKt(double Kt)
A set method to change the factor rescaling the Higgs coupling to t quarks with respect to the SM .
Definition: HiggsKigen.h:511
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 .
Definition: HiggsKigen.h:2511
bool FlagUniversalKf
A boolean flag that is true if all Kf take the same universal value.
Definition: HiggsKigen.h:2535
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....
Definition: HiggsKigen.h:2484
double eHggint
Intrinsic relative theoretical error in .
Definition: HiggsKigen.h:2495
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.
Definition: HiggsKigen.h:2523
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.
Definition: HiggsKigen.cpp:953
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...
Definition: HiggsKigen.cpp:550
double Kmu
The factor rescaling the Higgs couplings to muons with respect to the SM.
Definition: HiggsKigen.h:2469
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
double eZHWW
Definition: HiggsKigen.h:2519
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)
Definition: HiggsKigen.h:2530
double eWHgaga
Definition: HiggsKigen.h:2518
virtual const double BrH2v2vRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: HiggsKigen.cpp:893
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...
void setKe(double Ke)
A set method to change the factor rescaling the Higgs coupling to electrons with respect to the SM .
Definition: HiggsKigen.h:411
double eWHbb
Definition: HiggsKigen.h:2518
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.
Definition: HiggsKigen.cpp:874
virtual const double obliqueS() const
The oblique parameter .
Definition: HiggsKigen.cpp:471
virtual const double BrHZgaRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: HiggsKigen.cpp:817
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....
Definition: HiggsKigen.h:2476
virtual const double BrHlljjRatio() const
The ratio of the Br , in the current model and in the Standard Model.
Definition: HiggsKigen.h:1675
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....
Definition: HiggsKigen.h:2494
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.
Definition: HiggsKigen.cpp:903
HiggsKigen()
The default constructor.
Definition: HiggsKigen.cpp:27
virtual const double BrH2e2muRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: HiggsKigen.cpp:888
double getKg() const
A get method to retrieve the factor rescaling the Higgs coupling to gluons with respect to the SM .
Definition: HiggsKigen.h:281
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.
Definition: HiggsKigen.cpp:132
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 .
Definition: HiggsKigen.cpp:490
double eHZgaint
Intrinsic relative theoretical error in .
Definition: HiggsKigen.h:2501
virtual const double kappabeff() const
The effective coupling .
double eVBFHmumu
Total relative theoretical error in .
Definition: HiggsKigen.h:2517
void setBrHexo(double BrHexo)
A set method to change the exotic (not invisible) Higgs branching ratio.
Definition: HiggsKigen.h:568
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,...
Definition: HiggsKigen.cpp:746
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.
Definition: HiggsKigen.h:2468
double eeeZHint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
Definition: HiggsKigen.h:2487
virtual const double obliqueU() const
The oblique parameter .
Definition: HiggsKigen.cpp:510
double Ks
The factor rescaling the Higgs couplings to the strange quark with respect to the SM.
Definition: HiggsKigen.h:2466
double eVBFHZZ
Definition: HiggsKigen.h:2517
double ettHmumu
Total relative theoretical error in .
Definition: HiggsKigen.h:2520
virtual const double BrHudduRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: HiggsKigen.cpp:998
virtual const double kappaZAeff() const
The effective coupling .
double eVBFHbb
Definition: HiggsKigen.h:2517
double eggFHZZ
Definition: HiggsKigen.h:2516
void setKga(double Kga)
A set method to change the factor rescaling the Higgs coupling to photons with respect to the SM .
Definition: HiggsKigen.h:311
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)
Definition: HiggsKigen.h:2527
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...
Definition: HiggsKigen.cpp:433
double BrHinv
The branching ratio of invisible Higgs decays.
Definition: HiggsKigen.h:2472
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...
double eWHtautau
Definition: HiggsKigen.h:2518
double ettHgaga
Definition: HiggsKigen.h:2520
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.)
Definition: HiggsKigen.h:2490
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.
Definition: HiggsKigen.h:206
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.
Definition: HiggsKigen.cpp:993
double eHtautauint
Intrinsic relative theoretical error in .
Definition: HiggsKigen.h:2507
double eZHbb
Definition: HiggsKigen.h:2519
double eggFint
Intrinsic relative theoretical error in ggF production. (Assumed to be constant in energy....
Definition: HiggsKigen.h:2475
virtual const double BrHZZRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: HiggsKigen.cpp:803
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.
Definition: HiggsKigen.h:2471
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.
Definition: HiggsKigen.h:2529
virtual const double computeKgagaLoop() const
A method to compute the ratio of the coupling in the current model and in the SM.
double getKe() const
A get method to retrieve the factor rescaling the Higgs coupling to electrons with respect to the SM ...
Definition: HiggsKigen.h:401
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...
double getKu() const
A get method to retrieve the factor rescaling the Higgs coupling to u quarks with respect to the SM .
Definition: HiggsKigen.h:461
double getKga() const
A get method to retrieve the factor rescaling the Higgs coupling to photons with respect to the SM .
Definition: HiggsKigen.h:301
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 ...
virtual ~HiggsKigen()
The default destructor.
Definition: HiggsKigen.h:216
double eHccint
Intrinsic relative theoretical error in .
Definition: HiggsKigen.h:2509
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...
Definition: HiggsKigen.cpp:618
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...
double getBrHexo() const
A get method to retrieve the exotic (not invisible) Higgs branching ratio.
Definition: HiggsKigen.h:559
double eggFHZga
Definition: HiggsKigen.h:2516
double getKc() const
A get method to retrieve the factor rescaling the Higgs coupling to c quarks with respect to the SM .
Definition: HiggsKigen.h:481
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 ...
Definition: HiggsKigen.cpp:698
double Kzga
The factor rescaling the effective Higgs couplings to the Z and a photon with respect to the SM.
Definition: HiggsKigen.h:2461
void setKz(double Kz)
A set method to change the factor rescaling the Higgs coupling to the Z vector bosons with respect to...
Definition: HiggsKigen.h:271
double eHbbint
Intrinsic relative theoretical error in .
Definition: HiggsKigen.h:2513
virtual const double BrHLvvLRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
Definition: HiggsKigen.cpp:988
double getKzga() const
A get method to retrieve the factor rescaling the Higgs coupling to Z and photon with respect to the ...
Definition: HiggsKigen.h:321
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.
Definition: HiggsKigen.cpp:589
virtual const double BrH4L2Ratio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
Definition: HiggsKigen.cpp:958
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...
Definition: HiggsKigen.cpp:710
double Kb
The factor rescaling the Higgs couplings to the bottom quark with respect to the SM.
Definition: HiggsKigen.h:2467
double eHZZint
Intrinsic relative theoretical error in .
Definition: HiggsKigen.h:2499
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...
Definition: HiggsKigen.cpp:611
double Kg
The factor rescaling the effective Higgs couplings to gluons with respect to the SM.
Definition: HiggsKigen.h:2459
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 eZHZZ
Definition: HiggsKigen.h:2519
double Ku
The factor rescaling the Higgs couplings to the up quark with respect to the SM.
Definition: HiggsKigen.h:2462
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...
Definition: HiggsKigen.cpp:691
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....
Definition: HiggsKigen.h:2478
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...
void setKmu(double Kmu)
A set method to change the factor rescaling the Higgs coupling to muons with respect to the SM .
Definition: HiggsKigen.h:431
virtual const double kappamueff() const
The effective coupling .
double eepWBFpar
Parametric relative theoretical error in via WBF. (Assumed to be constant in energy....
Definition: HiggsKigen.h:2492
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 eWHZZ
Definition: HiggsKigen.h:2518
double BrHexo
The branching ratio of exotic (not invisible) Higgs decays.
Definition: HiggsKigen.h:2473
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,...
double eggFHtautau
Definition: HiggsKigen.h:2516
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,...
Definition: HiggsKigen.h:2533
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.
Definition: HiggsKigen.cpp:604
double eVBFint
Intrinsic relative theoretical error in VBF production. (Assumed to be constant in energy....
Definition: HiggsKigen.h:2479
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.
Definition: HiggsKigen.cpp:898
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 ...
double eWHWW
Definition: HiggsKigen.h:2518
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.
Definition: HiggsKigen.cpp:237
void setKb(double Kb)
A set method to change the factor rescaling the Higgs coupling to b quarks with respect to the SM .
Definition: HiggsKigen.h:391
double eHgagaint
Intrinsic relative theoretical error in .
Definition: HiggsKigen.h:2503
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.
Definition: HiggsKigen.cpp:445
virtual const double computeKW() const
A method to compute the ratio of the coupling in the current model and in the SM.
double eZHtautau
Definition: HiggsKigen.h:2519
static const int NHKvKfgenvars
The number of the model parameters in HiggsKigen: 17 modelpars + 39 + 38 th. err. pars.
Definition: HiggsKigen.h:201
double eHggpar
Parametric relative theoretical error in .
Definition: HiggsKigen.h:2496
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.
Definition: HiggsKigen.cpp:810
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.
Definition: HiggsKigen.h:2460
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...
double getKtau() const
A get method to retrieve the factor rescaling the Higgs coupling to taus with respect to the SM .
Definition: HiggsKigen.h:441
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...
Definition: HiggsKigen.cpp:630
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.
Definition: HiggsKigen.cpp:796
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...
void setKg(double Kg)
A set method to change the factor rescaling the Higgs coupling to gluons with respect to the SM .
Definition: HiggsKigen.h:291
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.
Definition: HiggsKigen.cpp:928
double eVHinv
Total relative theoretical error in .
Definition: HiggsKigen.h:2521
virtual const double BrH2v2dRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: HiggsKigen.cpp:948
virtual const double BrHlv_lvorjjRatio() const
The ratio of the Br , in the current model and in the Standard Model.
Definition: HiggsKigen.h:1695
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 ...
double getKd() const
A get method to retrieve the factor rescaling the Higgs coupling to d quarks with respect to the SM .
Definition: HiggsKigen.h:341
void setBrHinv(double BrHinv)
A set method to change the invisible Higgs branching ratio.
Definition: HiggsKigen.h:550
virtual const double BrH2evRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eVBFHWW
Definition: HiggsKigen.h:2517
double eHZZpar
Parametric relative theoretical error in .
Definition: HiggsKigen.h:2500
double eHWWint
Intrinsic relative theoretical error in .
Definition: HiggsKigen.h:2497
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.
Definition: HiggsKigen.h:2464
double ettHbb
Definition: HiggsKigen.h:2520
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.
Definition: HiggsKigen.cpp:923
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.
Definition: HiggsKigen.cpp:773
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...
void setKH(double KH)
A set method to change the factor rescaling the total Higgs width with respect to the SM .
Definition: HiggsKigen.h:531
bool FlagCustodial
A boolean flag that is true if KZ=KW.
Definition: HiggsKigen.h:2534
double ettHZZ
Definition: HiggsKigen.h:2520
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.
Definition: HiggsKigen.cpp:860
double eeeZHpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
Definition: HiggsKigen.h:2488
double eHtautaupar
Parametric relative theoretical error in .
Definition: HiggsKigen.h:2508
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 ...
Definition: HiggsKigen.cpp:635
void setKd(double Kd)
A set method to change the factor rescaling the Higgs coupling to d quarks with respect to the SM .
Definition: HiggsKigen.h:351
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.
Definition: HiggsKigen.cpp:853
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,...
double eVBFHgaga
Definition: HiggsKigen.h:2517
void setKu(double Ku)
A set method to change the factor rescaling the Higgs coupling to u quarks with respect to the SM .
Definition: HiggsKigen.h:471
double eZHgaga
Definition: HiggsKigen.h:2519
double eWHZga
Definition: HiggsKigen.h:2518
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.
Definition: HiggsKigen.cpp:571
virtual const double BrH4vRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: HiggsKigen.cpp:973
virtual const double BrH2e2vRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: HiggsKigen.cpp:908
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...
Definition: HiggsKigen.h:2537
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....
Definition: HiggsKigen.h:2481
double eggFHWW
Definition: HiggsKigen.h:2516
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 ...
Definition: HiggsKigen.cpp:579
double ettHint
Intrinsic relative theoretical error in ttH production. (Assumed to be constant in energy....
Definition: HiggsKigen.h:2477
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.
Definition: HiggsKigen.cpp:721
double eVBFHinv
Definition: HiggsKigen.h:2521
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.
double getKw() const
A get method to retrieve the factor rescaling the Higgs coupling to the W vector bosons with respect ...
Definition: HiggsKigen.h:241
double ettHtautau
Definition: HiggsKigen.h:2520
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.
Definition: HiggsKigen.cpp:789
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 ...
Definition: HiggsKigen.cpp:649
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.
Definition: HiggsKigen.h:2457
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 .
double eggFHbb
Definition: HiggsKigen.h:2516
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.
Definition: HiggsKigen.cpp:834
virtual const double deltaG2_hZZ() const
The new physics contribution to the coupling of the effective interaction .
double eHbbpar
Parametric relative theoretical error in .
Definition: HiggsKigen.h:2514
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...
double getKb() const
A get method to retrieve the factor rescaling the Higgs coupling to b quarks with respect to the SM .
Definition: HiggsKigen.h:381
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...
Definition: HiggsKigen.cpp:665
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.
Definition: HiggsKigen.cpp:755
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.
Definition: HiggsKigen.cpp:829
virtual const double muttHgagaZeeboost(const double sqrt_s) const
The ratio in the , channel channel in the current model and in the Standard Model.
void setKzga(double Kzga)
A set method to change the factor rescaling the Higgs coupling to Z and photon with respect to the SM...
Definition: HiggsKigen.h:331
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....
Definition: HiggsKigen.h:2491
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.
Definition: HiggsKigen.cpp:597
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 ...
Definition: HiggsKigen.cpp:563
double eWHpar
Parametric relative theoretical error in WH production. (Assumed to be constant in energy....
Definition: HiggsKigen.h:2482
double eVBFHZga
Definition: HiggsKigen.h:2517
void setKc(double Kc)
A set method to change the factor rescaling the Higgs coupling to c quarks with respect to the SM .
Definition: HiggsKigen.h:491
virtual const double BrHlvjjRatio() const
The ratio of the Br , in the current model and in the Standard Model.
Definition: HiggsKigen.h:1685
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....
Definition: HiggsKigen.h:2493
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 ...
double eZHZga
Definition: HiggsKigen.h:2519
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.
Definition: HiggsKigen.h:2536
virtual const double BrH4eRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: HiggsKigen.cpp:963
double Kd
The factor rescaling the Higgs couplings to the down quark with respect to the SM.
Definition: HiggsKigen.h:2465
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...
Definition: HiggsKigen.cpp:656
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.
Definition: HiggsKigen.cpp:918
virtual const double deltaG1_hZZ() const
The new physics contribution to the coupling of the effective interaction .
double eHgagapar
Parametric relative theoretical error in .
Definition: HiggsKigen.h:2504
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 .
Definition: HiggsKigen.h:2502
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 eggFHgaga
Definition: HiggsKigen.h:2516
double Ktau
The factor rescaling the Higgs couplings to taus with respect to the SM.
Definition: HiggsKigen.h:2470
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.
Definition: HiggsKigen.cpp:943
double getKz() const
A get method to retrieve the factor rescaling the Higgs coupling to the Z vector bosons with respect ...
Definition: HiggsKigen.h:261
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.
Definition: HiggsKigen.cpp:781
double getBrHinv() const
A get method to retrieve the invisible Higgs branching ratio.
Definition: HiggsKigen.h:541
virtual const double BrH4uRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: HiggsKigen.cpp:978
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...
void setKs(double Ks)
A set method to change the factor rescaling the Higgs coupling to s quarks with respect to the SM .
Definition: HiggsKigen.h:371
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 getKt() const
A get method to retrieve the factor rescaling the Higgs coupling to t quarks with respect to the SM .
Definition: HiggsKigen.h:501
double eWHmumu
Total relative theoretical error in .
Definition: HiggsKigen.h:2518
virtual const double BrH2L2LRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
Definition: HiggsKigen.cpp:883
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 ...
Definition: HiggsKigen.cpp:642
void setKw(double Kw)
A set method to change the factor rescaling the Higgs coupling to the W vector bosons with respect to...
Definition: HiggsKigen.h:251
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 BrHll_vvorjjRatio() const
The ratio of the Br , in the current model and in the Standard Model.
Definition: HiggsKigen.h:1705
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.
Definition: HiggsKigen.cpp:763
double Kz
The factor rescaling the SM-like Higgs couplings to the Z vector bosons with respect to the SM.
Definition: HiggsKigen.h:2458
double eHmumuint
Intrinsic relative theoretical error in .
Definition: HiggsKigen.h:2505
virtual const double BrH4dRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: HiggsKigen.cpp:983
double eHsspar
Parametric relative theoretical error in .
Definition: HiggsKigen.h:2512
virtual const double BrHgagaRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: HiggsKigen.cpp:839
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.
Definition: HiggsKigen.cpp:913
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 .
Definition: HiggsKigen.h:2519
double Kc
The factor rescaling the Higgs couplings to the charm quark with respect to the SM.
Definition: HiggsKigen.h:2463
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.
Definition: HiggsKigen.cpp:846
double getKs() const
A get method to retrieve the factor rescaling the Higgs coupling to s quarks with respect to the SM .
Definition: HiggsKigen.h:361
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 .
Definition: HiggsKigen.h:2506
double eZHint
Intrinsic relative theoretical error in ZH production. (Assumed to be constant in energy....
Definition: HiggsKigen.h:2483
virtual const double BrHssRatio() const
The ratio of the Br in the current model and in the Standard Model.
Definition: HiggsKigen.cpp:867
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.
Definition: HiggsKigen.cpp:933
gslpp::complex f_func(const double x) const
double ettHZga
Definition: HiggsKigen.h:2520
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.
Definition: HiggsKigen.cpp:968
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.
Definition: HiggsKigen.cpp:938
std::string name
The name of the model.
Definition: Model.h:285
The auxiliary base model class for other model classes.
Definition: NPbase.h:66
A class for particles.
Definition: Particle.h:26
double lambda
The CKM parameter in the Wolfenstein parameterization.