v1.0
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
A class for the caching of some THDMW objects.
More...
#include <THDMWcache.h>
A class for the caching of some THDMW objects.
- Author
- HEPfit Collaboration
- Copyright
- GNU General Public License
Definition at line 27 of file THDMWcache.h.
|
| gslpp::complex | A0_MZ2_mSi2 (const double MZ2, const double mSr2) const |
| |
| gslpp::complex | A0_MZ2_mSp2 (const double MZ2, const double mSp2) const |
| |
| gslpp::complex | A0_MZ2_mSr2 (const double MZ2, const double mSr2) const |
| |
| gslpp::complex | B00_MZ2_MZ2_mSi2_mSp2 (const double MZ2, const double mSi2, const double mSp2) const |
| |
| gslpp::complex | B00_MZ2_MZ2_mSp2_mSp2 (const double MZ2, const double mSp2) const |
| |
| gslpp::complex | B00_MZ2_MZ2_mSr2_mSi2 (const double MZ2, const double mSr2, const double mSi2) const |
| |
| gslpp::complex | B00_MZ2_MZ2_mSr2_mSp2 (const double MZ2, const double mSr2, const double mSp2) const |
| |
| gslpp::complex | B0_MZ2_0_mSp2_mSp2 (const double MZ2, const double mSp2) const |
| |
| double | setOtherParameters () |
| |
| | THDMWcache (const StandardModel &SM_i) |
| | THDMWcache constructor. More...
|
| |
| void | updateCache () |
| |
| | ~THDMWcache () |
| | THDMWcache destructor. More...
|
| |
|
| gslpp::complex | A_A_D (const double mA2, const double cW2, const double Ms, const double Mb, const double MZ) const |
| | Amplitude for a CP-odd Higgs boson decay to a photon and a Z boson including the strange and bottom quarks in the loop. More...
|
| |
| gslpp::complex | A_A_L (const double mA2, const double cW2, const double Mmu, const double Mtau, const double MZ) const |
| | Amplitude for a CP-odd Higgs boson decay to a photon and a Z boson including muons and taus in the loop. More...
|
| |
| gslpp::complex | A_A_U (const double mA2, const double cW2, const double Mc, const double Mt, const double MZ) const |
| | Amplitude for a CP-odd Higgs boson decay to a photon and a Z boson including the charm and top quarks in the loop. More...
|
| |
| gslpp::complex | A_h_D (const double mHl2, const double cW2, const double Md, const double Ms, const double Mb, const double MZ) const |
| | Amplitude for the SM Higgs boson decay to a photon and a Z boson including the down-type quarks in the loop. More...
|
| |
| gslpp::complex | A_H_Hp (const double mHp2, const double mH, const double cW2, const double MZ) const |
| | Amplitude for a CP-even Higgs boson decay to a photon and a Z boson including the charged Higgs boson in the loop. More...
|
| |
| gslpp::complex | A_h_L (const double mHl2, const double cW2, const double Me, const double Mmu, const double Mtau, const double MZ) const |
| | Amplitude for the SM Higgs boson decay to a photon and a Z boson including the leptons in the loop. More...
|
| |
| gslpp::complex | A_h_U (const double mHl2, const double cW2, const double Mu, const double Mc, const double Mt, const double MZ) const |
| | Amplitude for the SM Higgs boson decay to a photon and a Z boson including the up-type quarks in the loop. More...
|
| |
| gslpp::complex | A_H_W (const double mH, const double cW2, const double MW, const double MZ) const |
| | Amplitude for a CP-even Higgs boson decay to a photon and a Z boson including the W boson in the loop. More...
|
| |
| gslpp::complex | A_HH_D (const double mHh2, const double cW2, const double Ms, const double Mb, const double MZ) const |
| | Amplitude for a heavy CP-even Higgs boson decay to a photon and a Z boson including the strange and bottom quarks in the loop. More...
|
| |
| gslpp::complex | A_HH_L (const double mHh2, const double cW2, const double Mmu, const double Mtau, const double MZ) const |
| | Amplitude for a heavy CP-even Higgs boson decay to a photon and a Z boson including muons and taus in the loop. More...
|
| |
| gslpp::complex | A_HH_U (const double mHh2, const double cW2, const double Mc, const double Mt, const double MZ) const |
| | Amplitude for a heavy CP-even Higgs boson decay to a photon and a Z boson including the charm and top quarks in the loop. More...
|
| |
| int | CacheCheck (const gslpp::complex cache[][CacheSize], const int NumPar, const double params[]) const |
| | Check whether for the latest set of parameters a value is in the cache. More...
|
| |
| int | CacheCheckReal (const double cache[][CacheSize], const int NumPar, const double params[]) const |
| | Check whether for the latest set of parameters a value is in the cache. More...
|
| |
| void | CacheShift (gslpp::complex cache[][CacheSize], const int NumPar, const double params[], const gslpp::complex newResult) const |
| | Adds a new result and its parameters into the cache. More...
|
| |
| void | CacheShiftReal (double cache[][CacheSize], const int NumPar, const double params[], const double newResult) const |
| | Adds a new result and its parameters into the cache. More...
|
| |
| void | computeHHlimits () |
| |
| void | computeSignalStrengthQuantities () |
| |
| void | computeUnitarity () |
| |
| gslpp::complex | f_func (const double x) const |
| | loginterpolating function for the theoretical value of p p -> Sr Sr ->j j j j More...
|
| |
| gslpp::complex | g_func (const double x) const |
| |
| gslpp::complex | I_A_D (const double mA2, const double Ms, const double Mb) const |
| | Amplitude for a CP-odd Higgs boson decay to diphotons including the strange and bottom quarks in the loop. More...
|
| |
| gslpp::complex | I_A_L (const double mA2, const double Mmu, const double Mtau) const |
| | Amplitude for a CP-odd Higgs boson decay to diphotons including muons and taus in the loop. More...
|
| |
| gslpp::complex | I_A_U (const double mA2, const double Mc, const double Mt) const |
| | Amplitude for a CP-odd Higgs boson decay to diphotons including the charm and top quarks in the loop. More...
|
| |
| gslpp::complex | I_h_D (const double mHl2, const double Md, const double Ms, const double Mb) const |
| | Amplitude for the SM Higgs boson decay to diphotons including the down-type quarks in the loop. More...
|
| |
| gslpp::complex | I_H_Hp (const double mHp2, const double mH) const |
| | Amplitude for a CP-even Higgs boson decay to diphotons including the charged Higgs boson in the loop. More...
|
| |
| gslpp::complex | I_h_L (const double mHl2, const double Me, const double Mmu, const double Mtau) const |
| | Amplitude for the SM Higgs boson decay to diphotons including the leptons in the loop. More...
|
| |
| gslpp::complex | I_h_U (const double mHl2, const double Mu, const double Mc, const double Mt) const |
| | Amplitude for the SM Higgs boson decay to diphotons including the up-type quarks in the loop. More...
|
| |
| gslpp::complex | I_H_W (const double mH, const double MW) const |
| | Amplitude for a CP-even Higgs boson decay to diphotons including the W boson in the loop. More...
|
| |
| gslpp::complex | I_HH_D (const double mHh2, const double Ms, const double Mb) const |
| | Amplitude for a heavy CP-even Higgs boson decay to diphotons including the strange and bottom quarks in the loop. More...
|
| |
| gslpp::complex | I_HH_L (const double mHh2, const double Mmu, const double Mtau) const |
| | Amplitude for a heavy CP-even Higgs boson decay to diphotons including muons and taus in the loop. More...
|
| |
| gslpp::complex | I_HH_U (const double mHh2, const double Mc, const double Mt) const |
| | Amplitude for a heavy CP-even Higgs boson decay to diphotons including the charm and top quarks in the loop. More...
|
| |
| gslpp::complex | Int1 (const double tau, const double lambda) const |
| |
| gslpp::complex | Int2 (const double tau, const double lambda) const |
| |
| double | interpolate (gslpp::matrix< double > arrayTab, double x) |
| | Linearly interpolates a table with one parameter dimension. More...
|
| |
| double | interpolate3D (gslpp::matrix< double > arrayTab, double x, double y, double z) |
| | Linearly interpolates a table with three parameter dimensions. More...
|
| |
| double | interpolate4D (gslpp::matrix< double > arrayTab, double x, double y, double z, double v) |
| | Linearly interpolates a table with four parameter dimensions. More...
|
| |
| double | ip_cs_ppto2Sto4t_13 (double etaD, double etaU, double THDMW_nu4, double mSR) |
| | Linearly interpolates the logarithm in base 10 of a table with four parameter dimensions. The log is only taken on the values, not on the parameters. More...
|
| |
| double | ip_ex_bb_H_bb_CMS13 (double mass) |
| | Interpolating function for the expected CMS upper limit on pp -> H b bbar -> b bbar b bbar. More...
|
| |
| double | ip_ex_bb_phi_bb_CMS8 (double mass) |
| | Interpolating function for the observed CMS upper limit on a bottom quark produced scalar resonance decaying to two bottom quarks. More...
|
| |
| double | ip_ex_bb_phi_bb_CMS8_e (double mass) |
| | Interpolating function for the expected CMS upper limit on a bottom quark produced scalar resonance decaying to two bottom quarks. More...
|
| |
| double | ip_ex_bb_phi_tt_ATLAS13 (double mass) |
| | Interpolating function for the observed ATLAS upper limit on a bb associated scalar resonance decaying to t quarks. More...
|
| |
| double | ip_ex_bb_phi_tt_ATLAS13_e (double mass) |
| | Interpolating function for the expected ATLAS upper limit on a bb associated scalar resonance decaying to t quarks. More...
|
| |
| double | ip_ex_gg_phi_tt_ATLAS8 (double mass) |
| | Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to a top quark pair. More...
|
| |
| double | ip_ex_gg_phi_tt_ATLAS8_e (double mass) |
| | Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to a top quark pair. More...
|
| |
| double | ip_ex_ggF_H_hh_bbbb_CMS13 (double mass) |
| | Interpolating function for the expected ATLAS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark. More...
|
| |
| double | ip_ex_ggF_H_hh_bbbb_CMS13_e (double mass) |
| | Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to four b quarks. More...
|
| |
| double | ip_ex_pp_Gkk_tt_ATLAS13 (double mass) |
| | Interpolating function for the expected ATLAS upper limit on pp -> Gkk (Kaluza-Klein graviton) -> t tbar. More...
|
| |
| double | ip_ex_pp_H_hh_bbbb_ATLAS13 (double mass) |
| | Interpolating function for the observed ATLAS upper limit on a spin-2 resonance decaying to two \(h\) bosons which further decay to four b quarks. More...
|
| |
| double | ip_ex_pp_H_hh_bbbb_ATLAS13_e (double mass) |
| | Interpolating function for the expected ATLAS upper limit on a spin-2 resonance decaying to two \(h\) bosons which further decay to four b quarks. More...
|
| |
| double | ip_ex_pp_H_hh_bbbb_CMS13 (double mass) |
| | Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to four b quarks. More...
|
| |
| double | ip_ex_pp_H_hh_bbbb_CMS13_e (double mass) |
| | Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to four b quarks. More...
|
| |
| double | ip_ex_pp_Hp_tb_ATLAS13 (double mass) |
| | Interpolating function for the observed ATLAS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark. More...
|
| |
| double | ip_ex_pp_Hp_tb_CMS8 (double mass) |
| | Interpolating function for the observed CMS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark. More...
|
| |
| double | ip_ex_pp_Hp_tb_CMS8_e (double mass) |
| | Interpolating function for the expected CMS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark. More...
|
| |
| double | ip_ex_pp_Hpm_tb_ATLAS8 (double mass) |
| | Interpolating function for the observed ATLAS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark. More...
|
| |
| double | ip_ex_pp_Hpm_tb_ATLAS8_e (double mass) |
| | Interpolating function for the expected ATLAS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark. More...
|
| |
| double | ip_ex_pp_phi_bb_CMS13 (double mass) |
| | Interpolating function for the observed CMS upper limit on a scalar resonance decaying to a b quark pair. More...
|
| |
| double | ip_ex_pp_phi_bb_CMS13_e (double mass) |
| | Interpolating function for the expected CMS upper limit on a scalar resonance decaying to a b quark pair. More...
|
| |
| double | ip_ex_pp_phi_bb_CMS8 (double mass) |
| | Interpolating function for the observed CMS upper limit on a scalar resonance decaying to a b quark pair. More...
|
| |
| double | ip_ex_pp_phi_hh_bbbb_CMS8 (double mass) |
| | Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to two bottom quark pairs. More...
|
| |
| double | ip_ex_pp_phi_hh_bbbb_CMS8_e (double mass) |
| | Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to two bottom quark pairs. More...
|
| |
| double | ip_ex_pp_R_gg_CMS13 (double mass) |
| | Interpolating function for the expected CMS upper limit for resonances decaying to gluons. More...
|
| |
| double | ip_ex_pp_SS_jjjj_ATLAS13 (double mass) |
| | Interpolating function for the expected ATLAS upper limit on pp -> coloron coloron -> j j j j. More...
|
| |
| double | ip_ex_tt_phi_tt_ATLAS13 (double mass) |
| | Interpolating function for the observed ATLAS upper limit on a tt associated scalar resonance decaying to t quarks. More...
|
| |
| double | ip_ex_tt_phi_tt_ATLAS13_e (double mass) |
| | Interpolating function for the expected ATLAS upper limit on a tt associated scalar resonance decaying to t quarks. More...
|
| |
| double | ip_th_pp_Si_bb (double etaD, double etaU, double mS) |
| | Interpolating function for the theoretical value of p p -> Si -> b bbar. More...
|
| |
| double | ip_th_pp_Si_bb_8TeV (double etaD, double etaU, double mS) |
| | Interpolating function for the theoretical value of p p -> Si -> b bbar. More...
|
| |
| double | ip_th_pp_Sibb_bbbb (double etaD, double etaU, double mS) |
| | Interpolating function for the theoretical value of p p -> Si bbar b -> b bbar bbar b. More...
|
| |
| double | ip_th_pp_Sibb_bbbb_8TeV (double etaD, double etaU, double mS) |
| | Interpolating function for the theoretical value of p p -> Si bbar b -> b bbar bbar b. More...
|
| |
| double | ip_th_pp_Sitt_tttt (double etaD, double etaU, double mS) |
| | Interpolating function for the theoretical value of p p -> Si tbar t -> t tbar tbar t. More...
|
| |
| double | ip_th_pp_Sr_bb (double etaD, double etaU, double Lambda4, double mSr) |
| | Interpolating function for the theoretical value of p p -> Sr -> b bbar. More...
|
| |
| double | ip_th_pp_Sr_bb_8TeV (double etaD, double etaU, double Lambda4, double mSr) |
| | Interpolating function for the theoretical value of p p -> Sr -> b bbar at 8 TeV. More...
|
| |
| double | ip_th_pp_Sr_jj (double etaD, double etaU, double Lambda4, double mSr) |
| | Interpolating function for the theoretical value of p p -> Sr -> j j. More...
|
| |
| double | ip_th_pp_Sr_tt (double etaD, double etaU, double Lambda4, double mSr) |
| | Interpolating function for the theoretical value of p p -> Sr -> t tbar. More...
|
| |
| double | ip_th_pp_Srbb_bbbb (double etaD, double etaU, double Lambda4, double mSr) |
| | Interpolating function for the theoretical value of p p -> Sr b bbar -> b bbar b bbar. More...
|
| |
| double | ip_th_pp_Srbb_bbbb_8TeV (double etaD, double etaU, double Lambda4, double mSr) |
| | Interpolating function for the theoretical value of p p -> Sr b bbar -> b bbar b bbar. More...
|
| |
| double | ip_th_pp_SrSr_jjjj (double etaD, double etaU, double Lambda4, double mSr) |
| | Interpolating function for the theoretical value of p p -> Sr Sr ->j j j j. More...
|
| |
| double | ip_th_pp_Srtt_tttt (double etaD, double etaU, double Lambda4, double mSr) |
| | Interpolating function for the theoretical value of p p -> Sr t tbar -> t tbar t tbar. More...
|
| |
| double | ip_th_pp_Stb_tbtb (double etaD, double etaU, double mS) |
| | Interpolating function for the theoretical value of p p -> S+ tbar b -> t bbar tbar b. More...
|
| |
| void | read () |
| | Fills all required arrays with the values read from the tables. More...
|
| |
| gslpp::matrix< double > | readTable (std::string filename, int rowN, int colN) |
| | This function reads values from a table and returns them as an array. More...
|
| |
| void | runTHDMWparameters () |
| |
◆ THDMWcache()
THDMWcache constructor.
Reads all the tables values and stores them in the memory.
Definition at line 14 of file THDMWcache.cpp.
17 myTHDMW(static_cast<const THDMW*> (&SM_i)),
◆ ~THDMWcache()
| THDMWcache::~THDMWcache |
( |
| ) |
|
◆ A0_MZ2_mSi2()
| gslpp::complex THDMWcache::A0_MZ2_mSi2 |
( |
const double |
MZ2, |
|
|
const double |
mSr2 |
|
) |
| const |
◆ A0_MZ2_mSp2()
| gslpp::complex THDMWcache::A0_MZ2_mSp2 |
( |
const double |
MZ2, |
|
|
const double |
mSp2 |
|
) |
| const |
◆ A0_MZ2_mSr2()
| gslpp::complex THDMWcache::A0_MZ2_mSr2 |
( |
const double |
MZ2, |
|
|
const double |
mSr2 |
|
) |
| const |
◆ A_A_D()
| gslpp::complex THDMWcache::A_A_D |
( |
const double |
mA2, |
|
|
const double |
cW2, |
|
|
const double |
Ms, |
|
|
const double |
Mb, |
|
|
const double |
MZ |
|
) |
| const |
|
private |
Amplitude for a CP-odd Higgs boson decay to a photon and a Z boson including the strange and bottom quarks in the loop.
This function can also be used for the gluon fusion production adding the appropriate factor
Definition at line 632 of file THDMWcache.cpp.
634 double params[] = {mA2, cW2, Ms, Mb,
MZ};
640 double TAUs=4.0*Ms*Ms/mA2;
641 double TAUb=4.0*Mb*Mb/mA2;
642 double LAMs=4.0*Ms*Ms/(
MZ*
MZ);
643 double LAMb=4.0*Mb*Mb/(
MZ*
MZ);
◆ A_A_L()
| gslpp::complex THDMWcache::A_A_L |
( |
const double |
mA2, |
|
|
const double |
cW2, |
|
|
const double |
Mmu, |
|
|
const double |
Mtau, |
|
|
const double |
MZ |
|
) |
| const |
|
private |
Amplitude for a CP-odd Higgs boson decay to a photon and a Z boson including muons and taus in the loop.
Definition at line 694 of file THDMWcache.cpp.
696 double params[] = {mA2, cW2, Mmu, Mtau,
MZ};
702 double TAUmu=4.0*Mmu*Mmu/mA2;
703 double TAUtau=4.0*Mtau*Mtau/mA2;
704 double LAMmu=4.0*Mmu*Mmu/(
MZ*
MZ);
705 double LAMtau=4.0*Mtau*Mtau/(
MZ*
MZ);
◆ A_A_U()
| gslpp::complex THDMWcache::A_A_U |
( |
const double |
mA2, |
|
|
const double |
cW2, |
|
|
const double |
Mc, |
|
|
const double |
Mt, |
|
|
const double |
MZ |
|
) |
| const |
|
private |
Amplitude for a CP-odd Higgs boson decay to a photon and a Z boson including the charm and top quarks in the loop.
Definition at line 571 of file THDMWcache.cpp.
573 double params[] = {mA2, cW2, Mc, Mt,
MZ};
579 double TAUc=4.0*Mc*Mc/mA2;
580 double TAUt=4.0*Mt*Mt/mA2;
581 double LAMc=4.0*Mc*Mc/(
MZ*
MZ);
582 double LAMt=4.0*Mt*Mt/(
MZ*
MZ);
◆ A_h_D()
| gslpp::complex THDMWcache::A_h_D |
( |
const double |
mHl2, |
|
|
const double |
cW2, |
|
|
const double |
Md, |
|
|
const double |
Ms, |
|
|
const double |
Mb, |
|
|
const double |
MZ |
|
) |
| const |
|
private |
Amplitude for the SM Higgs boson decay to a photon and a Z boson including the down-type quarks in the loop.
This function can also be used for the gluon fusion production adding the appropriate factor
Definition at line 590 of file THDMWcache.cpp.
592 double params[] = {mHl2, cW2, Md, Ms, Mb,
MZ};
598 double TAUd=4.0*Md*Md/mHl2;
599 double TAUs=4.0*Ms*Ms/mHl2;
600 double TAUb=4.0*Mb*Mb/mHl2;
601 double LAMd=4.0*Md*Md/(
MZ*
MZ);
602 double LAMs=4.0*Ms*Ms/(
MZ*
MZ);
603 double LAMb=4.0*Mb*Mb/(
MZ*
MZ);
◆ A_H_Hp()
| gslpp::complex THDMWcache::A_H_Hp |
( |
const double |
mHp2, |
|
|
const double |
mH, |
|
|
const double |
cW2, |
|
|
const double |
MZ |
|
) |
| const |
|
private |
Amplitude for a CP-even Higgs boson decay to a photon and a Z boson including the charged Higgs boson in the loop.
Definition at line 731 of file THDMWcache.cpp.
733 double params[] = {mHp2, mH, cW2,
MZ};
739 double TAUhp=4.0*mHp2/(mH*mH);
740 double LAMhp=4.0*mHp2/(
MZ*
MZ);
◆ A_h_L()
| gslpp::complex THDMWcache::A_h_L |
( |
const double |
mHl2, |
|
|
const double |
cW2, |
|
|
const double |
Me, |
|
|
const double |
Mmu, |
|
|
const double |
Mtau, |
|
|
const double |
MZ |
|
) |
| const |
|
private |
Amplitude for the SM Higgs boson decay to a photon and a Z boson including the leptons in the loop.
Definition at line 651 of file THDMWcache.cpp.
653 double params[] = {mHl2, cW2, Me, Mmu, Mtau,
MZ};
659 double TAUe=4.0*Me*Me/mHl2;
660 double TAUmu=4.0*Mmu*Mmu/mHl2;
661 double TAUtau=4.0*Mtau*Mtau/mHl2;
662 double LAMe=4.0*Me*Me/(
MZ*
MZ);
663 double LAMmu=4.0*Mmu*Mmu/(
MZ*
MZ);
664 double LAMtau=4.0*Mtau*Mtau/(
MZ*
MZ);
668 -
Int2(TAUtau,LAMtau));
◆ A_h_U()
| gslpp::complex THDMWcache::A_h_U |
( |
const double |
mHl2, |
|
|
const double |
cW2, |
|
|
const double |
Mu, |
|
|
const double |
Mc, |
|
|
const double |
Mt, |
|
|
const double |
MZ |
|
) |
| const |
|
private |
Amplitude for the SM Higgs boson decay to a photon and a Z boson including the up-type quarks in the loop.
Definition at line 529 of file THDMWcache.cpp.
531 double params[] = {mHl2, cW2, Mu, Mc, Mt,
MZ};
537 double TAUu=4.0*Mu*Mu/mHl2;
538 double TAUc=4.0*Mc*Mc/mHl2;
539 double TAUt=4.0*Mt*Mt/mHl2;
540 double LAMu=4.0*Mu*Mu/(
MZ*
MZ);
541 double LAMc=4.0*Mc*Mc/(
MZ*
MZ);
542 double LAMt=4.0*Mt*Mt/(
MZ*
MZ);
◆ A_H_W()
| gslpp::complex THDMWcache::A_H_W |
( |
const double |
mH, |
|
|
const double |
cW2, |
|
|
const double |
MW, |
|
|
const double |
MZ |
|
) |
| const |
|
private |
Amplitude for a CP-even Higgs boson decay to a photon and a Z boson including the W boson in the loop.
Definition at line 713 of file THDMWcache.cpp.
715 double params[] = {mH, cW2, MW,
MZ};
721 double TAUw=4.0*MW*MW/(mH*mH);
722 double LAMw=4.0*MW*MW/(
MZ*
MZ);
725 +((1.0+2.0/TAUw)*sW2/cW2-(5.0+2.0/TAUw))*
Int1(TAUw,LAMw));
◆ A_HH_D()
| gslpp::complex THDMWcache::A_HH_D |
( |
const double |
mHh2, |
|
|
const double |
cW2, |
|
|
const double |
Ms, |
|
|
const double |
Mb, |
|
|
const double |
MZ |
|
) |
| const |
|
private |
Amplitude for a heavy CP-even Higgs boson decay to a photon and a Z boson including the strange and bottom quarks in the loop.
Definition at line 612 of file THDMWcache.cpp.
614 double params[] = {mHh2, cW2, Ms, Mb,
MZ};
620 double TAUs=4.0*Ms*Ms/mHh2;
621 double TAUb=4.0*Mb*Mb/mHh2;
622 double LAMs=4.0*Ms*Ms/(
MZ*
MZ);
623 double LAMb=4.0*Mb*Mb/(
MZ*
MZ);
◆ A_HH_L()
| gslpp::complex THDMWcache::A_HH_L |
( |
const double |
mHh2, |
|
|
const double |
cW2, |
|
|
const double |
Mmu, |
|
|
const double |
Mtau, |
|
|
const double |
MZ |
|
) |
| const |
|
private |
Amplitude for a heavy CP-even Higgs boson decay to a photon and a Z boson including muons and taus in the loop.
Definition at line 674 of file THDMWcache.cpp.
676 double params[] = {mHh2, cW2, Mmu, Mtau,
MZ};
682 double TAUmu=4.0*Mmu*Mmu/mHh2;
683 double TAUtau=4.0*Mtau*Mtau/mHh2;
684 double LAMmu=4.0*Mmu*Mmu/(
MZ*
MZ);
685 double LAMtau=4.0*Mtau*Mtau/(
MZ*
MZ);
688 +
Int1(TAUtau,LAMtau)-
Int2(TAUtau,LAMtau));
◆ A_HH_U()
| gslpp::complex THDMWcache::A_HH_U |
( |
const double |
mHh2, |
|
|
const double |
cW2, |
|
|
const double |
Mc, |
|
|
const double |
Mt, |
|
|
const double |
MZ |
|
) |
| const |
|
private |
Amplitude for a heavy CP-even Higgs boson decay to a photon and a Z boson including the charm and top quarks in the loop.
Definition at line 551 of file THDMWcache.cpp.
553 double params[] = {mHh2, cW2, Mc, Mt,
MZ};
559 double TAUc=4.0*Mc*Mc/mHh2;
560 double TAUt=4.0*Mt*Mt/mHh2;
561 double LAMc=4.0*Mc*Mc/(
MZ*
MZ);
562 double LAMt=4.0*Mt*Mt/(
MZ*
MZ);
◆ B00_MZ2_MZ2_mSi2_mSp2()
| gslpp::complex THDMWcache::B00_MZ2_MZ2_mSi2_mSp2 |
( |
const double |
MZ2, |
|
|
const double |
mSi2, |
|
|
const double |
mSp2 |
|
) |
| const |
Definition at line 252 of file THDMWcache.cpp.
254 double params[] = {MZ2, mSi2, mSp2};
◆ B00_MZ2_MZ2_mSp2_mSp2()
| gslpp::complex THDMWcache::B00_MZ2_MZ2_mSp2_mSp2 |
( |
const double |
MZ2, |
|
|
const double |
mSp2 |
|
) |
| const |
◆ B00_MZ2_MZ2_mSr2_mSi2()
| gslpp::complex THDMWcache::B00_MZ2_MZ2_mSr2_mSi2 |
( |
const double |
MZ2, |
|
|
const double |
mSr2, |
|
|
const double |
mSi2 |
|
) |
| const |
Definition at line 266 of file THDMWcache.cpp.
268 double params[] = {MZ2, mSr2, mSi2};
◆ B00_MZ2_MZ2_mSr2_mSp2()
| gslpp::complex THDMWcache::B00_MZ2_MZ2_mSr2_mSp2 |
( |
const double |
MZ2, |
|
|
const double |
mSr2, |
|
|
const double |
mSp2 |
|
) |
| const |
Definition at line 238 of file THDMWcache.cpp.
240 double params[] = {MZ2, mSr2, mSp2};
◆ B0_MZ2_0_mSp2_mSp2()
| gslpp::complex THDMWcache::B0_MZ2_0_mSp2_mSp2 |
( |
const double |
MZ2, |
|
|
const double |
mSp2 |
|
) |
| const |
◆ CacheCheck()
| int THDMWcache::CacheCheck |
( |
const gslpp::complex |
cache[][CacheSize], |
|
|
const int |
NumPar, |
|
|
const double |
params[] |
|
) |
| const |
|
private |
Check whether for the latest set of parameters a value is in the cache.
Takes a complex value.
Definition at line 85 of file THDMWcache.cpp.
90 for(
int j=0; j<NumPar; j++)
91 bCache &= (params[j] == cache[j][i].real());
◆ CacheCheckReal()
| int THDMWcache::CacheCheckReal |
( |
const double |
cache[][CacheSize], |
|
|
const int |
NumPar, |
|
|
const double |
params[] |
|
) |
| const |
|
private |
Check whether for the latest set of parameters a value is in the cache.
Takes a real value.
Definition at line 97 of file THDMWcache.cpp.
102 for(
int j=0; j<NumPar; j++)
103 bCache &= (params[j] == cache[j][i]);
104 if (bCache)
return i;
◆ CacheShift()
| void THDMWcache::CacheShift |
( |
gslpp::complex |
cache[][CacheSize], |
|
|
const int |
NumPar, |
|
|
const double |
params[], |
|
|
const gslpp::complex |
newResult |
|
) |
| const |
|
private |
Adds a new result and its parameters into the cache.
The new values are added on top. The oldest set on the stack is deleted. Takes a complex value.
Definition at line 109 of file THDMWcache.cpp.
113 for(
int j=0; j<NumPar+1; j++)
114 cache[j][i] = cache[j][i-1];
117 for(
int j=0; j<NumPar; j++) {
119 cache[NumPar][0] = newResult;
◆ CacheShiftReal()
| void THDMWcache::CacheShiftReal |
( |
double |
cache[][CacheSize], |
|
|
const int |
NumPar, |
|
|
const double |
params[], |
|
|
const double |
newResult |
|
) |
| const |
|
private |
Adds a new result and its parameters into the cache.
The new values are added on top. The oldest set on the stack is deleted. Takes a real value.
Definition at line 123 of file THDMWcache.cpp.
127 for(
int j=0; j<NumPar+1; j++)
128 cache[j][i] = cache[j][i-1];
131 for(
int j=0; j<NumPar; j++) {
132 cache[j][0] = params[j];
133 cache[NumPar][0] = newResult;
◆ computeHHlimits()
| void THDMWcache::computeHHlimits |
( |
| ) |
|
|
private |
◆ computeSignalStrengthQuantities()
| void THDMWcache::computeSignalStrengthQuantities |
( |
| ) |
|
|
private |
Definition at line 780 of file THDMWcache.cpp.
795 double BrSM_htobb = 5.77e-1;
796 double BrSM_htotautau = 6.32e-2;
797 double BrSM_htogaga = 2.28e-3;
798 double BrSM_htoWW = 2.15e-1;
799 double BrSM_htoZZ = 2.64e-2;
800 double BrSM_htogg = 8.57e-2;
801 double BrSM_htoZga = 1.54e-3;
802 double BrSM_htocc = 2.91e-2;
819 double ABSggMW=(-9.0/16.0*(fermU+4.0*fermD)+I_h_Sp+I_h_SR+I_h_SI).abs2();
820 double ABSggSM=(-9.0/16.0*(fermU+4.0*fermD)).abs2();
821 rh_gg=ABSggMW/ABSggSM;
828 double ABSgagaMW=(fermU+fermD+fermL+I_hSM_W+I_h_S).abs2();
829 double ABSgagaSM=(fermU+fermD+fermL+I_hSM_W).abs2();
839 double ABSZgaMW=(A_h_F+A_hSM_W+A_h_S).abs2();
840 double ABSZgaSM=(A_h_F+A_hSM_W).abs2();
859 double ABSggTHDMW=(-9.0/16.0*(
cosa/
sinb)*(fermU+4.0*fermD)+I_h_Sp+I_h_SR+I_h_SI).abs2();
860 double ABSggSM=(-9.0/16.0*(fermU+4.0*fermD)).abs2();
861 rh_gg=ABSggTHDMW/ABSggSM;
871 double ABSgagaTHDMW=((
cosa/
sinb)*(fermU+fermD+fermL)+
sin(
bma)*I_hSM_W+I_h_Hp+I_h_S).abs2();
872 double ABSgagaSM=(fermU+fermD+fermL+I_hSM_W).abs2();
873 rh_gaga=ABSgagaTHDMW/ABSgagaSM;
883 double ABSZgaTHDMW=(A_h_F+
sin(
bma)*A_hSM_W+A_h_Hp+A_h_S).abs2();
884 double ABSZgaSM=(A_h_F+A_hSM_W).abs2();
885 rh_Zga=ABSZgaTHDMW/ABSZgaSM;
889 throw std::runtime_error(
"THDMWmodel can only be \"ManoharWise\", \"custodialMW\" or \"custodial1\".");
◆ computeUnitarity()
| void THDMWcache::computeUnitarity |
( |
| ) |
|
|
private |
Definition at line 1107 of file THDMWcache.cpp.
1111 throw std::runtime_error(
"THDMW unitarity constraints are only implemented for the \"custodial1\", the \"ManoharWise\" and the \"custodialMW\" model.");
1129 Smatrix1.assign(0,0, 3.0*
lambda1/(16.0*pi));
1131 Smatrix1.assign(1,0, Smatrix1(0,1));
1132 Smatrix1.assign(0,3, (2.0*
nu1+
nu2)/(8.0*
sqrt(2.0)*pi));
1133 Smatrix1.assign(3,0, Smatrix1(0,3));
1134 Smatrix1.assign(1,1, 3.0*
lambda2/(16.0*pi));
1136 Smatrix1.assign(3,1, Smatrix1(1,3));
1138 Smatrix1.assign(2,3, (4.0*
kappa1+2.0*
kappa2)/(16.0*pi));
1139 Smatrix1.assign(3,2, Smatrix1(2,3));
1140 Smatrix1.assign(3,3, (26.0*
mu1+17.0*
mu3+13.0*
mu4)/(32.0*pi));
1142 Smatrix2.assign(0,0,
lambda1/(16.0*pi));
1143 Smatrix2.assign(0,1,
lambda4/(16.0*pi));
1144 Smatrix2.assign(1,0, Smatrix2(0,1));
1145 Smatrix2.assign(0,3,
nu2/(8.0*
sqrt(2.0)*pi));
1146 Smatrix2.assign(3,0, Smatrix2(0,3));
1147 Smatrix2.assign(1,1,
lambda2/(16.0*pi));
1148 Smatrix2.assign(1,3,
omega2/(8.0*
sqrt(2.0)*pi));
1149 Smatrix2.assign(3,1, Smatrix2(1,3));
1151 Smatrix2.assign(2,3,
kappa2/(8.0*pi));
1152 Smatrix2.assign(3,2, Smatrix2(2,3));
1153 Smatrix2.assign(3,3, (14.0*
mu1+3.0*
mu3+27.0*
mu4)/(96.0*pi));
1155 Smatrix1.eigensystem(Seigenvectors1, Seigenvalues1);
1156 Smatrix2.eigensystem(Seigenvectors2, Seigenvalues2);
1158 for (
int i=0; i < 4; i++) {
1212 Sbmatrix1.assign(0,0, 3.0*blambda1/(16.0*pi));
1213 Sbmatrix1.assign(0,1, (2.0*blambda3+blambda4)/(16.0*pi));
1214 Sbmatrix1.assign(1,0, Sbmatrix1(0,1));
1215 Sbmatrix1.assign(0,3, (2.0*bnu1+bnu2)/(8.0*
sqrt(2.0)*pi));
1216 Sbmatrix1.assign(3,0, Sbmatrix1(0,3));
1217 Sbmatrix1.assign(1,1, 3.0*blambda2/(16.0*pi));
1218 Sbmatrix1.assign(1,3, (2.0*bomega1+bomega2)/(8.0*
sqrt(2.0)*pi));
1219 Sbmatrix1.assign(3,1, Sbmatrix1(1,3));
1220 Sbmatrix1.assign(2,2, (blambda3+5.0*blambda4)/(16.0*pi));
1221 Sbmatrix1.assign(2,3, (4.0*bkappa1+2.0*bkappa2)/(16.0*pi));
1222 Sbmatrix1.assign(3,2, Sbmatrix1(2,3));
1223 Sbmatrix1.assign(3,3, (26.0*bmu1+17.0*bmu3+13.0*bmu4)/(32.0*pi));
1225 Sbmatrix2.assign(0,0, blambda1/(16.0*pi));
1226 Sbmatrix2.assign(0,1, blambda4/(16.0*pi));
1227 Sbmatrix2.assign(1,0, Sbmatrix2(0,1));
1228 Sbmatrix2.assign(0,3, bnu2/(8.0*
sqrt(2.0)*pi));
1229 Sbmatrix2.assign(3,0, Sbmatrix2(0,3));
1230 Sbmatrix2.assign(1,1, blambda2/(16.0*pi));
1231 Sbmatrix2.assign(1,3, bomega2/(8.0*
sqrt(2.0)*pi));
1232 Sbmatrix2.assign(3,1, Sbmatrix2(1,3));
1233 Sbmatrix2.assign(2,2, (blambda3+blambda4)/(16.0*pi));
1234 Sbmatrix2.assign(2,3, bkappa2/(8.0*pi));
1235 Sbmatrix2.assign(3,2, Sbmatrix2(2,3));
1236 Sbmatrix2.assign(3,3, (14.0*bmu1+3.0*bmu3+27.0*bmu4)/(96.0*pi));
1238 Seigenvectors1T=Seigenvectors1.hconjugate();
1239 Seigenvectors2T=Seigenvectors2.hconjugate();
1241 for (
int i=0; i < 4; i++) {
1242 for (
int k=0; k < 4; k++) {
1243 for (
int l=0; l < 4; l++) {
1244 Sbeigenvalues1.assign(i, Sbeigenvalues1(i) + Seigenvectors1T(i,k) * Sbmatrix1(k,l) * Seigenvectors1(l,i) );
1245 Sbeigenvalues2.assign(i, Sbeigenvalues2(i) + Seigenvectors2T(i,k) * Sbmatrix2(k,l) * Seigenvectors2(l,i) );
1256 for (
int i=0; i < 11; i++) {
1299 + 3.0*
mu5 + 8.0*
mu6)/3.0)/(16.0*pi*pi);
1304 + 3.0*
mu5 -
mu6)/3.0)/(16.0*pi*pi);
1309 + 24.0*
mu5 + 8.0*
mu6)/3.0)/(16.0*pi*pi);
1331 double betamu3 = (20.0*
mu3*
mu3
1344 + 26.0/9.0*
mu1*
mu2)/(16.0*pi*pi);
1350 - 10.0/9.0*
mu1*
mu2)/(16.0*pi*pi);
1357 double betamuA = 4.0*betamu1+4.0*betamu2+8.5*betamu3+5.0*betamu4+1.5*betamu5+2.5*betamu6;
1358 double betamuB = (4.0*betamu1+4.0*betamu2+1.5*betamu3+12.0*betamu4+1.5*betamu5-0.5*betamu6)/3.0;
1359 double betamuC = (-0.5*betamu1-0.5*betamu2+1.5*betamu3+1.5*betamu4+12.0*betamu5+4.0*betamu6)/3.0;
1360 double betaMA1 = 3.0*betalambda1 + betamuA
1361 -
sqrt(9.0*betalambda1*betalambda1-6.0*betalambda1*betamuA+betamuA*betamuA
1362 +32.0*betanu1*betanu1+32.0*betanu1*betanu2+8.0*betanu2*betanu2);
1363 double betaMA2 = 3.0*betalambda1 + betamuA
1364 +
sqrt(9.0*betalambda1*betalambda1-6.0*betalambda1*betamuA+betamuA*betamuA
1365 +32.0*betanu1*betanu1+32.0*betanu1*betanu2+8.0*betanu2*betanu2);
1366 double betaMB1 = betalambda1 + betamuB -
sqrt(betalambda1*betalambda1-2.0*betalambda1*betamuB+betamuB*betamuB+8.0*betanu2*betanu2);
1367 double betaMB2 = betalambda1 + betamuB +
sqrt(betalambda1*betalambda1-2.0*betalambda1*betamuB+betamuB*betamuB+8.0*betanu2*betanu2);
1368 double betaMC1 = betalambda1 + betamuC -
sqrt(betalambda1*betalambda1-2.0*betalambda1*betamuC+betamuC*betamuC+32.0*betanu3*betanu3);
1369 double betaMC2 = betalambda1 + betamuC +
sqrt(betalambda1*betalambda1-2.0*betalambda1*betamuC+betamuC*betamuC+32.0*betanu3*betanu3);
1381 for (
int i=0; i < 8; i++) {
1398 Smatrix1.assign(0,0, 3.0*
lambda1/(16.0*pi));
1399 Smatrix1.assign(0,1, (2.0*
nu1+
nu2)/(8.0*
sqrt(2.0)*pi));
1400 Smatrix1.assign(1,0, Smatrix1(0,1));
1401 Smatrix1.assign(1,1, (26.0*
mu1+17.0*
mu3+13.0*
mu4)/(32.0*pi));
1403 Smatrix2.assign(0,0,
lambda1/(16.0*pi));
1404 Smatrix2.assign(0,1,
nu2/(8.0*
sqrt(2.0)*pi));
1405 Smatrix2.assign(1,0, Smatrix2(0,1));
1406 Smatrix2.assign(1,1, (14.0*
mu1+3.0*
mu3+27.0*
mu4)/(96.0*pi));
1408 Smatrix1.eigensystem(Seigenvectors1, Seigenvalues1);
1409 Smatrix2.eigensystem(Seigenvectors2, Seigenvalues2);
1411 for (
int i=0; i < 2; i++) {
◆ f_func()
loginterpolating function for the theoretical value of p p -> Sr Sr ->j j j j
- Returns
- xsection times branching ratio of pp -> Sr Sr -> j j j j
Generated with MadGraph
Definition at line 748 of file THDMWcache.cpp.
754 return pow(asin(
sqrt(1.0/x)),2);
◆ g_func()
◆ I_A_D()
| gslpp::complex THDMWcache::I_A_D |
( |
const double |
mA2, |
|
|
const double |
Ms, |
|
|
const double |
Mb |
|
) |
| const |
|
private |
Amplitude for a CP-odd Higgs boson decay to diphotons including the strange and bottom quarks in the loop.
This function can also be used for the gluon fusion production adding the appropriate factor
Definition at line 431 of file THDMWcache.cpp.
433 double params[] = {mA2, Ms, Mb};
439 double TAUs=4.0*Ms*Ms/mA2;
440 double TAUb=4.0*Mb*Mb/mA2;
◆ I_A_L()
| gslpp::complex THDMWcache::I_A_L |
( |
const double |
mA2, |
|
|
const double |
Mmu, |
|
|
const double |
Mtau |
|
) |
| const |
|
private |
Amplitude for a CP-odd Higgs boson decay to diphotons including muons and taus in the loop.
Definition at line 483 of file THDMWcache.cpp.
485 double params[] = {mA2, Mmu, Mtau};
491 double TAUmu=4.0*Mmu*Mmu/mA2;
492 double TAUtau=4.0*Mtau*Mtau/mA2;
◆ I_A_U()
| gslpp::complex THDMWcache::I_A_U |
( |
const double |
mA2, |
|
|
const double |
Mc, |
|
|
const double |
Mt |
|
) |
| const |
|
private |
Amplitude for a CP-odd Higgs boson decay to diphotons including the charm and top quarks in the loop.
This function can also be used for the gluon fusion production adding the appropriate factor
Definition at line 380 of file THDMWcache.cpp.
382 double params[] = {mA2, Mc, Mt};
388 double TAUc=4.0*Mc*Mc/mA2;
389 double TAUt=4.0*Mt*Mt/mA2;
◆ I_h_D()
| gslpp::complex THDMWcache::I_h_D |
( |
const double |
mHl2, |
|
|
const double |
Md, |
|
|
const double |
Ms, |
|
|
const double |
Mb |
|
) |
| const |
|
private |
Amplitude for the SM Higgs boson decay to diphotons including the down-type quarks in the loop.
This function can also be used for the gluon fusion production adding the appropriate factor
Definition at line 396 of file THDMWcache.cpp.
398 double params[] = {mHl2, Md, Ms, Mb};
404 double TAUd=4.0*Md*Md/mHl2;
405 double TAUs=4.0*Ms*Ms/mHl2;
406 double TAUb=4.0*Mb*Mb/mHl2;
408 +TAUs*(1.0+(1.0-TAUs)*
f_func(TAUs))+TAUb*(1.0+(1.0-TAUb)*
f_func(TAUb)));
◆ I_H_Hp()
| gslpp::complex THDMWcache::I_H_Hp |
( |
const double |
mHp2, |
|
|
const double |
mH |
|
) |
| const |
|
private |
Amplitude for a CP-even Higgs boson decay to diphotons including the charged Higgs boson in the loop.
Definition at line 514 of file THDMWcache.cpp.
516 double params[] = {mHp2, mH};
522 double TAUhp=4.0*mHp2/(mH*mH);
◆ I_h_L()
| gslpp::complex THDMWcache::I_h_L |
( |
const double |
mHl2, |
|
|
const double |
Me, |
|
|
const double |
Mmu, |
|
|
const double |
Mtau |
|
) |
| const |
|
private |
Amplitude for the SM Higgs boson decay to diphotons including the leptons in the loop.
Definition at line 447 of file THDMWcache.cpp.
449 double params[] = {mHl2, Me, Mmu, Mtau};
455 double TAUe=4.0*Me*Me/mHl2;
456 double TAUmu=4.0*Mmu*Mmu/mHl2;
457 double TAUtau=4.0*Mtau*Mtau/mHl2;
459 +TAUmu*(1.0+(1.0-TAUmu)*
f_func(TAUmu))
460 +TAUtau*(1.0+(1.0-TAUtau)*
f_func(TAUtau)));
◆ I_h_U()
| gslpp::complex THDMWcache::I_h_U |
( |
const double |
mHl2, |
|
|
const double |
Mu, |
|
|
const double |
Mc, |
|
|
const double |
Mt |
|
) |
| const |
|
private |
Amplitude for the SM Higgs boson decay to diphotons including the up-type quarks in the loop.
This function can also be used for the gluon fusion production adding the appropriate factor
Definition at line 345 of file THDMWcache.cpp.
347 double params[] = {mHl2, Mu, Mc, Mt};
353 double TAUu=4.0*Mu*Mu/mHl2;
354 double TAUc=4.0*Mc*Mc/mHl2;
355 double TAUt=4.0*Mt*Mt/mHl2;
357 +TAUc*(1.0+(1.0-TAUc)*
f_func(TAUc))+TAUt*(1.0+(1.0-TAUt)*
f_func(TAUt)));
◆ I_H_W()
| gslpp::complex THDMWcache::I_H_W |
( |
const double |
mH, |
|
|
const double |
MW |
|
) |
| const |
|
private |
Amplitude for a CP-even Higgs boson decay to diphotons including the W boson in the loop.
Definition at line 499 of file THDMWcache.cpp.
501 double params[] = {mH, MW};
507 double TAUw=4.0*MW*MW/(mH*mH);
◆ I_HH_D()
| gslpp::complex THDMWcache::I_HH_D |
( |
const double |
mHh2, |
|
|
const double |
Ms, |
|
|
const double |
Mb |
|
) |
| const |
|
private |
Amplitude for a heavy CP-even Higgs boson decay to diphotons including the strange and bottom quarks in the loop.
This function can also be used for the gluon fusion production adding the appropriate factor
Definition at line 414 of file THDMWcache.cpp.
416 double params[] = {mHh2, Ms, Mb};
422 double TAUs=4.0*Ms*Ms/mHh2;
423 double TAUb=4.0*Mb*Mb/mHh2;
425 +TAUb*(1.0+(1.0-TAUb)*
f_func(TAUb)));
◆ I_HH_L()
| gslpp::complex THDMWcache::I_HH_L |
( |
const double |
mHh2, |
|
|
const double |
Mmu, |
|
|
const double |
Mtau |
|
) |
| const |
|
private |
Amplitude for a heavy CP-even Higgs boson decay to diphotons including muons and taus in the loop.
Definition at line 466 of file THDMWcache.cpp.
468 double params[] = {mHh2, Mmu, Mtau};
474 double TAUmu=4.0*Mmu*Mmu/mHh2;
475 double TAUtau=4.0*Mtau*Mtau/mHh2;
477 TAUtau*(1.0+(1.0-TAUtau)*
f_func(TAUtau)));
◆ I_HH_U()
| gslpp::complex THDMWcache::I_HH_U |
( |
const double |
mHh2, |
|
|
const double |
Mc, |
|
|
const double |
Mt |
|
) |
| const |
|
private |
Amplitude for a heavy CP-even Higgs boson decay to diphotons including the charm and top quarks in the loop.
This function can also be used for the gluon fusion production adding the appropriate factor
Definition at line 363 of file THDMWcache.cpp.
365 double params[] = {mHh2, Mc, Mt};
371 double TAUc=4.0*Mc*Mc/mHh2;
372 double TAUt=4.0*Mt*Mt/mHh2;
374 +TAUt*(1.0+(1.0-TAUt)*
f_func(TAUt)));
◆ Int1()
| gslpp::complex THDMWcache::Int1 |
( |
const double |
tau, |
|
|
const double |
lambda |
|
) |
| const |
|
private |
Definition at line 770 of file THDMWcache.cpp.
771 return tau*lambda/(tau-lambda)/2.0+tau*tau*lambda*lambda/((tau-lambda)
772 *(tau-lambda))/2.0*(
f_func(tau)-
f_func(lambda))+tau*tau*lambda/((tau-lambda)
◆ Int2()
| gslpp::complex THDMWcache::Int2 |
( |
const double |
tau, |
|
|
const double |
lambda |
|
) |
| const |
|
private |
◆ interpolate()
| double THDMWcache::interpolate |
( |
gslpp::matrix< double > |
arrayTab, |
|
|
double |
x |
|
) |
| |
|
private |
Linearly interpolates a table with one parameter dimension.
- Returns
- the interpolated value
Definition at line 1459 of file THDMWcache.cpp.
1461 int rowN=arrayTab.
size_i();
1463 double xmin = arrayTab(0,0);
1464 double xmax = arrayTab(rowN-1,0);
1465 double interval = arrayTab(1,0)-arrayTab(0,0);
1466 int Nintervals = (x-xmin)/interval;
1478 y =(arrayTab(Nintervals+1,1)-arrayTab(Nintervals,1))/(arrayTab(Nintervals+1,0)
1479 -arrayTab(Nintervals,0))*(x-arrayTab(Nintervals,0))+arrayTab(Nintervals,1);
◆ interpolate3D()
| double THDMWcache::interpolate3D |
( |
gslpp::matrix< double > |
arrayTab, |
|
|
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
|
private |
Linearly interpolates a table with three parameter dimensions.
- Returns
- the interpolated value
Definition at line 1487 of file THDMWcache.cpp.
1489 int rowN=arrayTab.
size_i();
1490 double xmin = arrayTab(0,0);
1491 double xmax = arrayTab(rowN-1,0);
1492 double ymin = arrayTab(0,1);
1493 double ymax = arrayTab(rowN-1,1);
1494 double zmin = arrayTab(0,2);
1495 double zmax = arrayTab(rowN-1,2);
1496 double intervalx = arrayTab(1,0)-arrayTab(0,0);
1499 while(arrayTab(iy,1)-arrayTab(iy-1,1)==0&&iy<6000000);
1500 double intervaly = arrayTab(iy,1)-arrayTab(iy-1,1);
1503 while(arrayTab(iz,2)-arrayTab(iz-1,2)==0&&iz<6000000);
1504 double intervalz = arrayTab(iz,2)-arrayTab(iz-1,2);
1505 int Nintervalsx = (x-xmin)/intervalx;
1506 int Nintervalsy = (y-ymin)/intervaly;
1507 int Nintervalsz = (z-zmin)/intervalz;
1508 int MaxNintervalx = round((xmax-xmin)/intervalx);
1509 int MaxNintervaly = round((ymax-ymin)/intervaly);
1510 int MaxNintervalz = round((zmax-zmin)/intervalz);
1519 if(x<xmin||Nintervalsx>MaxNintervalx||y<ymin||Nintervalsy>MaxNintervaly||z<zmin||Nintervalsz>MaxNintervalz){
1528 double x1=arrayTab(iz*Nintervalsz+iy*Nintervalsy+Nintervalsx,0);
1529 double x2=arrayTab(iz*(Nintervalsz)+iy*(Nintervalsy)+Nintervalsx+1,0);
1530 double y1=arrayTab(iz*Nintervalsz+iy*Nintervalsy+Nintervalsx,1);
1531 double y2=arrayTab(iz*(Nintervalsz)+iy*(Nintervalsy+1)+Nintervalsx,1);
1532 double z1=arrayTab(iz*Nintervalsz+iy*Nintervalsy+Nintervalsx,2);
1533 double z2=arrayTab(iz*(Nintervalsz+1)+iy*(Nintervalsy)+Nintervalsx,2);
1535 return (arrayTab(iz*Nintervalsz+iy*Nintervalsy+Nintervalsx,3) * (x2-x) * (y2-y) * (z2-z)
1536 +arrayTab(iz*Nintervalsz+iy*Nintervalsy+Nintervalsx+1,3) * (x-x1) * (y2-y) * (z2-z)
1537 +arrayTab(iz*Nintervalsz+iy*(Nintervalsy+1)+Nintervalsx,3) * (x2-x) * (y-y1) * (z2-z)
1538 +arrayTab(iz*(Nintervalsz+1)+iy*Nintervalsy+Nintervalsx,3) * (x2-x) * (y2-y) * (z-z1)
1539 +arrayTab(iz*Nintervalsz+iy*(Nintervalsy+1)+Nintervalsx+1,3) * (x-x1) * (y-y1) * (z2-z)
1540 +arrayTab(iz*(Nintervalsz+1)+iy*Nintervalsy+Nintervalsx+1,3) * (x-x1) * (y2-y) * (z-z1)
1541 +arrayTab(iz*(Nintervalsz+1)+iy*(Nintervalsy+1)+Nintervalsx,3) * (x2-x) * (y-y1) * (z-z1)
1542 +arrayTab(iz*(Nintervalsz+1)+iy*(Nintervalsy+1)+Nintervalsx+1,3) * (x-x1) * (y-y1) * (z-z1))/((x2-x1)*(y2-y1)*(z2-z1));
◆ interpolate4D()
| double THDMWcache::interpolate4D |
( |
gslpp::matrix< double > |
arrayTab, |
|
|
double |
x, |
|
|
double |
y, |
|
|
double |
z, |
|
|
double |
v |
|
) |
| |
|
private |
Linearly interpolates a table with four parameter dimensions.
- Returns
- the interpolated value
Definition at line 1551 of file THDMWcache.cpp.
1553 int rowN=arrayTab.
size_i();
1555 double xmin = arrayTab(0,0);
1556 double xmax = arrayTab(rowN-1,0);
1557 double ymin = arrayTab(0,1);
1558 double ymax = arrayTab(rowN-1,1);
1559 double zmin = arrayTab(0,2);
1560 double zmax = arrayTab(rowN-1,2);
1561 double vmin = arrayTab(0,3);
1562 double vmax = arrayTab(rowN-1,3);
1563 double intervalx = arrayTab(1,0)-arrayTab(0,0);
1566 while(arrayTab(iy,1)-arrayTab(iy-1,1)==0&&iy<6000000);
1567 double intervaly = arrayTab(iy,1)-arrayTab(iy-1,1);
1570 while(arrayTab(iz,2)-arrayTab(iz-1,2)==0&&iz<6000000);
1571 double intervalz = arrayTab(iz,2)-arrayTab(iz-1,2);
1574 while(arrayTab(iv,3)-arrayTab(iv-1,3)==0&&iv<6000000);
1575 double intervalv = arrayTab(iv,3)-arrayTab(iv-1,3);
1576 int Nintervalsx = (x-xmin)/intervalx;
1577 int Nintervalsy = (y-ymin)/intervaly;
1578 int Nintervalsz = (z-zmin)/intervalz;
1579 int Nintervalsv = (v-vmin)/intervalv;
1580 int MaxNintervalx = round((xmax-xmin)/intervalx);
1581 int MaxNintervaly = round((ymax-ymin)/intervaly);
1582 int MaxNintervalz = round((zmax-zmin)/intervalz);
1583 int MaxNintervalv = round((vmax-vmin)/intervalv);
1601 if(x<xmin||Nintervalsx>MaxNintervalx||y<ymin||Nintervalsy>MaxNintervaly||z<zmin||Nintervalsz>MaxNintervalz||v<vmin||Nintervalsv>MaxNintervalv){
1610 double x1=arrayTab(iv*Nintervalsv+iz*Nintervalsz+iy*Nintervalsy+Nintervalsx,0);
1611 double x2=arrayTab(iv*(Nintervalsv)+iz*(Nintervalsz)+iy*(Nintervalsy)+Nintervalsx+1,0);
1612 double y1=arrayTab(iv*Nintervalsv+iz*Nintervalsz+iy*Nintervalsy+Nintervalsx,1);
1613 double y2=arrayTab(iv*(Nintervalsv)+iz*(Nintervalsz)+iy*(Nintervalsy+1)+Nintervalsx,1);
1614 double z1=arrayTab(iv*Nintervalsv+iz*Nintervalsz+iy*Nintervalsy+Nintervalsx,2);
1615 double z2=arrayTab(iv*(Nintervalsv)+iz*(Nintervalsz+1)+iy*(Nintervalsy)+Nintervalsx,2);
1616 double v1=arrayTab(iv*Nintervalsv+iz*Nintervalsz+iy*Nintervalsy+Nintervalsx,3);
1617 double v2=arrayTab(iv*(Nintervalsv+1)+iz*(Nintervalsz)+iy*(Nintervalsy)+Nintervalsx,3);
1643 return (arrayTab(iv*Nintervalsv+iz*Nintervalsz+iy*Nintervalsy+Nintervalsx,4) * (x2-x) * (y2-y) * (z2-z) * (v2-v)
1644 +arrayTab(iv*Nintervalsv+iz*Nintervalsz+iy*Nintervalsy+Nintervalsx+1,4) * (x-x1) * (y2-y) * (z2-z) * (v2-v)
1645 +arrayTab(iv*Nintervalsv+iz*Nintervalsz+iy*(Nintervalsy+1)+Nintervalsx,4) * (x2-x) * (y-y1) * (z2-z) * (v2-v)
1646 +arrayTab(iv*Nintervalsv+iz*(Nintervalsz+1)+iy*Nintervalsy+Nintervalsx,4) * (x2-x) * (y2-y) * (z-z1) * (v2-v)
1647 +arrayTab(iv*(Nintervalsv+1)+iz*Nintervalsz+iy*Nintervalsy+Nintervalsx,4) * (x2-x) * (y2-y) * (z2-z) * (v-v1)
1648 +arrayTab(iv*Nintervalsv+iz*Nintervalsz+iy*(Nintervalsy+1)+Nintervalsx+1,4) * (x-x1) * (y-y1) * (z2-z) * (v2-v)
1649 +arrayTab(iv*Nintervalsv+iz*(Nintervalsz+1)+iy*Nintervalsy+Nintervalsx+1,4) * (x-x1) * (y2-y) * (z-z1) * (v2-v)
1650 +arrayTab(iv*(Nintervalsv+1)+iz*Nintervalsz+iy*Nintervalsy+Nintervalsx+1,4) * (x-x1) * (y2-y) * (z2-z) * (v-v1)
1651 +arrayTab(iv*Nintervalsv+iz*(Nintervalsz+1)+iy*(Nintervalsy+1)+Nintervalsx,4) * (x2-x) * (y-y1) * (z-z1) * (v2-v)
1652 +arrayTab(iv*(Nintervalsv+1)+iz*Nintervalsz+iy*(Nintervalsy+1)+Nintervalsx,4) * (x2-x) * (y-y1) * (z2-z) * (v-v1)
1653 +arrayTab(iv*(Nintervalsv+1)+iz*(Nintervalsz+1)+iy*Nintervalsy+Nintervalsx,4) * (x2-x) * (y2-y) * (z-z1) * (v-v1)
1654 +arrayTab(iv*Nintervalsv+iz*(Nintervalsz+1)+iy*(Nintervalsy+1)+Nintervalsx+1,4) * (x-x1) * (y-y1) * (z-z1) * (v2-v)
1655 +arrayTab(iv*(Nintervalsv+1)+iz*Nintervalsz+iy*(Nintervalsy+1)+Nintervalsx+1,4) * (x-x1) * (y-y1) * (z2-z) * (v-v1)
1656 +arrayTab(iv*(Nintervalsv+1)+iz*(Nintervalsz+1)+iy*Nintervalsy+Nintervalsx+1,4) * (x-x1) * (y2-y) * (z-z1) * (v-v1)
1657 +arrayTab(iv*(Nintervalsv+1)+iz*(Nintervalsz+1)+iy*(Nintervalsy+1)+Nintervalsx,4) * (x2-x) * (y-y1) * (z-z1) * (v-v1)
1658 +arrayTab(iv*(Nintervalsv+1)+iz*(Nintervalsz+1)+iy*(Nintervalsy+1)+Nintervalsx+1,4) * (x-x1) * (y-y1) * (z-z1) * (v-v1))/((x2-x1)*(y2-y1)*(z2-z1)*(v2-v1));
◆ ip_cs_ppto2Sto4t_13()
| double THDMWcache::ip_cs_ppto2Sto4t_13 |
( |
double |
etaD, |
|
|
double |
etaU, |
|
|
double |
THDMW_nu4, |
|
|
double |
mSR |
|
) |
| |
|
private |
Linearly interpolates the logarithm in base 10 of a table with four parameter dimensions. The log is only taken on the values, not on the parameters.
- Returns
- the interpolated value
Interpolating function for the H production cross section via gluon-gluon fusion at 8 TeV.
- Returns
- \(\sigma(gg\to H)\)
◆ ip_ex_bb_H_bb_CMS13()
| double THDMWcache::ip_ex_bb_H_bb_CMS13 |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the expected CMS upper limit on pp -> H b bbar -> b bbar b bbar.
- Returns
- xsection times branching ratio
CMS arXiv:1805.12191, Fig. 6
Definition at line 2383 of file THDMWcache.cpp.
2385 double params[] = {mass};
◆ ip_ex_bb_phi_bb_CMS8()
| double THDMWcache::ip_ex_bb_phi_bb_CMS8 |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the observed CMS upper limit on a bottom quark produced scalar resonance decaying to two bottom quarks.
- Returns
- \([\sigma_{bb\to \phi}\cdot BR(\phi\to b\bar b)]_{\text{CMS,95\%}}\)
Taken from CMS-HIG-14-017, Figure 6 [150].
Definition at line 2002 of file THDMWcache.cpp.
2004 double params[] = {mass};
◆ ip_ex_bb_phi_bb_CMS8_e()
| double THDMWcache::ip_ex_bb_phi_bb_CMS8_e |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the expected CMS upper limit on a bottom quark produced scalar resonance decaying to two bottom quarks.
- Returns
- \([\sigma_{bb\to \phi}\cdot BR(\phi\to b\bar b)]_{\text{CMS,95\%}}\)
Taken from CMS-HIG-14-017, Figure 6 [150].
Definition at line 2018 of file THDMWcache.cpp.
2020 double params[] = {mass};
◆ ip_ex_bb_phi_tt_ATLAS13()
| double THDMWcache::ip_ex_bb_phi_tt_ATLAS13 |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the observed ATLAS upper limit on a bb associated scalar resonance decaying to t quarks.
- Returns
- \([\sigma_{bb\to \phi}\cdot BR(\phi\to t\bar t)]_{\text{ATLAS,95\%}}\)
Taken from ATLAS-CONF-2016-104, Figure 21 [83].
Definition at line 2062 of file THDMWcache.cpp.
2064 double params[] = {mass};
◆ ip_ex_bb_phi_tt_ATLAS13_e()
| double THDMWcache::ip_ex_bb_phi_tt_ATLAS13_e |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the expected ATLAS upper limit on a bb associated scalar resonance decaying to t quarks.
- Returns
- \([\sigma_{bb\to \phi}\cdot BR(\phi\to t\bar t)]_{\text{ATLAS,95\%}}\)
Taken from ATLAS-CONF-2016-104, Figure 21 [83].
Definition at line 2078 of file THDMWcache.cpp.
2080 double params[] = {mass};
◆ ip_ex_gg_phi_tt_ATLAS8()
| double THDMWcache::ip_ex_gg_phi_tt_ATLAS8 |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to a top quark pair.
- Returns
- \([\sigma_{pp\to \phi}\cdot BR(\phi\to t\bar t)]_{\text{ATLAS,95\%}}\)
Taken from arXiv:1505.07018, Figure 11d [5].
Definition at line 2032 of file THDMWcache.cpp.
2034 double params[] = {mass};
◆ ip_ex_gg_phi_tt_ATLAS8_e()
| double THDMWcache::ip_ex_gg_phi_tt_ATLAS8_e |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to a top quark pair.
- Returns
- \([\sigma_{pp\to \phi}\cdot BR(\phi\to t\bar t)]_{\text{ATLAS,95\%}}\)
Taken from arXiv:1505.07018, Figure 11d [5].
Definition at line 2048 of file THDMWcache.cpp.
2050 double params[] = {mass};
◆ ip_ex_ggF_H_hh_bbbb_CMS13()
| double THDMWcache::ip_ex_ggF_H_hh_bbbb_CMS13 |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the expected ATLAS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark.
- Returns
- \([\sigma_{pp\to H^+}\cdot BR(H^+\to tb)]_{\text{ATLAS,95\%}}\)
Taken from ATLAS-CONF-2016-089, Figure 12 [86].
Interpolating function for the observed ATLAS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark.
- Returns
- \([\sigma_{pp\to H^+}\cdot BR(H^+\to tb)]_{\text{ATLAS,95\%}}\)
Taken from ATLAS-CONF-2016-104, Figure 23 [89].
Interpolating function for the expected ATLAS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark.
- Returns
- \([\sigma_{pp\to H^+}\cdot BR(H^+\to tb)]_{\text{ATLAS,95\%}}\)
Taken from ATLAS-CONF-2016-104, Figure 23 [89].
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to four b quarks.
- Returns
- \([\sigma_{gg\to H}\cdot BR(H\to hh\to b\bar b b\bar b)]_{\text{CMS,95\%}}\)
Taken from CMS-PAS-B2G-16-026, Figure 9 left [96].
Definition at line 2311 of file THDMWcache.cpp.
2313 double params[] = {mass};
◆ ip_ex_ggF_H_hh_bbbb_CMS13_e()
| double THDMWcache::ip_ex_ggF_H_hh_bbbb_CMS13_e |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to four b quarks.
- Returns
- \([\sigma_{gg\to H}\cdot BR(H\to hh\to b\bar b b\bar b)]_{\text{CMS,95\%}}\)
Taken from CMS-PAS-B2G-16-026, Figure 9 left [96].
Definition at line 2327 of file THDMWcache.cpp.
2329 double params[] = {mass};
◆ ip_ex_pp_Gkk_tt_ATLAS13()
| double THDMWcache::ip_ex_pp_Gkk_tt_ATLAS13 |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the expected ATLAS upper limit on pp -> Gkk (Kaluza-Klein graviton) -> t tbar.
- Returns
- xsection times branching ratio
ATLAS arXiv:1804.01939, Fig. 16, 36.1 fb^-1, 13 TeV
Definition at line 2341 of file THDMWcache.cpp.
2343 double params[] = {mass};
◆ ip_ex_pp_H_hh_bbbb_ATLAS13()
| double THDMWcache::ip_ex_pp_H_hh_bbbb_ATLAS13 |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the observed ATLAS upper limit on a spin-2 resonance decaying to two \(h\) bosons which further decay to four b quarks.
- Returns
- \([\sigma_{pp\to H}\cdot BR(H\to hh\to b\bar b b\bar b)]_{\text{ATLAS,95\%}}\)
Taken from ATLAS-CONF-2016-049, Figure 11 [92].
Definition at line 2124 of file THDMWcache.cpp.
2126 double params[] = {mass};
◆ ip_ex_pp_H_hh_bbbb_ATLAS13_e()
| double THDMWcache::ip_ex_pp_H_hh_bbbb_ATLAS13_e |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the expected ATLAS upper limit on a spin-2 resonance decaying to two \(h\) bosons which further decay to four b quarks.
- Returns
- \([\sigma_{pp\to H}\cdot BR(H\to hh\to b\bar b b\bar b)]_{\text{ATLAS,95\%}}\)
Taken from ATLAS-CONF-2016-049, Figure 11 [92].
Definition at line 2140 of file THDMWcache.cpp.
2142 double params[] = {mass};
◆ ip_ex_pp_H_hh_bbbb_CMS13()
| double THDMWcache::ip_ex_pp_H_hh_bbbb_CMS13 |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to four b quarks.
- Returns
- \([\sigma_{pp\to H}\cdot BR(H\to hh\to b\bar b b\bar b)]_{\text{CMS,95\%}}\)
Taken from CMS-PAS-HIG-16-002, Figure 7 [80].
Definition at line 2201 of file THDMWcache.cpp.
2203 double params[] = {mass};
◆ ip_ex_pp_H_hh_bbbb_CMS13_e()
| double THDMWcache::ip_ex_pp_H_hh_bbbb_CMS13_e |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to four b quarks.
- Returns
- \([\sigma_{pp\to H}\cdot BR(H\to hh\to b\bar b b\bar b)]_{\text{CMS,95\%}}\)
Taken from CMS-PAS-HIG-16-002, Figure 7 [80].
Definition at line 2217 of file THDMWcache.cpp.
2219 double params[] = {mass};
◆ ip_ex_pp_Hp_tb_ATLAS13()
| double THDMWcache::ip_ex_pp_Hp_tb_ATLAS13 |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the observed ATLAS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark.
- Returns
- \([\sigma_{pp\to H^+}\cdot BR(H^+\to tb)]_{\text{ATLAS,95\%}}\)
Taken from ATLAS-CONF-2016-089, Figure 12 [86].
Definition at line 2294 of file THDMWcache.cpp.
2296 double params[] = {mass};
◆ ip_ex_pp_Hp_tb_CMS8()
| double THDMWcache::ip_ex_pp_Hp_tb_CMS8 |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the observed CMS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark.
- Returns
- \([\sigma_{pp\to H^+}]_{\text{CMS,95\%}}\)
Taken from arXiv:1508.07774, Table 11 [146].
Definition at line 2264 of file THDMWcache.cpp.
2266 double params[] = {mass};
◆ ip_ex_pp_Hp_tb_CMS8_e()
| double THDMWcache::ip_ex_pp_Hp_tb_CMS8_e |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the expected CMS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark.
- Returns
- \([\sigma_{pp\to H^+}]_{\text{CMS,95\%}}\)
Taken from arXiv:1508.07774, Table 11 [146].
Definition at line 2280 of file THDMWcache.cpp.
2282 double params[] = {mass};
◆ ip_ex_pp_Hpm_tb_ATLAS8()
| double THDMWcache::ip_ex_pp_Hpm_tb_ATLAS8 |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the observed ATLAS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark.
- Returns
- \([2\sigma_{pp\to H^+}\cdot BR(H^+\to tb)]_{\text{ATLAS,95\%}}\)
Taken from arXiv:1512.03704, Figure 6 [8].
Definition at line 2232 of file THDMWcache.cpp.
2234 double params[] = {mass};
◆ ip_ex_pp_Hpm_tb_ATLAS8_e()
| double THDMWcache::ip_ex_pp_Hpm_tb_ATLAS8_e |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the expected ATLAS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark.
- Returns
- \([2\sigma_{pp\to H^+}\cdot BR(H^+\to tb)]_{\text{ATLAS,95\%}}\)
Taken from arXiv:1512.03704, Figure 6 [8].
Definition at line 2248 of file THDMWcache.cpp.
2250 double params[] = {mass};
◆ ip_ex_pp_phi_bb_CMS13()
| double THDMWcache::ip_ex_pp_phi_bb_CMS13 |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to a b quark pair.
- Returns
- \([\sigma_{pp\to \phi}\cdot BR(\phi \to b\bar b)]_{\text{CMS,95\%}}\)
Taken from CMS-PAS-HIG-16-025, Figure 5 [72].
Definition at line 2155 of file THDMWcache.cpp.
2157 double params[] = {mass};
◆ ip_ex_pp_phi_bb_CMS13_e()
| double THDMWcache::ip_ex_pp_phi_bb_CMS13_e |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the expected CMS upper limit on a scalar resonance decaying to a b quark pair.
- Returns
- \([\sigma_{pp\to \phi}\cdot BR(\phi \to b\bar b)]_{\text{CMS,95\%}}\)
Taken from CMS-PAS-HIG-16-025, Figure 5 [72].
Definition at line 2187 of file THDMWcache.cpp.
2189 double params[] = {mass};
◆ ip_ex_pp_phi_bb_CMS8()
| double THDMWcache::ip_ex_pp_phi_bb_CMS8 |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to a b quark pair.
- Returns
- \([\sigma_{pp\to \phi}\cdot BR(\phi \to b\bar b)]_{\text{CMS,95\%}}\)
Taken from 180206149.
Definition at line 2169 of file THDMWcache.cpp.
2171 double params[] = {mass};
◆ ip_ex_pp_phi_hh_bbbb_CMS8()
| double THDMWcache::ip_ex_pp_phi_hh_bbbb_CMS8 |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to two bottom quark pairs.
- Returns
- \([\sigma_{gg\to \phi}\cdot BR(\phi\to hh\to b\bar b b\bar b)]_{\text{CMS,95\%}}\)
Taken from arXiv:1503.04114, Figure 5, left [151].
Definition at line 1974 of file THDMWcache.cpp.
1976 double params[] = {mass};
◆ ip_ex_pp_phi_hh_bbbb_CMS8_e()
| double THDMWcache::ip_ex_pp_phi_hh_bbbb_CMS8_e |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to two bottom quark pairs.
- Returns
- \([\sigma_{gg\to \phi}\cdot BR(\phi\to hh\to b\bar b b\bar b)]_{\text{CMS,95\%}}\)
Taken from arXiv:1503.04114, Figure 5, left [151].
Definition at line 1988 of file THDMWcache.cpp.
1990 double params[] = {mass};
◆ ip_ex_pp_R_gg_CMS13()
| double THDMWcache::ip_ex_pp_R_gg_CMS13 |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the expected CMS upper limit for resonances decaying to gluons.
- Returns
- xsection times branching ratio
CMS CMS-CR-2018-204, Fig. 3 right green, 27 & 36 fb^-1, 13 TeV
Definition at line 2355 of file THDMWcache.cpp.
2357 double params[] = {mass};
◆ ip_ex_pp_SS_jjjj_ATLAS13()
| double THDMWcache::ip_ex_pp_SS_jjjj_ATLAS13 |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the expected ATLAS upper limit on pp -> coloron coloron -> j j j j.
- Returns
- xsection times branching ratio
# ATLAS arXiv:171007171, Fig. 9c, 36.7 fb^-1, 13 TeV
Definition at line 2369 of file THDMWcache.cpp.
2371 double params[] = {mass};
◆ ip_ex_tt_phi_tt_ATLAS13()
| double THDMWcache::ip_ex_tt_phi_tt_ATLAS13 |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the observed ATLAS upper limit on a tt associated scalar resonance decaying to t quarks.
- Returns
- \([\sigma_{tt\to \phi}\cdot BR(\phi\to t\bar t)]_{\text{ATLAS,95\%}}\)
Taken from ATLAS-CONF-2016-104, Figure 22 [83].
Definition at line 2094 of file THDMWcache.cpp.
2096 double params[] = {mass};
◆ ip_ex_tt_phi_tt_ATLAS13_e()
| double THDMWcache::ip_ex_tt_phi_tt_ATLAS13_e |
( |
double |
mass | ) |
|
|
private |
Interpolating function for the expected ATLAS upper limit on a tt associated scalar resonance decaying to t quarks.
- Returns
- \([\sigma_{tt\to \phi}\cdot BR(\phi\to t\bar t)]_{\text{ATLAS,95\%}}\)
Taken from ATLAS-CONF-2016-104, Figure 22 [83].
Definition at line 2110 of file THDMWcache.cpp.
2112 double params[] = {mass};
◆ ip_th_pp_Si_bb()
| double THDMWcache::ip_th_pp_Si_bb |
( |
double |
etaD, |
|
|
double |
etaU, |
|
|
double |
mS |
|
) |
| |
|
private |
Interpolating function for the theoretical value of p p -> Si -> b bbar.
- Returns
- xsection times branching ratio of p p -> Si -> b bbar
Generated with MadGraph
Definition at line 2585 of file THDMWcache.cpp.
2587 double params[] = {
etaD,
etaU, mS};
◆ ip_th_pp_Si_bb_8TeV()
| double THDMWcache::ip_th_pp_Si_bb_8TeV |
( |
double |
etaD, |
|
|
double |
etaU, |
|
|
double |
mS |
|
) |
| |
|
private |
Interpolating function for the theoretical value of p p -> Si -> b bbar.
- Returns
- xsection times branching ratio of p p -> Si -> b bbar
Generated with MadGraph
Definition at line 2603 of file THDMWcache.cpp.
2605 double params[] = {
etaD,
etaU, mS};
◆ ip_th_pp_Sibb_bbbb()
| double THDMWcache::ip_th_pp_Sibb_bbbb |
( |
double |
etaD, |
|
|
double |
etaU, |
|
|
double |
mS |
|
) |
| |
|
private |
Interpolating function for the theoretical value of p p -> Si bbar b -> b bbar bbar b.
- Returns
- xsection times branching ratio of p p -> Si bbar b -> b bbar bbar b
Generated with MadGraph
Definition at line 2518 of file THDMWcache.cpp.
2520 double params[] = {
etaD,
etaU, mS};
◆ ip_th_pp_Sibb_bbbb_8TeV()
| double THDMWcache::ip_th_pp_Sibb_bbbb_8TeV |
( |
double |
etaD, |
|
|
double |
etaU, |
|
|
double |
mS |
|
) |
| |
|
private |
Interpolating function for the theoretical value of p p -> Si bbar b -> b bbar bbar b.
- Returns
- xsection times branching ratio of p p -> Si bbar b -> b bbar bbar b
Generated with MadGraph
Definition at line 2535 of file THDMWcache.cpp.
2537 double params[] = {
etaD,
etaU, mS};
◆ ip_th_pp_Sitt_tttt()
| double THDMWcache::ip_th_pp_Sitt_tttt |
( |
double |
etaD, |
|
|
double |
etaU, |
|
|
double |
mS |
|
) |
| |
|
private |
Interpolating function for the theoretical value of p p -> Si tbar t -> t tbar tbar t.
- Returns
- xsection times branching ratio of p p -> Si tbar t -> t tbar tbar t
Generated with MadGraph
Definition at line 2473 of file THDMWcache.cpp.
2475 double params[] = {
etaD,
etaU, mS};
◆ ip_th_pp_Sr_bb()
| double THDMWcache::ip_th_pp_Sr_bb |
( |
double |
etaD, |
|
|
double |
etaU, |
|
|
double |
Lambda4, |
|
|
double |
mSr |
|
) |
| |
|
private |
Interpolating function for the theoretical value of p p -> Sr -> b bbar.
- Returns
- xsection times branching ratio of pp -> Sr -> b bbar
Generated with MadGraph
Definition at line 2554 of file THDMWcache.cpp.
2556 double params[] = {
etaD,
etaU, Lambda4, mSr};
◆ ip_th_pp_Sr_bb_8TeV()
| double THDMWcache::ip_th_pp_Sr_bb_8TeV |
( |
double |
etaD, |
|
|
double |
etaU, |
|
|
double |
Lambda4, |
|
|
double |
mSr |
|
) |
| |
|
private |
Interpolating function for the theoretical value of p p -> Sr -> b bbar at 8 TeV.
- Returns
- xsection times branching ratio of pp -> Sr -> b bbar
Generated with MadGraph
Definition at line 2570 of file THDMWcache.cpp.
2572 double params[] = {
etaD,
etaU, Lambda4, mSr};
◆ ip_th_pp_Sr_jj()
| double THDMWcache::ip_th_pp_Sr_jj |
( |
double |
etaD, |
|
|
double |
etaU, |
|
|
double |
Lambda4, |
|
|
double |
mSr |
|
) |
| |
|
private |
Interpolating function for the theoretical value of p p -> Sr -> j j.
- Returns
- xsection times branching ratio of pp -> Sr -> j j
Generated with MadGraph
Definition at line 2429 of file THDMWcache.cpp.
2431 double params[] = {
etaD,
etaU, Lambda4, mSr};
◆ ip_th_pp_Sr_tt()
| double THDMWcache::ip_th_pp_Sr_tt |
( |
double |
etaD, |
|
|
double |
etaU, |
|
|
double |
Lambda4, |
|
|
double |
mSr |
|
) |
| |
|
private |
Interpolating function for the theoretical value of p p -> Sr -> t tbar.
- Returns
- xsection times branching ratio of pp -> Sr -> t tbar
Generated with MadGraph
Definition at line 2401 of file THDMWcache.cpp.
2403 double params[] = {
etaD,
etaU, Lambda4, mSr};
◆ ip_th_pp_Srbb_bbbb()
| double THDMWcache::ip_th_pp_Srbb_bbbb |
( |
double |
etaD, |
|
|
double |
etaU, |
|
|
double |
Lambda4, |
|
|
double |
mSr |
|
) |
| |
|
private |
Interpolating function for the theoretical value of p p -> Sr b bbar -> b bbar b bbar.
- Returns
- xsection times branching ratio of pp -> Sr b bbar-> b bbar b bbar
Generated with MadGraph
Definition at line 2488 of file THDMWcache.cpp.
2490 double params[] = {
etaD,
etaU, Lambda4, mSr};
◆ ip_th_pp_Srbb_bbbb_8TeV()
| double THDMWcache::ip_th_pp_Srbb_bbbb_8TeV |
( |
double |
etaD, |
|
|
double |
etaU, |
|
|
double |
Lambda4, |
|
|
double |
mSr |
|
) |
| |
|
private |
Interpolating function for the theoretical value of p p -> Sr b bbar -> b bbar b bbar.
- Returns
- xsection times branching ratio of pp -> Sr b bbar-> b bbar b bbar
Generated with MadGraph
Definition at line 2503 of file THDMWcache.cpp.
2505 double params[] = {
etaD,
etaU, Lambda4, mSr};
◆ ip_th_pp_SrSr_jjjj()
| double THDMWcache::ip_th_pp_SrSr_jjjj |
( |
double |
etaD, |
|
|
double |
etaU, |
|
|
double |
Lambda4, |
|
|
double |
mSr |
|
) |
| |
|
private |
Interpolating function for the theoretical value of p p -> Sr Sr ->j j j j.
- Returns
- xsection times branching ratio of pp -> Sr Sr -> j j j j
Generated with MadGraph
Definition at line 2443 of file THDMWcache.cpp.
2445 double params[] = {
etaD,
etaU, Lambda4, mSr};
◆ ip_th_pp_Srtt_tttt()
| double THDMWcache::ip_th_pp_Srtt_tttt |
( |
double |
etaD, |
|
|
double |
etaU, |
|
|
double |
Lambda4, |
|
|
double |
mSr |
|
) |
| |
|
private |
Interpolating function for the theoretical value of p p -> Sr t tbar -> t tbar t tbar.
- Returns
- xsection times branching ratio of pp -> Sr t tbar-> t tbar t tbar
Generated with MadGraph
Definition at line 2415 of file THDMWcache.cpp.
2417 double params[] = {
etaD,
etaU, Lambda4, mSr};
◆ ip_th_pp_Stb_tbtb()
| double THDMWcache::ip_th_pp_Stb_tbtb |
( |
double |
etaD, |
|
|
double |
etaU, |
|
|
double |
mS |
|
) |
| |
|
private |
Interpolating function for the theoretical value of p p -> S+ tbar b -> t bbar tbar b.
- Returns
- xsection times branching ratio of p p -> S+ tbar b -> t bbar tbar b
Generated with MadGraph
Definition at line 2458 of file THDMWcache.cpp.
2460 double params[] = {
etaD,
etaU, mS};
◆ read()
| void THDMWcache::read |
( |
| ) |
|
|
private |
Fills all required arrays with the values read from the tables.
Definition at line 1801 of file THDMWcache.cpp.
1805 std::stringstream ex0,ex1,ex2,ex3;
1806 std::stringstream ex1e,ex2e,ex3e;
1808 std::stringstream ex4,ex5,ex6,ex7,ex8;
1809 std::stringstream ex4e,ex5e,ex6e,ex7e,ex8e;
1810 std::stringstream ex9,ex10,ex13;
1811 std::stringstream ex9e,ex10e,ex13e;
1812 std::stringstream ex14, ex15,ex16,ex17,ex18,ex19;
1813 std::stringstream th1,th2,th3,th4,th5,th6,th7,th8,th9,th10,th11,th12,th13,th14;
1815 std::stringstream bsg1;
1817 std::cout<<
"reading tables"<<std::endl;
1820 std::stringstream path;
1821 path << getenv(
"HEPFITTABS") <<
"/THDM/tabs/";
1824 std::string tablepath=path.str();
1842 ex0 << tablepath <<
"150304114.dat";
1844 ex1 << tablepath <<
"150304114.dat";
1846 ex1e << tablepath <<
"150304114_e.dat";
1848 ex2 << tablepath <<
"150608329.dat";
1850 ex2e << tablepath <<
"150608329_e.dat";
1852 ex3 << tablepath <<
"150507018.dat";
1854 ex3e << tablepath <<
"150507018_e.dat";
1870 ex4 << tablepath <<
"ATLAS-CONF-2016-104_b.dat";
1872 ex4e << tablepath <<
"ATLAS-CONF-2016-104_b_e.dat";
1874 ex5 << tablepath <<
"180711883.dat";
1876 ex5e << tablepath <<
"ATLAS-CONF-2016-104_a_e.dat";
1878 ex6 << tablepath <<
"ATLAS-CONF-2016-049.dat";
1880 ex6e << tablepath <<
"ATLAS-CONF-2016-049_e.dat";
1882 ex7 << tablepath <<
"CMS-PAS-HIG-16-025.dat";
1884 ex7e << tablepath <<
"CMS-PAS-HIG-16-025_e.dat";
1886 ex8 << tablepath <<
"180603548.dat";
1888 ex8e << tablepath <<
"180603548_e.dat";
1893 ex9 << tablepath <<
"151203704.dat";
1895 ex9e << tablepath <<
"151203704_e.dat";
1897 ex10 << tablepath <<
"150807774_b.dat";
1899 ex10e << tablepath <<
"150807774_b_e.dat";
1901 ex17 << tablepath <<
"180803599.dat";
1903 ex18 << tablepath <<
"180512191.dat";
1913 ex13 << tablepath <<
"171004960.dat";
1915 ex13e << tablepath <<
"171004960_e.dat";
1917 ex14 << tablepath <<
"180410823_b.dat";
1919 ex15 << tablepath <<
"CMS-CR-2018-204.dat";
1921 ex16 << tablepath <<
"171007171.dat";
1924 ex19 << tablepath <<
"180206149.dat";
1927 th1 << tablepath <<
"Generated_data_S2t_Fixed_Steps.dat";
1930 th2 << tablepath <<
"Generated_data_Stt_tttt_Fixed_Steps.dat";
1933 th3 << tablepath <<
"Generated_data_S_jj_Fixed_Steps.dat";
1936 th4 << tablepath <<
"Generated_data_SS_jjjj_Fixed_Steps.dat";
1939 th5 << tablepath <<
"Generated_data_Stb_tbtb_Fixed_Steps.dat";
1942 th6 << tablepath <<
"Generated_data_Soddtt_tttt_Fixed_Steps.dat";
1945 th7 << tablepath <<
"Generated_data_Srbb_bbbb_Fixed_Steps.dat";
1948 th8 << tablepath <<
"Generated_data_Sibb_bbbb_Fixed_Steps.dat";
1951 th9 << tablepath <<
"Generated_data_Sr_bb_Fixed_Steps.dat";
1954 th10 << tablepath <<
"Generated_data_Sr_bb_8TeV_Fixed_Steps.dat";
1957 th11 << tablepath <<
"Generated_data_Si_bb_Fixed_Steps.dat";
1960 th12 << tablepath <<
"Generated_data_Si_bb_8TeV_Fixed_Steps.dat";
1963 th13 << tablepath <<
"Generated_data_Srbb_bbbb_8TeV_Fixed_Steps.dat";
1966 th14 << tablepath <<
"Generated_data_Sibb_bbbb_8TeV_Fixed_Steps.dat";
1970 bsg1 << tablepath <<
"bsgammatable.dat";
◆ readTable()
| gslpp::matrix< double > THDMWcache::readTable |
( |
std::string |
filename, |
|
|
int |
rowN, |
|
|
int |
colN |
|
) |
| |
|
private |
This function reads values from a table and returns them as an array.
- Returns
- the tabled values
Definition at line 1423 of file THDMWcache.cpp.
1425 std::ifstream INfile;
1426 std::string lineTab;
1427 INfile.open( filename.c_str() );
1429 std::cout<<
"error: in THDMWcache, table doesn't exist!"<< filename <<std::endl;
1437 while(INfile.good()){
1438 while(getline(INfile, lineTab)){
1439 if( lineTab[0]==
'#' )
continue;
1441 std::istringstream streamTab(lineTab);
1443 while(streamTab >>v){
1444 arrayTab.assign(a,b,v);
◆ runTHDMWparameters()
| void THDMWcache::runTHDMWparameters |
( |
| ) |
|
|
private |
Definition at line 904 of file THDMWcache.cpp.
911 if( RGEorder ==
"LO" ) flag=0;
912 else if( RGEorder ==
"approxNLO" ) flag=1;
915 throw std::runtime_error(
"RGEorder can be only any of \"LO\", \"approxNLO\" or \"NLO\"");
924 double mu1_at_MZ=
mu1;
925 double mu3_at_MZ=
mu3;
926 double mu4_at_MZ=
mu4;
927 double nu1_at_MZ=
nu1;
928 double omega1_at_MZ=
omega1;
929 double kappa1_at_MZ=
kappa1;
930 double nu2_at_MZ=
nu2;
931 double omega2_at_MZ=
omega2;
932 double kappa2_at_MZ=
kappa2;
933 double nu4_at_MZ=
nu4;
934 double omega4_at_MZ=
omega4;
960 InitVals[0]=lambda1_at_MZ;
961 InitVals[1]=lambda2_at_MZ;
962 InitVals[2]=lambda3_at_MZ;
963 InitVals[3]=lambda4_at_MZ;
964 InitVals[4]=mu1_at_MZ;
965 InitVals[5]=mu3_at_MZ;
966 InitVals[6]=mu4_at_MZ;
967 InitVals[7]=nu1_at_MZ;
968 InitVals[8]=omega1_at_MZ;
969 InitVals[9]=kappa1_at_MZ;
970 InitVals[10]=nu2_at_MZ;
971 InitVals[11]=omega2_at_MZ;
972 InitVals[12]=kappa2_at_MZ;
973 InitVals[13]=nu4_at_MZ;
974 InitVals[14]=omega4_at_MZ;
998 double nu1_at_MZ=
nu1;
999 double nu2_at_MZ=
nu2;
1000 double nu3_at_MZ=
nu3;
1001 double nu4_at_MZ=
nu4;
1002 double nu5_at_MZ=
nu5;
1003 double mu1_at_MZ=
mu1;
1004 double mu2_at_MZ=
mu2;
1005 double mu3_at_MZ=
mu3;
1006 double mu4_at_MZ=
mu4;
1007 double mu5_at_MZ=
mu5;
1008 double mu6_at_MZ=
mu6;
1030 double InitVals[12];
1031 InitVals[0]=lambda1_at_MZ;
1032 InitVals[1]=nu1_at_MZ;
1033 InitVals[2]=nu2_at_MZ;
1034 InitVals[3]=nu3_at_MZ;
1035 InitVals[4]=nu4_at_MZ;
1036 InitVals[5]=nu5_at_MZ;
1037 InitVals[6]=mu1_at_MZ;
1038 InitVals[7]=mu2_at_MZ;
1039 InitVals[8]=mu3_at_MZ;
1040 InitVals[9]=mu4_at_MZ;
1041 InitVals[10]=mu5_at_MZ;
1042 InitVals[11]=mu6_at_MZ;
1063 double nu1_at_MZ=
nu1;
1064 double nu2_at_MZ=
nu2;
1065 double nu4_at_MZ=
nu4;
1066 double mu1_at_MZ=
mu1;
1067 double mu3_at_MZ=
mu3;
1068 double mu4_at_MZ=
mu4;
1085 double InitVals[12];
1086 InitVals[0]=lambda1_at_MZ;
1087 InitVals[1]=nu1_at_MZ;
1088 InitVals[2]=nu2_at_MZ;
1089 InitVals[3]=nu4_at_MZ;
1090 InitVals[4]=mu1_at_MZ;
1091 InitVals[5]=mu3_at_MZ;
1092 InitVals[6]=mu4_at_MZ;
◆ setOtherParameters()
| double THDMWcache::setOtherParameters |
( |
| ) |
|
Definition at line 2737 of file THDMWcache.cpp.
2741 double tan2b=sin2b/cos2b;
2742 double cot2b=1.0/tan2b;
2745 double tan2a=sin2a/cos2a;
2746 double cot2a=1.0/tan2a;
2799 return std::numeric_limits<double>::quiet_NaN();
◆ updateCache()
| void THDMWcache::updateCache |
( |
| ) |
|
◆ A0_MZ2_mSi2_cache
◆ A0_MZ2_mSp2_cache
◆ A0_MZ2_mSr2_cache
◆ A_A_D_cache
◆ A_A_L_cache
◆ A_A_U_cache
◆ A_h_D_cache
◆ A_H_Hp_cache
◆ A_h_L_cache
◆ A_h_U_cache
◆ A_H_W_cache
◆ A_HH_D_cache
◆ A_HH_L_cache
◆ A_HH_U_cache
◆ arraybsgamma
\(b\to s \gamma\) table, depending on logtb and the logarithm of the charged Higgs mass.
Definition at line 482 of file THDMWcache.h.
◆ ATLAS13_bb_phi_tt
◆ ATLAS13_bb_phi_tt_e
◆ ATLAS13_pp_Gkk_tt
ATLAS expected \(95\%\) upper cross section limits at 13 TeV, depending on the Kaluza-Klein Graviton mass. Process \(pp\to G_{kk} \to t\bar t \).
Definition at line 466 of file THDMWcache.h.
◆ ATLAS13_pp_H_hh_bbbb
ATLAS observed \(95\%\) upper cross section limits at 13 TeV, depending on the Higgs mass.
Definition at line 452 of file THDMWcache.h.
◆ ATLAS13_pp_H_hh_bbbb_e
ATLAS expected \(95\%\) upper cross section limits at 13 TeV, depending on the Higgs mass.
Definition at line 453 of file THDMWcache.h.
◆ ATLAS13_pp_Hp_tb
ATLAS observed \(95\%\) upper cross section limits at 13 TeV, depending on the charged Higgs mass.
Definition at line 463 of file THDMWcache.h.
◆ ATLAS13_pp_SS_jjjj
ATLAS expected \(95\%\) upper cross section limits at 13 TeV, depending on the scalar gluon mass. Process \(pp\to \rho \rho \to j j j j \).
Definition at line 467 of file THDMWcache.h.
◆ ATLAS13_tt_phi_tt
◆ ATLAS13_tt_phi_tt_e
◆ ATLAS8_gg_phi_tt
ATLAS observed \(95\%\) upper cross section limits at 8 TeV, depending on the Higgs mass.
Definition at line 446 of file THDMWcache.h.
◆ ATLAS8_gg_phi_tt_e
ATLAS expected \(95\%\) upper cross section limits at 8 TeV, depending on the Higgs mass.
Definition at line 447 of file THDMWcache.h.
◆ ATLAS8_pp_Hpm_tb
ATLAS observed \(95\%\) upper cross section limits at 8 TeV, depending on the charged Higgs mass.
Definition at line 458 of file THDMWcache.h.
◆ ATLAS8_pp_Hpm_tb_e
ATLAS expected \(95\%\) upper cross section limits at 8 TeV, depending on the charged Higgs mass.
Definition at line 459 of file THDMWcache.h.
◆ B00_MZ2_MZ2_mSi2_mSp2_cache
◆ B00_MZ2_MZ2_mSp2_mSp2_cache
◆ B00_MZ2_MZ2_mSr2_mSi2_cache
◆ B00_MZ2_MZ2_mSr2_mSp2_cache
◆ B0_MZ2_0_mSp2_mSp2_cache
◆ betaeigenvalues
◆ bma
◆ CacheSize
| const int THDMWcache::CacheSize = 5 |
|
staticprivate |
Cache size.
Determines the size of the cache. If it is set to 5, the cache will remember the last five function calls and store their results.
Definition at line 172 of file THDMWcache.h.
◆ CMS13_bb_H_bb
CMS observed \(95\%\) upper cross section limits at 13 TeV, depending on the charged Higgs mass.
Definition at line 462 of file THDMWcache.h.
◆ CMS13_ggF_H_hh_bbbb
CMS observed \(95\%\) upper cross section limits at 13 TeV, depending on the Higgs mass.
Definition at line 454 of file THDMWcache.h.
◆ CMS13_ggF_H_hh_bbbb_e
CMS expected \(95\%\) upper cross section limits at 13 TeV, depending on the Higgs mass.
Definition at line 456 of file THDMWcache.h.
◆ CMS13_pp_H_hh_bbbb
◆ CMS13_pp_H_hh_bbbb_e
◆ CMS13_pp_phi_bb
◆ CMS13_pp_phi_bb_e
◆ CMS13_pp_R_gg
CMS observed \(95\%\) upper cross section limits at 13 TeV for resonances decaying to two gluons.
Definition at line 457 of file THDMWcache.h.
◆ CMS8_bb_phi_bb
CMS observed \(95\%\) upper cross section limits at 8 TeV, depending on the Higgs mass.
Definition at line 448 of file THDMWcache.h.
◆ CMS8_bb_phi_bb_e
CMS expected \(95\%\) upper cross section limits at 8 TeV, depending on the Higgs mass.
Definition at line 450 of file THDMWcache.h.
◆ CMS8_pp_H_hh_bbbb
◆ CMS8_pp_H_hh_bbbb_e
◆ CMS8_pp_Hp_tb
CMS observed \(95\%\) upper cross section limits at 8 TeV, depending on the charged Higgs mass.
Definition at line 460 of file THDMWcache.h.
◆ CMS8_pp_Hp_tb_e
CMS expected \(95\%\) upper cross section limits at 8 TeV, depending on the charged Higgs mass.
Definition at line 461 of file THDMWcache.h.
◆ CMS8_pp_phi_bb
CMS observed \(95\%\) upper cross section limits at 8 TeV, depending on the Higgs mass.
Definition at line 455 of file THDMWcache.h.
◆ cosa
◆ cosb
◆ Dummy
This will be deleted by Scientific Linux
Definition at line 449 of file THDMWcache.h.
◆ etaD
◆ etaU
◆ Gamma_h
| double THDMWcache::Gamma_h |
Total h decay rate in the THDM. This is \(\Gamma_h\)
Definition at line 153 of file THDMWcache.h.
◆ I_A_D_cache
◆ I_A_L_cache
◆ I_A_U_cache
◆ I_h_D_cache
◆ I_H_Hp_cache
◆ I_h_L_cache
◆ I_h_U_cache
◆ I_H_W_cache
◆ I_HH_D_cache
◆ I_HH_L_cache
◆ I_HH_U_cache
◆ ip_ex_bb_H_bb_CMS13_cache
| double THDMWcache::ip_ex_bb_H_bb_CMS13_cache[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_bb_phi_bb_CMS8_cache
| double THDMWcache::ip_ex_bb_phi_bb_CMS8_cache[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_bb_phi_bb_CMS8_cache_e
| double THDMWcache::ip_ex_bb_phi_bb_CMS8_cache_e[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_bb_phi_tt_ATLAS13_cache
| double THDMWcache::ip_ex_bb_phi_tt_ATLAS13_cache[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_bb_phi_tt_ATLAS13_cache_e
| double THDMWcache::ip_ex_bb_phi_tt_ATLAS13_cache_e[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_gg_phi_tt_ATLAS8_cache
| double THDMWcache::ip_ex_gg_phi_tt_ATLAS8_cache[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_gg_phi_tt_ATLAS8_cache_e
| double THDMWcache::ip_ex_gg_phi_tt_ATLAS8_cache_e[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_ggF_H_hh_bbbb_CMS13_cache
| double THDMWcache::ip_ex_ggF_H_hh_bbbb_CMS13_cache[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_ggF_H_hh_bbbb_CMS13_cache_e
| double THDMWcache::ip_ex_ggF_H_hh_bbbb_CMS13_cache_e[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_pp_Gkk_tt_ATLAS13_cache
| double THDMWcache::ip_ex_pp_Gkk_tt_ATLAS13_cache[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_pp_H_hh_bbbb_ATLAS13_cache
| double THDMWcache::ip_ex_pp_H_hh_bbbb_ATLAS13_cache[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_pp_H_hh_bbbb_ATLAS13_cache_e
| double THDMWcache::ip_ex_pp_H_hh_bbbb_ATLAS13_cache_e[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_pp_H_hh_bbbb_CMS13_cache
| double THDMWcache::ip_ex_pp_H_hh_bbbb_CMS13_cache[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_pp_H_hh_bbbb_CMS13_cache_e
| double THDMWcache::ip_ex_pp_H_hh_bbbb_CMS13_cache_e[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_pp_Hp_tb_ATLAS13_cache
| double THDMWcache::ip_ex_pp_Hp_tb_ATLAS13_cache[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_pp_Hp_tb_CMS8_cache
| double THDMWcache::ip_ex_pp_Hp_tb_CMS8_cache[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_pp_Hp_tb_CMS8_cache_e
| double THDMWcache::ip_ex_pp_Hp_tb_CMS8_cache_e[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_pp_Hpm_tb_ATLAS8_cache
| double THDMWcache::ip_ex_pp_Hpm_tb_ATLAS8_cache[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_pp_Hpm_tb_ATLAS8_cache_e
| double THDMWcache::ip_ex_pp_Hpm_tb_ATLAS8_cache_e[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_pp_phi_bb_CMS13_cache
| double THDMWcache::ip_ex_pp_phi_bb_CMS13_cache[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_pp_phi_bb_CMS13_cache_e
| double THDMWcache::ip_ex_pp_phi_bb_CMS13_cache_e[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_pp_phi_bb_CMS8_cache
| double THDMWcache::ip_ex_pp_phi_bb_CMS8_cache[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_pp_phi_hh_bbbb_CMS8_cache
| double THDMWcache::ip_ex_pp_phi_hh_bbbb_CMS8_cache[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_pp_phi_hh_bbbb_CMS8_cache_e
| double THDMWcache::ip_ex_pp_phi_hh_bbbb_CMS8_cache_e[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_pp_R_gg_CMS13_cache
| double THDMWcache::ip_ex_pp_R_gg_CMS13_cache[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_pp_SS_jjjj_ATLAS13_cache
| double THDMWcache::ip_ex_pp_SS_jjjj_ATLAS13_cache[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_tt_phi_tt_ATLAS13_cache
| double THDMWcache::ip_ex_tt_phi_tt_ATLAS13_cache[2][CacheSize] |
|
mutableprivate |
◆ ip_ex_tt_phi_tt_ATLAS13_cache_e
| double THDMWcache::ip_ex_tt_phi_tt_ATLAS13_cache_e[2][CacheSize] |
|
mutableprivate |
◆ ip_th_pp_Si_bb_8TeV_cache
| double THDMWcache::ip_th_pp_Si_bb_8TeV_cache[4][CacheSize] |
|
mutableprivate |
◆ ip_th_pp_Si_bb_cache
| double THDMWcache::ip_th_pp_Si_bb_cache[4][CacheSize] |
|
mutableprivate |
◆ ip_th_pp_Sibb_bbbb_8TeV_cache
| double THDMWcache::ip_th_pp_Sibb_bbbb_8TeV_cache[4][CacheSize] |
|
mutableprivate |
◆ ip_th_pp_Sibb_bbbb_cache
| double THDMWcache::ip_th_pp_Sibb_bbbb_cache[4][CacheSize] |
|
mutableprivate |
◆ ip_th_pp_Sitt_tttt_cache
| double THDMWcache::ip_th_pp_Sitt_tttt_cache[4][CacheSize] |
|
mutableprivate |
◆ ip_th_pp_Sr_bb_8TeV_cache
| double THDMWcache::ip_th_pp_Sr_bb_8TeV_cache[5][CacheSize] |
|
mutableprivate |
◆ ip_th_pp_Sr_bb_cache
| double THDMWcache::ip_th_pp_Sr_bb_cache[5][CacheSize] |
|
mutableprivate |
◆ ip_th_pp_Sr_jj_cache
| double THDMWcache::ip_th_pp_Sr_jj_cache[5][CacheSize] |
|
mutableprivate |
◆ ip_th_pp_Sr_tt_cache
| double THDMWcache::ip_th_pp_Sr_tt_cache[5][CacheSize] |
|
mutableprivate |
◆ ip_th_pp_Srbb_bbbb_8TeV_cache
| double THDMWcache::ip_th_pp_Srbb_bbbb_8TeV_cache[5][CacheSize] |
|
mutableprivate |
◆ ip_th_pp_Srbb_bbbb_cache
| double THDMWcache::ip_th_pp_Srbb_bbbb_cache[5][CacheSize] |
|
mutableprivate |
◆ ip_th_pp_SrSr_jjjj_cache
| double THDMWcache::ip_th_pp_SrSr_jjjj_cache[5][CacheSize] |
|
mutableprivate |
◆ ip_th_pp_Srtt_tttt_cache
| double THDMWcache::ip_th_pp_Srtt_tttt_cache[5][CacheSize] |
|
mutableprivate |
◆ ip_th_pp_Stb_tbtb_cache
| double THDMWcache::ip_th_pp_Stb_tbtb_cache[4][CacheSize] |
|
mutableprivate |
◆ kappa1
| double THDMWcache::kappa1 |
|
private |
◆ kappa1_at_Q
| double THDMWcache::kappa1_at_Q |
◆ kappa2
| double THDMWcache::kappa2 |
|
private |
◆ kappa2_at_Q
| double THDMWcache::kappa2_at_Q |
◆ kappa3
| double THDMWcache::kappa3 |
|
private |
◆ lambda1
| double THDMWcache::lambda1 |
|
private |
◆ lambda1_at_Q
| double THDMWcache::lambda1_at_Q |
◆ lambda2
| double THDMWcache::lambda2 |
|
private |
◆ lambda2_at_Q
| double THDMWcache::lambda2_at_Q |
◆ lambda3
| double THDMWcache::lambda3 |
|
private |
◆ lambda3_at_Q
| double THDMWcache::lambda3_at_Q |
◆ lambda4
| double THDMWcache::lambda4 |
|
private |
◆ lambda4_at_Q
| double THDMWcache::lambda4_at_Q |
◆ lambda5
| double THDMWcache::lambda5 |
|
private |
◆ m11sq
◆ m12sq
◆ m22sq
◆ MadGraph_pp_Si_bb
Table for cross section for \(pp\to S_{I} \to b\bar b\) generated with Madgraph5 at 13 TeV.
Definition at line 478 of file THDMWcache.h.
◆ MadGraph_pp_Si_bb_8TeV
Table for cross section for \(pp\to S_{I} \to b\bar b\) generated with Madgraph5 at 8 TeV.
Definition at line 479 of file THDMWcache.h.
◆ MadGraph_pp_Sibb_bbbb
Table for cross section for \(pp\to S_{I} b\bar b \to b\bar b b\bar b\) generated with Madgraph5 at 13 TeV.
Definition at line 476 of file THDMWcache.h.
◆ MadGraph_pp_Sibb_bbbb_8TeV
Table for cross section ratio for \(pp\to S_{I} b\bar b \to b\bar b b\bar b\) generated with Madgraph5 at 8 TeV.
Definition at line 477 of file THDMWcache.h.
◆ MadGraph_pp_Sitt_tttt
Table for cross section for \(pp\to S_{I} t\bar t \to t\bar t t\bar t\) generated with Madgraph5 at 13 TeV.
Definition at line 473 of file THDMWcache.h.
◆ MadGraph_pp_Sr_bb
Table for cross section for \(pp\to S_{R} \to b\bar b\) generated with Madgraph5 at 13 TeV.
Definition at line 480 of file THDMWcache.h.
◆ MadGraph_pp_Sr_bb_8TeV
Table for cross section for \(pp\to S_{R} \to b\bar b\) generated with Madgraph5 at 8 TeV.
Definition at line 481 of file THDMWcache.h.
◆ MadGraph_pp_Sr_jj
Table for cross section for \(pp\to S_{R} \to j j \) generated with Madgraph5 at 13 TeV.
Definition at line 470 of file THDMWcache.h.
◆ MadGraph_pp_Sr_tt
Table for cross section for \(pp\to S_{R} \to t\bar t\) generated with Madgraph5 at 13 TeV.
Definition at line 468 of file THDMWcache.h.
◆ MadGraph_pp_Srbb_bbbb
Table for cross section for \(pp\to S_{R} b\bar b \to b\bar b b\bar b\) generated with Madgraph5 at 13 TeV.
Definition at line 474 of file THDMWcache.h.
◆ MadGraph_pp_Srbb_bbbb_8TeV
Table for cross section for \(pp\to S_{R} b\bar b \to b\bar b b\bar b\) generated with Madgraph5 at 8 TeV
Definition at line 475 of file THDMWcache.h.
◆ MadGraph_pp_SrSr_jjjj
Table for cross section ratio for \(pp\to S_{R} S_{R} \to j j j j \) generated with Madgraph5 at 13 TeV.
Definition at line 471 of file THDMWcache.h.
◆ MadGraph_pp_Srtt_tttt
Table for cross section for \(pp\to S_{R} t\bar t \to t\bar t t\bar t\) generated with Madgraph5 at 13 TeV.
Definition at line 469 of file THDMWcache.h.
◆ MadGraph_pp_Stb_tbtb
Table for cross section for \(pp\to S^+ t\bar b \to t\bar b t b\bar \) generated with Madgraph5 at 13 TeV.
Definition at line 472 of file THDMWcache.h.
◆ mAsq
◆ mHpsq
◆ mhsq
◆ mHsq
◆ mSIsq
◆ mSpsq
◆ mSRsq
◆ mSsq
◆ mu1
◆ mu1_at_Q
| double THDMWcache::mu1_at_Q |
◆ mu2
◆ mu2_at_Q
| double THDMWcache::mu2_at_Q |
◆ mu3
◆ mu3_at_Q
| double THDMWcache::mu3_at_Q |
◆ mu4
◆ mu4_at_Q
| double THDMWcache::mu4_at_Q |
◆ mu5
◆ mu5_at_Q
| double THDMWcache::mu5_at_Q |
◆ mu6
◆ mu6_at_Q
| double THDMWcache::mu6_at_Q |
◆ myRunnerTHDMW
◆ myTHDMW
| const THDMW* THDMWcache::myTHDMW |
|
private |
◆ MZ
◆ NLOunitarityeigenvalues
◆ nu1
◆ nu1_at_Q
| double THDMWcache::nu1_at_Q |
◆ nu2
◆ nu2_at_Q
| double THDMWcache::nu2_at_Q |
◆ nu3
◆ nu3_at_Q
| double THDMWcache::nu3_at_Q |
◆ nu4
◆ nu4_at_Q
| double THDMWcache::nu4_at_Q |
◆ nu5
◆ nu5_at_Q
| double THDMWcache::nu5_at_Q |
◆ omega1
| double THDMWcache::omega1 |
|
private |
◆ omega1_at_Q
| double THDMWcache::omega1_at_Q |
◆ omega2
| double THDMWcache::omega2 |
|
private |
◆ omega2_at_Q
| double THDMWcache::omega2_at_Q |
◆ omega3
| double THDMWcache::omega3 |
|
private |
◆ omega4
| double THDMWcache::omega4 |
|
private |
◆ omega4_at_Q
| double THDMWcache::omega4_at_Q |
◆ pp_Si_bb_TH13
| double THDMWcache::pp_Si_bb_TH13 |
Cross section times branching ratio for the process \(pp\to Si \to b\bar b\) at the LHC with 13 TeV.
Definition at line 100 of file THDMWcache.h.
◆ pp_Si_bb_TH8
| double THDMWcache::pp_Si_bb_TH8 |
Cross section times branching ratio for the process \(pp\to Si \to b\bar b\) at the LHC with 8 TeV.
Definition at line 101 of file THDMWcache.h.
◆ pp_Sibb_bbbb_TH13
| double THDMWcache::pp_Sibb_bbbb_TH13 |
Cross section times branching ratio for the process \(pp\to Si b b\bar \to b\bar b b\bar b\) at the LHC with 13 TeV.
Definition at line 96 of file THDMWcache.h.
◆ pp_Sibb_bbbb_TH8
| double THDMWcache::pp_Sibb_bbbb_TH8 |
Cross section times branching ratio for the process \(pp\to Si b b\bar \to b\bar b b\bar b\) at the LHC with 8 TeV.
Definition at line 97 of file THDMWcache.h.
◆ pp_Sitt_tttt_TH13
| double THDMWcache::pp_Sitt_tttt_TH13 |
Cross section times branching ratio for the process \(pp\to Si t t\bar \to t\bar t t\bar t\) at the LHC with 13 TeV.
Definition at line 93 of file THDMWcache.h.
◆ pp_Sr_bb_TH13
| double THDMWcache::pp_Sr_bb_TH13 |
Cross section times branching ratio for the process \(pp\to S_{R} \to b\bar b\) at the LHC with 13 TeV.
Definition at line 98 of file THDMWcache.h.
◆ pp_Sr_bb_TH8
| double THDMWcache::pp_Sr_bb_TH8 |
Cross section times branching ratio for the process \(pp\to S_{R} \to b\bar b\) at the LHC with 8 TeV.
Definition at line 99 of file THDMWcache.h.
◆ pp_Sr_jj_TH13
| double THDMWcache::pp_Sr_jj_TH13 |
Cross section times branching ratio for the process \(pp\to S_{R} \to j j \) at the LHC with 13 TeV.
Definition at line 90 of file THDMWcache.h.
◆ pp_Sr_tt_TH13
| double THDMWcache::pp_Sr_tt_TH13 |
Cross section times branching ratio for the process \(pp\to S_{R}\to t\bar t\) at the LHC with 13 TeV.
Definition at line 88 of file THDMWcache.h.
◆ pp_Srbb_bbbb_TH13
| double THDMWcache::pp_Srbb_bbbb_TH13 |
Cross section times branching ratio for the process \(pp\to S_{R} b b\bar \to b\bar b b\bar b\) at the LHC with 13 TeV.
Definition at line 94 of file THDMWcache.h.
◆ pp_Srbb_bbbb_TH8
| double THDMWcache::pp_Srbb_bbbb_TH8 |
Cross section times branching ratio for the process \(pp\to S_{R} b b\bar \to b\bar b b\bar b\) at the LHC with 8 TeV.
Definition at line 95 of file THDMWcache.h.
◆ pp_SrSr_jjjj_TH13
| double THDMWcache::pp_SrSr_jjjj_TH13 |
Cross section times branching ratio for the process \(pp\to S_{R} S_{R} \to j j j j \) at the LHC with 13 TeV.
Definition at line 91 of file THDMWcache.h.
◆ pp_Srtt_tttt_TH13
| double THDMWcache::pp_Srtt_tttt_TH13 |
Cross section times branching ratio for the process \(pp\to S_{R} t t\bar \to t\bar t t\bar t\) at the LHC with 13 TeV.
Definition at line 89 of file THDMWcache.h.
◆ pp_Stb_tbtb_TH13
| double THDMWcache::pp_Stb_tbtb_TH13 |
Cross section times branching ratio for the process \(pp\to S+ tbar b \to t tbar b bar \) at the LHC with 13 TeV.
Definition at line 92 of file THDMWcache.h.
◆ PV
◆ Q_cutoff
| double THDMWcache::Q_cutoff |
◆ Q_THDMW
| double THDMWcache::Q_THDMW |
|
private |
◆ rh_gaga
| double THDMWcache::rh_gaga |
Squared relative coupling of \(h\) to two photons. This is \(r^{(h)}_{\gamma \gamma}\).
Definition at line 149 of file THDMWcache.h.
◆ rh_gg
Squared relative coupling of \(h\) to two gluons. This is \(r^{(h)}_{gg}\).
Definition at line 146 of file THDMWcache.h.
◆ rh_ll
Squared relative coupling of \(h\) to two charged leptons. This is \(r^{(h)}_{\ell \ell}\).
Definition at line 148 of file THDMWcache.h.
◆ rh_QdQd
| double THDMWcache::rh_QdQd |
quared relative coupling of \(h\) to two down type quarks. This is \(r^{(h)}_{Q_dQ_d}\).
Definition at line 147 of file THDMWcache.h.
◆ rh_QuQu
| double THDMWcache::rh_QuQu |
Squared relative coupling of \(h\) to two up type quarks. This is \(r^{(h)}_{Q_uQ_u}\)
Definition at line 144 of file THDMWcache.h.
◆ rh_VV
Squared relative coupling of \(h\) to two massive vector bosons. This is \(r^{(h)}_{WW}=r^{(h)}_{ZZ}\)
Definition at line 145 of file THDMWcache.h.
◆ rh_Zga
| double THDMWcache::rh_Zga |
Squared relative coupling of \(h\) to a \(Z\) boson and a photon. This is \(r^{(h)}_{Z\gamma}\).
Definition at line 150 of file THDMWcache.h.
◆ rho_b
◆ RpepsTHDMW
| double THDMWcache::RpepsTHDMW |
◆ S_b
◆ sina
◆ sinb
◆ sumModBRs
| double THDMWcache::sumModBRs |
Sum of the modified branching ratios. This is \(\sum _i r^{(h)}_{i} BR^{\text SM}(h\to i)\)
Definition at line 152 of file THDMWcache.h.
◆ tanb
◆ THDM_BR_h_bb
| double THDMWcache::THDM_BR_h_bb |
\(h\) branching ratio to two \(b\) quarks in the THDM. This is \(BR^{\text{THDM}}(h\to b \bar b)\)
Definition at line 154 of file THDMWcache.h.
◆ THDM_BR_h_gaga
| double THDMWcache::THDM_BR_h_gaga |
branching ratio to two photons in the THDM. This is \(BR^{\text{THDM}}(h\to \gamma \gamma)\)
Definition at line 155 of file THDMWcache.h.
◆ THDM_BR_h_tautau
| double THDMWcache::THDM_BR_h_tautau |
\(h\) branching ratio to two \(\tau\) leptons in the THDM. This is \(BR^{\text{THDM}}(h\to \tau\tau )\)
Definition at line 156 of file THDMWcache.h.
◆ THDM_BR_h_WW
| double THDMWcache::THDM_BR_h_WW |
\(h\) branching ratio to two \(W\) bosons in the THDM. This is \(BR^{\text{THDM}}(h\to WW)\)
Definition at line 157 of file THDMWcache.h.
◆ THDM_BR_h_ZZ
| double THDMWcache::THDM_BR_h_ZZ |
\(h\) branching ratio to two \(Z\) bosons in the THDM. This is \(BR^{\text{THDM}}(h\to ZZ)\)
Definition at line 158 of file THDMWcache.h.
◆ THDMWmodel
| std::string THDMWcache::THDMWmodel |
|
private |
◆ THoEX_pp_Si_bb
| double THDMWcache::THoEX_pp_Si_bb |
Ratio between the theoretical prediction and the experimental upper limit for the process \(pp\to S_{I}\to b\bar b\) at 13 TeV.
Definition at line 115 of file THDMWcache.h.
◆ THoEX_pp_Si_bb_8TeV
| double THDMWcache::THoEX_pp_Si_bb_8TeV |
Ratio between the theoretical prediction and the experimental upper limit for the process \(pp\to S_{I}\to b\bar b\) at 8 TeV.
Definition at line 116 of file THDMWcache.h.
◆ THoEX_pp_Sibb_bbbb
| double THDMWcache::THoEX_pp_Sibb_bbbb |
Ratio between the theoretical prediction and the experimental upper limit for the process \(pp\to S_{I} b\bar b \to b\bar b b\bar b\) at 13 TeV.
Definition at line 111 of file THDMWcache.h.
◆ THoEX_pp_Sibb_bbbb_8TeV
| double THDMWcache::THoEX_pp_Sibb_bbbb_8TeV |
Ratio between the theoretical prediction and the experimental upper limit for the process \(pp\to S_{I} b\bar b \to b\bar b b\bar b\) at 8 TeV.
Definition at line 112 of file THDMWcache.h.
◆ THoEX_pp_Sitt_tttt
| double THDMWcache::THoEX_pp_Sitt_tttt |
Ratio between the theoretical prediction and the experimental upper limit for the process \(pp\to S_{I} t\bar t \to t\bar t t\bar t\) at 13 TeV.
Definition at line 108 of file THDMWcache.h.
◆ THoEX_pp_Sr_bb
| double THDMWcache::THoEX_pp_Sr_bb |
Ratio between the theoretical prediction and the experimental upper limit for the process \(pp\to S_{R}\to b\bar b\) at 13 TeV.
Definition at line 113 of file THDMWcache.h.
◆ THoEX_pp_Sr_bb_8TeV
| double THDMWcache::THoEX_pp_Sr_bb_8TeV |
Ratio between the theoretical prediction and the experimental upper limit for the process \(pp\to S_{R}\to b\bar b\) at 8 TeV.
Definition at line 114 of file THDMWcache.h.
◆ THoEX_pp_Sr_jj
| double THDMWcache::THoEX_pp_Sr_jj |
Ratio between the theoretical prediction and the experimental upper limit for the process \(pp\to S_{R}\to j j\) at 13 TeV.
Definition at line 105 of file THDMWcache.h.
◆ THoEX_pp_Sr_tt
| double THDMWcache::THoEX_pp_Sr_tt |
Ratio between the theoretical prediction and the experimental upper limit for the process \(pp\to S_{R}\to t\bar t\) at 13 TeV.
Definition at line 103 of file THDMWcache.h.
◆ THoEX_pp_Srbb_bbbb
| double THDMWcache::THoEX_pp_Srbb_bbbb |
Ratio between the theoretical prediction and the experimental upper limit for the process \(pp\to S_{R} b\bar b \to b\bar b b\bar b\) at 13 TeV.
Definition at line 109 of file THDMWcache.h.
◆ THoEX_pp_Srbb_bbbb_8TeV
| double THDMWcache::THoEX_pp_Srbb_bbbb_8TeV |
Ratio between the theoretical prediction and the experimental upper limit for the process \(pp\to S_{R} b\bar b \to b\bar b b\bar b\) at 8 TeV.
Definition at line 110 of file THDMWcache.h.
◆ THoEX_pp_SrSr_jjjj
| double THDMWcache::THoEX_pp_SrSr_jjjj |
Ratio between the theoretical prediction and the experimental upper limit for the process \(pp\to S_{R} S_{R} \to j j j j\) at 13 TeV.
Definition at line 106 of file THDMWcache.h.
◆ THoEX_pp_Srtt_tttt
| double THDMWcache::THoEX_pp_Srtt_tttt |
Ratio between the theoretical prediction and the experimental upper limit for the process \(pp\to S_{R} t\bar t \to t\bar t t\bar t\) at 13 TeV.
Definition at line 104 of file THDMWcache.h.
◆ THoEX_pp_Stb_tbtb
| double THDMWcache::THoEX_pp_Stb_tbtb |
Ratio between the theoretical prediction and the experimental upper limit for the process \(pp\to S^{+} t\bar b \to t\bar b b\bar t\) at 13 TeV.
Definition at line 107 of file THDMWcache.h.
◆ unitarityeigenvalues
◆ vev
The documentation for this class was generated from the following files:
double ip_ex_pp_phi_hh_bbbb_CMS8_cache_e[2][CacheSize]
int CacheCheck(const gslpp::complex cache[][CacheSize], const int NumPar, const double params[]) const
Check whether for the latest set of parameters a value is in the cache.
double ip_th_pp_Si_bb(double etaD, double etaU, double mS)
Interpolating function for the theoretical value of p p -> Si -> b bbar.
double ip_ex_pp_Gkk_tt_ATLAS13(double mass)
Interpolating function for the expected ATLAS upper limit on pp -> Gkk (Kaluza-Klein graviton) -> t t...
complex cos(const complex &z)
double interpolate3D(gslpp::matrix< double > arrayTab, double x, double y, double z)
Linearly interpolates a table with three parameter dimensions.
gslpp::matrix< double > CMS13_pp_phi_bb_e
gslpp::complex f_func(const double x) const
loginterpolating function for the theoretical value of p p -> Sr Sr ->j j j j
gslpp::matrix< double > ATLAS8_gg_phi_tt_e
double getTHDMW_mS2() const
A getter for .
gslpp::matrix< double > ATLAS13_bb_phi_tt
double getTHDMW_rho_b() const
A getter for .
double THoEX_pp_Si_bb_8TeV
double A0(const double mu2, const double m2) const
.
virtual double v() const
The Higgs vacuum expectation value.
double THoEX_pp_Srbb_bbbb
double getTHDMW_lambda4() const
A getter for .
gslpp::matrix< double > CMS8_pp_Hp_tb_e
double ip_th_pp_Srbb_bbbb_cache[5][CacheSize]
double getTHDMW_nu4() const
A getter for .
gslpp::complex I_h_U_cache[5][CacheSize]
double ip_ex_pp_H_hh_bbbb_ATLAS13_cache[2][CacheSize]
double ip_th_pp_Sr_bb_8TeV_cache[5][CacheSize]
double ip_th_pp_Sr_jj_cache[5][CacheSize]
double getTHDMW_nu2() const
A getter for .
double ip_th_pp_Si_bb_8TeV(double etaD, double etaU, double mS)
Interpolating function for the theoretical value of p p -> Si -> b bbar.
double ip_th_pp_Sr_bb_cache[5][CacheSize]
double ip_ex_ggF_H_hh_bbbb_CMS13_cache_e[2][CacheSize]
double ip_ex_pp_phi_hh_bbbb_CMS8_cache[2][CacheSize]
gslpp::matrix< double > CMS13_bb_H_bb
gslpp::complex A_h_L(const double mHl2, const double cW2, const double Me, const double Mmu, const double Mtau, const double MZ) const
Amplitude for the SM Higgs boson decay to a photon and a Z boson including the leptons in the loop.
double ip_th_pp_Srbb_bbbb_8TeV_cache[5][CacheSize]
A class for constructing and defining operations on real matrices.
gslpp::matrix< double > CMS13_ggF_H_hh_bbbb
gslpp::complex B00_MZ2_MZ2_mSi2_mSp2_cache[4][CacheSize]
double ip_ex_pp_phi_bb_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to a b quark p...
double getTHDMW_nu5() const
A getter for .
double ip_th_pp_Srtt_tttt_cache[5][CacheSize]
gslpp::complex A_A_D_cache[6][CacheSize]
gslpp::complex I_h_L(const double mHl2, const double Me, const double Mmu, const double Mtau) const
Amplitude for the SM Higgs boson decay to diphotons including the leptons in the loop.
gslpp::complex I_h_D_cache[5][CacheSize]
gslpp::matrix< double > CMS8_pp_H_hh_bbbb
double getTHDMW_omega2() const
A getter for .
void computeSignalStrengthQuantities()
gslpp::complex Int1(const double tau, const double lambda) const
double ip_ex_pp_Hp_tb_ATLAS13_cache[2][CacheSize]
double THoEX_pp_Sr_bb_8TeV
double ip_ex_pp_SS_jjjj_ATLAS13_cache[2][CacheSize]
double interpolate(gslpp::matrix< double > arrayTab, double x)
Linearly interpolates a table with one parameter dimension.
complex sin(const complex &z)
gslpp::complex I_A_U_cache[4][CacheSize]
An observable class for the quartic Higgs potential coupling combination .
gslpp::matrix< double > Dummy
double ip_ex_pp_phi_bb_CMS8_cache[2][CacheSize]
gslpp::complex A_H_Hp_cache[5][CacheSize]
gslpp::matrix< double > ATLAS13_bb_phi_tt_e
An observable class for the quartic Higgs potential coupling .
double getTHDMW_lambda3() const
A getter for .
gslpp::matrix< double > CMS8_bb_phi_bb
static const int CacheSize
Cache size.
std::string getModelTypeTHDMWflag() const
A getter for the THDMW model type.
double ip_ex_pp_phi_bb_CMS13_cache[2][CacheSize]
double ip_ex_pp_R_gg_CMS13_cache[2][CacheSize]
gslpp::matrix< double > MadGraph_pp_Si_bb
double ip_th_pp_Sr_bb_8TeV(double etaD, double etaU, double Lambda4, double mSr)
Interpolating function for the theoretical value of p p -> Sr -> b bbar at 8 TeV.
gslpp::matrix< double > CMS8_pp_Hp_tb
void runTHDMWparameters()
double ip_th_pp_Si_bb_cache[4][CacheSize]
gslpp::matrix< double > CMS8_pp_phi_bb
A class for defining operations on and functions of complex numbers.
double getTHDMW_mu6() const
A getter for .
THDM branching ratio of .
double getTHDMW_lambda1() const
A getter for .
gslpp::matrix< double > MadGraph_pp_Sr_bb
complex log(const complex &z)
gslpp::complex A0_MZ2_mSp2_cache[3][CacheSize]
double getTHDMW_mu4() const
A getter for .
gslpp::matrix< double > readTable(std::string filename, int rowN, int colN)
This function reads values from a table and returns them as an array.
double ip_th_pp_Sr_tt_cache[5][CacheSize]
gslpp::matrix< double > MadGraph_pp_Srtt_tttt
double ip_th_pp_Sibb_bbbb(double etaD, double etaU, double mS)
Interpolating function for the theoretical value of p p -> Si bbar b -> b bbar bbar b.
virtual double RGERunnerMW(double InitialValues[], unsigned long int NumberOfRGEs, double Q1, double Q2, int order, double Rpeps, double tNLOuni)
double ip_th_pp_Sr_jj(double etaD, double etaU, double Lambda4, double mSr)
Interpolating function for the theoretical value of p p -> Sr -> j j.
double getTHDMW_kappa1() const
A getter for .
THDM branching ratio of .
double THoEX_pp_Srtt_tttt
double getTHDMW_etaU() const
A getter for .
double ip_ex_ggF_H_hh_bbbb_CMS13_cache[2][CacheSize]
double getTHDMW_nu3() const
A getter for .
gslpp::vector< gslpp::complex > NLOunitarityeigenvalues
double ip_ex_pp_Hpm_tb_ATLAS8_cache_e[2][CacheSize]
gslpp::matrix< double > MadGraph_pp_Sr_jj
gslpp::matrix< double > MadGraph_pp_Sr_bb_8TeV
double getTHDMW_kappa2() const
A getter for .
virtual double RGERunnercustodialMW(double InitialValues[], unsigned long int NumberOfRGEs, double Q1, double Q2, int order, double Rpeps, double tNLOuni)
double ip_th_pp_SrSr_jjjj_cache[5][CacheSize]
gslpp::matrix< double > MadGraph_pp_Sibb_bbbb_8TeV
double ip_th_pp_Si_bb_8TeV_cache[4][CacheSize]
gslpp::complex I_H_W_cache[3][CacheSize]
double ip_ex_bb_phi_bb_CMS8_cache[2][CacheSize]
gslpp::complex A0_MZ2_mSr2_cache[3][CacheSize]
RunnerTHDMW * myRunnerTHDMW
gslpp::complex A_H_Hp(const double mHp2, const double mH, const double cW2, const double MZ) const
Amplitude for a CP-even Higgs boson decay to a photon and a Z boson including the charged Higgs boson...
double ip_ex_bb_phi_tt_ATLAS13_cache_e[2][CacheSize]
gslpp::complex I_h_U(const double mHl2, const double Mu, const double Mc, const double Mt) const
Amplitude for the SM Higgs boson decay to diphotons including the up-type quarks in the loop.
An observable class for the quartic Higgs potential coupling .
virtual double RGERunnerTHDMW(double InitialValues[], unsigned long int NumberOfRGEs, double Q1, double Q2, int order, double Rpeps, double tNLOuni)
gslpp::complex I_h_D(const double mHl2, const double Md, const double Ms, const double Mb) const
Amplitude for the SM Higgs boson decay to diphotons including the down-type quarks in the loop.
THDM branching ratio of .
double getTHDMW_sina() const
A getter for .
double interpolate4D(gslpp::matrix< double > arrayTab, double x, double y, double z, double v)
Linearly interpolates a table with four parameter dimensions.
gslpp::matrix< double > ATLAS8_pp_Hpm_tb
double getTHDMW_etaD() const
A getter for .
gslpp::vector< gslpp::complex > betaeigenvalues
gslpp::matrix< double > CMS13_pp_R_gg
double ip_ex_tt_phi_tt_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a tt associated scalar resonance decayin...
double c02() const
The square of the cosine of the weak mixing angle defined without weak radiative corrections.
gslpp::complex I_HH_L_cache[4][CacheSize]
double ip_th_pp_Sibb_bbbb_8TeV_cache[4][CacheSize]
An observable class for the quartic Higgs potential coupling .
const double & getMass() const
A get method to access the particle mass.
gslpp::matrix< double > CMS13_pp_phi_bb
double ip_ex_bb_H_bb_CMS13_cache[2][CacheSize]
double getTHDMW_mu2() const
A getter for .
double ip_th_pp_Sitt_tttt(double etaD, double etaU, double mS)
Interpolating function for the theoretical value of p p -> Si tbar t -> t tbar tbar t.
gslpp::matrix< double > CMS13_ggF_H_hh_bbbb_e
gslpp::complex A_A_L_cache[6][CacheSize]
double getTHDMW_lambda5() const
A getter for .
gslpp::matrix< double > MadGraph_pp_Sr_tt
gslpp::complex B00_MZ2_MZ2_mSp2_mSp2_cache[3][CacheSize]
gslpp::matrix< double > ATLAS13_pp_H_hh_bbbb
gslpp::complex A_HH_U_cache[6][CacheSize]
double ip_ex_pp_Hp_tb_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a singly charged scalar resonance decayi...
gslpp::complex I_H_W(const double mH, const double MW) const
Amplitude for a CP-even Higgs boson decay to diphotons including the W boson in the loop.
double ip_th_pp_Sr_bb(double etaD, double etaU, double Lambda4, double mSr)
Interpolating function for the theoretical value of p p -> Sr -> b bbar.
gslpp::complex I_A_D_cache[4][CacheSize]
int CacheCheckReal(const double cache[][CacheSize], const int NumPar, const double params[]) const
Check whether for the latest set of parameters a value is in the cache.
double computeGammaHTotal() const
The Higgs total width in the Standard Model.
gslpp::complex g_func(const double x) const
complex pow(const complex &z1, const complex &z2)
complex sqrt(const complex &z)
double getTHDMW_kappa3() const
A getter for .
double getTHDMW_cosa() const
A getter for .
double ip_th_pp_Stb_tbtb_cache[4][CacheSize]
static const complex & i()
double ip_ex_pp_phi_bb_CMS13_cache_e[2][CacheSize]
gslpp::matrix< double > CMS8_pp_H_hh_bbbb_e
double THoEX_pp_Sibb_bbbb_8TeV
gslpp::vector< gslpp::complex > unitarityeigenvalues
gslpp::complex I_HH_U_cache[4][CacheSize]
gslpp::complex A_H_W(const double mH, const double cW2, const double MW, const double MZ) const
Amplitude for a CP-even Higgs boson decay to a photon and a Z boson including the W boson in the loop...
double getTHDMW_sinb() const
A getter for .
double ip_ex_pp_Hp_tb_CMS8_cache[2][CacheSize]
double getRpepsTHDMW() const
A getter for the minimal R' value.
double ip_ex_pp_H_hh_bbbb_ATLAS13_cache_e[2][CacheSize]
gslpp::matrix< double > MadGraph_pp_Srbb_bbbb_8TeV
double getTHDMW_lambda2() const
A getter for .
double ip_th_pp_Sibb_bbbb_cache[4][CacheSize]
double THoEX_pp_Sitt_tttt
double ip_ex_pp_SS_jjjj_ATLAS13(double mass)
Interpolating function for the expected ATLAS upper limit on pp -> coloron coloron -> j j j j.
An observable class for the quartic Higgs potential coupling .
Particle getQuarks(const QCD::quark q) const
A get method to access a quark as an object of the type Particle.
double ip_ex_tt_phi_tt_ATLAS13_cache_e[2][CacheSize]
double THoEX_pp_Srbb_bbbb_8TeV
gslpp::complex I_HH_D_cache[4][CacheSize]
std::string getRGEorderflag() const
A getter for the switch for NLO RGE and approximate NLO RGE.
A class for constructing and defining operations on real vectors.
gslpp::matrix< double > MadGraph_pp_Stb_tbtb
gslpp::complex A_HH_L_cache[6][CacheSize]
double getTHDMW_omega3() const
A getter for .
double getTHDMW_tanb() const
A getter for .
double setOtherParameters()
double getTHDMW_S_b() const
A getter for .
An RGE running algorithm for the THDMW parameters.
gslpp::complex B00(const double mu2, const double p2, const double m02, const double m12) const
.
gslpp::matrix< double > MadGraph_pp_Si_bb_8TeV
double ip_th_pp_SrSr_jjjj(double etaD, double etaU, double Lambda4, double mSr)
Interpolating function for the theoretical value of p p -> Sr Sr ->j j j j.
gslpp::complex A_h_L_cache[7][CacheSize]
double ip_ex_pp_H_hh_bbbb_CMS13_cache_e[2][CacheSize]
virtual double Mw() const
gslpp::matrix< double > ATLAS8_pp_Hpm_tb_e
double getTHDMW_mu3() const
A getter for .
gslpp::complex A_h_U(const double mHl2, const double cW2, const double Mu, const double Mc, const double Mt, const double MZ) const
Amplitude for the SM Higgs boson decay to a photon and a Z boson including the up-type quarks in the ...
gslpp::complex A_A_U_cache[6][CacheSize]
double getMz() const
A get method to access the mass of the boson .
gslpp::matrix< double > ATLAS13_tt_phi_tt_e
gslpp::complex I_H_Hp_cache[3][CacheSize]
gslpp::complex I_A_L_cache[4][CacheSize]
gslpp::complex B00_MZ2_MZ2_mSr2_mSi2_cache[4][CacheSize]
double ip_ex_bb_H_bb_CMS13(double mass)
Interpolating function for the expected CMS upper limit on pp -> H b bbar -> b bbar b bbar.
double ip_ex_pp_R_gg_CMS13(double mass)
Interpolating function for the expected CMS upper limit for resonances decaying to gluons.
gslpp::complex I_H_Hp(const double mHp2, const double mH) const
Amplitude for a CP-even Higgs boson decay to diphotons including the charged Higgs boson in the loop.
double ip_th_pp_Srbb_bbbb(double etaD, double etaU, double Lambda4, double mSr)
Interpolating function for the theoretical value of p p -> Sr b bbar -> b bbar b bbar.
double ip_ex_pp_Hp_tb_CMS8_cache_e[2][CacheSize]
complex log10(const complex &z)
double ip_th_pp_Srtt_tttt(double etaD, double etaU, double Lambda4, double mSr)
Interpolating function for the theoretical value of p p -> Sr t tbar -> t tbar t tbar.
double getTHDMW_nu1() const
A getter for .
gslpp::matrix< double > MadGraph_pp_SrSr_jjjj
gslpp::matrix< double > CMS13_pp_H_hh_bbbb
gslpp::complex A_h_U_cache[7][CacheSize]
void read()
Fills all required arrays with the values read from the tables.
double ip_ex_pp_Hpm_tb_ATLAS8_cache[2][CacheSize]
double getTHDMW_omega1() const
A getter for .
gslpp::matrix< double > ATLAS13_pp_H_hh_bbbb_e
double ip_th_pp_Sitt_tttt_cache[4][CacheSize]
An observable class for the quartic Higgs potential coupling .
void CacheShift(gslpp::complex cache[][CacheSize], const int NumPar, const double params[], const gslpp::complex newResult) const
Adds a new result and its parameters into the cache.
double ip_th_pp_Sr_tt(double etaD, double etaU, double Lambda4, double mSr)
Interpolating function for the theoretical value of p p -> Sr -> t tbar.
gslpp::matrix< double > ATLAS13_tt_phi_tt
double ip_ex_pp_phi_bb_CMS8(double mass)
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to a b quark p...
double ip_ex_bb_phi_bb_CMS8_cache_e[2][CacheSize]
double getTHDMW_mu5() const
A getter for .
double ip_th_pp_Stb_tbtb(double etaD, double etaU, double mS)
Interpolating function for the theoretical value of p p -> S+ tbar b -> t bbar tbar b.
double ip_ex_pp_H_hh_bbbb_CMS13_cache[2][CacheSize]
double getTHDMW_omega4() const
A getter for .
gslpp::matrix< double > MadGraph_pp_Sibb_bbbb
gslpp::complex A_HH_D_cache[6][CacheSize]
gslpp::matrix< double > ATLAS13_pp_Gkk_tt
double ip_ex_bb_phi_tt_ATLAS13_cache[2][CacheSize]
gslpp::matrix< double > CMS13_pp_H_hh_bbbb_e
gslpp::complex Int2(const double tau, const double lambda) const
double ip_ex_tt_phi_tt_ATLAS13_cache[2][CacheSize]
gslpp::complex A_H_W_cache[5][CacheSize]
gslpp::complex A_h_D(const double mHl2, const double cW2, const double Md, const double Ms, const double Mb, const double MZ) const
Amplitude for the SM Higgs boson decay to a photon and a Z boson including the down-type quarks in th...
gslpp::complex B0(const double mu2, const double p2, const double m02, const double m12) const
.
gslpp::matrix< double > ATLAS13_pp_SS_jjjj
double THoEX_pp_Sibb_bbbb
gslpp::matrix< double > ATLAS8_gg_phi_tt
gslpp::matrix< double > MadGraph_pp_Sitt_tttt
gslpp::matrix< double > arraybsgamma
double ip_th_pp_Srbb_bbbb_8TeV(double etaD, double etaU, double Lambda4, double mSr)
Interpolating function for the theoretical value of p p -> Sr b bbar -> b bbar b bbar.
gslpp::matrix< double > CMS8_bb_phi_bb_e
gslpp::complex B0_MZ2_0_mSp2_mSp2_cache[3][CacheSize]
gslpp::complex A_h_D_cache[7][CacheSize]
double getTHDMW_bma() const
A getter for .
double getQ_THDMW() const
A getter for the THDMW scale.
gslpp::complex B00_MZ2_MZ2_mSr2_mSp2_cache[4][CacheSize]
double getTHDMW_mu1() const
A getter for .
void CacheShiftReal(double cache[][CacheSize], const int NumPar, const double params[], const double newResult) const
Adds a new result and its parameters into the cache.
double getNLOuniscaleTHDMW() const
A getter for the minimal NLO unitarity check scale.
gslpp::complex I_h_L_cache[5][CacheSize]
gslpp::matrix< double > ATLAS13_pp_Hp_tb
double ip_th_pp_Sibb_bbbb_8TeV(double etaD, double etaU, double mS)
Interpolating function for the theoretical value of p p -> Si bbar b -> b bbar bbar b.
double ip_ex_gg_phi_tt_ATLAS8_cache_e[2][CacheSize]
gslpp::matrix< double > MadGraph_pp_Srbb_bbbb
double getTHDMW_cosb() const
A getter for .
double ip_ex_pp_Gkk_tt_ATLAS13_cache[2][CacheSize]
double ip_ex_gg_phi_tt_ATLAS8_cache[2][CacheSize]
double THoEX_pp_SrSr_jjjj
double ip_ex_bb_phi_bb_CMS8(double mass)
Interpolating function for the observed CMS upper limit on a bottom quark produced scalar resonance d...
Particle getLeptons(const QCD::lepton p) const
A get method to retrieve the member object of a lepton.
gslpp::complex A0_MZ2_mSi2_cache[3][CacheSize]