A class for the caching of GeorgiMachacek objects. More...
#include <GMcache.h>
A class for the caching of GeorgiMachacek objects.
Public Member Functions | |
GMcache (const StandardModel &SM_i) | |
GMcache constructor. More... | |
double | interpolate (gslpp::matrix< double > &arrayTab, double x) |
Linearly interpolates a table with one parameter dimension. More... | |
double | interpolate2D (gslpp::matrix< double > &arrayTab, double x, double y) |
Linearly interpolates a table with two parameter dimensions. More... | |
double | ip_Br_HPtobb (double mass) |
Interpolating function for the SM branching ratio to two bottom quarks. More... | |
double | ip_Br_HPtocc (double mass) |
Interpolating function for the SM branching ratio to two charm quarks. More... | |
double | ip_Br_HPtomumu (double mass) |
Interpolating function for the SM branching ratio to two muons. More... | |
double | ip_Br_HPtotautau (double mass) |
Interpolating function for the SM branching ratio to two tau leptons. More... | |
double | ip_Br_HPtott (double mass) |
Interpolating function for the SM branching ratio to two top quarks. More... | |
double | ip_Br_HPtoWW (double mass) |
Interpolating function for the SM branching ratio to two \(W\) bosons. More... | |
double | ip_Br_HPtoZZ (double mass) |
Interpolating function for the SM branching ratio to two \(Z\) bosons. More... | |
double | ip_cs_ggtoA_13 (double mass) |
Interpolating function for the A production cross section via gluon-gluon fusion at 13 TeV. More... | |
double | ip_cs_ggtoA_8 (double mass) |
Interpolating function for the A production cross section via gluon-gluon fusion at 8 TeV. More... | |
double | ip_cs_ggtoH_13 (double mass) |
Interpolating function for the H production cross section via gluon-gluon fusion at 13 TeV. More... | |
double | ip_cs_ggtoH_8 (double mass) |
Interpolating function for the H production cross section via gluon-gluon fusion at 8 TeV. More... | |
double | ip_cs_ggtoHp_13 (double mHp, double logtb) |
Interpolating function for the H+ production cross section from two gluons at 13 TeV. More... | |
double | ip_cs_ggtoHp_8 (double mHp, double logtb) |
Interpolating function for the H+ production cross section from two gluons at 8 TeV. More... | |
double | ip_cs_ppH5ppH5mm_13 (double mass) |
double | ip_cs_ppH5ppH5mm_8 (double mass) |
double | ip_cs_pptobbA_13 (double mass) |
Interpolating function for the bottom associated A production cross section at 13 TeV. More... | |
double | ip_cs_pptobbA_8 (double mass) |
Interpolating function for the bottom associated A production cross section at 8 TeV. More... | |
double | ip_cs_pptobbH_13 (double mass) |
Interpolating function for the bottom associated H production cross section at 13 TeV. More... | |
double | ip_cs_pptobbH_8 (double mass) |
Interpolating function for the bottom associated H production cross section at 8 TeV. More... | |
double | ip_cs_pptottA_13 (double mass) |
Interpolating function for the top associated A production cross section at 13 TeV. More... | |
double | ip_cs_pptottA_8 (double mass) |
Interpolating function for the top associated A production cross section at 8 TeV. More... | |
double | ip_cs_pptottH_13 (double mass) |
Interpolating function for the top associated H production cross section at 13 TeV. More... | |
double | ip_cs_pptottH_8 (double mass) |
Interpolating function for the top associated H production cross section at 8 TeV. More... | |
double | ip_cs_VBFH5_13 (double mass) |
double | ip_cs_VBFH5_8 (double mass) |
double | ip_cs_VBFH5m_13 (double mass) |
double | ip_cs_VBFH5m_8 (double mass) |
double | ip_cs_VBFH5mm_13 (double mass) |
double | ip_cs_VBFH5mm_8 (double mass) |
double | ip_cs_VBFH5p_13 (double mass) |
double | ip_cs_VBFH5p_8 (double mass) |
double | ip_cs_VBFH5pp_13 (double mass) |
double | ip_cs_VBFH5pp_8 (double mass) |
double | ip_cs_VBFtoH_13 (double mass) |
Interpolating function for the H production cross section via vector boson fusion at 13 TeV. More... | |
double | ip_cs_VBFtoH_8 (double mass) |
Interpolating function for the H production cross section via vector boson fusion at 8 TeV. More... | |
double | ip_cs_VHH5_13 (double mass) |
double | ip_cs_VHH5_8 (double mass) |
double | ip_cs_VHH5mm_13 (double mass) |
double | ip_cs_VHH5mm_8 (double mass) |
double | ip_cs_VHH5pp_13 (double mass) |
double | ip_cs_VHH5pp_8 (double mass) |
double | ip_cs_WtoWH_13 (double mass) |
Interpolating function for the W associated H production cross section at 13 TeV. More... | |
double | ip_cs_WtoWH_8 (double mass) |
Interpolating function for the W associated H production cross section at 8 TeV. More... | |
double | ip_cs_ZtoZH_13 (double mass) |
Interpolating function for the Z associated H production cross section at 13 TeV. More... | |
double | ip_cs_ZtoZH_8 (double mass) |
Interpolating function for the Z associated H production cross section at 8 TeV. More... | |
double | ip_ex_bb_A_hZ_bbZ_1_CMS13 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_bb_A_hZ_bbZ_2_CMS13 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_bb_A_hZ_bbZ_ATLAS13 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_bb_A_phiZ_bbll_ATLAS13 (double mA, double mH) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_bb_phi_bb_CMS13 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_bb_phi_bb_CMS8 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_bb_phi_tautau_ATLAS13 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_bb_phi_tautau_ATLAS8 (double mass) |
Interpolating function for the observed ATLAS upper limit on a bottom quark produced scalar resonance decaying to two tau leptons. More... | |
double | ip_ex_bb_phi_tautau_CMS13 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_bb_phi_tautau_CMS8 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_bb_phi_tt_ATLAS13 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_A_hZ_bbll_CMS8 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_A_hZ_bbZ_1_CMS13 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_A_hZ_bbZ_2_CMS13 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_A_hZ_bbZ_ATLAS13 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_A_hZ_bbZ_ATLAS8 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_A_hZ_tautaull_CMS8 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_A_hZ_tautauZ_ATLAS8 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_A_phiZ_bbll_ATLAS13 (double mA, double mH) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_phi_bb_CMS8 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_phi_gaga_ATLAS8 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_phi_gaga_CMS13 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_phi_hh_ATLAS8 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_phi_hh_bbbb_CMS13 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_phi_hh_bbtautau_CMS8 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_phi_hh_gagaWW_ATLAS13 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_phi_tautau_ATLAS13 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_phi_tautau_ATLAS8 (double mass) |
Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two tau leptons. More... | |
double | ip_ex_gg_phi_tautau_CMS13 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_phi_tautau_CMS8 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_phi_WW_ATLAS8 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_phi_WW_enumunu_ATLAS13 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_phi_WW_lnuqq_ATLAS13 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_phi_Zga_CMS13 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_phi_Zga_llga_ATLAS13 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_phi_Zga_qqga_ATLAS13 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_phi_ZZ_ATLAS8 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_phi_ZZ_llllnunu_ATLAS13 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_gg_phi_ZZ_qqllnunu_ATLAS13 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_ggVV_phi_WW_lnulnu_CMS13 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_mu_pp_phi_VV_CMS8 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_A_phiZ_bbll_CMS8 (double mA, double mH) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_H5ppmmH5mmpp_eeee_ATLAS8 (double mH5) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_H5ppmmH5mmpp_emuemu_ATLAS8 (double mH5) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_H5ppmmH5mmpp_llll_ATLAS13 (double mH5) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_H5ppmmH5mmpp_mumumumu_ATLAS8 (double mH5) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_H5ppmmH5mmpp_WWWW_ATLAS13 (double mH5) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_Hp_taunu_CMS8 (double mHp) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_Hp_tb_CMS8 (double mHp) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_Hpm_taunu_ATLAS13 (double mHp) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_Hpm_taunu_ATLAS8 (double mHp) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_Hpm_taunu_CMS13 (double mHp) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_Hpm_tb_ATLAS13 (double mHp) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_Hpm_tb_ATLAS8 (double mHp) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_phi_AZ_bbll_CMS8 (double mH, double mA) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_phi_bb_CMS13 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_phi_gaga_ATLAS13 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_phi_hh_bbbb_1_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_phi_hh_bbbb_2_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_phi_hh_bbbb_ATLAS13 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_phi_hh_bbbb_CMS8 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_phi_hh_bblnulnu_CMS13 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_phi_hh_bbtautau_1_CMS13 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_phi_hh_bbtautau_2_CMS13 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_phi_hh_bbtautau_ATLAS13 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_phi_hh_bbtautau_CMS8 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_phi_hh_gagabb_ATLAS13 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_phi_hh_gagabb_CMS13 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_phi_hh_gagabb_CMS8 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_phi_VV_qqqq_ATLAS13 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_phi_WW_lnuqq_CMS13 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_phi_Zga_llga_ATLAS8 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_phi_Zga_llga_CMS8 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_phi_ZZ_llqqnunull_CMS13 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_pp_phi_ZZ_qqnunu_CMS13 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_tt_phi_tt_ATLAS13 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_VV_H5ppmm_WW_jjll_CMS13 (double mH5) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_VV_H5ppmm_WW_jjll_CMS8 (double mH5) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_VV_phi_WW_ATLAS8 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_VV_phi_WW_enumunu_ATLAS13 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_VV_phi_WW_lnuqq_ATLAS13 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_VV_phi_ZZ_ATLAS8 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_VV_phi_ZZ_llllnunu_ATLAS13 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_VV_phi_ZZ_llqqnunull_CMS13 (double mass) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_VV_phi_ZZ_qqllnunu_ATLAS13 (double mass) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_WZ_H5pm_WZ_lnull_1_CMS13 (double mH5) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_WZ_H5pm_WZ_lnull_2_CMS13 (double mH5) |
Interpolating function for the observed CMS upper limit on a scalar resonance. More... | |
double | ip_ex_WZ_H5pm_WZ_lnull_ATLAS13 (double mH5) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_WZ_H5pm_WZ_lnull_ATLAS13_e (double mH5) |
Interpolating function for the expected ATLAS upper limit on a scalar resonance. More... | |
double | ip_ex_WZ_H5pm_WZ_qqll_ATLAS8 (double mH5) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance. More... | |
double | ip_GammaHPtotSM (double mass) |
Interpolating function for the total SM Higgs decay width. More... | |
void | read () |
Fills all required arrays with the values read from the tables. More... | |
void | readTable (gslpp::matrix< double > &arrayTab, std::string filename, int rowN, int colN) |
This function reads values from a table and returns them as an array. More... | |
double | updateCache () |
~GMcache () | |
GMcache destructor. More... | |
Private Member Functions | |
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 | computeDirectSearchQuantities () |
void | computeOtherHiggsProperties () |
void | computeSignalStrengthQuantities () |
void | computeUnitarity () |
double | cW2_GM (const double c02) const |
double | cW2GM (const double c02) const |
gslpp::complex | f_func (const double x) const |
gslpp::complex | g_func (const double x) const |
double | HSTheta (const double x) const |
Heaviside \(\Theta\) function. More... | |
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 | KaellenFunction (const double a2, const double b2, const double c2) const |
Kaellen function. More... | |
double | MWGM (const double MW) const |
double | OffShellFunction (const double k) const |
Static Private Attributes | |
static const int | CacheSize = 5 |
Cache size. More... | |
GMcache::GMcache | ( | const StandardModel & | SM_i | ) |
GMcache constructor.
Reads all the tables values and stores them in the memory.
Definition at line 14 of file GMcache.cpp.
GMcache::~GMcache | ( | ) |
|
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 3014 of file GMcache.cpp.
|
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 3076 of file GMcache.cpp.
|
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 2953 of file GMcache.cpp.
|
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 2972 of file GMcache.cpp.
|
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 3113 of file GMcache.cpp.
|
private |
Amplitude for the SM Higgs boson decay to a photon and a Z boson including the leptons in the loop.
Definition at line 3033 of file GMcache.cpp.
|
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 2911 of file GMcache.cpp.
|
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 3095 of file GMcache.cpp.
|
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 2994 of file GMcache.cpp.
|
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 3056 of file GMcache.cpp.
|
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 2933 of file GMcache.cpp.
|
private |
Check whether for the latest set of parameters a value is in the cache.
Takes a complex value.
Definition at line 168 of file GMcache.cpp.
|
private |
Check whether for the latest set of parameters a value is in the cache.
Takes a real value.
Definition at line 180 of file GMcache.cpp.
|
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 192 of file GMcache.cpp.
|
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 206 of file GMcache.cpp.
|
private |
Definition at line 3764 of file GMcache.cpp.
|
private |
sqrt(sW2*cW2)
Definition at line 3303 of file GMcache.cpp.
|
private |
Definition at line 3162 of file GMcache.cpp.
|
private |
Definition at line 4479 of file GMcache.cpp.
|
private |
|
private |
Definition at line 4609 of file GMcache.cpp.
|
private |
Definition at line 3130 of file GMcache.cpp.
|
private |
Definition at line 3140 of file GMcache.cpp.
|
private |
Heaviside \(\Theta\) function.
Gives 1 for \(x\geq 0\) and 0 for \(x<0\).
Definition at line 3261 of file GMcache.cpp.
|
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 2813 of file GMcache.cpp.
|
private |
Amplitude for a CP-odd Higgs boson decay to diphotons including muons and taus in the loop.
Definition at line 2865 of file GMcache.cpp.
|
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 2762 of file GMcache.cpp.
|
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 2778 of file GMcache.cpp.
|
private |
Amplitude for a CP-even Higgs boson decay to diphotons including the charged Higgs boson in the loop.
Definition at line 2896 of file GMcache.cpp.
|
private |
Amplitude for the SM Higgs boson decay to diphotons including the leptons in the loop.
Definition at line 2829 of file GMcache.cpp.
|
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 2727 of file GMcache.cpp.
|
private |
Amplitude for a CP-even Higgs boson decay to diphotons including the W boson in the loop.
Definition at line 2881 of file GMcache.cpp.
|
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 2796 of file GMcache.cpp.
|
private |
Amplitude for a heavy CP-even Higgs boson decay to diphotons including muons and taus in the loop.
Definition at line 2848 of file GMcache.cpp.
|
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 2745 of file GMcache.cpp.
|
private |
Definition at line 3152 of file GMcache.cpp.
|
private |
Definition at line 3158 of file GMcache.cpp.
double GMcache::interpolate | ( | gslpp::matrix< double > & | arrayTab, |
double | x | ||
) |
Linearly interpolates a table with one parameter dimension.
Definition at line 2667 of file GMcache.cpp.
double GMcache::interpolate2D | ( | gslpp::matrix< double > & | arrayTab, |
double | x, | ||
double | y | ||
) |
Linearly interpolates a table with two parameter dimensions.
Definition at line 2694 of file GMcache.cpp.
double GMcache::ip_Br_HPtobb | ( | double | mass | ) |
Interpolating function for the SM branching ratio to two bottom quarks.
Definition at line 538 of file GMcache.cpp.
double GMcache::ip_Br_HPtocc | ( | double | mass | ) |
Interpolating function for the SM branching ratio to two charm quarks.
Definition at line 570 of file GMcache.cpp.
double GMcache::ip_Br_HPtomumu | ( | double | mass | ) |
Interpolating function for the SM branching ratio to two muons.
Definition at line 586 of file GMcache.cpp.
double GMcache::ip_Br_HPtotautau | ( | double | mass | ) |
Interpolating function for the SM branching ratio to two tau leptons.
Definition at line 554 of file GMcache.cpp.
double GMcache::ip_Br_HPtott | ( | double | mass | ) |
Interpolating function for the SM branching ratio to two top quarks.
Definition at line 522 of file GMcache.cpp.
double GMcache::ip_Br_HPtoWW | ( | double | mass | ) |
Interpolating function for the SM branching ratio to two \(W\) bosons.
Definition at line 618 of file GMcache.cpp.
double GMcache::ip_Br_HPtoZZ | ( | double | mass | ) |
Interpolating function for the SM branching ratio to two \(Z\) bosons.
Definition at line 602 of file GMcache.cpp.
double GMcache::ip_cs_ggtoA_13 | ( | double | mass | ) |
Interpolating function for the A production cross section via gluon-gluon fusion at 13 TeV.
Definition at line 896 of file GMcache.cpp.
double GMcache::ip_cs_ggtoA_8 | ( | double | mass | ) |
Interpolating function for the A production cross section via gluon-gluon fusion at 8 TeV.
Definition at line 877 of file GMcache.cpp.
double GMcache::ip_cs_ggtoH_13 | ( | double | mass | ) |
Interpolating function for the H production cross section via gluon-gluon fusion at 13 TeV.
Definition at line 668 of file GMcache.cpp.
double GMcache::ip_cs_ggtoH_8 | ( | double | mass | ) |
Interpolating function for the H production cross section via gluon-gluon fusion at 8 TeV.
Definition at line 649 of file GMcache.cpp.
double GMcache::ip_cs_ggtoHp_13 | ( | double | mHp, |
double | logtb | ||
) |
Interpolating function for the H+ production cross section from two gluons at 13 TeV.
Definition at line 1010 of file GMcache.cpp.
double GMcache::ip_cs_ggtoHp_8 | ( | double | mHp, |
double | logtb | ||
) |
Interpolating function for the H+ production cross section from two gluons at 8 TeV.
Definition at line 991 of file GMcache.cpp.
double GMcache::ip_cs_ppH5ppH5mm_13 | ( | double | mass | ) |
Definition at line 1048 of file GMcache.cpp.
double GMcache::ip_cs_ppH5ppH5mm_8 | ( | double | mass | ) |
Definition at line 1029 of file GMcache.cpp.
double GMcache::ip_cs_pptobbA_13 | ( | double | mass | ) |
Interpolating function for the bottom associated A production cross section at 13 TeV.
Definition at line 972 of file GMcache.cpp.
double GMcache::ip_cs_pptobbA_8 | ( | double | mass | ) |
Interpolating function for the bottom associated A production cross section at 8 TeV.
Definition at line 953 of file GMcache.cpp.
double GMcache::ip_cs_pptobbH_13 | ( | double | mass | ) |
Interpolating function for the bottom associated H production cross section at 13 TeV.
Definition at line 858 of file GMcache.cpp.
double GMcache::ip_cs_pptobbH_8 | ( | double | mass | ) |
Interpolating function for the bottom associated H production cross section at 8 TeV.
Definition at line 839 of file GMcache.cpp.
double GMcache::ip_cs_pptottA_13 | ( | double | mass | ) |
Interpolating function for the top associated A production cross section at 13 TeV.
Definition at line 934 of file GMcache.cpp.
double GMcache::ip_cs_pptottA_8 | ( | double | mass | ) |
Interpolating function for the top associated A production cross section at 8 TeV.
Definition at line 915 of file GMcache.cpp.
double GMcache::ip_cs_pptottH_13 | ( | double | mass | ) |
Interpolating function for the top associated H production cross section at 13 TeV.
Definition at line 820 of file GMcache.cpp.
double GMcache::ip_cs_pptottH_8 | ( | double | mass | ) |
Interpolating function for the top associated H production cross section at 8 TeV.
Definition at line 801 of file GMcache.cpp.
double GMcache::ip_cs_VBFH5_13 | ( | double | mass | ) |
Definition at line 1086 of file GMcache.cpp.
double GMcache::ip_cs_VBFH5_8 | ( | double | mass | ) |
Definition at line 1067 of file GMcache.cpp.
double GMcache::ip_cs_VBFH5m_13 | ( | double | mass | ) |
Definition at line 1124 of file GMcache.cpp.
double GMcache::ip_cs_VBFH5m_8 | ( | double | mass | ) |
Definition at line 1105 of file GMcache.cpp.
double GMcache::ip_cs_VBFH5mm_13 | ( | double | mass | ) |
Definition at line 1162 of file GMcache.cpp.
double GMcache::ip_cs_VBFH5mm_8 | ( | double | mass | ) |
Definition at line 1143 of file GMcache.cpp.
double GMcache::ip_cs_VBFH5p_13 | ( | double | mass | ) |
Definition at line 1200 of file GMcache.cpp.
double GMcache::ip_cs_VBFH5p_8 | ( | double | mass | ) |
Definition at line 1181 of file GMcache.cpp.
double GMcache::ip_cs_VBFH5pp_13 | ( | double | mass | ) |
Definition at line 1238 of file GMcache.cpp.
double GMcache::ip_cs_VBFH5pp_8 | ( | double | mass | ) |
Definition at line 1219 of file GMcache.cpp.
double GMcache::ip_cs_VBFtoH_13 | ( | double | mass | ) |
Interpolating function for the H production cross section via vector boson fusion at 13 TeV.
Definition at line 706 of file GMcache.cpp.
double GMcache::ip_cs_VBFtoH_8 | ( | double | mass | ) |
Interpolating function for the H production cross section via vector boson fusion at 8 TeV.
Definition at line 687 of file GMcache.cpp.
double GMcache::ip_cs_VHH5_13 | ( | double | mass | ) |
Definition at line 1276 of file GMcache.cpp.
double GMcache::ip_cs_VHH5_8 | ( | double | mass | ) |
Definition at line 1257 of file GMcache.cpp.
double GMcache::ip_cs_VHH5mm_13 | ( | double | mass | ) |
Definition at line 1314 of file GMcache.cpp.
double GMcache::ip_cs_VHH5mm_8 | ( | double | mass | ) |
Definition at line 1295 of file GMcache.cpp.
double GMcache::ip_cs_VHH5pp_13 | ( | double | mass | ) |
Definition at line 1352 of file GMcache.cpp.
double GMcache::ip_cs_VHH5pp_8 | ( | double | mass | ) |
Definition at line 1333 of file GMcache.cpp.
double GMcache::ip_cs_WtoWH_13 | ( | double | mass | ) |
Interpolating function for the W associated H production cross section at 13 TeV.
Definition at line 744 of file GMcache.cpp.
double GMcache::ip_cs_WtoWH_8 | ( | double | mass | ) |
Interpolating function for the W associated H production cross section at 8 TeV.
Definition at line 725 of file GMcache.cpp.
double GMcache::ip_cs_ZtoZH_13 | ( | double | mass | ) |
Interpolating function for the Z associated H production cross section at 13 TeV.
Definition at line 782 of file GMcache.cpp.
double GMcache::ip_cs_ZtoZH_8 | ( | double | mass | ) |
Interpolating function for the Z associated H production cross section at 8 TeV.
Definition at line 763 of file GMcache.cpp.
double GMcache::ip_ex_bb_A_hZ_bbZ_1_CMS13 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from CMS-PAS-HIG-18-005.
Definition at line 2267 of file GMcache.cpp.
double GMcache::ip_ex_bb_A_hZ_bbZ_2_CMS13 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1807.02826.
Definition at line 2295 of file GMcache.cpp.
double GMcache::ip_ex_bb_A_hZ_bbZ_ATLAS13 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1712.06518.
Definition at line 2239 of file GMcache.cpp.
double GMcache::ip_ex_bb_A_phiZ_bbll_ATLAS13 | ( | double | mA, |
double | mH | ||
) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1804.01126.
Definition at line 2351 of file GMcache.cpp.
double GMcache::ip_ex_bb_phi_bb_CMS13 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1805.12191.
Definition at line 1441 of file GMcache.cpp.
double GMcache::ip_ex_bb_phi_bb_CMS8 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1506.08329.
Definition at line 1399 of file GMcache.cpp.
double GMcache::ip_ex_bb_phi_tautau_ATLAS13 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from ATLAS-CONF-2017-050.
Definition at line 1539 of file GMcache.cpp.
double GMcache::ip_ex_bb_phi_tautau_ATLAS8 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a bottom quark produced scalar resonance decaying to two tau leptons.
Taken from arXiv:1409.6064, Figure 11b [Aad:2014vgg].
Definition at line 1483 of file GMcache.cpp.
double GMcache::ip_ex_bb_phi_tautau_CMS13 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1803.06553.
Definition at line 1553 of file GMcache.cpp.
double GMcache::ip_ex_bb_phi_tautau_CMS8 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from CMS-PAS-HIG-14-029.
Definition at line 1497 of file GMcache.cpp.
double GMcache::ip_ex_bb_phi_tt_ATLAS13 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from ATLAS-CONF-2016-104.
Definition at line 1385 of file GMcache.cpp.
double GMcache::ip_ex_gg_A_hZ_bbll_CMS8 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1504.04710.
Definition at line 2183 of file GMcache.cpp.
double GMcache::ip_ex_gg_A_hZ_bbZ_1_CMS13 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from CMS-PAS-HIG-18-005.
Definition at line 2253 of file GMcache.cpp.
double GMcache::ip_ex_gg_A_hZ_bbZ_2_CMS13 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1807.02826.
Definition at line 2281 of file GMcache.cpp.
double GMcache::ip_ex_gg_A_hZ_bbZ_ATLAS13 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1712.06518.
Definition at line 2225 of file GMcache.cpp.
double GMcache::ip_ex_gg_A_hZ_bbZ_ATLAS8 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1502.04478.
Definition at line 2169 of file GMcache.cpp.
double GMcache::ip_ex_gg_A_hZ_tautaull_CMS8 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1510.01181.
Definition at line 2211 of file GMcache.cpp.
double GMcache::ip_ex_gg_A_hZ_tautauZ_ATLAS8 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1502.04478.
Definition at line 2197 of file GMcache.cpp.
double GMcache::ip_ex_gg_A_phiZ_bbll_ATLAS13 | ( | double | mA, |
double | mH | ||
) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1804.01126.
Definition at line 2337 of file GMcache.cpp.
double GMcache::ip_ex_gg_phi_bb_CMS8 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1802.06149.
Definition at line 1413 of file GMcache.cpp.
double GMcache::ip_ex_gg_phi_gaga_ATLAS8 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1407.6583.
Definition at line 1567 of file GMcache.cpp.
double GMcache::ip_ex_gg_phi_gaga_CMS13 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1609.02507.
Definition at line 1595 of file GMcache.cpp.
double GMcache::ip_ex_gg_phi_hh_ATLAS8 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1509.04670.
Definition at line 1945 of file GMcache.cpp.
double GMcache::ip_ex_gg_phi_hh_bbbb_CMS13 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1710.04960.
Definition at line 2057 of file GMcache.cpp.
double GMcache::ip_ex_gg_phi_hh_bbtautau_CMS8 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1510.01181.
Definition at line 1987 of file GMcache.cpp.
double GMcache::ip_ex_gg_phi_hh_gagaWW_ATLAS13 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1807.08567.
Definition at line 2155 of file GMcache.cpp.
double GMcache::ip_ex_gg_phi_tautau_ATLAS13 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from ATLAS-CONF-2017-050.
Definition at line 1511 of file GMcache.cpp.
double GMcache::ip_ex_gg_phi_tautau_ATLAS8 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two tau leptons.
Taken from arXiv:1409.6064, Figure 11a [Aad:2014vgg].
Definition at line 1455 of file GMcache.cpp.
double GMcache::ip_ex_gg_phi_tautau_CMS13 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1803.06553.
Definition at line 1525 of file GMcache.cpp.
double GMcache::ip_ex_gg_phi_tautau_CMS8 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from CMS-PAS-HIG-14-029.
Definition at line 1469 of file GMcache.cpp.
double GMcache::ip_ex_gg_phi_WW_ATLAS8 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1509.00389.
Definition at line 1805 of file GMcache.cpp.
double GMcache::ip_ex_gg_phi_WW_enumunu_ATLAS13 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1710.01123.
Definition at line 1833 of file GMcache.cpp.
double GMcache::ip_ex_gg_phi_WW_lnuqq_ATLAS13 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1710.07235.
Definition at line 1861 of file GMcache.cpp.
double GMcache::ip_ex_gg_phi_Zga_CMS13 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1712.03143.
Definition at line 1665 of file GMcache.cpp.
double GMcache::ip_ex_gg_phi_Zga_llga_ATLAS13 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1708.00212.
Definition at line 1637 of file GMcache.cpp.
double GMcache::ip_ex_gg_phi_Zga_qqga_ATLAS13 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1805.01908.
Definition at line 1651 of file GMcache.cpp.
double GMcache::ip_ex_gg_phi_ZZ_ATLAS8 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1507.05930.
Definition at line 1679 of file GMcache.cpp.
double GMcache::ip_ex_gg_phi_ZZ_llllnunu_ATLAS13 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1712.06386.
Definition at line 1707 of file GMcache.cpp.
double GMcache::ip_ex_gg_phi_ZZ_qqllnunu_ATLAS13 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1708.09638.
Definition at line 1735 of file GMcache.cpp.
double GMcache::ip_ex_ggVV_phi_WW_lnulnu_CMS13 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from CMS-PAS-HIG-16-023.
Definition at line 1889 of file GMcache.cpp.
double GMcache::ip_ex_mu_pp_phi_VV_CMS8 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1504.00936.
Definition at line 1917 of file GMcache.cpp.
double GMcache::ip_ex_pp_A_phiZ_bbll_CMS8 | ( | double | mA, |
double | mH | ||
) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1603.02991.
Definition at line 2309 of file GMcache.cpp.
double GMcache::ip_ex_pp_H5ppmmH5mmpp_eeee_ATLAS8 | ( | double | mH5 | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1412.0237.
Definition at line 2533 of file GMcache.cpp.
double GMcache::ip_ex_pp_H5ppmmH5mmpp_emuemu_ATLAS8 | ( | double | mH5 | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1412.0237.
Definition at line 2547 of file GMcache.cpp.
double GMcache::ip_ex_pp_H5ppmmH5mmpp_llll_ATLAS13 | ( | double | mH5 | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1710.09748.
Definition at line 2575 of file GMcache.cpp.
double GMcache::ip_ex_pp_H5ppmmH5mmpp_mumumumu_ATLAS8 | ( | double | mH5 | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1412.0237.
Definition at line 2561 of file GMcache.cpp.
double GMcache::ip_ex_pp_H5ppmmH5mmpp_WWWW_ATLAS13 | ( | double | mH5 | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1808.01899.
Definition at line 2589 of file GMcache.cpp.
double GMcache::ip_ex_pp_Hp_taunu_CMS8 | ( | double | mHp | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1508.07774.
Definition at line 2379 of file GMcache.cpp.
double GMcache::ip_ex_pp_Hp_tb_CMS8 | ( | double | mHp | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1508.07774.
Definition at line 2435 of file GMcache.cpp.
double GMcache::ip_ex_pp_Hpm_taunu_ATLAS13 | ( | double | mHp | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from 1807.07915.
Definition at line 2393 of file GMcache.cpp.
double GMcache::ip_ex_pp_Hpm_taunu_ATLAS8 | ( | double | mHp | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1412.6663.
Definition at line 2365 of file GMcache.cpp.
double GMcache::ip_ex_pp_Hpm_taunu_CMS13 | ( | double | mHp | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from CMS-PAS-HIG-16-031.
Definition at line 2407 of file GMcache.cpp.
double GMcache::ip_ex_pp_Hpm_tb_ATLAS13 | ( | double | mHp | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1808.03599.
Definition at line 2449 of file GMcache.cpp.
double GMcache::ip_ex_pp_Hpm_tb_ATLAS8 | ( | double | mHp | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1512.03704.
Definition at line 2421 of file GMcache.cpp.
double GMcache::ip_ex_pp_phi_AZ_bbll_CMS8 | ( | double | mH, |
double | mA | ||
) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1603.02991.
Definition at line 2323 of file GMcache.cpp.
double GMcache::ip_ex_pp_phi_bb_CMS13 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from CMS-PAS-HIG-16-025.
Definition at line 1427 of file GMcache.cpp.
double GMcache::ip_ex_pp_phi_gaga_ATLAS13 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1707.04147.
Definition at line 1581 of file GMcache.cpp.
double GMcache::ip_ex_pp_phi_hh_bbbb_1_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.
Taken from arXiv:1806.03548.
Definition at line 2029 of file GMcache.cpp.
double GMcache::ip_ex_pp_phi_hh_bbbb_2_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.
Taken from arXiv:1808.01473.
Definition at line 2043 of file GMcache.cpp.
double GMcache::ip_ex_pp_phi_hh_bbbb_ATLAS13 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from 1804.06174.
Definition at line 2015 of file GMcache.cpp.
double GMcache::ip_ex_pp_phi_hh_bbbb_CMS8 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1503.04114.
Definition at line 1959 of file GMcache.cpp.
double GMcache::ip_ex_pp_phi_hh_bblnulnu_CMS13 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1708.04188.
Definition at line 2141 of file GMcache.cpp.
double GMcache::ip_ex_pp_phi_hh_bbtautau_1_CMS13 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1707.02909.
Definition at line 2113 of file GMcache.cpp.
double GMcache::ip_ex_pp_phi_hh_bbtautau_2_CMS13 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1808.01365.
Definition at line 2127 of file GMcache.cpp.
double GMcache::ip_ex_pp_phi_hh_bbtautau_ATLAS13 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1808.00336.
Definition at line 2099 of file GMcache.cpp.
double GMcache::ip_ex_pp_phi_hh_bbtautau_CMS8 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1707.00350.
Definition at line 2001 of file GMcache.cpp.
double GMcache::ip_ex_pp_phi_hh_gagabb_ATLAS13 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from 1807.04873.
Definition at line 2071 of file GMcache.cpp.
double GMcache::ip_ex_pp_phi_hh_gagabb_CMS13 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from CMS-PAS-HIG-17-008.
Definition at line 2085 of file GMcache.cpp.
double GMcache::ip_ex_pp_phi_hh_gagabb_CMS8 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1603.06896.
Definition at line 1973 of file GMcache.cpp.
double GMcache::ip_ex_pp_phi_VV_qqqq_ATLAS13 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1708.04445.
Definition at line 1931 of file GMcache.cpp.
double GMcache::ip_ex_pp_phi_WW_lnuqq_CMS13 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1802.09407.
Definition at line 1903 of file GMcache.cpp.
double GMcache::ip_ex_pp_phi_Zga_llga_ATLAS8 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1407.8150.
Definition at line 1609 of file GMcache.cpp.
double GMcache::ip_ex_pp_phi_Zga_llga_CMS8 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from CMS-PAS-HIG-16-014.
Definition at line 1623 of file GMcache.cpp.
double GMcache::ip_ex_pp_phi_ZZ_llqqnunull_CMS13 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1804.01939.
Definition at line 1763 of file GMcache.cpp.
double GMcache::ip_ex_pp_phi_ZZ_qqnunu_CMS13 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1803.03838.
Definition at line 1791 of file GMcache.cpp.
double GMcache::ip_ex_tt_phi_tt_ATLAS13 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from 1807.11883.
Definition at line 1371 of file GMcache.cpp.
double GMcache::ip_ex_VV_H5ppmm_WW_jjll_CMS13 | ( | double | mH5 | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1709.05822.
Definition at line 2617 of file GMcache.cpp.
double GMcache::ip_ex_VV_H5ppmm_WW_jjll_CMS8 | ( | double | mH5 | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1410.6315.
Definition at line 2603 of file GMcache.cpp.
double GMcache::ip_ex_VV_phi_WW_ATLAS8 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1509.00389.
Definition at line 1819 of file GMcache.cpp.
double GMcache::ip_ex_VV_phi_WW_enumunu_ATLAS13 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1710.01123.
Definition at line 1847 of file GMcache.cpp.
double GMcache::ip_ex_VV_phi_WW_lnuqq_ATLAS13 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1710.07235.
Definition at line 1875 of file GMcache.cpp.
double GMcache::ip_ex_VV_phi_ZZ_ATLAS8 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1507.05930.
Definition at line 1693 of file GMcache.cpp.
double GMcache::ip_ex_VV_phi_ZZ_llllnunu_ATLAS13 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1712.06386.
Definition at line 1721 of file GMcache.cpp.
double GMcache::ip_ex_VV_phi_ZZ_llqqnunull_CMS13 | ( | double | mass | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1804.01939.
Definition at line 1777 of file GMcache.cpp.
double GMcache::ip_ex_VV_phi_ZZ_qqllnunu_ATLAS13 | ( | double | mass | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1708.09638.
Definition at line 1749 of file GMcache.cpp.
double GMcache::ip_ex_WZ_H5pm_WZ_lnull_1_CMS13 | ( | double | mH5 | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:1705.02942.
Definition at line 2505 of file GMcache.cpp.
double GMcache::ip_ex_WZ_H5pm_WZ_lnull_2_CMS13 | ( | double | mH5 | ) |
Interpolating function for the observed CMS upper limit on a scalar resonance.
Taken from arXiv:CMS-PAS-SMP-18-001.
Definition at line 2519 of file GMcache.cpp.
double GMcache::ip_ex_WZ_H5pm_WZ_lnull_ATLAS13 | ( | double | mH5 | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1806.01532.
Definition at line 2463 of file GMcache.cpp.
double GMcache::ip_ex_WZ_H5pm_WZ_lnull_ATLAS13_e | ( | double | mH5 | ) |
Interpolating function for the expected ATLAS upper limit on a scalar resonance.
Taken from arXiv:1806.01532.
Definition at line 2477 of file GMcache.cpp.
double GMcache::ip_ex_WZ_H5pm_WZ_qqll_ATLAS8 | ( | double | mH5 | ) |
Interpolating function for the observed ATLAS upper limit on a scalar resonance.
Taken from arXiv:1503.04233.
Definition at line 2491 of file GMcache.cpp.
double GMcache::ip_GammaHPtotSM | ( | double | mass | ) |
Interpolating function for the total SM Higgs decay width.
Definition at line 634 of file GMcache.cpp.
|
private |
Kaellen function.
Definition at line 3267 of file GMcache.cpp.
|
private |
|
private |
Definition at line 3284 of file GMcache.cpp.
void GMcache::read | ( | ) |
Fills all required arrays with the values read from the tables.
Definition at line 220 of file GMcache.cpp.
void GMcache::readTable | ( | gslpp::matrix< double > & | arrayTab, |
std::string | filename, | ||
int | rowN, | ||
int | colN | ||
) |
This function reads values from a table and returns them as an array.
Definition at line 2634 of file GMcache.cpp.
double GMcache::updateCache | ( | ) |
Definition at line 4614 of file GMcache.cpp.
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
gslpp::matrix<double> GMcache::ATLAS13_pp_H5ppmmH5mmpp_llll |
gslpp::matrix<double> GMcache::ATLAS13_pp_H5ppmmH5mmpp_WWWW |
gslpp::matrix<double> GMcache::ATLAS13_WZ_H5pm_WZ_lnull_e |
gslpp::matrix<double> GMcache::ATLAS8_pp_H5ppmmH5mmpp_eeee |
gslpp::matrix<double> GMcache::ATLAS8_pp_H5ppmmH5mmpp_emuemu |
gslpp::matrix<double> GMcache::ATLAS8_pp_H5ppmmH5mmpp_mumumumu |
double GMcache::bb_H_tautau_TH8 |
gslpp::matrix<double> GMcache::br_WW |
|
staticprivate |
gslpp::matrix<double> GMcache::CMS13_VV_H5ppmm_WW_jjll |
double GMcache::GammaH1tot |
double GMcache::GammaH3ptot |
double GMcache::GammaH3tot |
double GMcache::GammaH5pptot |
double GMcache::GammaH5ptot |
double GMcache::GammaH5tot |
gslpp::matrix<double> GMcache::GammaHtot_SM |
double GMcache::gg_H_tautau_TH8 |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
|
mutableprivate |
gslpp::matrix<double> GMcache::log_cs_bbA_13 |
gslpp::matrix<double> GMcache::log_cs_bbA_8 |
gslpp::matrix<double> GMcache::log_cs_bbH_13 |
gslpp::matrix<double> GMcache::log_cs_bbH_8 |
gslpp::matrix<double> GMcache::log_cs_ggHp_13 |
gslpp::matrix<double> GMcache::log_cs_ggHp_8 |
gslpp::matrix<double> GMcache::log_cs_ttH_13 |
gslpp::matrix<double> GMcache::log_cs_ttH_8 |
gslpp::matrix<double> GMcache::log_cs_ZH_13 |
gslpp::matrix<double> GMcache::log_cs_ZH_8 |
|
private |
|
mutableprivate |
double GMcache::pp_H_hh_bbbb_TH13 |
|
private |
SM branching ratio of \(h\to b \bar b\).
SM branching ratio of \(h\to \gamma \gamma\).
SM branching ratio of \(h\to \tau \tau\).
Squared relative coupling of \(h\) to two down type quarks.
Depends on the type of \(Z_2\) symmetry.
Squared relative coupling of \(h\) to two massive vector bosons.
Squared relative coupling of \(h\) to two charged leptons.
Depends on the type of \(Z_2\) symmetry.
Squared relative coupling of \(h\) to two photons.
Depends on the type of \(Z_2\) symmetry.
Squared relative coupling of \(h\) to a \(Z\) boson and a photon.
Depends on the type of \(Z_2\) symmetry.
Squared relative coupling of \(h\) to two gluons.
Depends on the type of \(Z_2\) symmetry.
Ratio of GM and SM cross sections for ggF and tth production of h at 8 TeV.
Ratio of GM and SM cross sections for ggF and tth production of h at 13 TeV.
Ratio of GM and SM cross sections for the production of h at 13 TeV.
Ratio of GM and SM cross sections for VBF and Vh production of h.
Sum of the modified branching ratios.
Total h decay rate in the GM.
Squared relative coupling of \(h\) to two up type quarks.
\(h\) branching ratio to two \(b\) quarks in the GM.
\(h\) branching ratio to two photons in the GM.
\(h\) branching ratio to two \(\tau\) leptons in the GM.
\(h\) branching ratio to two \(W\) bosons in the GM.
\(h\) branching ratio to two \(Z\) bosons in the GM.
\(h\) branching ratio to two gluons in the GM.
\(h\) branching ratio to two \(c\) quarks in the GM.
gslpp::vector<gslpp::complex> GMcache::unitarityeigenvalues |