a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
GeneralTHDMcache Class Reference

#include <GeneralTHDMcache.h>

Detailed Description

Definition at line 23 of file GeneralTHDMcache.h.

Public Member Functions

gslpp::complex A_A_D (const double mA2, const double cW2, const double Ms, const double Mb, const double MZ) const
 
gslpp::complex A_A_L (const double mA2, const double cW2, const double Mmu, const double Mtau, const double MZ) const
 
gslpp::complex A_A_U (const double mA2, const double cW2, const double Mc, const double Mt, const double MZ) const
 
gslpp::complex A_h_D (const double mHl2, const double cW2, const double Md, const double Ms, const double Mb, const double MZ) const
 
gslpp::complex A_H_Hp (const double mHp2, const double mH, const double cW2, const double MZ) const
 
gslpp::complex A_h_L (const double mHl2, const double cW2, const double Me, const double Mmu, const double Mtau, const double MZ) const
 
gslpp::complex A_h_U (const double mHl2, const double cW2, const double Mu, const double Mc, const double Mt, const double MZ) const
 
gslpp::complex A_H_W (const double mH, const double cW2, const double MW, const double MZ) const
 
gslpp::complex A_HH_D (const double mHh2, const double cW2, const double Ms, const double Mb, const double MZ) const
 
gslpp::complex A_HH_L (const double mHh2, const double cW2, const double Mmu, const double Mtau, const double MZ) const
 
gslpp::complex A_HH_U (const double mHh2, const double cW2, const double Mc, const double Mt, const double MZ) const
 
gslpp::complex B00_MZ2_0_mA2_mHp2 (const double MZ2, const double mA2, const double mHp2) const
 
gslpp::complex B00_MZ2_0_mHh2_mA2 (const double MZ2, const double mHh2, const double mA2) const
 
gslpp::complex B00_MZ2_0_mHh2_mHp2 (const double MZ2, const double mHh2, const double mHp2) const
 
gslpp::complex B00_MZ2_0_mHl2_mA2 (const double MZ2, const double mHl2, const double mA2) const
 
gslpp::complex B00_MZ2_0_mHl2_mHp2 (const double MZ2, const double mHl2, const double mHp2) const
 
gslpp::complex B00_MZ2_0_mHp2_mHp2 (const double MZ2, const double mHp2) const
 
gslpp::complex B00_MZ2_0_MW2_mHh2 (const double MZ2, const double MW2, const double mHh2) const
 
gslpp::complex B00_MZ2_0_MW2_mHl2 (const double MZ2, const double MW2, const double mHl2) const
 
gslpp::complex B00_MZ2_0_MZ2_mHh2 (const double MZ2, const double mHh2) const
 
gslpp::complex B00_MZ2_0_MZ2_mHl2 (const double MZ2, const double mHl2) const
 
gslpp::complex B00_MZ2_MW2_mA2_mHp2 (const double MZ2, const double MW2, const double mA2, const double mHp2) const
 
gslpp::complex B00_MZ2_MW2_mHh2_mHp2 (const double MZ2, const double MW2, const double mHh2, const double mHp2) const
 
gslpp::complex B00_MZ2_MW2_mHl2_mHp2 (const double MZ2, const double MW2, const double mHl2, const double mHp2) const
 
gslpp::complex B00_MZ2_MW2_mHp2_mHp2 (const double MZ2, const double MW2, const double mHp2) const
 
gslpp::complex B00_MZ2_MW2_MW2_mHh2 (const double MZ2, const double MW2, const double mHh2) const
 
gslpp::complex B00_MZ2_MW2_MW2_mHl2 (const double MZ2, const double MW2, const double mHl2) const
 
gslpp::complex B00_MZ2_MZ2_mHh2_mA2 (const double MZ2, const double mHh2, const double mA2) const
 
gslpp::complex B00_MZ2_MZ2_mHl2_mA2 (const double MZ2, const double mHl2, const double mA2) const
 
gslpp::complex B00_MZ2_MZ2_mHp2_mHp2 (const double MZ2, const double mHp2) const
 
gslpp::complex B00_MZ2_MZ2_MZ2_mHh2 (const double MZ2, const double mHh2) const
 
gslpp::complex B00_MZ2_MZ2_MZ2_mHl2 (const double MZ2, const double mHl2) const
 
gslpp::complex B0_MZ2_0_0_mHh2 (const double MZ2, const double mHh2) const
 
gslpp::complex B0_MZ2_0_0_mHl2 (const double MZ2, const double mHl2) const
 
gslpp::complex B0_MZ2_0_mA2_mHh2 (const double MZ2, const double mA2, const double mHh2) const
 
gslpp::complex B0_MZ2_0_mA2_mHl2 (const double MZ2, const double mA2, const double mHl2) const
 
gslpp::complex B0_MZ2_0_mHp2_mHh2 (const double MZ2, const double mHp2, const double mHh2) const
 
gslpp::complex B0_MZ2_0_mHp2_mHl2 (const double MZ2, const double mHp2, const double mHl2) const
 
gslpp::complex B0_MZ2_0_MW2_mHh2 (const double MZ2, const double MW2, const double mHh2) const
 
gslpp::complex B0_MZ2_0_MW2_mHl2 (const double MZ2, const double MW2, const double mHl2) const
 
gslpp::complex B0_MZ2_0_MZ2_mHh2 (const double MZ2, const double mHh2) const
 
gslpp::complex B0_MZ2_0_MZ2_mHl2 (const double MZ2, const double mHl2) const
 
gslpp::complex B0_MZ2_mA2_0_mHh2 (const double MZ2, const double mA2, const double mHh2) const
 
gslpp::complex B0_MZ2_mA2_0_mHl2 (const double MZ2, const double mA2, const double mHl2) const
 
gslpp::complex B0_MZ2_mA2_mA2_mHh2 (const double MZ2, const double mA2, const double mHh2) const
 
gslpp::complex B0_MZ2_mA2_mA2_mHl2 (const double MZ2, const double mA2, const double mHl2) const
 
gslpp::complex B0_MZ2_mHh2_0_0 (const double MZ2, const double mHh2) const
 
gslpp::complex B0_MZ2_mHh2_0_mA2 (const double MZ2, const double mHh2, const double mA2) const
 
gslpp::complex B0_MZ2_mHh2_0_mHp2 (const double MZ2, const double mHh2, const double mHp2) const
 
gslpp::complex B0_MZ2_mHh2_mA2_mA2 (const double MZ2, const double mHh2, const double mA2) const
 
gslpp::complex B0_MZ2_mHh2_mHh2_mHh2 (const double MZ2, const double mHh2) const
 
gslpp::complex B0_MZ2_mHh2_mHh2_mHl2 (const double MZ2, const double mHh2, const double mHl2) const
 
gslpp::complex B0_MZ2_mHh2_mHl2_mHl2 (const double MZ2, const double mHh2, const double mHl2) const
 
gslpp::complex B0_MZ2_mHh2_mHp2_mHp2 (const double MZ2, const double mHh2, const double mHp2) const
 
gslpp::complex B0_MZ2_mHl2_0_0 (const double MZ2, const double mHl2) const
 
gslpp::complex B0_MZ2_mHl2_0_mA2 (const double MZ2, const double mHl2, const double mA2) const
 
gslpp::complex B0_MZ2_mHl2_0_mHp2 (const double MZ2, const double mHl2, const double mHp2) const
 
gslpp::complex B0_MZ2_mHl2_mA2_mA2 (const double MZ2, const double mHl2, const double mA2) const
 
gslpp::complex B0_MZ2_mHl2_mHh2_mHh2 (const double MZ2, const double mHl2, const double mHh2) const
 
gslpp::complex B0_MZ2_mHl2_mHh2_mHl2 (const double MZ2, const double mHl2, const double mHh2) const
 
gslpp::complex B0_MZ2_mHl2_mHl2_mHl2 (const double MZ2, const double mHl2) const
 
gslpp::complex B0_MZ2_mHl2_mHp2_mHp2 (const double MZ2, const double mHl2, const double mHp2) const
 
gslpp::complex B0_MZ2_mHp2_0_mHh2 (const double MZ2, const double mHp2, const double mHh2) const
 
gslpp::complex B0_MZ2_mHp2_0_mHl2 (const double MZ2, const double mHp2, const double mHl2) const
 
gslpp::complex B0_MZ2_mHp2_mHp2_mHh2 (const double MZ2, const double mHp2, const double mHh2) const
 
gslpp::complex B0_MZ2_mHp2_mHp2_mHl2 (const double MZ2, const double mHp2, const double mHl2) const
 
gslpp::complex B0_MZ2_MW2_MW2_mHh2 (const double MZ2, const double MW2, const double mHh2) const
 
gslpp::complex B0_MZ2_MW2_MW2_mHl2 (const double MZ2, const double MW2, const double mHl2) const
 
gslpp::complex B0_MZ2_MZ2_MZ2_mHh2 (const double MZ2, const double mHh2) const
 
gslpp::complex B0_MZ2_MZ2_MZ2_mHl2 (const double MZ2, const double mHl2) const
 
gslpp::complex B0p_MZ2_0_0_mHh2 (const double MZ2, const double mHh2) const
 
gslpp::complex B0p_MZ2_0_0_mHl2 (const double MZ2, const double mHl2) const
 
gslpp::complex B0p_MZ2_0_mA2_mHh2 (const double MZ2, const double mA2, const double mHh2) const
 
gslpp::complex B0p_MZ2_0_mA2_mHl2 (const double MZ2, const double mA2, const double mHl2) const
 
gslpp::complex B0p_MZ2_0_mHp2_mA2 (const double MZ2, const double mHp2, const double mA2) const
 
gslpp::complex B0p_MZ2_0_mHp2_mHh2 (const double MZ2, const double mHp2, const double mHh2) const
 
gslpp::complex B0p_MZ2_0_mHp2_mHl2 (const double MZ2, const double mHp2, const double mHl2) const
 
gslpp::complex B0p_MZ2_mA2_0_mHh2 (const double MZ2, const double mA2, const double mHh2) const
 
gslpp::complex B0p_MZ2_mA2_0_mHl2 (const double MZ2, const double mA2, const double mHl2) const
 
gslpp::complex B0p_MZ2_mA2_0_mHp2 (const double MZ2, const double mA2, const double mHp2) const
 
gslpp::complex B0p_MZ2_mA2_mA2_mHh2 (const double MZ2, const double mA2, const double mHh2) const
 
gslpp::complex B0p_MZ2_mA2_mA2_mHl2 (const double MZ2, const double mA2, const double mHl2) const
 
gslpp::complex B0p_MZ2_mHh2_0_0 (const double MZ2, const double mHh2) const
 
gslpp::complex B0p_MZ2_mHh2_0_mA2 (const double MZ2, const double mHh2, const double mA2) const
 
gslpp::complex B0p_MZ2_mHh2_0_mHp2 (const double MZ2, const double mHh2, const double mHp2) const
 
gslpp::complex B0p_MZ2_mHh2_mA2_mA2 (const double MZ2, const double mHh2, const double mA2) const
 
gslpp::complex B0p_MZ2_mHh2_mHh2_mHh2 (const double MZ2, const double mHh2) const
 
gslpp::complex B0p_MZ2_mHh2_mHh2_mHl2 (const double MZ2, const double mHh2, const double mHl2) const
 
gslpp::complex B0p_MZ2_mHh2_mHl2_mHl2 (const double MZ2, const double mHh2, const double mHl2) const
 
gslpp::complex B0p_MZ2_mHh2_mHp2_mHp2 (const double MZ2, const double mHh2, const double mHp2) const
 
gslpp::complex B0p_MZ2_mHl2_0_0 (const double MZ2, const double mHl2) const
 
gslpp::complex B0p_MZ2_mHl2_0_mA2 (const double MZ2, const double mHl2, const double mA2) const
 
gslpp::complex B0p_MZ2_mHl2_0_mHp2 (const double MZ2, const double mHl2, const double mHp2) const
 
gslpp::complex B0p_MZ2_mHl2_mA2_mA2 (const double MZ2, const double mHl2, const double mA2) const
 
gslpp::complex B0p_MZ2_mHl2_mHh2_mHh2 (const double MZ2, const double mHl2, const double mHh2) const
 
gslpp::complex B0p_MZ2_mHl2_mHh2_mHl2 (const double MZ2, const double mHl2, const double mHh2) const
 
gslpp::complex B0p_MZ2_mHl2_mHl2_mHl2 (const double MZ2, const double mHl2) const
 
gslpp::complex B0p_MZ2_mHl2_mHp2_mHp2 (const double MZ2, const double mHl2, const double mHp2) const
 
gslpp::complex B0p_MZ2_mHp2_0_mA2 (const double MZ2, const double mHp2, const double mA2) const
 
gslpp::complex B0p_MZ2_mHp2_0_mHh2 (const double MZ2, const double mHp2, const double mHh2) const
 
gslpp::complex B0p_MZ2_mHp2_0_mHl2 (const double MZ2, const double mHp2, const double mHl2) const
 
gslpp::complex B0p_MZ2_mHp2_mHp2_mHh2 (const double MZ2, const double mHp2, const double mHh2) const
 
gslpp::complex B0p_MZ2_mHp2_mHp2_mHl2 (const double MZ2, const double mHp2, const double mHl2) const
 
double beta (const double mf, const double m_2) const
 beta function 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 computeHeavyHiggs ()
 
void computeHpquantities ()
 
void computeLowMass ()
 
void computephi2quantities ()
 
void computephi3quantities ()
 
void computeSignalStrengths ()
 
void computeWZquantities ()
 
double cW2GTHDM (const double c02) const
 
 GeneralTHDMcache (const StandardModel &SM_i)
 GeneralTHDMcache constructor. More...
 
const PVfunctions getPV () const
 
gslpp::complex I_A_D (const double mA2, const double Ms, const double Mb) const
 
gslpp::complex I_A_L (const double mA2, const double Mmu, const double Mtau) const
 
gslpp::complex I_A_U (const double mA2, const double Mc, const double Mt) const
 
gslpp::complex I_h_D (const double mHl2, const double Md, const double Ms, const double Mb) const
 
gslpp::complex I_H_Hp (const double mHp2, const double mH) const
 
gslpp::complex I_h_L (const double mHl2, const double Me, const double Mmu, const double Mtau) const
 
gslpp::complex I_h_U (const double mHl2, const double Mu, const double Mc, const double Mt) const
 
gslpp::complex I_H_W (const double mH, const double MW) const
 
gslpp::complex I_HH_D (const double mHh2, const double Ms, const double Mb) const
 
gslpp::complex I_HH_L (const double mHh2, const double Mmu, const double Mtau) const
 
gslpp::complex I_HH_U (const double mHh2, const double Mc, const double Mt) const
 
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. In this case the x variable changes first. More...
 
double interpolate2Dsteps (gslpp::matrix< double > arrayTab, double x, double y, double dx, double dy)
 Linearly interpolates a table with two parameter dimensions, where the number of rows with the same x or y may vary, but the steps between values are fixed. More...
 
double interpolate2DtriangularData (gslpp::matrix< double > arrayTab, double x, double y)
 Linearly interpolates a table with two parameter dimensions. In this case the y variable changes first. Furthermore the shape is triangular. More...
 
double interpolate2Dv2 (gslpp::matrix< double > arrayTab, double x, double y)
 Linearly interpolates a table with two parameter dimensions. In this case the y variable changes first. More...
 
double interpolateNU (gslpp::matrix< double > arrayTab, double x)
 Linearly interpolates a table with one parameter dimension and non-uniform intervals between bin values. 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_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_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_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_csr_ggA_b_13 (double mass)
 Interpolating function for the gluon-gluon fusion A cross section ratio of the bottom-loop and the total contribution at 13 TeV. More...
 
double ip_csr_ggA_b_8 (double mass)
 Interpolating function for the gluon-gluon fusion A cross section ratio of the bottom-loop and the total contribution at 8 TeV. More...
 
double ip_csr_ggA_tc_13 (double mass)
 Interpolating function for the gluon-gluon fusion A cross section ratio of the charm and top-loop and the total contribution at 13 TeV. More...
 
double ip_csr_ggA_tc_8 (double mass)
 Interpolating function for the gluon-gluon fusion A cross section ratio of the charm and top-loop and the total contribution at 8 TeV. More...
 
double ip_csr_ggH_b_13 (double mass)
 Interpolating function for the gluon-gluon fusion H cross section ratio of the bottom-loop and the total contribution at 13 TeV. More...
 
double ip_csr_ggH_b_8 (double mass)
 Interpolating function for the gluon-gluon fusion H cross section ratio of the bottom-loop and the total contribution at 8 TeV. More...
 
double ip_csr_ggH_tc_13 (double mass)
 Interpolating function for the gluon-gluon fusion H cross section ratio of the top-loop and the total contribution at 13 TeV. More...
 
double ip_csr_ggH_tc_8 (double mass)
 Interpolating function for the gluon-gluon fusion H cross section ratio of the top-loop and the total contribution at 8 TeV. More...
 
double ip_csr_HpHm_pp_13_LO (double mass)
 
double ip_csr_HpHm_pp_13_NLO (double mass)
 
double ip_ex_bb_phi_bb_ATLAS13 (double mass)
 
double ip_ex_bb_phi_bb_CMS13 (double mass)
 
double ip_ex_bb_phi_bb_CMS8 (double mass)
 
double ip_ex_bb_phi_mumu_ATLAS13 (double mass)
 
double ip_ex_bb_phi_mumu_CMS13 (double mass)
 
double ip_ex_bb_phi_mumu_CMS8 (double mass)
 
double ip_ex_bb_phi_phi1Z_bbZ_1_CMS13 (double mass)
 
double ip_ex_bb_phi_phi1Z_bbZ_2_CMS13 (double mass)
 
double ip_ex_bb_phi_phi1Z_bbZ_ATLAS13 (double mass)
 
double ip_ex_bb_phi_tautau_ATLAS13 (double mass)
 
double ip_ex_bb_phi_tautau_ATLAS8 (double mass)
 
double ip_ex_bb_phi_tautau_CMS13 (double mass)
 
double ip_ex_bb_phi_tautau_CMS8 (double mass)
 
double ip_ex_bb_phi_tt_ATLAS13 (double mass)
 
double ip_ex_bb_phii_phijZ_bbZ_ATLAS13 (double m3, double m2)
 
double ip_ex_bsgamma (double logtb, double logmHp)
 Interpolating function for the NNLO value for the branching ratio of \(b\to s \gamma\) decays in the GTHDM. More...
 
double ip_ex_gg_phi_bb_CMS8 (double mass)
 
double ip_ex_gg_phi_gaga_ATLAS8 (double mass)
 
double ip_ex_gg_phi_gaga_CMS13 (double mass)
 
double ip_ex_gg_phi_mumu_ATLAS13 (double mass)
 
double ip_ex_gg_phi_mumu_CMS13 (double mass)
 
double ip_ex_gg_phi_mumu_CMS8 (double mass)
 
double ip_ex_gg_phi_phi1phi1_ATLAS8 (double mass)
 
double ip_ex_gg_phi_phi1phi1_bbtautau_CMS8 (double mass)
 
double ip_ex_gg_phi_phi1phi1_gagaWW_ATLAS13 (double mass)
 
double ip_ex_gg_phi_phi1Z_bbll_CMS8 (double mass)
 
double ip_ex_gg_phi_phi1Z_bbZ_1_CMS13 (double mass)
 
double ip_ex_gg_phi_phi1Z_bbZ_2_CMS13 (double mass)
 
double ip_ex_gg_phi_phi1Z_bbZ_ATLAS13 (double mass)
 
double ip_ex_gg_phi_phi1Z_bbZ_ATLAS8 (double mass)
 
double ip_ex_gg_phi_phi1Z_tautaull_CMS13 (double mass)
 
double ip_ex_gg_phi_phi1Z_tautaull_CMS8 (double mass)
 
double ip_ex_gg_phi_phi1Z_tautauZ_ATLAS8 (double mass)
 
double ip_ex_gg_phi_tautau_ATLAS13 (double mass)
 
double ip_ex_gg_phi_tautau_ATLAS8 (double mass)
 
double ip_ex_gg_phi_tautau_CMS13 (double mass)
 
double ip_ex_gg_phi_tautau_CMS8 (double mass)
 
double ip_ex_gg_phi_VV_llqq_ATLAS13 (double mass)
 
double ip_ex_gg_phi_WW_ATLAS8 (double mass)
 
double ip_ex_gg_phi_WW_CMS13 (double mass)
 
double ip_ex_gg_phi_WW_enumunu_ATLAS13 (double mass)
 
double ip_ex_gg_phi_WW_heavy_CMS13 (double mass)
 
double ip_ex_gg_phi_WW_lnuqq_ATLAS13 (double mass)
 
double ip_ex_gg_phi_Zga_CMS13 (double mass)
 
double ip_ex_gg_phi_Zga_llga_ATLAS13 (double mass)
 
double ip_ex_gg_phi_Zga_qqga_ATLAS13 (double mass)
 
double ip_ex_gg_phi_ZZ_ATLAS8 (double mass)
 
double ip_ex_gg_phi_ZZ_llllnunu_ATLAS13 (double mass)
 
double ip_ex_gg_phi_ZZ_qqllnunu_ATLAS13 (double mass)
 
double ip_ex_gg_phii_phijZ_bbZ_ATLAS13 (double m3, double m2)
 
double ip_ex_gg_phii_phijZ_WWZ_ATLAS13 (double m3, double m2)
 
double ip_ex_ggVV_phi_WW_lnulnu_CMS13 (double mass)
 
double ip_ex_pp_Hp_taunu_CMS8 (double mass)
 Interpolating function for the observed CMS upper limit on a singly charged scalar resonance decaying to a \(\tau\) lepton and a neutrino. 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_Hpm_taunu_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a singly charged scalar resonance decaying to a \(\tau\) lepton and a neutrino. More...
 
double ip_ex_pp_Hpm_taunu_ATLAS8 (double mass)
 Interpolating function for the observed ATLAS upper limit on a singly charged scalar resonance decaying to a \(\tau\) lepton and a neutrino. More...
 
double ip_ex_pp_Hpm_taunu_CMS13 (double mass)
 Interpolating function for the observed CMS upper limit on a singly charged scalar resonance decaying to a \(\tau\) lepton and a neutrino. More...
 
double ip_ex_pp_Hpm_tb_ATLAS13 (double mass)
 
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_CMS13 (double mass)
 
double ip_ex_pp_phi2_bb_light_CMS13 (double mass)
 
double ip_ex_pp_phi3_bb_light_CMS13 (double mass)
 
double ip_ex_pp_phi_bb_CMS13 (double mass)
 
double ip_ex_pp_phi_gaga_ATLAS13 (double mass)
 
double ip_ex_pp_phi_phi1phi1_4WOr2W2tauOr4tau_CMS13 (double mass)
 
double ip_ex_pp_phi_phi1phi1_bbbb_1_CMS13 (double mass)
 
double ip_ex_pp_phi_phi1phi1_bbbb_2_CMS13 (double mass)
 
double ip_ex_pp_phi_phi1phi1_bbbb_ATLAS13 (double mass)
 
double ip_ex_pp_phi_phi1phi1_bbbb_CMS8 (double mass)
 
double ip_ex_pp_phi_phi1phi1_bbgaga_ATLAS13 (double mass)
 
double ip_ex_pp_phi_phi1phi1_bbgaga_CMS13 (double mass)
 
double ip_ex_pp_phi_phi1phi1_bbgaga_CMS8 (double mass)
 
double ip_ex_pp_phi_phi1phi1_bbtautau_1_ATLAS13 (double mass)
 
double ip_ex_pp_phi_phi1phi1_bbtautau_1_CMS13 (double mass)
 
double ip_ex_pp_phi_phi1phi1_bbtautau_2_ATLAS13 (double mass)
 
double ip_ex_pp_phi_phi1phi1_bbtautau_2_CMS13 (double mass)
 
double ip_ex_pp_phi_phi1phi1_bbtautau_CMS8 (double mass)
 
double ip_ex_pp_phi_phi1phi1_bbVV_CMS13 (double mass)
 
double ip_ex_pp_phi_phi1phi1_bbWW_ATLAS13 (double mass)
 
double ip_ex_pp_phi_phi1phi1_bbWW_qqlnu_CMS13 (double mass)
 
double ip_ex_pp_phi_phi1phi1_bbWWorbbtautau_CMS13 (double mass)
 
double ip_ex_pp_phi_phi1phi1_bbWWorbbtautau_low_masses_CMS13 (double mass)
 
double ip_ex_pp_phi_phi1phi1_bbZZ_lljj_CMS13 (double mass)
 
double ip_ex_pp_phi_phi1phi1_bbZZ_llnunu_CMS13 (double mass)
 
double ip_ex_pp_phi_VV_CMS8 (double mass)
 
double ip_ex_pp_phi_VV_qqqq_ATLAS13 (double mass)
 
double ip_ex_pp_phi_WW_lnuqq_CMS13 (double mass)
 
double ip_ex_pp_phi_Zga_llga_ATLAS8 (double mass)
 
double ip_ex_pp_phi_Zga_llga_CMS8 (double mass)
 
double ip_ex_pp_phi_ZZ_llqqnunull_CMS13 (double mass)
 
double ip_ex_pp_phi_ZZ_qqnunu_CMS13 (double mass)
 
double ip_ex_pp_phii_phijZ_bbll_1_CMS8 (double m2, double m3)
 
double ip_ex_pp_phii_phijZ_bbll_2_CMS8 (double m2, double m3)
 
double ip_ex_pp_phii_phijZ_tautaull_1_CMS8 (double m2, double m3)
 
double ip_ex_pp_phii_phijZ_tautaull_2_CMS8 (double m2, double m3)
 
double ip_ex_tt_phi2_tt_CMS13 (double mass)
 
double ip_ex_tt_phi3_tt_CMS13 (double mass)
 
double ip_ex_tt_phi_tt_ATLAS13 (double mass)
 
double ip_ex_VV_phi_VV_llqq_ATLAS13 (double mass)
 
double ip_ex_VV_phi_WW_ATLAS8 (double mass)
 
double ip_ex_VV_phi_WW_CMS13 (double mass)
 
double ip_ex_VV_phi_WW_enumunu_ATLAS13 (double mass)
 
double ip_ex_VV_phi_WW_heavy_CMS13 (double mass)
 
double ip_ex_VV_phi_WW_lnuqq_ATLAS13 (double mass)
 
double ip_ex_VV_phi_ZZ_ATLAS8 (double mass)
 
double ip_ex_VV_phi_ZZ_llllnunu_ATLAS13 (double mass)
 
double ip_ex_VV_phi_ZZ_qqllnunu_ATLAS13 (double mass)
 
double ip_GammaHPtotSM (double mass)
 Interpolating function for the total SM Higgs decay width. More...
 
double ip_integral_Hp_A_Wstar (double mi, double mj, double di, double dj)
 
double ip_integral_perturb_ATHDM (double ratio)
 
double ip_integral_x2_1mx_G (double wa, double wb)
 
double ip_integral_x2_1mx_G_variable_set_1 (double wb)
 
double ip_integral_x2_1px_G (double wa, double wb)
 
double ip_integral_x2_G (double wa, double wb)
 
double ip_integral_x2_G_variable_set_1 (double wb)
 
double ip_integral_x_1mx2_G (double wa, double wb)
 
double ip_integral_x_1mx2_G_variable_set_0 (double wb)
 
double ip_integral_x_1mx_1px_G (double wa, double wb)
 
double ip_low_gg_h_phi23phi23_mumumumu_ATLAS13 (double mass)
 
double ip_low_gg_h_phi23Z_mumull_ATLAS13 (double mass)
 
double ip_low_gg_h_phi3phi3_tautautautau_ATLAS8 (double mass)
 
double ip_low_gg_phi3_tautau_ATLAS13 (double mass)
 
double ip_low_HpHm_AWstAWst_bbbb_OPAL209 (double mi, double mj, double di, double dj)
 
double ip_low_HpHm_qqqq_LEP209 (double mass)
 
double ip_low_HpHm_qqtaunu_OPAL172 (double mass)
 
double ip_low_HpHm_qqtaunu_OPAL209 (double mass)
 
double ip_low_HpHm_taunuAWst_taunubb_OPAL209 (double mi, double mj, double di, double dj)
 
double ip_low_HpHm_taunutaunu_LEP209 (double mass)
 
double ip_low_phi2Z_bbZ_LEP209 (double mass)
 
double ip_low_phi2Z_gagaZ_LEP209 (double mass)
 
double ip_low_phi2Z_tautauZ_LEP209 (double mass)
 
double ip_low_phiEphi3_bbbb_LEP209 (double mi, double mj, double di, double dj)
 
double ip_low_phiEphi3_tautautautau_LEP209 (double mi, double mj, double di, double dj)
 
double ip_low_pp_bbphi3_bbmumu_CMS8 (double mass)
 
double ip_low_pp_bbphi3_bbtautau_CMS13 (double mass)
 
double ip_low_pp_bbphi3_bbtautau_CMS8 (double mass)
 
double ip_low_pp_h_phi23phi23_bbmumu_ATLAS13_old (double mass)
 
double ip_low_pp_h_phi23phi23_gagagg_ATLAS13 (double mass)
 
double ip_low_pp_h_phi23phi23_mumumumu_CMS13 (double mass)
 
double ip_low_pp_h_phi23Z_mumull_CMS13 (double mass)
 
double ip_low_pp_h_phi3phi3_bbmumu_ATLAS13 (double mass)
 
double ip_low_pp_h_phi3phi3_bbmumu_CMS13 (double mass)
 
double ip_low_pp_h_phi3phi3_bbmumu_CMS8 (double mass)
 
double ip_low_pp_h_phi3phi3_bbtautau_ATLAS13 (double mass)
 
double ip_low_pp_h_phi3phi3_bbtautau_CMS13 (double mass)
 
double ip_low_pp_h_phi3phi3_gagagaga_ATLAS13 (double mass)
 
double ip_low_pp_h_phi3phi3_gagagaga_ATLAS8 (double mass)
 
double ip_low_pp_h_phi3phi3_gagagaga_CMS13 (double mass)
 
double ip_low_pp_h_phi3phi3_mumutautau_CMS13 (double mass)
 
double ip_low_pp_h_phi3phi3_mumutautau_CMS8 (double mass)
 
double ip_low_pp_h_phi3phi3_tautautautau_CMS13 (double mass)
 
double ip_low_pp_h_phi3phi3_tautautautau_CMS8 (double mass)
 
double ip_low_pp_phi2_gaga_ATLAS13 (double mass)
 
double ip_low_pp_phi2_gaga_CMS13 (double mass)
 
double ip_low_pp_phi2_gaga_CMS8 (double mass)
 
double ip_low_pp_ttphi3_ttmumu_ATLAS13 (double mass)
 
double ip_low_pp_ttphi3_ttmumu_CMS13 (double mass)
 
double ip_low_pp_ttphi3_tttautau_CMS13 (double mass)
 
double ip_low_t_Hpb_cbb_ATLAS13 (double mass)
 
double ip_low_t_Hpb_cbb_CMS8 (double mass)
 
double ip_low_t_Hpb_csb_ATLAS13 (double mass)
 
double ip_low_t_Hpb_csb_CMS13 (double mass)
 
double ip_low_t_Hpb_csb_CMS8 (double mass)
 
double ip_low_t_Hpb_taunub_ATLAS8 (double mass)
 
double ip_low_t_Hpb_taunub_CMS8 (double mass)
 
double ip_low_t_Hpb_WAb_Wmumub_ATLAS13 (double mass)
 
double ip_low_t_Hpb_WAb_Wmumub_CMS13 (double mass)
 
double ip_low_Vh_h_phi23phi23_bbbb_ATLAS13 (double mass)
 
double ip_low_Vh_h_phi3phi3_bbbb_CMS13 (double mass)
 
double ip_low_Zh_h_phi23phi23_bbbb_ATLAS13 (double mass)
 
double ip_susy_HpHm_munumunu_LEP208 (double mass)
 
double ip_susy_pp_HpHm_munumunu_ATLAS13 (double mass)
 
double ip_susy_pp_HpHm_munumunu_CMS13 (double mass)
 
double ip_susy_pp_HpHm_taunutaunu_ATLAS13 (double mass)
 
double ip_susy_pp_HpHm_taunutaunu_CMS13 (double mass)
 
double KaellenFunction (const double a2, const double b2, const double c2) const
 Kaellen function. More...
 
double lambdaijk (const double R1i, const double R2i, const double R3i, const double R1j, const double R2j, const double R3j, const double R1k, const double R2k, const double R3k, const double lambda1H, const double lambda3H, const double lambda4H, const double Relambda5H, const double Imlambda5H, const double Relambda6H, const double Imlambda6H, const double Relambda7H, const double Imlambda7H) const
 lambdaijk function More...
 
double lambdaipm (const double R1i, const double R2i, const double R3i) const
 
double MWGTHDM (const double MW) const
 
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...
 
double Sigma_HpHm_LEP (const double mass2, const double sqrts) const
 Cross section for charged-Higgs pair production at LEP, from hep-ph/9602250. More...
 
double updateCache ()
 
 ~GeneralTHDMcache ()
 GeneralTHDMcache destructor. More...
 

Public Attributes

gslpp::matrix< double > arraybsgamma
 \(b\to s \gamma\) table, depending on logtb and the logarithm of the charged Higgs mass. More...
 
gslpp::matrix< double > ATLAS13_bb_phi_bb
 
gslpp::matrix< double > ATLAS13_bb_phi_mumu
 
gslpp::matrix< double > ATLAS13_bb_phi_phi1Z_bbZ
 
gslpp::matrix< double > ATLAS13_bb_phi_tautau
 
gslpp::matrix< double > ATLAS13_bb_phi_tt
 
gslpp::matrix< double > ATLAS13_bb_phii_phijZ_bbZ
 
gslpp::matrix< double > ATLAS13_gg_h_phi23phi23_mumumumu
 
gslpp::matrix< double > ATLAS13_gg_h_phi23Z_mumull
 
gslpp::matrix< double > ATLAS13_gg_phi3_tautau_low
 
gslpp::matrix< double > ATLAS13_gg_phi_mumu
 
gslpp::matrix< double > ATLAS13_gg_phi_phi1phi1_gagaWW
 
gslpp::matrix< double > ATLAS13_gg_phi_phi1Z_bbZ
 
gslpp::matrix< double > ATLAS13_gg_phi_tautau
 
gslpp::matrix< double > ATLAS13_gg_phi_VV_llqq
 
gslpp::matrix< double > ATLAS13_gg_phi_WW_enumunu
 
gslpp::matrix< double > ATLAS13_gg_phi_WW_lnuqq
 
gslpp::matrix< double > ATLAS13_gg_phi_Zga_llga
 
gslpp::matrix< double > ATLAS13_gg_phi_Zga_qqga
 
gslpp::matrix< double > ATLAS13_gg_phi_ZZ_llllnunu
 
gslpp::matrix< double > ATLAS13_gg_phi_ZZ_qqllnunu
 
gslpp::matrix< double > ATLAS13_gg_phii_phijZ_bbZ
 
gslpp::matrix< double > ATLAS13_gg_phii_phijZ_WWZ
 
gslpp::matrix< double > ATLAS13_pp_h_phi23phi23_bbmumu_old
 
gslpp::matrix< double > ATLAS13_pp_h_phi23phi23_gagagg
 
gslpp::matrix< double > ATLAS13_pp_h_phi3phi3_bbmumu
 ATLAS observed \(95\%\) upper cross section (or branching fraction) limits at 13 TeV, depending on the pseudoscalar mass. More...
 
gslpp::matrix< double > ATLAS13_pp_h_phi3phi3_bbtautau
 
gslpp::matrix< double > ATLAS13_pp_h_phi3phi3_gagagaga
 
gslpp::matrix< double > ATLAS13_pp_HpHm_munumunu
 
gslpp::matrix< double > ATLAS13_pp_HpHm_taunutaunu
 SUSY observed \(95\%\) upper branching fraction limits at 13 TeV, depending on charged scalar mass. More...
 
gslpp::matrix< double > ATLAS13_pp_Hpm_taunu
 ATLAS observed \(95\%\) upper cross section limits at 13 TeV, depending on the charged Higgs mass. More...
 
gslpp::matrix< double > ATLAS13_pp_Hpm_tb
 
gslpp::matrix< double > ATLAS13_pp_phi2_gaga_low
 
gslpp::matrix< double > ATLAS13_pp_phi_gaga
 
gslpp::matrix< double > ATLAS13_pp_phi_phi1phi1_bbbb
 
gslpp::matrix< double > ATLAS13_pp_phi_phi1phi1_bbgaga
 
gslpp::matrix< double > ATLAS13_pp_phi_phi1phi1_bbtautau_1
 
gslpp::matrix< double > ATLAS13_pp_phi_phi1phi1_bbtautau_2
 
gslpp::matrix< double > ATLAS13_pp_phi_phi1phi1_bbWW
 
gslpp::matrix< double > ATLAS13_pp_phi_VV_qqqq
 
gslpp::matrix< double > ATLAS13_pp_ttphi3_ttmumu
 
gslpp::matrix< double > ATLAS13_t_Hpb_cbb
 ATLAS observed \(95\%\) upper branching fraction limits at 13 TeV, depending on the charged scalar mass. More...
 
gslpp::matrix< double > ATLAS13_t_Hpb_csb
 ATLAS observed \(95\%\) upper branching fraction limits at 13 TeV, depending on the charged scalar mass. More...
 
gslpp::matrix< double > ATLAS13_t_Hpb_WAb_Wmumub
 ATLAS observed \(95\%\) upper branching fraction limits at 13 TeV, depending on charged and pseudoscalar masses. More...
 
gslpp::matrix< double > ATLAS13_tt_phi_tt
 ATLAS observed \(95\%\) upper cross section limits at 13 TeV, depending on the Higgs mass. More...
 
gslpp::matrix< double > ATLAS13_Vh_h_phi23phi23_bbbb
 
gslpp::matrix< double > ATLAS13_VV_phi_VV_llqq
 
gslpp::matrix< double > ATLAS13_VV_phi_WW_enumunu
 
gslpp::matrix< double > ATLAS13_VV_phi_WW_lnuqq
 
gslpp::matrix< double > ATLAS13_VV_phi_ZZ_llllnunu
 
gslpp::matrix< double > ATLAS13_VV_phi_ZZ_qqllnunu
 
gslpp::matrix< double > ATLAS13_Zh_h_phi23phi23_bbbb
 
gslpp::matrix< double > ATLAS8_bb_phi_tautau
 
gslpp::matrix< double > ATLAS8_gg_h_phi3phi3_tautautautau
 
gslpp::matrix< double > ATLAS8_gg_phi_gaga
 
gslpp::matrix< double > ATLAS8_gg_phi_phi1phi1
 
gslpp::matrix< double > ATLAS8_gg_phi_phi1Z_bbZ
 
gslpp::matrix< double > ATLAS8_gg_phi_phi1Z_tautauZ
 
gslpp::matrix< double > ATLAS8_gg_phi_tautau
 ATLAS observed \(95\%\) upper cross section limits at 8 TeV, depending on the Higgs mass. More...
 
gslpp::matrix< double > ATLAS8_gg_phi_WW
 
gslpp::matrix< double > ATLAS8_gg_phi_ZZ
 
gslpp::matrix< double > ATLAS8_pp_h_phi3phi3_gagagaga
 ATLAS & CMS observed \(95\%\) upper cross section (or branching fraction) limits at 8 TeV, depending on the pseudoscalar mass. More...
 
gslpp::matrix< double > ATLAS8_pp_Hpm_taunu
 ATLAS observed \(95\%\) upper cross section limits at 8 TeV, depending on the charged Higgs mass. More...
 
gslpp::matrix< double > ATLAS8_pp_Hpm_tb
 
gslpp::matrix< double > ATLAS8_pp_phi_Zga_llga
 
gslpp::matrix< double > ATLAS8_t_Hpb_taunub
 ATLAS observed \(95\%\) upper branching fraction limits at 8 TeV, depending on the charged scalar mass. More...
 
gslpp::matrix< double > ATLAS8_VV_phi_WW
 
gslpp::matrix< double > ATLAS8_VV_phi_ZZ
 
double bb_phi2_bb_TH13
 Cross section times branching ratio for the process \(b\bar b\to phi2\to b\bar b\) at the LHC with 13 TeV. More...
 
double bb_phi2_bb_TH8
 Cross section times branching ratio for the process \(b\bar b\to phi2\to b\bar b\) at the LHC with 8 TeV. More...
 
double bb_phi2_mumu_TH13
 Cross section times branching ratio for the process \(b\bar b\to phi_2\to \mu\mu\) at the LHC with 13 TeV. More...
 
double bb_phi2_mumu_TH8
 Cross section times branching ratio for the process \(b\bar b\to phi_2\to \mu\mu\) at the LHC with 8 TeV. More...
 
double bb_phi2_phi1Z_bbZ_TH13
 Cross section times branching ratio for the process \(bb\to phi2\to phi1Z\to b\bar bZ\) at the LHC with 13 TeV. More...
 
double bb_phi2_phi1Z_with_channel_bbZ_TH13
 Cross section times branching ratio for the process \(bb\to phi2\to phi1Z\to b\bar bZ\) at the LHC with 13 TeV. The channel used is \(phi1 \to b\bar b)\). More...
 
double bb_phi2_phi3Z_bbZ_TH13
 Cross section times branching ratio for the process \(bb\to phi2\to phi3 Z\to b\bar b Z\) at the LHC with 13 TeV. More...
 
double bb_phi2_tautau_TH13
 Cross section times branching ratio for the process \(b\bar b\to phi2\to \tau\tau\) at the LHC with 13 TeV. More...
 
double bb_phi2_tautau_TH8
 Cross section times branching ratio for the process \(b\bar b\to phi_2\to \tau\tau\) at the LHC with 8 TeV. More...
 
double bb_phi2_tt_TH13
 Cross section times branching ratio for the process \(b\bar b\to phi2\to t\bar t\) at the LHC with 13 TeV. More...
 
double bb_phi3_bb_TH13
 Cross section times branching ratio for the process \(b\bar b\to phi3\to b\bar b\) at the LHC with 13 TeV. More...
 
double bb_phi3_bb_TH8
 Cross section times branching ratio for the process \(b\bar b\to phi3\to b\bar b\) at the LHC with 8 TeV. More...
 
double bb_phi3_mumu_TH13
 Cross section times branching ratio for the process \(b\bar b\to phi_3\to \mu\mu\) at the LHC with 13 TeV. More...
 
double bb_phi3_mumu_TH8
 Cross section times branching ratio for the process \(b\bar b\to phi_3\to \mu\mu\) at the LHC with 8 TeV. More...
 
double bb_phi3_phi1Z_bbZ_TH13
 Cross section times branching ratio for the process \(bb\to phi3\to phi1Z\to b\bar bZ\) at the LHC with 13 TeV. More...
 
double bb_phi3_phi1Z_with_channel_bbZ_TH13
 Cross section times branching ratio for the process \(bb\to phi3\to phi1Z\to b\bar bZ\) at the LHC with 13 TeV. The channel used is \(phi1 \to b\bar b)\). More...
 
double bb_phi3_phi2Z_bbZ_TH13
 Cross section times branching ratio for the process \(bb\to phi3\to phi2 Z\to b\bar b Z\) at the LHC with 13 TeV. More...
 
double bb_phi3_tautau_TH13
 Cross section times branching ratio for the process \(b\bar b\to phi3\to \tau\tau\) at the LHC with 13 TeV. More...
 
double bb_phi3_tautau_TH8
 Cross section times branching ratio for the process \(b\bar b\to phi_3\to \tau\tau\) at the LHC with 8 TeV. More...
 
double bb_phi3_tt_TH13
 Cross section times branching ratio for the process \(b\bar b\to phi3\to t\bar t\) at the LHC with 13 TeV. More...
 
double beta_h_b
 beta function evaluated at Mb and m1_2 More...
 
double beta_h_c
 beta function evaluated at Mc and m1_2 More...
 
double beta_h_mu
 beta function evaluated at Mmu and m1_2 More...
 
double beta_h_t
 beta function evaluated at Mt and m1_2 More...
 
double beta_h_tau
 beta function evaluated at Mtau and m1_2 More...
 
gslpp::matrix< double > br_bb
 
gslpp::matrix< double > br_cc
 
double Br_Hptocb
 
double Br_Hptocs
 
double Br_Hptomunu
 
double Br_Hptophi3W
 
double Br_Hptophi3Wst
 
double Br_Hptotaunu
 
double Br_Hptotb
 
gslpp::matrix< double > br_mumu
 
double Br_phi2tobb
 
double Br_phi2togaga
 
double Br_phi2togg
 
double Br_phi2toHpHm
 
double Br_phi2toHpW
 
double Br_phi2tomumu
 
double Br_phi2tophi1phi1
 
double Br_phi2tophi1phi3
 
double Br_phi2tophi1Z
 
double Br_phi2tophi3phi3
 
double Br_phi2tophi3Z
 
double Br_phi2totautau
 
double Br_phi2tott
 
double Br_phi2toWW
 
double Br_phi2toZga
 
double Br_phi2toZZ
 
double Br_phi3tobb
 
double Br_phi3togaga
 
double Br_phi3togg
 
double Br_phi3toHpHm
 
double Br_phi3toHpW
 
double Br_phi3tomumu
 
double Br_phi3tophi1phi1
 
double Br_phi3tophi1phi2
 
double Br_phi3tophi1Z
 
double Br_phi3tophi2phi2
 
double Br_phi3tophi2Z
 
double Br_phi3totautau
 
double Br_phi3tott
 
double Br_phi3toWW
 
double Br_phi3toZga
 
double Br_phi3toZZ
 
gslpp::matrix< double > br_tautau
 
gslpp::matrix< double > br_tt
 SM Higgs branching ratio tables (obtained with HDECAY 6.10), depending on the Higgs mass. More...
 
double Br_ttoHpb
 
gslpp::matrix< double > br_WW
 
gslpp::matrix< double > br_ZZ
 
double BrSM_htobb
 SM branching ratio of \(h\to b \bar b\). More...
 
double BrSM_htocc
 SM branching ratio of \(h\to c c \). More...
 
double BrSM_htogaga
 SM branching ratio of \(h\to \gamma \gamma\). More...
 
double BrSM_htogg
 SM branching ratio of \(h\to g g\). More...
 
double BrSM_htotautau
 SM branching ratio of \(h\to \tau \tau\). More...
 
double BrSM_htoWW
 SM branching ratio of \(h\to W W^*\). More...
 
double BrSM_htoZga
 SM branching ratio of \(h\to Z \gamma\). More...
 
double BrSM_htoZZ
 SM branching ratio of \(h\to Z Z^*\). More...
 
double BrSM_Ztoll
 \(Z\) branching ratio to \(l\) \(l\) in the SM. More...
 
gslpp::matrix< double > CMS13_bb_phi_bb
 
gslpp::matrix< double > CMS13_bb_phi_mumu
 
gslpp::matrix< double > CMS13_bb_phi_phi1Z_bbZ_1
 
gslpp::matrix< double > CMS13_bb_phi_phi1Z_bbZ_2
 
gslpp::matrix< double > CMS13_bb_phi_tautau
 
gslpp::matrix< double > CMS13_gg_phi_gaga
 
gslpp::matrix< double > CMS13_gg_phi_mumu
 
gslpp::matrix< double > CMS13_gg_phi_phi1Z_bbZ_1
 
gslpp::matrix< double > CMS13_gg_phi_phi1Z_bbZ_2
 
gslpp::matrix< double > CMS13_gg_phi_phi1Z_tautaull
 
gslpp::matrix< double > CMS13_gg_phi_tautau
 
gslpp::matrix< double > CMS13_gg_phi_WW
 
gslpp::matrix< double > CMS13_gg_phi_WW_heavy
 
gslpp::matrix< double > CMS13_gg_phi_Zga
 
gslpp::matrix< double > CMS13_ggVV_phi_WW_lnulnu
 
gslpp::matrix< double > CMS13_pp_bbphi3_bbtautau
 
gslpp::matrix< double > CMS13_pp_h_phi23phi23_mumumumu
 
gslpp::matrix< double > CMS13_pp_h_phi23Z_mumull
 
gslpp::matrix< double > CMS13_pp_h_phi3phi3_bbmumu
 
gslpp::matrix< double > CMS13_pp_h_phi3phi3_bbtautau
 
gslpp::matrix< double > CMS13_pp_h_phi3phi3_gagagaga
 
gslpp::matrix< double > CMS13_pp_h_phi3phi3_mumutautau
 CMS observed \(95\%\) upper cross section (or branching fraction) limits at 13 TeV, depending on the pseudoscalar mass. More...
 
gslpp::matrix< double > CMS13_pp_h_phi3phi3_tautautautau
 
gslpp::matrix< double > CMS13_pp_HpHm_munumunu
 
gslpp::matrix< double > CMS13_pp_HpHm_taunutaunu
 
gslpp::matrix< double > CMS13_pp_Hpm_taunu
 CMS observed \(95\%\) upper cross section limits at 13 TeV, depending on the charged Higgs mass. More...
 
gslpp::matrix< double > CMS13_pp_Hpm_tb
 
gslpp::matrix< double > CMS13_pp_phi2_bb_light
 
gslpp::matrix< double > CMS13_pp_phi2_gaga
 
gslpp::matrix< double > CMS13_pp_phi3_bb_light
 
gslpp::matrix< double > CMS13_pp_phi_bb
 CMS observed \(95\%\) upper cross section limits at 13 TeV, depending on the Higgs mass. More...
 
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_4WOr2W2tauOr4tau
 
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_bbbb_1
 
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_bbbb_2
 
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_bbgaga
 
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_bbtautau_1
 
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_bbtautau_2
 
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_bbVV
 
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_bbWW_qqlnu
 
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_bbWWorbbtautau
 
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_bbWWorbbtautau_low_masses
 
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_bbZZ_lljj
 
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_bbZZ_llnunu
 
gslpp::matrix< double > CMS13_pp_phi_WW_lnuqq
 
gslpp::matrix< double > CMS13_pp_phi_ZZ_llqqnunull
 
gslpp::matrix< double > CMS13_pp_phi_ZZ_qqnunu
 
gslpp::matrix< double > CMS13_pp_ttphi3_ttmumu
 
gslpp::matrix< double > CMS13_pp_ttphi3_tttautau
 
gslpp::matrix< double > CMS13_t_Hpb_csb
 CMS observed \(95\%\) upper branching fraction limits at 13 TeV, depending on the charged scalar mass. More...
 
gslpp::matrix< double > CMS13_t_Hpb_WAb_Wmumub
 CMS observed \(95\%\) upper branching fraction limits at 13 TeV, depending on charged and pseudoscalar masses. More...
 
gslpp::matrix< double > CMS13_tt_phi2_tt
 
gslpp::matrix< double > CMS13_tt_phi3_tt
 
gslpp::matrix< double > CMS13_Vh_h_phi3phi3_bbbb
 
gslpp::matrix< double > CMS13_VV_phi_WW
 
gslpp::matrix< double > CMS13_VV_phi_WW_heavy
 
gslpp::matrix< double > CMS8_bb_phi_bb
 CMS observed \(95\%\) upper cross section limits at 8 TeV, depending on the Higgs mass. More...
 
gslpp::matrix< double > CMS8_bb_phi_mumu
 
gslpp::matrix< double > CMS8_bb_phi_tautau
 
gslpp::matrix< double > CMS8_gg_phi_bb
 
gslpp::matrix< double > CMS8_gg_phi_mumu
 
gslpp::matrix< double > CMS8_gg_phi_phi1phi1_bbtautau
 
gslpp::matrix< double > CMS8_gg_phi_phi1Z_bbll
 
gslpp::matrix< double > CMS8_gg_phi_phi1Z_tautaull
 
gslpp::matrix< double > CMS8_gg_phi_tautau
 
gslpp::matrix< double > CMS8_pp_bbphi3_bbmumu
 
gslpp::matrix< double > CMS8_pp_bbphi3_bbtautau
 
gslpp::matrix< double > CMS8_pp_h_phi3phi3_bbmumu
 
gslpp::matrix< double > CMS8_pp_h_phi3phi3_mumutautau
 
gslpp::matrix< double > CMS8_pp_h_phi3phi3_tautautautau
 
gslpp::matrix< double > CMS8_pp_Hp_taunu
 CMS observed \(95\%\) upper cross section limits at 8 TeV, depending on the charged Higgs mass. More...
 
gslpp::matrix< double > CMS8_pp_Hp_tb
 
gslpp::matrix< double > CMS8_pp_phi2_gaga
 
gslpp::matrix< double > CMS8_pp_phi_phi1phi1_bbbb
 
gslpp::matrix< double > CMS8_pp_phi_phi1phi1_bbgaga
 
gslpp::matrix< double > CMS8_pp_phi_phi1phi1_bbtautau
 
gslpp::matrix< double > CMS8_pp_phi_VV
 CMS observed \(95\%\) upper signal strength limits at 8 TeV, depending on the Higgs mass. More...
 
gslpp::matrix< double > CMS8_pp_phi_Zga_llga
 
gslpp::matrix< double > CMS8_pp_phii_phijZ_bbll_1
 
gslpp::matrix< double > CMS8_pp_phii_phijZ_bbll_2
 
gslpp::matrix< double > CMS8_pp_phii_phijZ_tautaull_1
 
gslpp::matrix< double > CMS8_pp_phii_phijZ_tautaull_2
 
gslpp::matrix< double > CMS8_t_Hpb_cbb
 
gslpp::matrix< double > CMS8_t_Hpb_csb
 CMS observed \(95\%\) upper branching fraction limits at 8 TeV, depending on the charged scalar mass. More...
 
gslpp::matrix< double > CMS8_t_Hpb_taunub
 
gslpp::matrix< double > csrA_bottom_13
 
gslpp::matrix< double > csrA_bottom_8
 
gslpp::matrix< double > csrA_top_charm_13
 
gslpp::matrix< double > csrA_top_charm_8
 
gslpp::matrix< double > csrH_bottom_13
 
gslpp::matrix< double > csrH_bottom_8
 
gslpp::matrix< double > csrH_top_charm_13
 Production cross section ratio tables at 13 TeV obtained with HIGLU 4.34, depending on the Higgs mass. More...
 
gslpp::matrix< double > csrH_top_charm_8
 Production cross section ratio tables at 8 TeV obtained with HIGLU 4.34, depending on the Higgs mass. More...
 
gslpp::matrix< double > csrHpHm_pp_13_LO
 charged higgs pair production cross-sections at 13 TeV, depending on charged scalar mass (taken from slepton pair production through Drell-Yan). More...
 
gslpp::matrix< double > csrHpHm_pp_13_NLO
 
double etaD1_at_Q
 
double etaD2_at_Q
 
double etaL1_at_Q
 
double etaL2_at_Q
 
double etaU1_at_Q
 
double etaU2_at_Q
 
double g1_at_Q
 
double g2_at_Q
 
double g3_at_Q
 
double Gamma_h
 Total \(h\) decay rate in the GTHDM. More...
 
double Gamma_h_inv
 \(h \to \text{invisible}\) decay rate in the GTHDM. More...
 
double Gamma_W_inv
 \(W \to \text{invisible}\) decay rate in the GTHDM. More...
 
double Gamma_Z_inv
 \(Z \to \text{invisible}\) decay rate in the GTHDM. More...
 
double GammaHptot
 
gslpp::matrix< double > GammaHtot_SM
 Total SM decay width (obtained with HDECAY 6.10), depending on the Higgs mass. More...
 
double Gammaphi2tot
 Total decay width of the heavy CP-even Higgs \(phi2\). More...
 
double Gammaphi2totSM
 
double Gammaphi3tot
 Total decay width of the heavy CP-even Higgs \(phi3\). More...
 
double Gammaphi3totSM
 
double Gammatoptot
 
double gg_phi2_bb_TH8
 Cross section times branching ratio for the process \(gg\to phi2\to b\bar b\) at the LHC with 8 TeV. More...
 
double gg_phi2_gaga_TH13
 Cross section times branching ratio for the process \(gg\to phi2\to \gamma\gamma\) at the LHC with 13 TeV. More...
 
double gg_phi2_gaga_TH8
 Cross section times branching ratio for the process \(gg\to phi_2\to \gamma\gamma\) at the LHC with 8 TeV. More...
 
double gg_phi2_mumu_TH13
 Cross section times branching ratio for the process \(gg\to phi_2 \to \mu\mu\) at the LHC with 13 TeV. More...
 
double gg_phi2_mumu_TH8
 Cross section times branching ratio for the process \(gg\to phi_2 \to \mu\mu\) at the LHC with 8 TeV. More...
 
double gg_phi2_phi1phi1_bbtautau_TH8
 Cross section times branching ratio for the process \(gg\to phi3\to phi1 phi1\to b\bar b \tau\tau\) at the LHC with 8 TeV. More...
 
double gg_phi2_phi1phi1_gagaWW_TH13
 Cross section times branching ratio for the process \(gg\to phi2\to phi1phi1\to \gamma\gamma WW\) at the LHC with 13 TeV. More...
 
double gg_phi2_phi1phi1_TH8
 Cross section times branching ratio for the process \(gg\to phi2\to phi1 phi1\) at the LHC with 8 TeV. More...
 
double gg_phi2_phi1Z_bbll_TH8
 Cross section times branching ratio for the process \(gg\to phi2\to phi1Z\to b\bar b \ell \ell\) at the LHC with 8 TeV. More...
 
double gg_phi2_phi1Z_bbZ_TH13
 Cross section times branching ratio for the process \(gg\to phi2\to phi1Z\to b\bar bZ\) at the LHC with 13 TeV. More...
 
double gg_phi2_phi1Z_bbZ_TH8
 Cross section times branching ratio for the process \(gg\to phi2\to phi1Z\to b\bar b Z\) at the LHC with 8 TeV. More...
 
double gg_phi2_phi1Z_tautaull_TH13
 Cross section times branching ratio for the process \(bb\to phi3\to phi1Z\to b\bar bZ\) at the LHC with 13 TeV. More...
 
double gg_phi2_phi1Z_tautaull_TH8
 Cross section times branching ratio for the process \(gg\to phi2\to phi1Z\to \tau\tau \ell \ell\) at the LHC with 8 TeV. More...
 
double gg_phi2_phi1Z_tautauZ_TH8
 Cross section times branching ratio for the process \(gg\to phi2\to phi1Z\to \tau\tau Z\) at the LHC with 8 TeV. More...
 
double gg_phi2_phi1Z_with_channel_bbZ_TH13
 Cross section times branching ratio for the process \(gg\to phi2\to phi1Z\) at the LHC with 13 TeV. The SM Higgs is decaying to \(h\to b\bar bZ\). More...
 
double gg_phi2_phi3Z_bbZ_TH13
 Cross section times branching ratio for the process \(gg\to phi2\to phi3 Z\to b\bar b Z\) at the LHC with 13 TeV. More...
 
double gg_phi2_phi3Z_WWZ_TH13
 Cross section times branching ratio for the process \(gg\to phi2\to phi3 Z\to W W Z\) at the LHC with 13 TeV. More...
 
double gg_phi2_tautau_TH13
 Cross section times branching ratio for the process \(gg\to phi2\to \tau\tau\) at the LHC with 13 TeV. More...
 
double gg_phi2_tautau_TH8
 Cross section times branching ratio for the process \(gg\to phi_2 \to \tau\tau\) at the LHC with 8 TeV. More...
 
double gg_phi2_VV_TH13
 Cross section times branching ratio for the process \(pp\to phi2\to (WW+ZZ)\) at the LHC with 13 TeV. More...
 
double gg_phi2_WW_TH13
 Cross section times branching ratio for the process \(gg\to phi2\to WW\) at the LHC with 13 TeV. More...
 
double gg_phi2_WW_TH8
 Cross section times branching ratio for the process \(gg\to phi2\to WW\) at the LHC with 8 TeV. More...
 
double gg_phi2_Zga_TH13
 Cross section times branching ratio for the process \(gg\to phi2\to Z\gamma\) at the LHC with 13 TeV. More...
 
double gg_phi2_ZZ_TH13
 Cross section times branching ratio for the process \(gg\to phi2\to ZZ\) at the LHC with 13 TeV. More...
 
double gg_phi2_ZZ_TH8
 Cross section times branching ratio for the process \(gg\to phi2\to ZZ\) at the LHC with 8 TeV. More...
 
double gg_phi3_bb_TH8
 Cross section times branching ratio for the process \(gg\to phi3\to b\bar b\) at the LHC with 8 TeV. More...
 
double gg_phi3_gaga_TH13
 Cross section times branching ratio for the process \(gg\to phi3\to \gamma\gamma\) at the LHC with 13 TeV. More...
 
double gg_phi3_gaga_TH8
 Cross section times branching ratio for the process \(gg\to phi_3\to \gamma\gamma\) at the LHC with 8 TeV. More...
 
double gg_phi3_mumu_TH13
 Cross section times branching ratio for the process \(gg\to phi_3 \to \mu\mu\) at the LHC with 13 TeV. More...
 
double gg_phi3_mumu_TH8
 Cross section times branching ratio for the process \(gg\to phi_3 \to \mu\mu\) at the LHC with 8 TeV. More...
 
double gg_phi3_phi1phi1_bbtautau_TH8
 Cross section times branching ratio for the process \(gg\to phi2\to phi1 phi1\to b\bar b \tau\tau\) at the LHC with 8 TeV. More...
 
double gg_phi3_phi1phi1_gagaWW_TH13
 Cross section times branching ratio for the process \(gg\to phi3\to phi1phi1\to \gamma\gamma WW\) at the LHC with 13 TeV. More...
 
double gg_phi3_phi1phi1_TH8
 Cross section times branching ratio for the process \(gg\to phi3\to phi1 phi1\) at the LHC with 8 TeV. More...
 
double gg_phi3_phi1Z_bbll_TH8
 Cross section times branching ratio for the process \(gg\to phi3\to phi1Z\to b\bar b \ell \ell\) at the LHC with 8 TeV. More...
 
double gg_phi3_phi1Z_bbZ_TH13
 Cross section times branching ratio for the process \(gg\to phi3\to phi1Z\to b\bar bZ\) at the LHC with 13 TeV. More...
 
double gg_phi3_phi1Z_bbZ_TH8
 Cross section times branching ratio for the process \(gg\to phi3\to phi1Z\to b\bar b Z\) at the LHC with 8 TeV. More...
 
double gg_phi3_phi1Z_tautaull_TH13
 Cross section times branching ratio for the process \(bb\to phi3\to phi1Z\to b\bar bZ\) at the LHC with 13 TeV. More...
 
double gg_phi3_phi1Z_tautaull_TH8
 Cross section times branching ratio for the process \(gg\to phi3\to phi1Z\to \tau\tau \ell \ell\) at the LHC with 8 TeV. More...
 
double gg_phi3_phi1Z_tautauZ_TH8
 Cross section times branching ratio for the process \(gg\to phi3\to phi1Z\to \tau\tau Z\) at the LHC with 8 TeV. More...
 
double gg_phi3_phi1Z_with_channel_bbZ_TH13
 Cross section times branching ratio for the process \(gg\to phi3\to phi1 Z\) at the LHC with 13 TeV. The SM Higgs is decaying to \(h\to b\bar bZ\). More...
 
double gg_phi3_phi2Z_bbZ_TH13
 Cross section times branching ratio for the process \(gg\to phi3\to phi2 Z\to b\bar b Z\) at the LHC with 13 TeV. More...
 
double gg_phi3_phi2Z_WWZ_TH13
 Cross section times branching ratio for the process \(gg\to phi3\to phi2 Z\to W W Z\) at the LHC with 13 TeV. More...
 
double gg_phi3_tautau_TH13
 Cross section times branching ratio for the process \(gg\to phi3\to \tau\tau\) at the LHC with 13 TeV. More...
 
double gg_phi3_tautau_TH8
 Cross section times branching ratio for the process \(gg\to phi_3 \to \tau\tau\) at the LHC with 8 TeV. More...
 
double gg_phi3_VV_TH13
 Cross section times branching ratio for the process \(pp\to phi3\to (WW+ZZ)\) at the LHC with 13 TeV. More...
 
double gg_phi3_WW_TH13
 Cross section times branching ratio for the process \(gg\to phi3\to WW\) at the LHC with 13 TeV. More...
 
double gg_phi3_WW_TH8
 Cross section times branching ratio for the process \(gg\to phi3\to WW\) at the LHC with 8 TeV. More...
 
double gg_phi3_Zga_TH13
 Cross section times branching ratio for the process \(gg\to phi3\to Z\gamma\) at the LHC with 13 TeV. More...
 
double gg_phi3_ZZ_TH13
 Cross section times branching ratio for the process \(gg\to phi3\to ZZ\) at the LHC with 13 TeV. More...
 
double gg_phi3_ZZ_TH8
 Cross section times branching ratio for the process \(gg\to phi3\to ZZ\) at the LHC with 8 TeV. More...
 
double ggF_tth13
 Ratio of GTHDM and SM cross sections for ggF and tth production of h at 13 TeV. More...
 
double ggF_tth8
 Ratio of GTHDM and SM cross sections for ggF and tth production of h at 8 TeV. More...
 
double ggF_VBF_Vh13
 Ratio of GTHDM and SM cross sections for the production of h through ggF, VBF and Vh at 13 TeV. More...
 
double ggVV_phi2_WW_lnulnu_TH13
 Cross section times branching ratio for the process \((gg+VV)\to phi2\to WW\to \ell \nu \ell \nu\) at the LHC with 13 TeV. More...
 
double ggVV_phi3_WW_lnulnu_TH13
 Cross section times branching ratio for the process \((gg+VV)\to phi3\to WW\to \ell \nu \ell \nu\) at the LHC with 13 TeV. More...
 
double GTHDM_BR_h_AA
 \(h\) branching ratio to two \(A\) bosons in the GTHDM. More...
 
double GTHDM_BR_h_AZ
 \(h\) branching ratio to \(A\) \(Z\) bosons in the GTHDM. More...
 
double GTHDM_BR_h_bb
 \(h\) branching ratio to two \(b\) quarks in the GTHDM. More...
 
double GTHDM_BR_h_cc
 \(h\) branching ratio to two \(c\) quarks in the GTHDM. More...
 
double GTHDM_BR_h_gaga
 \(h\) branching ratio to two photons in the GTHDM. More...
 
double GTHDM_BR_h_gg
 \(h\) branching ratio to two gluons in the GTHDM. More...
 
double GTHDM_BR_h_HH
 \(h\) branching ratio to two \(H\) bosons in the GTHDM. More...
 
double GTHDM_BR_h_HpHm
 \(h\) branching ratio to \(HpHm\) bosons in the GTHDM. More...
 
double GTHDM_BR_h_HZ
 \(h\) branching ratio to \(H\) \(Z\) bosons in the GTHDM. More...
 
double GTHDM_BR_h_tautau
 \(h\) branching ratio to two \(\tau\) leptons in the GTHDM. More...
 
double GTHDM_BR_h_WW
 \(h\) branching ratio to two \(W\) bosons in the GTHDM. More...
 
double GTHDM_BR_h_ZZ
 \(h\) branching ratio to two \(Z\) bosons in the GTHDM. More...
 
double Imlambda5
 
double Imlambda6
 
double Imlambda7
 
double Imm12sq
 
gslpp::matrix< double > integral_Hp_A_Wstar
 
gslpp::matrix< double > integral_perturb_ATHDM_values_log
 
gslpp::matrix< double > integral_x2_1mx_G_log
 
gslpp::matrix< double > integral_x2_1mx_G_variable_set_1_log
 
gslpp::matrix< double > integral_x2_1px_G_log
 
gslpp::matrix< double > integral_x2_G_log
 
gslpp::matrix< double > integral_x2_G_variable_set_1_log
 
gslpp::matrix< double > integral_x_1mx2_G_log
 
gslpp::matrix< double > integral_x_1mx2_G_variable_set_0_log
 
gslpp::matrix< double > integral_x_1mx_1px_G_log
 
double lambda1
 
double lambda1_at_Q
 
double lambda2
 
double lambda2_at_Q
 
double lambda3
 
double lambda3_at_Q
 
double lambda4
 
double lambda4_at_Q
 
gslpp::matrix< double > LEP209_HpHm_qqqq
 
gslpp::matrix< double > LEP209_HpHm_taunutaunu
 LEP observed \(95\%\) upper cross-section times branching fraction limits for \(\sqrt{s} = 183 - 209\) GeV, depending on the charged masses. More...
 
gslpp::matrix< double > LEP209_phi2Z_bbZ
 LEP observed \(95\%\) upper cross-section times branching fraction limits for \(\sqrt{s} = 91 - 209\) GeV, depending on the scalar mass. More...
 
gslpp::matrix< double > LEP209_phi2Z_gagaZ
 LEP observed \(95\%\) upper branching fraction limits for \(\sqrt{s} = 88 - 209\) GeV, depending on the scalar mass. More...
 
gslpp::matrix< double > LEP209_phi2Z_tautauZ
 
gslpp::matrix< double > LEP209_phiEphi3_bbbb
 
gslpp::matrix< double > LEP209_phiEphi3_tautautautau
 
gslpp::matrix< double > log_cs_bbA_13
 
gslpp::matrix< double > log_cs_bbA_8
 
gslpp::matrix< double > log_cs_bbH_13
 SM Higgs production cross section table at 13 TeV obtained with SusHi 1.5, depending on the Higgs mass. More...
 
gslpp::matrix< double > log_cs_bbH_8
 SM Higgs production cross section table at 8 TeV obtained with SusHi 1.5, depending on the Higgs mass. More...
 
gslpp::matrix< double > log_cs_ggA_13
 CP-odd Higgs production cross section tables at 13 TeV obtained with HIGLU 4.34, depending on the Higgs mass. More...
 
gslpp::matrix< double > log_cs_ggA_8
 CP-odd Higgs production cross section tables at 8 TeV obtained with HIGLU 4.34, depending on the Higgs mass. More...
 
gslpp::matrix< double > log_cs_ggH_13
 SM Higgs production cross section tables at 13 TeV from the LHC Higgs Cross Section Working Group, depending on the Higgs mass. More...
 
gslpp::matrix< double > log_cs_ggH_8
 SM Higgs production cross section tables at 8 TeV from the LHC Higgs Cross Section Working Group, depending on the Higgs mass. More...
 
gslpp::matrix< double > log_cs_ggHp_13
 Charged Higgs production cross section table at 13 TeV from LHCHXSWGMSSMCharged, depending on the charged Higgs mass and logtb. More...
 
gslpp::matrix< double > log_cs_ggHp_8
 Charged Higgs production cross section table at 8 TeV from LHCHXSWGMSSMCharged, depending on the charged Higgs mass and logtb. More...
 
gslpp::matrix< double > log_cs_ttA_13
 
gslpp::matrix< double > log_cs_ttA_8
 
gslpp::matrix< double > log_cs_ttH_13
 SM Higgs production cross section table at 13 TeV obtained with MadGraph 5, depending on the Higgs mass. More...
 
gslpp::matrix< double > log_cs_ttH_8
 SM Higgs production cross section table at 8 TeV obtained with MadGraph 5, depending on the Higgs mass. More...
 
gslpp::matrix< double > log_cs_VBF_13
 
gslpp::matrix< double > log_cs_VBF_8
 
gslpp::matrix< double > log_cs_WH_13
 
gslpp::matrix< double > log_cs_WH_8
 
gslpp::matrix< double > log_cs_ZH_13
 
gslpp::matrix< double > log_cs_ZH_8
 
double m1
 
double M11_2
 
double m11sq
 
double m11sq_at_Q
 
double M12_2
 
double m12sq_at_Q
 
double M13_2
 
double m1_2
 
double M2
 
double m2
 
double M22_2
 
double m22sq
 
double m22sq_at_Q
 
double M23_2
 
double m2_2
 
double m3
 
double M33_2
 
double m3_2
 
gslpp::matrix< gslpp::complex > Md_GTHDM
 
double mH1sq
 
double mH2
 
double mH2sq
 
double mH3
 
double mH3sq
 
double mHp
 
double mHp2
 
gslpp::matrix< gslpp::complex > Ml_GTHDM
 
gslpp::matrix< gslpp::complex > Mu_GTHDM
 
gslpp::matrix< gslpp::complex > Nd_GTHDM
 
gslpp::matrix< gslpp::complex > Nl_GTHDM
 
gslpp::matrix< gslpp::complex > Nu_GTHDM
 
gslpp::matrix< double > OPAL172_HpHm_qqtaunu
 OPAL observed \(95\%\) upper branching fraction limits for \(\sqrt{s} = 130 - 172\) GeV, depending on the charged masses. More...
 
gslpp::matrix< double > OPAL209_HpHm_AWstAWst_bbbb
 OPAL observed \(95\%\) upper branching fraction limits for \(\sqrt{s} = 189 - 209\) GeV, depending on the charged and pseudoscalar masses. More...
 
gslpp::matrix< double > OPAL209_HpHm_qqtaunu
 OPAL observed \(95\%\) upper branching fraction limits for \(\sqrt{s} = 91 - 209\) GeV, depending on the charged masses. More...
 
gslpp::matrix< double > OPAL209_HpHm_taunuAWst_taunubb
 
double pp_Hp_taunu_TH8
 Cross section times branching ratio for the process \(pp\to H^+\to \tau\nu\) at the LHC with 8 TeV. More...
 
double pp_Hp_tb_TH8
 Cross section times branching ratio for the process \(pp\to H^+\to tb\) at the LHC with 8 TeV. More...
 
double pp_Hpm_taunu_TH13
 Cross section times branching ratio for the process \(pp\to H^\pm\to \tau\nu\) at the LHC with 13 TeV. More...
 
double pp_Hpm_taunu_TH8
 Cross section times branching ratio for the process \(pp\to H^\pm\to \tau\nu\) at the LHC with 8 TeV. More...
 
double pp_Hpm_tb_TH13
 Cross section times branching ratio for the process \(pp\to H^\pm\to tb\) at the LHC with 8 TeV. More...
 
double pp_Hpm_tb_TH8
 Cross section times branching ratio for the process \(pp\to H^\pm\to tb\) at the LHC with 8 TeV. More...
 
double pp_phi2_bb_TH13
 Cross section times branching ratio for the process \(pp\to phi2\to b\bar b\) at the LHC with 13 TeV. More...
 
double pp_phi2_gaga_TH13
 Cross section times branching ratio for the process \(pp\to phi2\to \gamma\gamma\) at the LHC with 13 TeV. More...
 
double pp_phi2_phi1phi1_bbbb_TH13
 Cross section times branching ratio for the process \(pp\to phi2\to phi1phi1\to b\bar b b\bar b\) at the LHC with 13 TeV. More...
 
double pp_phi2_phi1phi1_bbbb_TH8
 Cross section times branching ratio for the process \(pp\to phi2\to phi1 phi1\to b\bar b b\bar b\) at the LHC with 8 TeV. More...
 
double pp_phi2_phi1phi1_bbgaga_TH13
 Cross section times branching ratio for the process \(pp\to phi2\to phi1phi1\to \gamma\gamma b\bar b\) at the LHC with 13 TeV. More...
 
double pp_phi2_phi1phi1_bbgaga_TH8
 Cross section times branching ratio for the process \(pp\to phi2\to phi1 phi1\to b\bar b \gamma\gamma\) at the LHC with 8 TeV. More...
 
double pp_phi2_phi1phi1_bbtautau_TH13
 Cross section times branching ratio for the process \(pp\to \phi2\to \phi1\phi1 \to b\bar b \tau\tau\) at the LHC with 13 TeV. More...
 
double pp_phi2_phi1phi1_bbVV_TH13
 Cross section times branching ratio for the process \(pp\to phi2\to phi1phi1\to b\bar b VV(\ell\ell \nu\nu)\) at the LHC with 13 TeV. More...
 
double pp_phi2_phi1phi1_bbZZ_TH13
 
double pp_phi2_phi1phi1_TH13
 Cross section times branching ratio for the process \(pp\to phi2\to hh\) at the LHC with 13 TeV. More...
 
double pp_phi2_phi1phi1_TH8
 Cross section times branching ratio for the process \(pp\to phi2\to phi1phi1\) at the LHC with 8 TeV. More...
 
double pp_phi2_phi1phi1_with_channel_4WOr2W2tauOr4tau_TH13
 Cross section times branching ratio for the process \(pp\to H\to hh\) at the LHC with 13 TeV where the SM-like Higgs decays to \(hh \to 4W/2W2\tau/4\tau \). More...
 
double pp_phi2_phi1phi1_with_channel_bbbb_TH13
 Cross section times branching ratio for the process \(pp\to phi2\to phi1phi1\to b\bar b b\bar b\) at the LHC with 13 TeV. More...
 
double pp_phi2_phi1phi1_with_channel_bbgaga_TH13
 Cross section times branching ratio for the process \(pp\to phi2\to phi1phi1\) at the LHC with 13 TeV. where the decay channel of the SM-like Higgs is \( phi1phi1\to b\bar b \gamma\gamma\). More...
 
double pp_phi2_phi1phi1_with_channel_bbtautau_TH13
 Cross section times branching ratio for the process \(pp\to phi2\to phi1phi1\) at the LHC with 13 TeV where the decay channel of the SM-like Higgs is \( phi1phi1\to b\bar b \tau\tau\). More...
 
double pp_phi2_phi1phi1_with_channel_bbWW_qqlnu_TH13
 
double pp_phi2_phi1phi1_with_channel_bbWW_TH13
 Cross section times branching ratio for the process \(pp\to phi2\to phi1phi1 [\to b\bar b WW]\) at the LHC with 13 TeV. More...
 
double pp_phi2_phi1phi1_with_channel_bbWWorbbtautau_TH13
 
double pp_phi2_phi3Z_bbll_TH8
 Cross section times branching ratio for the process \(pp\to phi2\to phi3 Z\to b\bar b \ell \ell\) at the LHC with 8 TeV. More...
 
double pp_phi2_phi3Z_tautaull_TH8
 Cross section times branching ratio for the process \(pp\to phi2\to phi3 Z\to \tau\tau \ell \ell\) at the LHC with 8 TeV. More...
 
double pp_phi2_VV_TH13
 Cross section times branching ratio for the process \(pp\to phi2\to (WW+ZZ)\) at the LHC with 13 TeV. More...
 
double pp_phi2_VV_TH8
 Signal strength for the process \(pp\to phi_2\to VV\) with $VV=WW,ZZ$ at the LHC with 8 TeV. More...
 
double pp_phi2_WW_TH13
 Cross section times branching ratio for the process \(pp\to phi2\to WW\) at the LHC with 13 TeV. More...
 
double pp_phi2_Zga_llga_TH8
 Cross section times branching ratio for the process \(pp\to phi_2\to Z\gamma \to \ell \ell \gamma\) at the LHC with 8 TeV. More...
 
double pp_phi2_ZZ_TH13
 Cross section times branching ratio for the process \(pp\to phi2\to ZZ\) at the LHC with 13 TeV. More...
 
double pp_phi3_bb_TH13
 Cross section times branching ratio for the process \(pp\to phi3\to b\bar b\) at the LHC with 13 TeV. More...
 
double pp_phi3_gaga_TH13
 Cross section times branching ratio for the process \(pp\to phi3\to \gamma\gamma\) at the LHC with 13 TeV. More...
 
double pp_phi3_phi1phi1_bbbb_TH13
 Cross section times branching ratio for the process \(pp\to phi3\to phi1phi1\to b\bar b b\bar b\) at the LHC with 13 TeV. More...
 
double pp_phi3_phi1phi1_bbbb_TH8
 Cross section times branching ratio for the process \(pp\to phi3\to phi1 phi1\to b\bar b b\bar b\) at the LHC with 8 TeV. More...
 
double pp_phi3_phi1phi1_bbgaga_TH13
 Cross section times branching ratio for the process \(pp\to phi3\to phi1phi1\to \gamma\gamma b\bar b\) at the LHC with 13 TeV. More...
 
double pp_phi3_phi1phi1_bbgaga_TH8
 Cross section times branching ratio for the process \(pp\to phi3\to phi1 phi1\to b\bar b \gamma\gamma\) at the LHC with 8 TeV. More...
 
double pp_phi3_phi1phi1_bbtautau_TH13
 Cross section times branching ratio for the process \(pp\to \phi3\to \phi1\phi1 \to b\bar b \tau\tau\) at the LHC with 13 TeV. More...
 
double pp_phi3_phi1phi1_bbVV_TH13
 Cross section times branching ratio for the process \(pp\to phi3\to phi1phi1\to b\bar b VV(\ell\ell \nu\nu)\) at the LHC with 13 TeV. More...
 
double pp_phi3_phi1phi1_bbZZ_TH13
 
double pp_phi3_phi1phi1_TH13
 Cross section times branching ratio for the process \(pp\to phi3\to hh\) at the LHC with 13 TeV. More...
 
double pp_phi3_phi1phi1_TH8
 Cross section times branching ratio for the process \(pp\to phi3\to phi1phi1\) at the LHC with 8 TeV. More...
 
double pp_phi3_phi1phi1_with_channel_4WOr2W2tauOr4tau_TH13
 Cross section times branching ratio for the process \(pp\to phi3\to phi1phi1 \) at the LHC with 13 TeV where the SM-like Higgs decays to \(hh \to 4W/2W2\tau/4\tau \). More...
 
double pp_phi3_phi1phi1_with_channel_bbbb_TH13
 Cross section times branching ratio for the process \(pp\to phi3\to phi1phi1\to b\bar b b\bar b\) at the LHC with 13 TeV. More...
 
double pp_phi3_phi1phi1_with_channel_bbgaga_TH13
 Cross section times branching ratio for the process \(pp\to phi3\to phi1phi1\) at the LHC with 13 TeV where the decay channel of the SM-like Higgs is \( phi1phi1\to b\bar b \gamma\gamma\). More...
 
double pp_phi3_phi1phi1_with_channel_bbtautau_TH13
 Cross section times branching ratio for the process \(pp\to phi3\to phi1phi1\) at the LHC with 13 TeV where the decay channel of the SM-like Higgs is \( phi1phi1\to b\bar b \tau\tau\). More...
 
double pp_phi3_phi1phi1_with_channel_bbWW_qqlnu_TH13
 
double pp_phi3_phi1phi1_with_channel_bbWW_TH13
 Cross section times branching ratio for the process \(pp\to phi3\to phi1phi1 [\to b\bar b WW]\) at the LHC with 13 TeV. More...
 
double pp_phi3_phi1phi1_with_channel_bbWWorbbtautau_TH13
 
double pp_phi3_phi2Z_bbll_TH8
 Cross section times branching ratio for the process \(pp\to phi3\to phi2 Z\to b\bar b \ell \ell\) at the LHC with 8 TeV. More...
 
double pp_phi3_phi2Z_tautaull_TH8
 Cross section times branching ratio for the process \(pp\to phi3\to phi2 Z\to \tau\tau \ell \ell\) at the LHC with 8 TeV. More...
 
double pp_phi3_VV_TH13
 Cross section times branching ratio for the process \(pp\to phi3\to (WW+ZZ)\) at the LHC with 13 TeV. More...
 
double pp_phi3_VV_TH8
 Signal strength for the process \(pp\to phi_3\to VV\) with $VV=WW,ZZ$ at the LHC with 8 TeV. More...
 
double pp_phi3_WW_TH13
 Cross section times branching ratio for the process \(pp\to phi3\to WW\) at the LHC with 13 TeV. More...
 
double pp_phi3_Zga_llga_TH8
 Cross section times branching ratio for the process \(pp\to phi_3\to Z\gamma \to \ell \ell \gamma\) at the LHC with 8 TeV. More...
 
double pp_phi3_ZZ_TH13
 Cross section times branching ratio for the process \(pp\to phi3\to ZZ\) at the LHC with 13 TeV. More...
 
double pph13
 Ratio of GTHDM and SM cross sections for the production of h at 13 TeV. More...
 
double pph8
 Ratio of GTHDM and SM cross sections for the production of h at 8 TeV. More...
 
double Q_cutoff
 
double Relambda5
 
double Relambda5_at_Q
 
double Relambda6
 
double Relambda6_at_Q
 
double Relambda7
 
double Relambda7_at_Q
 
double Rem12sq
 
double rh_gaga
 Squared relative coupling of \(h\) to two photons. More...
 
double rh_gg
 Squared relative coupling of \(h\) to two gluons. More...
 
double rh_ggE
 Squared relative coupling of \(h\) to two gluons, even part. More...
 
double rh_ggO
 Squared relative coupling of \(h\) to two gluons, odd part. More...
 
double rh_QdQdE
 Squared relative coupling of \(h\) to two down quarks, even part. More...
 
double rh_QdQdO
 Squared relative coupling of \(h\) to two down quarks, odd part. More...
 
double rh_QlQlE
 Squared relative coupling of \(h\) to two leptons, even part. More...
 
double rh_QlQlO
 Squared relative coupling of \(h\) to two leptons, odd part. More...
 
double rh_QuQuE
 Squared relative coupling of \(h\) to two up quarks, even part. More...
 
double rh_QuQuO
 Squared relative coupling of \(h\) to two up quarks, odd part. More...
 
double rh_VV
 Squared relative coupling of \(h\) to two massive vector bosons. More...
 
double rh_Zga
 Squared relative coupling of \(h\) to a Z boson and a photon. More...
 
gslpp::matrix< double > Rij_GTHDM
 
double rphi2_ggE
 Squared relative coupling of \(phi2\) to two gluons, even part. More...
 
double rphi2_ggO
 Squared relative coupling of \(phi2\) to two gluons, odd part. More...
 
double rphi2_VV
 Squared relative coupling of \(phi2\) to two massive vector bosons. More...
 
double rphi3_ggE
 Squared relative coupling of \(phi3\) to two gluons, even part. More...
 
double rphi3_ggO
 Squared relative coupling of \(phi3\) to two gluons, odd part. More...
 
double rphi3_VV
 Squared relative coupling of \(phi3\) to two massive vector bosons. More...
 
gslpp::complex sd
 
double SigmabbF_phi2_13
 
double SigmabbF_phi2_8
 
double SigmabbF_phi3_13
 
double SigmabbF_phi3_8
 
gslpp::complex sigmad_ATHDM
 
double SigmaggF13
 SM cross sections for the production of h at 13 TeV at LHC through gluon fusion. More...
 
double SigmaggF_phi2_13
 
double SigmaggF_phi2_8
 
double SigmaggF_phi3_13
 
double SigmaggF_phi3_8
 
double SigmaHp8
 
double SigmaHpm13
 
gslpp::complex sigmal_ATHDM
 
double SigmaSumphi2_13
 
double SigmaSumphi2_8
 
double SigmaSumphi3_13
 
double SigmaSumphi3_8
 
double SigmaTotSM_phi2_13
 
double SigmaTotSM_phi2_8
 
double SigmaTotSM_phi3_13
 
double SigmaTotSM_phi3_8
 
double SigmattF_phi2_13
 
double SigmattF_phi2_8
 
double SigmattF_phi3_13
 
double SigmattF_phi3_8
 
gslpp::complex sigmau_ATHDM
 
double SigmaVBF8
 SM cross sections for the production of h through vector boson fusion at 8 TeV at LHC. More...
 
double SigmaVBF_phi2_13
 
double SigmaVBF_phi2_8
 
double SigmaVBF_phi3_13
 
double SigmaVBF_phi3_8
 
double SigmaVh13
 SM cross sections for the associated production of h with a vector boson at 13 TeV at LHC. More...
 
double SigmaVh8
 SM cross sections for the associated production of h with a vector boson at 8 TeV at LHC. More...
 
double SigmaVH_phi2_13
 
double SigmaVH_phi2_8
 
double SigmaVH_phi3_13
 
double SigmaVH_phi3_8
 
double SigmaZh13
 SM cross sections for the associated production of h with a Z boson at 13 TeV at LHC. More...
 
double SigSM_pph13
 SM cross sections for the production of h at 13 TeV at LHC. More...
 
double SigSM_pph8
 SM cross sections for the production of h at 8 TeV at LHC. More...
 
gslpp::complex sl
 
gslpp::complex su
 
double sumModBRs
 Sum of the modified branching ratios. More...
 
double THoEX_bb_phi2_bb_ATLAS13
 
double THoEX_bb_phi2_bb_CMS13
 
double THoEX_bb_phi2_bb_CMS8
 
double THoEX_bb_phi2_mumu_ATLAS13
 
double THoEX_bb_phi2_mumu_CMS13
 
double THoEX_bb_phi2_mumu_CMS8
 
double THoEX_bb_phi2_phi1Z_bbZ_1_CMS13
 
double THoEX_bb_phi2_phi1Z_bbZ_2_CMS13
 
double THoEX_bb_phi2_phi1Z_bbZ_ATLAS13
 
double THoEX_bb_phi2_phi3Z_bbZ_ATLAS13
 
double THoEX_bb_phi2_tautau_ATLAS13
 
double THoEX_bb_phi2_tautau_ATLAS8
 
double THoEX_bb_phi2_tautau_CMS13
 
double THoEX_bb_phi2_tautau_CMS8
 
double THoEX_bb_phi2_tt_ATLAS13
 
double THoEX_bb_phi3_bb_ATLAS13
 
double THoEX_bb_phi3_bb_CMS13
 
double THoEX_bb_phi3_bb_CMS8
 
double THoEX_bb_phi3_mumu_ATLAS13
 
double THoEX_bb_phi3_mumu_CMS13
 
double THoEX_bb_phi3_mumu_CMS8
 
double THoEX_bb_phi3_phi1Z_bbZ_1_CMS13
 
double THoEX_bb_phi3_phi1Z_bbZ_2_CMS13
 
double THoEX_bb_phi3_phi1Z_bbZ_ATLAS13
 
double THoEX_bb_phi3_phi2Z_bbZ_ATLAS13
 
double THoEX_bb_phi3_tautau_ATLAS13
 
double THoEX_bb_phi3_tautau_ATLAS8
 
double THoEX_bb_phi3_tautau_CMS13
 
double THoEX_bb_phi3_tautau_CMS8
 
double THoEX_bb_phi3_tt_ATLAS13
 
double THoEX_gg_h_phi2phi2_mumumumu_ATLAS13
 
double THoEX_gg_h_phi2Z_mumull_ATLAS13
 
double THoEX_gg_h_phi3phi3_mumumumu_ATLAS13
 
double THoEX_gg_h_phi3phi3_tautautautau_ATLAS8
 
double THoEX_gg_h_phi3Z_mumull_ATLAS13
 
double THoEX_gg_phi2_bb_CMS8
 
double THoEX_gg_phi2_gaga_ATLAS8
 
double THoEX_gg_phi2_gaga_CMS13
 
double THoEX_gg_phi2_gaga_CMS8
 
double THoEX_gg_phi2_mumu_ATLAS13
 
double THoEX_gg_phi2_mumu_CMS13
 
double THoEX_gg_phi2_mumu_CMS8
 
double THoEX_gg_phi2_phi1phi1_ATLAS8
 
double THoEX_gg_phi2_phi1phi1_bbbb_CMS13
 
double THoEX_gg_phi2_phi1phi1_bbtautau_CMS8
 
double THoEX_gg_phi2_phi1phi1_gagaWW_ATLAS13
 
double THoEX_gg_phi2_phi1Z_bbll_CMS8
 
double THoEX_gg_phi2_phi1Z_bbZ_1_CMS13
 
double THoEX_gg_phi2_phi1Z_bbZ_2_CMS13
 
double THoEX_gg_phi2_phi1Z_bbZ_ATLAS13
 
double THoEX_gg_phi2_phi1Z_bbZ_ATLAS8
 
double THoEX_gg_phi2_phi1Z_tautaull_CMS13
 
double THoEX_gg_phi2_phi1Z_tautaull_CMS8
 
double THoEX_gg_phi2_phi1Z_tautauZ_ATLAS8
 
double THoEX_gg_phi2_phi3Z_bbZ_ATLAS13
 
double THoEX_gg_phi2_phi3Z_WWZ_ATLAS13
 
double THoEX_gg_phi2_tautau_ATLAS13
 
double THoEX_gg_phi2_tautau_ATLAS8
 
double THoEX_gg_phi2_tautau_CMS13
 
double THoEX_gg_phi2_tautau_CMS8
 
double THoEX_gg_phi2_tt_ATLAS8
 
double THoEX_gg_phi2_VV_llqq_ATLAS13
 
double THoEX_gg_phi2_WW_ATLAS8
 
double THoEX_gg_phi2_WW_CMS13
 
double THoEX_gg_phi2_WW_enumunu_ATLAS13
 
double THoEX_gg_phi2_WW_heavy_CMS13
 
double THoEX_gg_phi2_WW_lnuqq_ATLAS13
 
double THoEX_gg_phi2_Zga_CMS13
 
double THoEX_gg_phi2_Zga_llga_ATLAS13
 
double THoEX_gg_phi2_Zga_qqga_ATLAS13
 
double THoEX_gg_phi2_ZZ_ATLAS8
 
double THoEX_gg_phi2_ZZ_llll_ATLAS13
 
double THoEX_gg_phi2_ZZ_llllnunu_ATLAS13
 
double THoEX_gg_phi2_ZZ_llnunu_ATLAS13
 
double THoEX_gg_phi2_ZZ_llnunu_CMS13
 
double THoEX_gg_phi2_ZZ_llqq_ATLAS13
 
double THoEX_gg_phi2_ZZ_qqllnunu_ATLAS13
 
double THoEX_gg_phi3_bb_CMS8
 
double THoEX_gg_phi3_gaga_ATLAS8
 
double THoEX_gg_phi3_gaga_CMS13
 
double THoEX_gg_phi3_gaga_CMS8
 
double THoEX_gg_phi3_mumu_ATLAS13
 
double THoEX_gg_phi3_mumu_CMS13
 
double THoEX_gg_phi3_mumu_CMS8
 
double THoEX_gg_phi3_phi1phi1_ATLAS8
 
double THoEX_gg_phi3_phi1phi1_bbbb_CMS13
 
double THoEX_gg_phi3_phi1phi1_bbtautau_CMS8
 
double THoEX_gg_phi3_phi1phi1_gagaWW_ATLAS13
 
double THoEX_gg_phi3_phi1phi2_ATLAS8
 
double THoEX_gg_phi3_phi1phi2_bbbb_CMS13
 
double THoEX_gg_phi3_phi1phi2_bbtautau_CMS8
 
double THoEX_gg_phi3_phi1phi2_gagaWW_ATLAS13
 
double THoEX_gg_phi3_phi1Z_bbll_CMS8
 
double THoEX_gg_phi3_phi1Z_bbZ_1_CMS13
 
double THoEX_gg_phi3_phi1Z_bbZ_2_CMS13
 
double THoEX_gg_phi3_phi1Z_bbZ_ATLAS13
 
double THoEX_gg_phi3_phi1Z_bbZ_ATLAS8
 
double THoEX_gg_phi3_phi1Z_tautaull_CMS13
 
double THoEX_gg_phi3_phi1Z_tautaull_CMS8
 
double THoEX_gg_phi3_phi1Z_tautauZ_ATLAS8
 
double THoEX_gg_phi3_phi2phi2_ATLAS8
 
double THoEX_gg_phi3_phi2phi2_bbbb_CMS13
 
double THoEX_gg_phi3_phi2phi2_bbtautau_CMS8
 
double THoEX_gg_phi3_phi2phi2_gagaWW_ATLAS13
 
double THoEX_gg_phi3_phi2Z_bbZ_ATLAS13
 
double THoEX_gg_phi3_phi2Z_WWZ_ATLAS13
 
double THoEX_gg_phi3_tautau_ATLAS13
 
double THoEX_gg_phi3_tautau_ATLAS13_low
 
double THoEX_gg_phi3_tautau_ATLAS8
 
double THoEX_gg_phi3_tautau_CMS13
 
double THoEX_gg_phi3_tautau_CMS8
 
double THoEX_gg_phi3_tt_ATLAS8
 
double THoEX_gg_phi3_VV_llqq_ATLAS13
 
double THoEX_gg_phi3_WW_ATLAS8
 
double THoEX_gg_phi3_WW_CMS13
 
double THoEX_gg_phi3_WW_enumunu_ATLAS13
 
double THoEX_gg_phi3_WW_heavy_CMS13
 
double THoEX_gg_phi3_WW_lnuqq_ATLAS13
 
double THoEX_gg_phi3_Zga_CMS13
 
double THoEX_gg_phi3_Zga_llga_ATLAS13
 
double THoEX_gg_phi3_Zga_qqga_ATLAS13
 
double THoEX_gg_phi3_ZZ_ATLAS8
 
double THoEX_gg_phi3_ZZ_llll_ATLAS13
 
double THoEX_gg_phi3_ZZ_llllnunu_ATLAS13
 
double THoEX_gg_phi3_ZZ_llnunu_ATLAS13
 
double THoEX_gg_phi3_ZZ_llnunu_CMS13
 
double THoEX_gg_phi3_ZZ_llqq_ATLAS13
 
double THoEX_gg_phi3_ZZ_qqllnunu_ATLAS13
 
double THoEX_ggVV_phi2_WW_lnulnu_CMS13
 
double THoEX_ggVV_phi3_WW_lnulnu_CMS13
 
double THoEX_HpHm_AWstAWst_bbbb_OPAL209
 
double THoEX_HpHm_munumunu_LEP208
 
double THoEX_HpHm_qqqq_LEP209
 
double THoEX_HpHm_qqtaunu_OPAL172
 
double THoEX_HpHm_qqtaunu_OPAL209
 
double THoEX_HpHm_taunuAWst_taunubb_OPAL209
 
double THoEX_HpHm_taunutaunu_LEP209
 
double THoEX_phi1phi3_bbbb_LEP209
 
double THoEX_phi1phi3_tautautautau_LEP209
 
double THoEX_phi2phi3_bbbb_LEP209
 
double THoEX_phi2phi3_tautautautau_LEP209
 
double THoEX_phi2Z_bbZ_LEP209
 
double THoEX_phi2Z_gagaZ_LEP209
 
double THoEX_phi2Z_tautauZ_LEP209
 
double THoEX_pp_bbphi3_bbmumu_CMS8
 
double THoEX_pp_bbphi3_bbtautau_CMS13
 
double THoEX_pp_bbphi3_bbtautau_CMS8
 
double THoEX_pp_h_phi2phi2_bbmumu_ATLAS13_old
 
double THoEX_pp_h_phi2phi2_gagagg_ATLAS13
 
double THoEX_pp_h_phi2phi2_mumumumu_CMS13
 
double THoEX_pp_h_phi2Z_mumull_CMS13
 
double THoEX_pp_h_phi3phi3_bbmumu_ATLAS13
 
double THoEX_pp_h_phi3phi3_bbmumu_ATLAS13_old
 
double THoEX_pp_h_phi3phi3_bbmumu_CMS13
 
double THoEX_pp_h_phi3phi3_bbmumu_CMS8
 
double THoEX_pp_h_phi3phi3_bbtautau_ATLAS13
 
double THoEX_pp_h_phi3phi3_bbtautau_CMS13
 
double THoEX_pp_h_phi3phi3_gagagaga_ATLAS13
 
double THoEX_pp_h_phi3phi3_gagagaga_ATLAS8
 
double THoEX_pp_h_phi3phi3_gagagaga_CMS13
 
double THoEX_pp_h_phi3phi3_gagagg_ATLAS13
 
double THoEX_pp_h_phi3phi3_mumumumu_CMS13
 
double THoEX_pp_h_phi3phi3_mumutautau_CMS13
 
double THoEX_pp_h_phi3phi3_mumutautau_CMS8
 
double THoEX_pp_h_phi3phi3_tautautautau_CMS13
 
double THoEX_pp_h_phi3phi3_tautautautau_CMS8
 
double THoEX_pp_h_phi3Z_mumull_CMS13
 
double THoEX_pp_Hp_taunu_CMS8
 
double THoEX_pp_Hp_tb_CMS8
 
double THoEX_pp_HpHm_munumunu_ATLAS13
 
double THoEX_pp_HpHm_munumunu_CMS13
 
double THoEX_pp_HpHm_taunutaunu_ATLAS13
 
double THoEX_pp_HpHm_taunutaunu_CMS13
 
double THoEX_pp_Hpm_taunu_ATLAS13
 
double THoEX_pp_Hpm_taunu_ATLAS8
 
double THoEX_pp_Hpm_taunu_CMS13
 
double THoEX_pp_Hpm_tb_ATLAS13
 
double THoEX_pp_Hpm_tb_ATLAS8
 
double THoEX_pp_Hpm_tb_CMS13
 
double THoEX_pp_phi2_bb_CMS13
 
double THoEX_pp_phi2_bb_light_CMS13
 
double THoEX_pp_phi2_gaga_ATLAS13
 
double THoEX_pp_phi2_gaga_ATLAS13_low
 
double THoEX_pp_phi2_gaga_CMS13
 
double THoEX_pp_phi2_gaga_CMS8
 
double THoEX_pp_phi2_phi1phi1_4WOr2W2tauOr4tau_CMS13
 
double THoEX_pp_phi2_phi1phi1_bbbb_1_CMS13
 
double THoEX_pp_phi2_phi1phi1_bbbb_2_CMS13
 
double THoEX_pp_phi2_phi1phi1_bbbb_ATLAS13
 
double THoEX_pp_phi2_phi1phi1_bbbb_CMS8
 
double THoEX_pp_phi2_phi1phi1_bbgaga_ATLAS13
 
double THoEX_pp_phi2_phi1phi1_bbgaga_CMS13
 
double THoEX_pp_phi2_phi1phi1_bbgaga_CMS8
 
double THoEX_pp_phi2_phi1phi1_bblnulnu_CMS13
 
double THoEX_pp_phi2_phi1phi1_bbtautau_1_ATLAS13
 
double THoEX_pp_phi2_phi1phi1_bbtautau_1_CMS13
 
double THoEX_pp_phi2_phi1phi1_bbtautau_2_ATLAS13
 
double THoEX_pp_phi2_phi1phi1_bbtautau_2_CMS13
 
double THoEX_pp_phi2_phi1phi1_bbtautau_CMS8
 
double THoEX_pp_phi2_phi1phi1_bbVV_CMS13
 
double THoEX_pp_phi2_phi1phi1_bbWW_ATLAS13
 
double THoEX_pp_phi2_phi1phi1_bbWW_qqlnu_CMS13
 
double THoEX_pp_phi2_phi1phi1_bbWWorbbtautau_CMS13
 
double THoEX_pp_phi2_phi1phi1_bbZZ_lljj_CMS13
 
double THoEX_pp_phi2_phi1phi1_bbZZ_llnunu_CMS13
 
double THoEX_pp_phi2_phi1phi1_CMS8
 
double THoEX_pp_phi2_phi3Z_bbll_1_CMS8
 
double THoEX_pp_phi2_phi3Z_bbll_2_CMS8
 
double THoEX_pp_phi2_phi3Z_tautaull_1_CMS8
 
double THoEX_pp_phi2_phi3Z_tautaull_2_CMS8
 
double THoEX_pp_phi2_VV_CMS8
 
double THoEX_pp_phi2_VV_qqqq_ATLAS13
 
double THoEX_pp_phi2_WW_lnuqq_CMS13
 
double THoEX_pp_phi2_Zga_llga_ATLAS8
 
double THoEX_pp_phi2_Zga_llga_CMS8
 
double THoEX_pp_phi2_ZZ_llll_CMS13
 
double THoEX_pp_phi2_ZZ_llnunu_CMS13
 
double THoEX_pp_phi2_ZZ_llqq_CMS13
 
double THoEX_pp_phi2_ZZ_llqqnunull_CMS13
 
double THoEX_pp_phi2_ZZ_qqnunu_CMS13
 
double THoEX_pp_phi3_bb_CMS13
 
double THoEX_pp_phi3_bb_light_CMS13
 
double THoEX_pp_phi3_gaga_ATLAS13
 
double THoEX_pp_phi3_phi1phi1_4WOr2W2tauOr4tau_CMS13
 
double THoEX_pp_phi3_phi1phi1_bbbb_1_CMS13
 
double THoEX_pp_phi3_phi1phi1_bbbb_2_CMS13
 
double THoEX_pp_phi3_phi1phi1_bbbb_ATLAS13
 
double THoEX_pp_phi3_phi1phi1_bbbb_CMS8
 
double THoEX_pp_phi3_phi1phi1_bbgaga_ATLAS13
 
double THoEX_pp_phi3_phi1phi1_bbgaga_CMS13
 
double THoEX_pp_phi3_phi1phi1_bbgaga_CMS8
 
double THoEX_pp_phi3_phi1phi1_bblnulnu_CMS13
 
double THoEX_pp_phi3_phi1phi1_bbtautau_1_ATLAS13
 
double THoEX_pp_phi3_phi1phi1_bbtautau_1_CMS13
 
double THoEX_pp_phi3_phi1phi1_bbtautau_2_ATLAS13
 
double THoEX_pp_phi3_phi1phi1_bbtautau_2_CMS13
 
double THoEX_pp_phi3_phi1phi1_bbtautau_CMS8
 
double THoEX_pp_phi3_phi1phi1_bbVV_CMS13
 
double THoEX_pp_phi3_phi1phi1_bbWW_ATLAS13
 
double THoEX_pp_phi3_phi1phi1_bbWW_qqlnu_CMS13
 
double THoEX_pp_phi3_phi1phi1_bbWWorbbtautau_CMS13
 
double THoEX_pp_phi3_phi1phi1_bbZZ_lljj_CMS13
 
double THoEX_pp_phi3_phi1phi1_bbZZ_llnunu_CMS13
 
double THoEX_pp_phi3_phi1phi1_CMS8
 
double THoEX_pp_phi3_phi1phi2_bbbb_ATLAS13
 
double THoEX_pp_phi3_phi1phi2_bbbb_CMS13
 
double THoEX_pp_phi3_phi1phi2_bbbb_CMS8
 
double THoEX_pp_phi3_phi1phi2_bbgaga_ATLAS13
 
double THoEX_pp_phi3_phi1phi2_bbgaga_CMS13
 
double THoEX_pp_phi3_phi1phi2_bbgaga_CMS8
 
double THoEX_pp_phi3_phi1phi2_bblnulnu_CMS13
 
double THoEX_pp_phi3_phi1phi2_bbtautau1_CMS13
 
double THoEX_pp_phi3_phi1phi2_bbtautau_CMS13
 
double THoEX_pp_phi3_phi1phi2_bbVV_CMS13
 
double THoEX_pp_phi3_phi1phi2_CMS8
 
double THoEX_pp_phi3_phi2phi2_bbbb_ATLAS13
 
double THoEX_pp_phi3_phi2phi2_bbbb_CMS13
 
double THoEX_pp_phi3_phi2phi2_bbbb_CMS8
 
double THoEX_pp_phi3_phi2phi2_bbgaga_ATLAS13
 
double THoEX_pp_phi3_phi2phi2_bbgaga_CMS13
 
double THoEX_pp_phi3_phi2phi2_bbgaga_CMS8
 
double THoEX_pp_phi3_phi2phi2_bblnulnu_CMS13
 
double THoEX_pp_phi3_phi2phi2_bbtautau1_CMS13
 
double THoEX_pp_phi3_phi2phi2_bbtautau_CMS13
 
double THoEX_pp_phi3_phi2phi2_bbVV_CMS13
 
double THoEX_pp_phi3_phi2phi2_CMS8
 
double THoEX_pp_phi3_phi2Z_bbll_1_CMS8
 
double THoEX_pp_phi3_phi2Z_bbll_2_CMS8
 
double THoEX_pp_phi3_phi2Z_tautaull_1_CMS8
 
double THoEX_pp_phi3_phi2Z_tautaull_2_CMS8
 
double THoEX_pp_phi3_VV_CMS8
 
double THoEX_pp_phi3_VV_qqqq_ATLAS13
 
double THoEX_pp_phi3_WW_lnuqq_CMS13
 
double THoEX_pp_phi3_Zga_llga_ATLAS8
 
double THoEX_pp_phi3_Zga_llga_CMS8
 
double THoEX_pp_phi3_ZZ_llll_CMS13
 
double THoEX_pp_phi3_ZZ_llnunu_CMS13
 
double THoEX_pp_phi3_ZZ_llqq_CMS13
 
double THoEX_pp_phi3_ZZ_llqqnunull_CMS13
 
double THoEX_pp_phi3_ZZ_qqnunu_CMS13
 
double THoEX_pp_ttphi3_ttmumu_ATLAS13
 
double THoEX_pp_ttphi3_ttmumu_CMS13
 
double THoEX_pp_ttphi3_tttautau_CMS13
 
double THoEX_t_Hpb_cbb_ATLAS13
 
double THoEX_t_Hpb_cbb_CMS8
 
double THoEX_t_Hpb_csb_ATLAS13
 
double THoEX_t_Hpb_csb_CMS13
 
double THoEX_t_Hpb_csb_CMS8
 
double THoEX_t_Hpb_taunub_ATLAS8
 
double THoEX_t_Hpb_taunub_CMS8
 
double THoEX_t_Hpb_WAb_Wmumub_ATLAS13
 
double THoEX_t_Hpb_WAb_Wmumub_CMS13
 
double THoEX_tt_phi2_tt_ATLAS13
 
double THoEX_tt_phi2_tt_CMS13
 
double THoEX_tt_phi3_tt_ATLAS13
 
double THoEX_tt_phi3_tt_CMS13
 
double THoEX_Vh_h_phi2phi2_bbbb_ATLAS13
 
double THoEX_Vh_h_phi3phi3_bbbb_ATLAS13
 
double THoEX_Vh_h_phi3phi3_bbbb_CMS13
 
double THoEX_VV_phi2_VV_llqq_ATLAS13
 
double THoEX_VV_phi2_WW_ATLAS8
 
double THoEX_VV_phi2_WW_CMS13
 
double THoEX_VV_phi2_WW_enumunu_ATLAS13
 
double THoEX_VV_phi2_WW_heavy_CMS13
 
double THoEX_VV_phi2_WW_lnuqq_ATLAS13
 
double THoEX_VV_phi2_ZZ_ATLAS8
 
double THoEX_VV_phi2_ZZ_llll_ATLAS13
 
double THoEX_VV_phi2_ZZ_llllnunu_ATLAS13
 
double THoEX_VV_phi2_ZZ_llnunu_CMS13
 
double THoEX_VV_phi2_ZZ_llqq_ATLAS13
 
double THoEX_VV_phi2_ZZ_qqllnunu_ATLAS13
 
double THoEX_VV_phi3_VV_llqq_ATLAS13
 
double THoEX_VV_phi3_WW_ATLAS8
 
double THoEX_VV_phi3_WW_CMS13
 
double THoEX_VV_phi3_WW_enumunu_ATLAS13
 
double THoEX_VV_phi3_WW_heavy_CMS13
 
double THoEX_VV_phi3_WW_lnuqq_ATLAS13
 
double THoEX_VV_phi3_ZZ_ATLAS8
 
double THoEX_VV_phi3_ZZ_llll_ATLAS13
 
double THoEX_VV_phi3_ZZ_llllnunu_ATLAS13
 
double THoEX_VV_phi3_ZZ_llnunu_CMS13
 
double THoEX_VV_phi3_ZZ_llqq_ATLAS13
 
double THoEX_VV_phi3_ZZ_qqllnunu_ATLAS13
 
double THoEX_Zh_h_phi2phi2_bbbb_ATLAS13
 
double THoEX_Zh_h_phi3phi3_bbbb_ATLAS13
 
double tt_phi2_tt_TH13
 Cross section times branching ratio for the process \(t\bar t\to phi2\to t\bar t\) at the LHC with 13 TeV. More...
 
double tt_phi3_tt_TH13
 Cross section times branching ratio for the process \(t\bar t\to phi3\to t\bar t\) at the LHC with 13 TeV. More...
 
double v1_at_Q
 
double v2_at_Q
 
double VBF_Vh
 Ratio of GTHDM and SM cross sections for VBF and Vh production of h. More...
 
double VV_phi2_VV_TH13
 Cross section times branching ratio for the process \(pp\to phi2\to (WW+ZZ)\) at the LHC with 13 TeV. More...
 
double VV_phi2_WW_TH13
 Cross section times branching ratio for the process \(VV\to phi2\to WW\) at the LHC with 13 TeV. More...
 
double VV_phi2_WW_TH8
 Cross section times branching ratio for the process \(VV\to phi2\to WW\) at the LHC with 8 TeV. More...
 
double VV_phi2_ZZ_TH13
 Cross section times branching ratio for the process \(VV\to phi2\to ZZ\) at the LHC with 13 TeV. More...
 
double VV_phi2_ZZ_TH8
 Cross section times branching ratio for the process \(VV\to phi2\to ZZ\) at the LHC with 8 TeV. More...
 
double VV_phi3_VV_TH13
 Cross section times branching ratio for the process \(pp\to phi3\to (WW+ZZ)\) at the LHC with 13 TeV. More...
 
double VV_phi3_WW_TH13
 Cross section times branching ratio for the process \(VV\to phi3\to WW\) at the LHC with 13 TeV. More...
 
double VV_phi3_WW_TH8
 Cross section times branching ratio for the process \(VV\to phi3\to WW\) at the LHC with 8 TeV. More...
 
double VV_phi3_ZZ_TH13
 Cross section times branching ratio for the process \(VV\to phi3\to ZZ\) at the LHC with 13 TeV. More...
 
double VV_phi3_ZZ_TH8
 Cross section times branching ratio for the process \(VV\to phi3\to ZZ\) at the LHC with 8 TeV. More...
 
gslpp::complex yd1
 Coupling of the SM-Higgs to up quarks. More...
 
gslpp::complex yd2
 Coupling of H to up quarks. More...
 
gslpp::complex yd3
 Coupling of A to up quarks. More...
 
double yl1R
 Coupling of the SM-Higgs to down quarks real part. More...
 
double yl2R
 Coupling of H to down quarks real part. More...
 
double yl3R
 Coupling of A to down quarks real part. More...
 
double yu1R
 Coupling of the SM-Higgs to leptons. More...
 
double yu2R
 Coupling of H to leptons. More...
 
double yu3R
 Coupling of A to leptons. More...
 

Static Public Attributes

static const int CacheSize = 5
 Cache size. More...
 

Private Member Functions

gslpp::complex f_func (const double x) const
 f function for the gamma gamma coupling to h, H and A More...
 
gslpp::complex g_func (const double x) const
 g function for the Int1 function More...
 
int HSTheta (const double x) const
 Heaviside \(\Theta\) function. More...
 
gslpp::complex Int1 (const double tau, const double lambda) const
 \(I_1\) function for Z gamma coupling to h, H and A More...
 
gslpp::complex Int2 (const double tau, const double lambda) const
 \(I_2\) function for Z gamma coupling to h, H and A More...
 
void runGeneralTHDMparameters (std::string RGEorder)
 

Private Attributes

gslpp::complex A_A_D_cache [6][CacheSize]
 
gslpp::complex A_A_L_cache [6][CacheSize]
 
gslpp::complex A_A_U_cache [6][CacheSize]
 
gslpp::complex A_h_D_cache [7][CacheSize]
 
gslpp::complex A_H_Hp_cache [5][CacheSize]
 
gslpp::complex A_h_L_cache [7][CacheSize]
 
gslpp::complex A_h_U_cache [7][CacheSize]
 
gslpp::complex A_H_W_cache [5][CacheSize]
 
gslpp::complex A_HH_D_cache [6][CacheSize]
 
gslpp::complex A_HH_L_cache [6][CacheSize]
 
gslpp::complex A_HH_U_cache [6][CacheSize]
 
double Ale
 
double Als
 
gslpp::complex B00_MZ2_0_mA2_mHp2_cache [4][CacheSize]
 
gslpp::complex B00_MZ2_0_mHh2_mA2_cache [4][CacheSize]
 
gslpp::complex B00_MZ2_0_mHh2_mHp2_cache [4][CacheSize]
 
gslpp::complex B00_MZ2_0_mHl2_mA2_cache [4][CacheSize]
 
gslpp::complex B00_MZ2_0_mHl2_mHp2_cache [4][CacheSize]
 
gslpp::complex B00_MZ2_0_mHp2_mHp2_cache [3][CacheSize]
 
gslpp::complex B00_MZ2_0_MW2_mHh2_cache [4][CacheSize]
 
gslpp::complex B00_MZ2_0_MW2_mHl2_cache [4][CacheSize]
 
gslpp::complex B00_MZ2_0_MZ2_mHh2_cache [3][CacheSize]
 
gslpp::complex B00_MZ2_0_MZ2_mHl2_cache [3][CacheSize]
 
gslpp::complex B00_MZ2_MW2_mA2_mHp2_cache [5][CacheSize]
 
gslpp::complex B00_MZ2_MW2_mHh2_mHp2_cache [5][CacheSize]
 
gslpp::complex B00_MZ2_MW2_mHl2_mHp2_cache [5][CacheSize]
 
gslpp::complex B00_MZ2_MW2_mHp2_mHp2_cache [4][CacheSize]
 
gslpp::complex B00_MZ2_MW2_MW2_mHh2_cache [4][CacheSize]
 
gslpp::complex B00_MZ2_MW2_MW2_mHl2_cache [4][CacheSize]
 
gslpp::complex B00_MZ2_MZ2_mHh2_mA2_cache [4][CacheSize]
 
gslpp::complex B00_MZ2_MZ2_mHl2_mA2_cache [4][CacheSize]
 
gslpp::complex B00_MZ2_MZ2_mHp2_mHp2_cache [3][CacheSize]
 
gslpp::complex B00_MZ2_MZ2_MZ2_mHh2_cache [3][CacheSize]
 
gslpp::complex B00_MZ2_MZ2_MZ2_mHl2_cache [3][CacheSize]
 
gslpp::complex B0_MZ2_0_0_mHh2_cache [3][CacheSize]
 
gslpp::complex B0_MZ2_0_0_mHl2_cache [3][CacheSize]
 
gslpp::complex B0_MZ2_0_mA2_mHh2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_0_mA2_mHl2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_0_mHp2_mHh2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_0_mHp2_mHl2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_0_MW2_mHh2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_0_MW2_mHl2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_0_MZ2_mHh2_cache [3][CacheSize]
 
gslpp::complex B0_MZ2_0_MZ2_mHl2_cache [3][CacheSize]
 
gslpp::complex B0_MZ2_mA2_0_mHh2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_mA2_0_mHl2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_mA2_mA2_mHh2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_mA2_mA2_mHl2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_mHh2_0_0_cache [3][CacheSize]
 
gslpp::complex B0_MZ2_mHh2_0_mA2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_mHh2_0_mHp2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_mHh2_mA2_mA2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_mHh2_mHh2_mHh2_cache [3][CacheSize]
 
gslpp::complex B0_MZ2_mHh2_mHh2_mHl2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_mHh2_mHl2_mHl2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_mHh2_mHp2_mHp2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_mHl2_0_0_cache [3][CacheSize]
 
gslpp::complex B0_MZ2_mHl2_0_mA2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_mHl2_0_mHp2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_mHl2_mA2_mA2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_mHl2_mHh2_mHh2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_mHl2_mHh2_mHl2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_mHl2_mHl2_mHl2_cache [3][CacheSize]
 
gslpp::complex B0_MZ2_mHl2_mHp2_mHp2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_mHp2_0_mHh2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_mHp2_0_mHl2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_mHp2_mHp2_mHh2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_mHp2_mHp2_mHl2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_MW2_MW2_mHh2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_MW2_MW2_mHl2_cache [4][CacheSize]
 
gslpp::complex B0_MZ2_MZ2_MZ2_mHh2_cache [3][CacheSize]
 
gslpp::complex B0_MZ2_MZ2_MZ2_mHl2_cache [3][CacheSize]
 
gslpp::complex B0p_MZ2_0_0_mHh2_cache [3][CacheSize]
 
gslpp::complex B0p_MZ2_0_0_mHl2_cache [3][CacheSize]
 
gslpp::complex B0p_MZ2_0_mA2_mHh2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_0_mA2_mHl2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_0_mHp2_mA2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_0_mHp2_mHh2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_0_mHp2_mHl2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_mA2_0_mHh2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_mA2_0_mHl2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_mA2_0_mHp2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_mA2_mA2_mHh2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_mA2_mA2_mHl2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_mHh2_0_0_cache [3][CacheSize]
 
gslpp::complex B0p_MZ2_mHh2_0_mA2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_mHh2_0_mHp2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_mHh2_mA2_mA2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_mHh2_mHh2_mHh2_cache [3][CacheSize]
 
gslpp::complex B0p_MZ2_mHh2_mHh2_mHl2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_mHh2_mHl2_mHl2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_mHh2_mHp2_mHp2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_mHl2_0_0_cache [3][CacheSize]
 
gslpp::complex B0p_MZ2_mHl2_0_mA2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_mHl2_0_mHp2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_mHl2_mA2_mA2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_mHl2_mHh2_mHh2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_mHl2_mHh2_mHl2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_mHl2_mHl2_mHl2_cache [3][CacheSize]
 
gslpp::complex B0p_MZ2_mHl2_mHp2_mHp2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_mHp2_0_mA2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_mHp2_0_mHh2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_mHp2_0_mHl2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_mHp2_mHp2_mHh2_cache [4][CacheSize]
 
gslpp::complex B0p_MZ2_mHp2_mHp2_mHl2_cache [4][CacheSize]
 
double cosa1
 
double cosa2
 
double cosa3
 
double cW2
 
double GF
 
gslpp::complex I_A_D_cache [4][CacheSize]
 
gslpp::complex I_A_L_cache [4][CacheSize]
 
gslpp::complex I_A_U_cache [4][CacheSize]
 
gslpp::complex I_h_D_cache [5][CacheSize]
 
gslpp::complex I_H_Hp_cache [3][CacheSize]
 
gslpp::complex I_h_L_cache [5][CacheSize]
 
gslpp::complex I_h_U_cache [5][CacheSize]
 
gslpp::complex I_H_W_cache [3][CacheSize]
 
gslpp::complex I_HH_D_cache [4][CacheSize]
 
gslpp::complex I_HH_L_cache [4][CacheSize]
 
gslpp::complex I_HH_U_cache [4][CacheSize]
 
double ip_Br_HPtobb_cache [2][CacheSize]
 
double ip_Br_HPtocc_cache [2][CacheSize]
 
double ip_Br_HPtomumu_cache [2][CacheSize]
 
double ip_Br_HPtotautau_cache [2][CacheSize]
 
double ip_Br_HPtott_cache [2][CacheSize]
 
double ip_Br_HPtoWW_cache [2][CacheSize]
 
double ip_Br_HPtoZZ_cache [2][CacheSize]
 
double ip_cs_ggtoA_13_cache [2][CacheSize]
 
double ip_cs_ggtoA_8_cache [2][CacheSize]
 
double ip_cs_ggtoH_13_cache [2][CacheSize]
 
double ip_cs_ggtoH_8_cache [2][CacheSize]
 
double ip_cs_ggtoHp_13_cache [3][CacheSize]
 
double ip_cs_ggtoHp_8_cache [3][CacheSize]
 
double ip_cs_pptobbA_13_cache [2][CacheSize]
 
double ip_cs_pptobbA_8_cache [2][CacheSize]
 
double ip_cs_pptobbH_13_cache [2][CacheSize]
 
double ip_cs_pptobbH_8_cache [2][CacheSize]
 
double ip_cs_pptottA_13_cache [2][CacheSize]
 
double ip_cs_pptottA_8_cache [2][CacheSize]
 
double ip_cs_pptottH_13_cache [2][CacheSize]
 
double ip_cs_pptottH_8_cache [2][CacheSize]
 
double ip_cs_VBFtoH_13_cache [2][CacheSize]
 
double ip_cs_VBFtoH_8_cache [2][CacheSize]
 
double ip_cs_WtoWH_13_cache [2][CacheSize]
 
double ip_cs_WtoWH_8_cache [2][CacheSize]
 
double ip_cs_ZtoZH_13_cache [2][CacheSize]
 
double ip_cs_ZtoZH_8_cache [2][CacheSize]
 
double ip_csr_ggA_b_13_cache [2][CacheSize]
 
double ip_csr_ggA_b_8_cache [2][CacheSize]
 
double ip_csr_ggA_tc_13_cache [2][CacheSize]
 
double ip_csr_ggA_tc_8_cache [2][CacheSize]
 
double ip_csr_ggH_b_13_cache [2][CacheSize]
 
double ip_csr_ggH_b_8_cache [2][CacheSize]
 
double ip_csr_ggH_tc_13_cache [2][CacheSize]
 
double ip_csr_ggH_tc_8_cache [2][CacheSize]
 
double ip_csr_HpHm_pp_13_LO_cache [2][CacheSize]
 
double ip_csr_HpHm_pp_13_NLO_cache [2][CacheSize]
 
double ip_ex_bb_phi_bb_ATLAS13_cache [2][CacheSize]
 
double ip_ex_bb_phi_bb_CMS13_cache [2][CacheSize]
 
double ip_ex_bb_phi_bb_CMS8_cache [2][CacheSize]
 
double ip_ex_bb_phi_mumu_ATLAS13_cache [2][CacheSize]
 
double ip_ex_bb_phi_mumu_CMS13_cache [2][CacheSize]
 
double ip_ex_bb_phi_mumu_CMS8_cache [2][CacheSize]
 
double ip_ex_bb_phi_phi1Z_bbZ_1_CMS13_cache [2][CacheSize]
 
double ip_ex_bb_phi_phi1Z_bbZ_2_CMS13_cache [2][CacheSize]
 
double ip_ex_bb_phi_phi1Z_bbZ_ATLAS13_cache [2][CacheSize]
 
double ip_ex_bb_phi_tautau_ATLAS13_cache [2][CacheSize]
 
double ip_ex_bb_phi_tautau_ATLAS8_cache [2][CacheSize]
 
double ip_ex_bb_phi_tautau_CMS13_cache [2][CacheSize]
 
double ip_ex_bb_phi_tautau_CMS8_cache [2][CacheSize]
 
double ip_ex_bb_phi_tt_ATLAS13_cache [2][CacheSize]
 
double ip_ex_bb_phii_phijZ_bbZ_ATLAS13_cache [3][CacheSize]
 
double ip_ex_bsgamma_cache [3][CacheSize]
 
double ip_ex_gg_phi_bb_CMS8_cache [2][CacheSize]
 
double ip_ex_gg_phi_gaga_ATLAS8_cache [2][CacheSize]
 
double ip_ex_gg_phi_gaga_CMS13_cache [2][CacheSize]
 
double ip_ex_gg_phi_mumu_ATLAS13_cache [2][CacheSize]
 
double ip_ex_gg_phi_mumu_CMS13_cache [2][CacheSize]
 
double ip_ex_gg_phi_mumu_CMS8_cache [2][CacheSize]
 
double ip_ex_gg_phi_phi1phi1_ATLAS8_cache [2][CacheSize]
 
double ip_ex_gg_phi_phi1phi1_bbtautau_CMS8_cache [2][CacheSize]
 
double ip_ex_gg_phi_phi1phi1_gagaWW_ATLAS13_cache [2][CacheSize]
 
double ip_ex_gg_phi_phi1Z_bbll_CMS8_cache [2][CacheSize]
 
double ip_ex_gg_phi_phi1Z_bbZ_1_CMS13_cache [2][CacheSize]
 
double ip_ex_gg_phi_phi1Z_bbZ_2_CMS13_cache [2][CacheSize]
 
double ip_ex_gg_phi_phi1Z_bbZ_ATLAS13_cache [2][CacheSize]
 
double ip_ex_gg_phi_phi1Z_bbZ_ATLAS8_cache [2][CacheSize]
 
double ip_ex_gg_phi_phi1Z_tautaull_CMS13_cache [2][CacheSize]
 
double ip_ex_gg_phi_phi1Z_tautaull_CMS8_cache [2][CacheSize]
 
double ip_ex_gg_phi_phi1Z_tautauZ_ATLAS8_cache [2][CacheSize]
 
double ip_ex_gg_phi_tautau_ATLAS13_cache [2][CacheSize]
 
double ip_ex_gg_phi_tautau_ATLAS8_cache [2][CacheSize]
 
double ip_ex_gg_phi_tautau_CMS13_cache [2][CacheSize]
 
double ip_ex_gg_phi_tautau_CMS8_cache [2][CacheSize]
 
double ip_ex_gg_phi_VV_llqq_ATLAS13_cache [2][CacheSize]
 
double ip_ex_gg_phi_WW_ATLAS8_cache [2][CacheSize]
 
double ip_ex_gg_phi_WW_CMS13_cache [2][CacheSize]
 
double ip_ex_gg_phi_WW_enumunu_ATLAS13_cache [2][CacheSize]
 
double ip_ex_gg_phi_WW_heavy_CMS13_cache [2][CacheSize]
 
double ip_ex_gg_phi_WW_lnuqq_ATLAS13_cache [2][CacheSize]
 
double ip_ex_gg_phi_Zga_CMS13_cache [2][CacheSize]
 
double ip_ex_gg_phi_Zga_llga_ATLAS13_cache [2][CacheSize]
 
double ip_ex_gg_phi_Zga_qqga_ATLAS13_cache [2][CacheSize]
 
double ip_ex_gg_phi_ZZ_ATLAS8_cache [2][CacheSize]
 
double ip_ex_gg_phi_ZZ_llllnunu_ATLAS13_cache [2][CacheSize]
 
double ip_ex_gg_phi_ZZ_qqllnunu_ATLAS13_cache [2][CacheSize]
 
double ip_ex_gg_phii_phijZ_bbZ_ATLAS13_cache [3][CacheSize]
 
double ip_ex_gg_phii_phijZ_WWZ_ATLAS13_cache [3][CacheSize]
 
double ip_ex_ggVV_phi_WW_lnulnu_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_Hp_taunu_CMS8_cache [2][CacheSize]
 
double ip_ex_pp_Hp_tb_CMS8_cache [2][CacheSize]
 
double ip_ex_pp_Hpm_taunu_ATLAS13_cache [2][CacheSize]
 
double ip_ex_pp_Hpm_taunu_ATLAS8_cache [2][CacheSize]
 
double ip_ex_pp_Hpm_taunu_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_Hpm_tb_ATLAS13_cache [2][CacheSize]
 
double ip_ex_pp_Hpm_tb_ATLAS8_cache [2][CacheSize]
 
double ip_ex_pp_Hpm_tb_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_phi2_bb_light_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_phi3_bb_light_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_bb_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_gaga_ATLAS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_phi1phi1_4WOr2W2tauOr4tau_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_phi1phi1_bbbb_1_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_phi1phi1_bbbb_2_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_phi1phi1_bbbb_ATLAS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_phi1phi1_bbbb_CMS8_cache [2][CacheSize]
 
double ip_ex_pp_phi_phi1phi1_bbgaga_ATLAS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_phi1phi1_bbgaga_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_phi1phi1_bbgaga_CMS8_cache [2][CacheSize]
 
double ip_ex_pp_phi_phi1phi1_bbtautau_1_ATLAS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_phi1phi1_bbtautau_1_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_phi1phi1_bbtautau_2_ATLAS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_phi1phi1_bbtautau_2_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_phi1phi1_bbtautau_CMS8_cache [2][CacheSize]
 
double ip_ex_pp_phi_phi1phi1_bbVV_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_phi1phi1_bbWW_ATLAS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_phi1phi1_bbWW_qqlnu_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_phi1phi1_bbWWorbbtautau_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_phi1phi1_bbWWorbbtautau_low_masses_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_phi1phi1_bbZZ_lljj_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_phi1phi1_bbZZ_llnunu_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_VV_CMS8_cache [2][CacheSize]
 
double ip_ex_pp_phi_VV_qqqq_ATLAS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_WW_lnuqq_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_Zga_llga_ATLAS8_cache [2][CacheSize]
 
double ip_ex_pp_phi_Zga_llga_CMS8_cache [2][CacheSize]
 
double ip_ex_pp_phi_ZZ_llqqnunull_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_ZZ_qqnunu_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_phii_phijZ_bbll_1_CMS8_cache [3][CacheSize]
 
double ip_ex_pp_phii_phijZ_bbll_2_CMS8_cache [3][CacheSize]
 
double ip_ex_pp_phii_phijZ_tautaull_1_CMS8_cache [3][CacheSize]
 
double ip_ex_pp_phii_phijZ_tautaull_2_CMS8_cache [3][CacheSize]
 
double ip_ex_tt_phi2_tt_CMS13_cache [2][CacheSize]
 
double ip_ex_tt_phi3_tt_CMS13_cache [2][CacheSize]
 
double ip_ex_tt_phi_tt_ATLAS13_cache [2][CacheSize]
 
double ip_ex_VV_phi_VV_llqq_ATLAS13_cache [2][CacheSize]
 
double ip_ex_VV_phi_WW_ATLAS8_cache [2][CacheSize]
 
double ip_ex_VV_phi_WW_CMS13_cache [2][CacheSize]
 
double ip_ex_VV_phi_WW_enumunu_ATLAS13_cache [2][CacheSize]
 
double ip_ex_VV_phi_WW_heavy_CMS13_cache [2][CacheSize]
 
double ip_ex_VV_phi_WW_lnuqq_ATLAS13_cache [2][CacheSize]
 
double ip_ex_VV_phi_ZZ_ATLAS8_cache [2][CacheSize]
 
double ip_ex_VV_phi_ZZ_llllnunu_ATLAS13_cache [2][CacheSize]
 
double ip_ex_VV_phi_ZZ_qqllnunu_ATLAS13_cache [2][CacheSize]
 
double ip_GammaHPtotSM_cache [2][CacheSize]
 
double ip_integral_Hp_A_Wstar_cache [3][CacheSize]
 
double ip_integral_perturb_ATHDM_cache [2][CacheSize]
 
double ip_integral_x2_1mx_G_cache [3][CacheSize]
 
double ip_integral_x2_1mx_G_variable_set_1_cache [2][CacheSize]
 
double ip_integral_x2_1px_G_cache [3][CacheSize]
 
double ip_integral_x2_G_cache [3][CacheSize]
 
double ip_integral_x2_G_variable_set_1_cache [2][CacheSize]
 
double ip_integral_x_1mx2_G_cache [3][CacheSize]
 
double ip_integral_x_1mx2_G_variable_set_0_cache [2][CacheSize]
 
double ip_integral_x_1mx_1px_G_cache [3][CacheSize]
 
double ip_low_gg_h_phi23phi23_mumumumu_ATLAS13_cache [2][CacheSize]
 
double ip_low_gg_h_phi23Z_mumull_ATLAS13_cache [2][CacheSize]
 
double ip_low_gg_h_phi3phi3_tautautautau_ATLAS8_cache [2][CacheSize]
 
double ip_low_gg_phi3_tautau_ATLAS13_cache [2][CacheSize]
 
double ip_low_HpHm_AWstAWst_bbbb_OPAL209_cache [3][CacheSize]
 
double ip_low_HpHm_qqqq_LEP209_cache [2][CacheSize]
 
double ip_low_HpHm_qqtaunu_OPAL172_cache [2][CacheSize]
 
double ip_low_HpHm_qqtaunu_OPAL209_cache [2][CacheSize]
 
double ip_low_HpHm_taunuAWst_taunubb_OPAL209_cache [3][CacheSize]
 
double ip_low_HpHm_taunutaunu_LEP209_cache [2][CacheSize]
 
double ip_low_phi2Z_bbZ_LEP209_cache [2][CacheSize]
 
double ip_low_phi2Z_gagaZ_LEP209_cache [2][CacheSize]
 
double ip_low_phi2Z_tautauZ_LEP209_cache [2][CacheSize]
 
double ip_low_phiEphi3_bbbb_LEP209_cache [3][CacheSize]
 
double ip_low_phiEphi3_tautautautau_LEP209_cache [3][CacheSize]
 
double ip_low_pp_bbphi3_bbmumu_CMS8_cache [2][CacheSize]
 
double ip_low_pp_bbphi3_bbtautau_CMS13_cache [2][CacheSize]
 
double ip_low_pp_bbphi3_bbtautau_CMS8_cache [2][CacheSize]
 
double ip_low_pp_h_phi23phi23_bbmumu_ATLAS13_old_cache [2][CacheSize]
 
double ip_low_pp_h_phi23phi23_gagagg_ATLAS13_cache [2][CacheSize]
 
double ip_low_pp_h_phi23phi23_mumumumu_CMS13_cache [2][CacheSize]
 
double ip_low_pp_h_phi23Z_mumull_CMS13_cache [2][CacheSize]
 
double ip_low_pp_h_phi3phi3_bbmumu_ATLAS13_cache [2][CacheSize]
 
double ip_low_pp_h_phi3phi3_bbmumu_CMS13_cache [2][CacheSize]
 
double ip_low_pp_h_phi3phi3_bbmumu_CMS8_cache [2][CacheSize]
 
double ip_low_pp_h_phi3phi3_bbtautau_ATLAS13_cache [2][CacheSize]
 
double ip_low_pp_h_phi3phi3_bbtautau_CMS13_cache [2][CacheSize]
 
double ip_low_pp_h_phi3phi3_gagagaga_ATLAS13_cache [2][CacheSize]
 
double ip_low_pp_h_phi3phi3_gagagaga_ATLAS8_cache [2][CacheSize]
 
double ip_low_pp_h_phi3phi3_gagagaga_CMS13_cache [2][CacheSize]
 
double ip_low_pp_h_phi3phi3_mumutautau_CMS13_cache [2][CacheSize]
 
double ip_low_pp_h_phi3phi3_mumutautau_CMS8_cache [2][CacheSize]
 
double ip_low_pp_h_phi3phi3_tautautautau_CMS13_cache [2][CacheSize]
 
double ip_low_pp_h_phi3phi3_tautautautau_CMS8_cache [2][CacheSize]
 
double ip_low_pp_phi2_gaga_ATLAS13_cache [2][CacheSize]
 
double ip_low_pp_phi2_gaga_CMS13_cache [2][CacheSize]
 
double ip_low_pp_phi2_gaga_CMS8_cache [2][CacheSize]
 
double ip_low_pp_ttphi3_ttmumu_ATLAS13_cache [2][CacheSize]
 
double ip_low_pp_ttphi3_ttmumu_CMS13_cache [2][CacheSize]
 
double ip_low_pp_ttphi3_tttautau_CMS13_cache [2][CacheSize]
 
double ip_low_t_Hpb_cbb_ATLAS13_cache [2][CacheSize]
 
double ip_low_t_Hpb_cbb_CMS8_cache [2][CacheSize]
 
double ip_low_t_Hpb_csb_ATLAS13_cache [2][CacheSize]
 
double ip_low_t_Hpb_csb_CMS13_cache [2][CacheSize]
 
double ip_low_t_Hpb_csb_CMS8_cache [2][CacheSize]
 
double ip_low_t_Hpb_taunub_ATLAS8_cache [2][CacheSize]
 
double ip_low_t_Hpb_taunub_CMS8_cache [2][CacheSize]
 
double ip_low_t_Hpb_WAb_Wmumub_ATLAS13_cache [2][CacheSize]
 
double ip_low_t_Hpb_WAb_Wmumub_CMS13_cache [2][CacheSize]
 
double ip_low_Vh_h_phi23phi23_bbbb_ATLAS13_cache [2][CacheSize]
 
double ip_low_Vh_h_phi3phi3_bbbb_CMS13_cache [2][CacheSize]
 
double ip_low_Zh_h_phi23phi23_bbbb_ATLAS13_cache [2][CacheSize]
 
double ip_susy_pp_HpHm_munumunu_ATLAS13_cache [2][CacheSize]
 
double ip_susy_pp_HpHm_munumunu_CMS13_cache [2][CacheSize]
 
double ip_susy_pp_HpHm_taunutaunu_ATLAS13_cache [2][CacheSize]
 
double ip_susy_pp_HpHm_taunutaunu_CMS13_cache [2][CacheSize]
 
double KaellenFunction_cache [4][CacheSize]
 
double Mb
 
double Mc
 
double Md
 
double Me
 
double mHl
 
double Mmu
 
double Ms
 
double Mt
 
double Mtau
 
double Mu
 
double MW
 
const GeneralTHDM * myGTHDM
 
GeneralTHDMRunnermyRunnerGTHDM
 
double MZ
 
const PVfunctions PV
 
double Q_GTHDM
 
double R11
 
double R12
 
double R13
 
double R21
 
double R22
 
double R23
 
double R31
 
double R32
 
double R33
 
double sina1
 
double sina2
 
double sina3
 
double sW2
 
double tana1
 
double vev
 

Constructor & Destructor Documentation

◆ GeneralTHDMcache()

GeneralTHDMcache::GeneralTHDMcache ( const StandardModel SM_i)

GeneralTHDMcache constructor.

Reads all the tables values and stores them in the memory.

Definition at line 21 of file GeneralTHDMcache.cpp.

22: br_tt(19981, 2, 0.),
23 br_bb(19981, 2, 0.),
24 br_tautau(19981, 2, 0.),
25 br_cc(19981, 2, 0.),
26 br_mumu(19981, 2, 0.),
27 br_ZZ(19981, 2, 0.),
28 br_WW(19981, 2, 0.),
29 GammaHtot_SM(19981, 2, 0.),
30 log_cs_ggH_8(200, 2, 0.),
31 log_cs_VBF_8(200, 2, 0.),
32 log_cs_WH_8(200, 2, 0.),
33 log_cs_ZH_8(200, 2, 0.),
34 log_cs_ggH_13(200, 2, 0.),
35 log_cs_VBF_13(200, 2, 0.),
36 log_cs_WH_13(200, 2, 0.),
37 log_cs_ZH_13(200, 2, 0.),
38 log_cs_ttH_8(200, 2, 0.),
39 log_cs_ttH_13(200, 2, 0.),
40 log_cs_bbH_8(200, 2, 0.),
41 log_cs_bbH_13(200, 2, 0.),
42 log_cs_ggA_8(200, 2, 0.),
43 log_cs_ttA_8(200, 2, 0.),
44 log_cs_bbA_8(200, 2, 0.),
45 log_cs_ggA_13(200, 2, 0.),
46 log_cs_ttA_13(200, 2, 0.),
47 log_cs_bbA_13(200, 2, 0.),
48 log_cs_ggHp_8(744, 3, 0.),
49 log_cs_ggHp_13(1104, 3, 0.),
50 csrH_top_charm_8(200, 2, 0.),
51 csrH_bottom_8(200, 2, 0.),
52 csrA_top_charm_8(200, 2, 0.),
53 csrA_bottom_8(200, 2, 0.),
54 csrH_top_charm_13(200, 2, 0.),
55 csrH_bottom_13(200, 2, 0.),
56 csrA_top_charm_13(200, 2, 0.),
57 csrA_bottom_13(200, 2, 0.),
58 //
59 CMS8_gg_phi_mumu(78, 2, 0.),
60 CMS8_bb_phi_mumu(78, 2, 0.),
61 CMS13_gg_phi_mumu(175, 2, 0.),
62 CMS13_bb_phi_mumu(175, 2, 0.),
63 ATLAS13_gg_phi_mumu(81, 2, 0.),
64 ATLAS13_bb_phi_mumu(81, 2, 0.),
65 ATLAS8_gg_phi_tautau(92, 2, 0.),
66 ATLAS8_bb_phi_tautau(92, 2, 0.),
67 ATLAS8_gg_phi_gaga(108, 2, 0.),
68 ATLAS8_pp_phi_Zga_llga(141, 2, 0.),
69 ATLAS8_gg_phi_ZZ(173, 2, 0.),
70 ATLAS8_VV_phi_ZZ(173, 2, 0.),
71 ATLAS8_gg_phi_WW(13, 2, 0.),
72 ATLAS8_VV_phi_WW(13, 2, 0.),
73 ATLAS8_gg_phi_phi1phi1(75, 2, 0.),
74 ATLAS8_gg_phi_phi1Z_bbZ(79, 2, 0.),
76 CMS8_pp_phi_VV(172, 2, 0.),
77 CMS8_bb_phi_bb(81, 2, 0.),
78 CMS8_gg_phi_bb(88, 2, 0.),
79 CMS8_gg_phi_tautau(92, 2, 0.),
80 CMS8_bb_phi_tautau(92, 2, 0.),
81 CMS8_pp_phi_Zga_llga(101, 2, 0.),
82 CMS8_pp_phi_phi1phi1_bbbb(167, 2, 0.),
86 CMS8_gg_phi_phi1Z_bbll(16, 2, 0.),
88 CMS8_pp_phii_phijZ_bbll_1(28718, 3, 0.),
89 CMS8_pp_phii_phijZ_bbll_2(29050, 3, 0.),
92 ATLAS13_bb_phi_bb(96, 2, 0.), //Included in mid 2022
93 CMS13_gg_phi_WW_heavy(71, 2, 0.), //Included in mid 2022
94 CMS13_VV_phi_WW_heavy(71, 2, 0.), //Included in mid 2022
95 CMS13_gg_phi_WW(281, 2, 0.), //Included in mid 2022
96 CMS13_VV_phi_WW(561, 2, 0.), //Included in mid 2022
97 ATLAS13_gg_phi_VV_llqq(95, 2, 0.),
98 ATLAS13_VV_phi_VV_llqq(95, 2, 0.),
99 //ATLAS13_tt_phi_tt(61, 2, 0.), //OLD before mid 2022
100 ATLAS13_tt_phi_tt(13, 2, 0.), //Updated in mid 2022
101 ATLAS13_bb_phi_tt(61, 2, 0.),
102 //ATLAS13_gg_phi_tautau(206, 2, 0.), //OLD before mid 2022
103 ATLAS13_gg_phi_tautau(47, 2, 0.), //Updated in mid 2022
104 //ATLAS13_bb_phi_tautau(206, 2, 0.), //OLD before mid 2022
105 ATLAS13_bb_phi_tautau(47, 2, 0.), //Updated in mid 2022
106 //ATLAS13_pp_phi_gaga(251, 2, 0.), //OLD before mid 2022
107 ATLAS13_pp_phi_gaga(285, 2, 0.), //Updated in mid 2022
108 ATLAS13_gg_phi_Zga_llga(1590, 2, 0.),
109 ATLAS13_gg_phi_Zga_qqga(291, 2, 0.),
110 //ATLAS13_gg_phi_ZZ_llllnunu(101, 2, 0.), //OLD before mid 2022
111 //ATLAS13_VV_phi_ZZ_llllnunu(101, 2, 0.), //OLD before mid 2022
112 ATLAS13_gg_phi_ZZ_llllnunu(359, 2, 0.), //Updated in mid 2022
113 ATLAS13_VV_phi_ZZ_llllnunu(359, 2, 0.), //Updated in mid 2022
114 ATLAS13_gg_phi_ZZ_qqllnunu(271, 2, 0.),
115 ATLAS13_VV_phi_ZZ_qqllnunu(271, 2, 0.),
116 //ATLAS13_gg_phi_WW_enumunu(381, 2, 0.), //OLD before mid 2024
117 //ATLAS13_VV_phi_WW_enumunu(281, 2, 0.), //OLD before mid 2024
118 ATLAS13_gg_phi_WW_enumunu(72, 2, 0.), //Updated in mid 2024
119 ATLAS13_VV_phi_WW_enumunu(72, 2, 0.), //Updated in mid 2024
120 ATLAS13_gg_phi_WW_lnuqq(271, 2, 0.),
121 ATLAS13_VV_phi_WW_lnuqq(271, 2, 0.),
122 ATLAS13_pp_phi_VV_qqqq(181, 2, 0.),
123 //ATLAS13_pp_phi_phi1phi1_bbbb(275, 2, 0.), //OLD before mid 2022
124 ATLAS13_pp_phi_phi1phi1_bbbb(476, 2, 0.), //Updated in mid 2022
125 //ATLAS13_pp_phi_phi1phi1_bbgaga(75, 2, 0.), //OLD before mid 2022
126 ATLAS13_pp_phi_phi1phi1_bbgaga(76, 2, 0.), //Updated in mid 2022
127 //ATLAS13_pp_phi_phi1phi1_bbtautau(75, 2, 0.), //OLD before mid 2022
128 ATLAS13_pp_phi_phi1phi1_bbtautau_1(136, 2, 0.), //Updated in mid 2022
129 ATLAS13_pp_phi_phi1phi1_bbtautau_2(41, 2, 0.), //Updated in mid 2022
132 ATLAS13_gg_phi_phi1Z_bbZ(45, 2, 0.),
133 ATLAS13_bb_phi_phi1Z_bbZ(45, 2, 0.),
134 //ATLAS13_gg_phii_phijZ_bbZ(3364, 3, 0.), //OLD before mid 2022
135 //ATLAS13_bb_phii_phijZ_bbZ(3364, 3, 0.), //OLD before mid 2022
136 ATLAS13_gg_phii_phijZ_bbZ(1711, 3, 0.), //Updated in mid 2022
137 ATLAS13_bb_phii_phijZ_bbZ(1711, 3, 0.), //Updated in mid 2022
138 ATLAS13_gg_phii_phijZ_WWZ(1326, 3, 0.), //Included in mid 2024
140 CMS13_pp_phi2_bb_light(61, 2, 0.), //Included in mid 2022
141 CMS13_pp_phi3_bb_light(61, 2, 0.), //Included in mid 2022
142 CMS13_tt_phi2_tt(31, 2, 0.), //Included in mid 2022
143 CMS13_tt_phi3_tt(31, 2, 0.), //Included in mid 2022
144 CMS13_pp_phi_bb(66, 2, 0.),
145 CMS13_bb_phi_bb(101, 2, 0.),
146 //CMS13_gg_phi_tautau(312, 2, 0.), //OLD before mid 2022
147 //CMS13_bb_phi_tautau(312, 2, 0.), //OLD before mid 2022
148 //CMS13_gg_phi_tautau(689, 2, 0.), //Updated in mid 2022
149 //CMS13_bb_phi_tautau(689, 2, 0.), //Updated in mid 2022
150 CMS13_gg_phi_tautau(172, 2, 0.), //Updated in mid 2024
151 CMS13_bb_phi_tautau(172, 2, 0.), //Updated in mid 2024
152 CMS13_gg_phi_gaga(176, 2, 0.),
153 CMS13_gg_phi_Zga(366, 2, 0.),
154 CMS13_pp_phi_ZZ_llqqnunull(288, 2, 0.),
155 CMS13_pp_phi_ZZ_qqnunu(301, 2, 0.),
156 CMS13_ggVV_phi_WW_lnulnu(81, 2, 0.),
157 CMS13_pp_phi_WW_lnuqq(341, 2, 0.),
159 //CMS13_pp_phi_phi1phi1_bbbb_2(181, 2, 0.), //OLD before mid 2022
160 CMS13_pp_phi_phi1phi1_bbbb_2(41, 2, 0.), //Updated in mid 2022
161 //CMS13_pp_phi_phi1phi1_bbgaga(66, 2, 0.), //OLD before mid 2024
162 CMS13_pp_phi_phi1phi1_bbgaga(74, 2, 0.), //Updated in mid 2024
166 CMS13_gg_phi_phi1Z_bbZ_1(79, 2, 0.),
167 CMS13_gg_phi_phi1Z_bbZ_2(121, 2, 0.),
168 CMS13_bb_phi_phi1Z_bbZ_1(79, 2, 0.),
169 CMS13_bb_phi_phi1Z_bbZ_2(121, 2, 0.),
170 CMS13_pp_phi_phi1phi1_4WOr2W2tauOr4tau(76, 2, 0.), //Included in mid 2022
171 CMS13_pp_phi_phi1phi1_bbWW_qqlnu(55, 2, 0.), //Included in mid 2022
172 CMS13_pp_phi_phi1phi1_bbZZ_lljj(149, 2, 0.), //Included in mid 2022
173 CMS13_pp_phi_phi1phi1_bbZZ_llnunu(151, 2, 0.), //Included in mid 2022
174 CMS13_pp_phi_phi1phi1_bbWWorbbtautau(75, 2, 0.), //Included in mid 2022
175 CMS13_pp_phi_phi1phi1_bbWWorbbtautau_low_masses(65, 2, 0.), //Included in mid 2024
176 ATLAS8_pp_Hpm_taunu(83, 2, 0.),
177 ATLAS8_pp_Hpm_tb(41, 2, 0.),
178 CMS8_pp_Hp_taunu(43, 2, 0.),
179 CMS8_pp_Hp_tb(43, 2, 0.),
180 ATLAS13_pp_Hpm_taunu(192, 2, 0.),
181 //ATLAS13_pp_Hpm_tb(181, 2, 0.), //OLD before mid 2022
182 ATLAS13_pp_Hpm_tb(181, 2, 0.), //Updated in mid 2022 (in this case both have the same size)
183 //CMS13_pp_Hpm_taunu(283, 2, 0.), //OLD before mid 2022
184 CMS13_pp_Hpm_taunu(585, 2, 0.), //Updated in mid 2022
185 CMS13_pp_Hpm_tb(281, 2, 0.), //Included in mid 2022
186 //
187 CMS13_pp_h_phi3phi3_mumutautau(48, 2, 0.), //Added in late 2023
188 //
189 // CMS13_pp_h_phi3phi3_bbtautau(10, 2, 0.), //from 1805.10191
190 CMS13_pp_h_phi3phi3_bbtautau(11, 2, 0.), //Added in 2024
191 //
192 // CMS13_pp_h_phi3phi3_bbmumu(86, 2, 0.), //from 1812.06359
193 CMS13_pp_h_phi3phi3_bbmumu(95, 2, 0.), //Added in 2024
194 //
195 CMS13_pp_h_phi23Z_mumull(352, 2, 0.), //Added in 2024
196 //
197 CMS13_pp_h_phi23phi23_mumumumu(462, 2, 0.), //Added in 2024
198 //
199 CMS13_pp_h_phi3phi3_gagagaga(95, 2, 0.), //Added in 2024
200 //
201 CMS13_pp_h_phi3phi3_tautautautau(12, 2, 0.), //Added in 2024
202 //
203 CMS13_pp_phi2_gaga(81, 2, 0.), //Added in 2024
204 //
205 CMS13_pp_bbphi3_bbtautau(10, 2, 0.), //Added in 2024
206 //
207 CMS13_pp_ttphi3_ttmumu(220, 2, 0.), //Added in 2024
208 //
209 CMS13_pp_ttphi3_tttautau(18, 2, 0.), //Added in 2024
210 //
211 CMS13_Vh_h_phi3phi3_bbbb(10, 2, 0.), //Added in 2024
212 //
213 ATLAS13_pp_h_phi3phi3_bbmumu(47, 2, 0.), //Added in 2024
214 //
215 ATLAS13_gg_h_phi23phi23_mumumumu(110, 2, 0.), //Added in 2024
216 //
217 ATLAS13_gg_h_phi23Z_mumull(16, 2, 0.), //Added in 2024
218 //
219 ATLAS13_Vh_h_phi23phi23_bbbb(41, 2, 0.), //Added in 2024
220 //
221 ATLAS13_Zh_h_phi23phi23_bbbb(7, 2, 0.), //Added in 2024
222 //
223 ATLAS13_pp_h_phi23phi23_bbmumu_old(101, 2, 0.), //Added in 2024
224 //
225 ATLAS13_pp_h_phi23phi23_gagagg(13, 2, 0.), //Added in 2024
226 //
227 ATLAS13_pp_phi2_gaga_low(89, 2, 0.), //Added in 2024
228 //
229 ATLAS13_pp_ttphi3_ttmumu(37, 2, 0.), //Added in 2024
230 //
231 ATLAS13_pp_h_phi3phi3_gagagaga(53, 2, 0.), //Added in 2024
232 //
233 ATLAS13_pp_h_phi3phi3_bbtautau(8, 2, 0.), //Added in 2024
234 //
235 ATLAS13_gg_phi3_tautau_low(12, 2, 0.), //Added in 2024
236 //
237 ATLAS8_pp_h_phi3phi3_gagagaga(105, 2, 0.), //Added in 2024
238 //
239 ATLAS8_gg_h_phi3phi3_tautautautau(101, 2, 0.), //Added in 2024
240 //
241 CMS8_pp_h_phi3phi3_tautautautau(6, 2, 0.), //Added in 2024
242 //
243 CMS8_pp_h_phi3phi3_bbmumu(76, 2, 0.), //Added in 2024
244 //
245 CMS8_pp_h_phi3phi3_mumutautau(96, 2, 0.), //Added in 2024
246 //
247 CMS8_pp_phi2_gaga(300, 2, 0.), //Added in 2024
248 //
249 CMS8_pp_bbphi3_bbtautau(12, 2, 0.), //Added in 2024
250 //
251 CMS8_pp_bbphi3_bbmumu(36, 2, 0.), //Added in 2024
252 //
253 LEP209_phi2Z_gagaZ(49, 2, 0.), //Added in 2024
254 LEP209_phi2Z_bbZ(217, 2, 0.), //Added in 2024
255 LEP209_phi2Z_tautauZ(233, 2, 0.), //Added in 2024
256 LEP209_phiEphi3_bbbb(324, 3, 0.), //Added in 2024
257 LEP209_phiEphi3_tautautautau(365, 3, 0.), //Added in 2024
258 //
259 CMS8_t_Hpb_csb(7, 2, 0.), //Added in 2024
260 CMS8_t_Hpb_taunub(8, 2, 0.), //Added in 2024
261 CMS8_t_Hpb_cbb(7, 2, 0.), //Added in 2024
262 CMS13_t_Hpb_WAb_Wmumub(95, 2, 0.), //Added in 2024
263 CMS13_t_Hpb_csb(8, 2, 0.), //Added in 2024
264 ATLAS8_t_Hpb_taunub(9, 2, 0.), //Added in 2024
265 ATLAS13_t_Hpb_cbb(11, 2, 0.), //Added in 2024
266 ATLAS13_t_Hpb_WAb_Wmumub(31, 2, 0.), //Added in 2024
267 ATLAS13_t_Hpb_csb(12, 2, 0.), //Added in 2024
268 //
269 //
270 LEP209_HpHm_taunutaunu(105, 2, 0.), //Added in 2024
271 LEP209_HpHm_qqqq(105, 2, 0.), //Added in 2024
272 OPAL209_HpHm_qqtaunu(87, 2, 0.), //Added in 2024
273 OPAL172_HpHm_qqtaunu(41, 2, 0.), //Added in 2024
274 OPAL209_HpHm_AWstAWst_bbbb(2835, 3, 0.), //Added in 2024
275 OPAL209_HpHm_taunuAWst_taunubb(2835, 3, 0.), //Added in 2024
276 //
277 ATLAS13_pp_HpHm_taunutaunu(19, 2, 0.), //Added in 2024
278 ATLAS13_pp_HpHm_munumunu(11, 2, 0.), //Added in 2024
279 CMS13_pp_HpHm_taunutaunu(16, 2, 0.), //Added in 2024
280 CMS13_pp_HpHm_munumunu(22, 2, 0.), //Added in 2024
281 //
282 csrHpHm_pp_13_LO(12, 2, 0.),
283 csrHpHm_pp_13_NLO(31, 2, 0.),
284 //Tables of integrals for g-2
285 integral_x2_1mx_G_log(62500, 3, 0.),
286 integral_x2_1px_G_log(62500, 3, 0.),
287 integral_x2_G_log(62500, 3, 0.),
288 integral_x_1mx2_G_log(62500, 3, 0.),
289 integral_x_1mx_1px_G_log(62500, 3, 0.),
290
295 //
296 integral_Hp_A_Wstar(2835, 3, 0.),
297 //
298 //
299 arraybsgamma(1111, 3, 0.),
300 Rij_GTHDM(3, 3, 0.),
301 //The below matrices are not used anywhere, the first ones are the mass matrices and the second ones not sure
302 //In principle they should be the Yukawas in the Higgs basis but the up-type NP coupling (Nu) should be conjugated!!!
303 Mu_GTHDM(3,3,0.), Md_GTHDM(3,3,0.), Ml_GTHDM(3,3,0.),
304 Nu_GTHDM(3,3,0.), Nd_GTHDM(3,3,0.), Nl_GTHDM(3,3,0.),
305 //The below matrices doesn't make sense for this model (they weren't defined in the higgs basis)
306 //Yu1_GTHDM(3,3,0.), Yu2_GTHDM(3,3,0.), Yd1_GTHDM(3,3,0.), Yd2_GTHDM(3,3,0.),
307 //Yl1_GTHDM(3,3,0.), Yl2_GTHDM(3,3,0.),
308 //
309 myGTHDM(static_cast<const GeneralTHDM*> (&SM_i)),
310 PV(true)
311{
312 read();
313}
gslpp::matrix< double > CMS13_t_Hpb_WAb_Wmumub
CMS observed upper branching fraction limits at 13 TeV, depending on charged and pseudoscalar masses...
gslpp::matrix< double > CMS13_pp_h_phi3phi3_tautautautau
gslpp::matrix< double > CMS13_gg_phi_WW
gslpp::matrix< double > CMS13_pp_h_phi23phi23_mumumumu
gslpp::matrix< double > ATLAS13_bb_phii_phijZ_bbZ
gslpp::matrix< double > CMS13_gg_phi_phi1Z_tautaull
gslpp::matrix< double > CMS13_pp_ttphi3_tttautau
gslpp::matrix< double > CMS13_pp_HpHm_taunutaunu
gslpp::matrix< double > ATLAS13_pp_phi_phi1phi1_bbtautau_2
gslpp::matrix< double > ATLAS13_pp_h_phi23phi23_gagagg
gslpp::matrix< double > ATLAS8_gg_phi_phi1phi1
gslpp::matrix< double > ATLAS13_pp_phi_phi1phi1_bbWW
gslpp::matrix< double > CMS13_pp_h_phi23Z_mumull
gslpp::matrix< double > integral_x2_1mx_G_variable_set_1_log
gslpp::matrix< double > ATLAS13_pp_ttphi3_ttmumu
gslpp::matrix< double > CMS13_pp_phi2_gaga
gslpp::matrix< double > integral_x_1mx2_G_log
gslpp::matrix< double > ATLAS13_gg_phii_phijZ_bbZ
gslpp::matrix< gslpp::complex > Nl_GTHDM
gslpp::matrix< double > ATLAS13_pp_h_phi3phi3_gagagaga
gslpp::matrix< double > ATLAS13_bb_phi_tt
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_bbtautau_2
gslpp::matrix< double > CMS13_pp_phi2_bb_light
gslpp::matrix< double > CMS13_pp_h_phi3phi3_bbtautau
gslpp::matrix< double > ATLAS13_pp_phi_VV_qqqq
gslpp::matrix< double > CMS8_pp_Hp_taunu
CMS observed upper cross section limits at 8 TeV, depending on the charged Higgs mass.
const PVfunctions PV
gslpp::matrix< double > CMS8_pp_h_phi3phi3_tautautautau
gslpp::matrix< double > ATLAS8_gg_phi_tautau
ATLAS observed upper cross section limits at 8 TeV, depending on the Higgs mass.
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_4WOr2W2tauOr4tau
gslpp::matrix< double > br_tt
SM Higgs branching ratio tables (obtained with HDECAY 6.10), depending on the Higgs mass.
gslpp::matrix< double > LEP209_phi2Z_gagaZ
LEP observed upper branching fraction limits for GeV, depending on the scalar mass.
gslpp::matrix< double > ATLAS13_gg_phi_phi1Z_bbZ
gslpp::matrix< double > ATLAS8_VV_phi_ZZ
gslpp::matrix< double > ATLAS13_pp_phi_phi1phi1_bbtautau_1
gslpp::matrix< double > ATLAS13_pp_h_phi3phi3_bbmumu
ATLAS observed upper cross section (or branching fraction) limits at 13 TeV, depending on the pseudo...
gslpp::matrix< double > ATLAS8_pp_Hpm_tb
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_bbVV
gslpp::matrix< double > ATLAS8_pp_h_phi3phi3_gagagaga
ATLAS & CMS observed upper cross section (or branching fraction) limits at 8 TeV,...
gslpp::matrix< double > ATLAS13_t_Hpb_csb
ATLAS observed upper branching fraction limits at 13 TeV, depending on the charged scalar mass.
gslpp::matrix< double > CMS8_pp_phii_phijZ_tautaull_2
gslpp::matrix< double > ATLAS8_gg_phi_WW
gslpp::matrix< double > csrA_top_charm_13
gslpp::matrix< double > CMS8_bb_phi_tautau
gslpp::matrix< double > CMS8_pp_phii_phijZ_bbll_1
gslpp::matrix< double > br_ZZ
gslpp::matrix< double > CMS13_gg_phi_phi1Z_bbZ_2
gslpp::matrix< double > br_tautau
gslpp::matrix< double > ATLAS13_bb_phi_bb
gslpp::matrix< double > ATLAS13_pp_phi_gaga
gslpp::matrix< double > CMS13_VV_phi_WW_heavy
gslpp::matrix< double > CMS8_pp_bbphi3_bbmumu
gslpp::matrix< double > CMS8_pp_phi_Zga_llga
gslpp::matrix< double > CMS13_bb_phi_phi1Z_bbZ_1
gslpp::matrix< double > log_cs_bbH_13
SM Higgs production cross section table at 13 TeV obtained with SusHi 1.5, depending on the Higgs mas...
gslpp::matrix< double > ATLAS13_bb_phi_phi1Z_bbZ
gslpp::matrix< double > CMS13_VV_phi_WW
gslpp::matrix< double > integral_x2_G_log
gslpp::matrix< double > ATLAS13_gg_phi_mumu
gslpp::matrix< double > CMS13_gg_phi_mumu
gslpp::matrix< double > CMS13_pp_Hpm_tb
gslpp::matrix< double > CMS8_gg_phi_phi1phi1_bbtautau
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_bbWWorbbtautau
gslpp::matrix< double > CMS13_gg_phi_Zga
gslpp::matrix< double > log_cs_ttH_8
SM Higgs production cross section table at 8 TeV obtained with MadGraph 5, depending on the Higgs mas...
gslpp::matrix< double > LEP209_phi2Z_tautauZ
gslpp::matrix< double > CMS13_pp_h_phi3phi3_mumutautau
CMS observed upper cross section (or branching fraction) limits at 13 TeV, depending on the pseudosc...
gslpp::matrix< double > ATLAS13_bb_phi_mumu
gslpp::matrix< double > CMS8_gg_phi_phi1Z_tautaull
gslpp::matrix< double > CMS13_tt_phi2_tt
gslpp::matrix< double > ATLAS13_pp_HpHm_munumunu
gslpp::matrix< double > ATLAS13_gg_phi_WW_enumunu
gslpp::matrix< double > CMS13_gg_phi_WW_heavy
gslpp::matrix< double > br_WW
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_bbZZ_lljj
gslpp::matrix< double > log_cs_WH_13
gslpp::matrix< double > log_cs_ttA_8
gslpp::matrix< double > ATLAS13_Vh_h_phi23phi23_bbbb
gslpp::matrix< double > CMS8_gg_phi_tautau
gslpp::matrix< gslpp::complex > Nu_GTHDM
gslpp::matrix< double > CMS13_Vh_h_phi3phi3_bbbb
gslpp::matrix< double > ATLAS13_gg_h_phi23Z_mumull
gslpp::matrix< double > OPAL209_HpHm_qqtaunu
OPAL observed upper branching fraction limits for GeV, depending on the charged masses.
gslpp::matrix< double > CMS8_bb_phi_bb
CMS observed upper cross section limits at 8 TeV, depending on the Higgs mass.
gslpp::matrix< double > log_cs_VBF_8
gslpp::matrix< double > ATLAS13_pp_phi_phi1phi1_bbgaga
gslpp::matrix< double > LEP209_phiEphi3_tautautautau
gslpp::matrix< double > integral_x2_G_variable_set_1_log
gslpp::matrix< double > CMS8_pp_Hp_tb
gslpp::matrix< double > log_cs_WH_8
gslpp::matrix< double > CMS8_t_Hpb_csb
CMS observed upper branching fraction limits at 8 TeV, depending on the charged scalar mass.
gslpp::matrix< double > ATLAS8_gg_h_phi3phi3_tautautautau
gslpp::matrix< double > CMS13_pp_h_phi3phi3_gagagaga
gslpp::matrix< double > CMS13_ggVV_phi_WW_lnulnu
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_bbWW_qqlnu
gslpp::matrix< double > CMS13_pp_phi_ZZ_qqnunu
gslpp::matrix< double > CMS13_gg_phi_tautau
gslpp::matrix< double > OPAL172_HpHm_qqtaunu
OPAL observed upper branching fraction limits for GeV, depending on the charged masses.
gslpp::matrix< double > CMS13_pp_bbphi3_bbtautau
gslpp::matrix< double > ATLAS13_pp_phi2_gaga_low
gslpp::matrix< double > CMS8_gg_phi_phi1Z_bbll
gslpp::matrix< double > log_cs_ggH_13
SM Higgs production cross section tables at 13 TeV from the LHC Higgs Cross Section Working Group,...
gslpp::matrix< double > ATLAS13_VV_phi_ZZ_llllnunu
gslpp::matrix< double > CMS13_pp_phi_WW_lnuqq
gslpp::matrix< double > ATLAS8_pp_phi_Zga_llga
gslpp::matrix< double > ATLAS13_pp_HpHm_taunutaunu
SUSY observed upper branching fraction limits at 13 TeV, depending on charged scalar mass.
gslpp::matrix< double > ATLAS13_pp_h_phi3phi3_bbtautau
gslpp::matrix< double > CMS13_bb_phi_mumu
gslpp::matrix< double > ATLAS8_t_Hpb_taunub
ATLAS observed upper branching fraction limits at 8 TeV, depending on the charged scalar mass.
gslpp::matrix< double > LEP209_HpHm_taunutaunu
LEP observed upper cross-section times branching fraction limits for GeV, depending on the charged ...
gslpp::matrix< double > ATLAS13_gg_phi_WW_lnuqq
gslpp::matrix< double > OPAL209_HpHm_AWstAWst_bbbb
OPAL observed upper branching fraction limits for GeV, depending on the charged and pseudoscalar ma...
gslpp::matrix< double > ATLAS13_gg_phi_ZZ_qqllnunu
gslpp::matrix< double > ATLAS13_gg_phii_phijZ_WWZ
gslpp::matrix< double > CMS8_pp_phi_phi1phi1_bbgaga
gslpp::matrix< double > integral_x2_1mx_G_log
gslpp::matrix< double > log_cs_bbA_13
gslpp::matrix< double > CMS13_gg_phi_gaga
gslpp::matrix< double > CMS13_gg_phi_phi1Z_bbZ_1
gslpp::matrix< double > CMS13_pp_h_phi3phi3_bbmumu
gslpp::matrix< double > csrH_bottom_8
gslpp::matrix< double > integral_x2_1px_G_log
gslpp::matrix< double > CMS13_pp_ttphi3_ttmumu
gslpp::matrix< double > csrHpHm_pp_13_LO
charged higgs pair production cross-sections at 13 TeV, depending on charged scalar mass (taken from ...
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_bbbb_1
gslpp::matrix< gslpp::complex > Md_GTHDM
gslpp::matrix< double > CMS8_pp_h_phi3phi3_mumutautau
gslpp::matrix< double > CMS8_t_Hpb_taunub
gslpp::matrix< double > CMS8_pp_phi_phi1phi1_bbtautau
gslpp::matrix< gslpp::complex > Nd_GTHDM
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_bbtautau_1
gslpp::matrix< double > CMS13_pp_phi_bb
CMS observed upper cross section limits at 13 TeV, depending on the Higgs mass.
gslpp::matrix< double > arraybsgamma
table, depending on logtb and the logarithm of the charged Higgs mass.
gslpp::matrix< double > ATLAS8_gg_phi_phi1Z_tautauZ
gslpp::matrix< double > log_cs_bbA_8
gslpp::matrix< double > ATLAS13_pp_phi_phi1phi1_bbbb
gslpp::matrix< double > ATLAS13_gg_phi3_tautau_low
gslpp::matrix< double > log_cs_ttH_13
SM Higgs production cross section table at 13 TeV obtained with MadGraph 5, depending on the Higgs ma...
gslpp::matrix< double > ATLAS13_pp_Hpm_taunu
ATLAS observed upper cross section limits at 13 TeV, depending on the charged Higgs mass.
gslpp::matrix< double > CMS8_gg_phi_bb
gslpp::matrix< gslpp::complex > Ml_GTHDM
gslpp::matrix< double > CMS13_pp_phi_ZZ_llqqnunull
gslpp::matrix< double > ATLAS8_bb_phi_tautau
gslpp::matrix< double > log_cs_ggA_13
CP-odd Higgs production cross section tables at 13 TeV obtained with HIGLU 4.34, depending on the Hig...
gslpp::matrix< double > CMS13_pp_Hpm_taunu
CMS observed upper cross section limits at 13 TeV, depending on the charged Higgs mass.
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_bbWWorbbtautau_low_masses
gslpp::matrix< double > ATLAS13_VV_phi_WW_lnuqq
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_bbgaga
gslpp::matrix< double > ATLAS8_gg_phi_gaga
gslpp::matrix< double > csrH_bottom_13
gslpp::matrix< double > Rij_GTHDM
gslpp::matrix< double > CMS8_pp_h_phi3phi3_bbmumu
gslpp::matrix< double > CMS13_tt_phi3_tt
gslpp::matrix< double > log_cs_ggHp_8
Charged Higgs production cross section table at 8 TeV from LHCHXSWGMSSMCharged, depending on the char...
gslpp::matrix< double > ATLAS13_VV_phi_ZZ_qqllnunu
gslpp::matrix< double > integral_x_1mx_1px_G_log
gslpp::matrix< double > CMS8_pp_phi_phi1phi1_bbbb
gslpp::matrix< double > ATLAS13_Zh_h_phi23phi23_bbbb
gslpp::matrix< double > CMS13_bb_phi_phi1Z_bbZ_2
gslpp::matrix< double > csrH_top_charm_8
Production cross section ratio tables at 8 TeV obtained with HIGLU 4.34, depending on the Higgs mass.
gslpp::matrix< double > csrA_bottom_13
gslpp::matrix< double > LEP209_phiEphi3_bbbb
gslpp::matrix< double > csrA_bottom_8
gslpp::matrix< double > CMS13_t_Hpb_csb
CMS observed upper branching fraction limits at 13 TeV, depending on the charged scalar mass.
gslpp::matrix< double > log_cs_ggHp_13
Charged Higgs production cross section table at 13 TeV from LHCHXSWGMSSMCharged, depending on the cha...
gslpp::matrix< double > ATLAS13_gg_h_phi23phi23_mumumumu
void read()
Fills all required arrays with the values read from the tables.
gslpp::matrix< double > csrHpHm_pp_13_NLO
gslpp::matrix< double > br_cc
gslpp::matrix< double > ATLAS13_t_Hpb_cbb
ATLAS observed upper branching fraction limits at 13 TeV, depending on the charged scalar mass.
gslpp::matrix< double > log_cs_ZH_8
gslpp::matrix< double > OPAL209_HpHm_taunuAWst_taunubb
gslpp::matrix< double > CMS13_bb_phi_tautau
gslpp::matrix< double > CMS8_pp_phi2_gaga
gslpp::matrix< double > br_mumu
gslpp::matrix< double > ATLAS13_t_Hpb_WAb_Wmumub
ATLAS observed upper branching fraction limits at 13 TeV, depending on charged and pseudoscalar mass...
gslpp::matrix< double > ATLAS13_tt_phi_tt
ATLAS observed upper cross section limits at 13 TeV, depending on the Higgs mass.
gslpp::matrix< double > CMS8_bb_phi_mumu
gslpp::matrix< double > csrH_top_charm_13
Production cross section ratio tables at 13 TeV obtained with HIGLU 4.34, depending on the Higgs mass...
gslpp::matrix< double > ATLAS13_bb_phi_tautau
gslpp::matrix< double > log_cs_ggA_8
CP-odd Higgs production cross section tables at 8 TeV obtained with HIGLU 4.34, depending on the Higg...
gslpp::matrix< double > ATLAS13_gg_phi_Zga_llga
gslpp::matrix< double > integral_x_1mx2_G_variable_set_0_log
gslpp::matrix< double > CMS8_pp_phi_VV
CMS observed upper signal strength limits at 8 TeV, depending on the Higgs mass.
gslpp::matrix< double > ATLAS13_gg_phi_tautau
gslpp::matrix< double > ATLAS13_gg_phi_ZZ_llllnunu
gslpp::matrix< double > ATLAS13_gg_phi_Zga_qqga
gslpp::matrix< double > ATLAS13_VV_phi_VV_llqq
gslpp::matrix< double > log_cs_bbH_8
SM Higgs production cross section table at 8 TeV obtained with SusHi 1.5, depending on the Higgs mass...
gslpp::matrix< double > CMS8_pp_phii_phijZ_bbll_2
gslpp::matrix< double > CMS13_bb_phi_bb
gslpp::matrix< double > log_cs_VBF_13
gslpp::matrix< double > ATLAS8_pp_Hpm_taunu
ATLAS observed upper cross section limits at 8 TeV, depending on the charged Higgs mass.
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_bbbb_2
gslpp::matrix< double > ATLAS13_pp_h_phi23phi23_bbmumu_old
gslpp::matrix< double > CMS13_pp_phi3_bb_light
gslpp::matrix< double > ATLAS13_gg_phi_phi1phi1_gagaWW
gslpp::matrix< double > CMS13_pp_phi_phi1phi1_bbZZ_llnunu
gslpp::matrix< double > log_cs_ggH_8
SM Higgs production cross section tables at 8 TeV from the LHC Higgs Cross Section Working Group,...
gslpp::matrix< double > ATLAS13_pp_Hpm_tb
gslpp::matrix< double > GammaHtot_SM
Total SM decay width (obtained with HDECAY 6.10), depending on the Higgs mass.
gslpp::matrix< double > csrA_top_charm_8
gslpp::matrix< gslpp::complex > Mu_GTHDM
gslpp::matrix< double > ATLAS8_gg_phi_phi1Z_bbZ
gslpp::matrix< double > log_cs_ttA_13
gslpp::matrix< double > integral_perturb_ATHDM_values_log
gslpp::matrix< double > CMS13_pp_HpHm_munumunu
gslpp::matrix< double > ATLAS13_gg_phi_VV_llqq
gslpp::matrix< double > LEP209_phi2Z_bbZ
LEP observed upper cross-section times branching fraction limits for GeV, depending on the scalar m...
gslpp::matrix< double > CMS8_pp_bbphi3_bbtautau
gslpp::matrix< double > LEP209_HpHm_qqqq
gslpp::matrix< double > ATLAS8_gg_phi_ZZ
const GeneralTHDM * myGTHDM
gslpp::matrix< double > integral_Hp_A_Wstar
gslpp::matrix< double > log_cs_ZH_13
gslpp::matrix< double > br_bb
gslpp::matrix< double > ATLAS13_VV_phi_WW_enumunu
gslpp::matrix< double > CMS8_pp_phii_phijZ_tautaull_1
gslpp::matrix< double > ATLAS8_VV_phi_WW
gslpp::matrix< double > CMS8_t_Hpb_cbb
gslpp::matrix< double > CMS8_gg_phi_mumu

◆ ~GeneralTHDMcache()

GeneralTHDMcache::~GeneralTHDMcache ( )

GeneralTHDMcache destructor.

Reads all the tables values and stores them in the memory.

Definition at line 314 of file GeneralTHDMcache.cpp.

315{}

Member Function Documentation

◆ A_A_D()

gslpp::complex GeneralTHDMcache::A_A_D ( const double  mA2,
const double  cW2,
const double  Ms,
const double  Mb,
const double  MZ 
) const

Definition at line 6325 of file GeneralTHDMcache.cpp.

6325 {
6326 int NumPar = 5;
6327 double params[] = {mA2, cW2, Ms, Mb, MZ};
6328
6329 int i = CacheCheck(A_A_D_cache, NumPar, params);
6330 if (i>=0) {
6331 return ( A_A_D_cache[NumPar][i] );
6332 } else {
6333 double TAUs=4.0*Ms*Ms/mA2;
6334 double TAUb=4.0*Mb*Mb/mA2;
6335 double LAMs=4.0*Ms*Ms/(MZ*MZ);
6336 double LAMb=4.0*Mb*Mb/(MZ*MZ);
6337 double sW2=1.0-cW2;
6338 gslpp::complex newResult = 2.0*(-1.0/2.0+2.0/3.0*sW2)*(-Int2(TAUs,LAMs)-Int2(TAUb,LAMb))/sqrt(sW2*cW2);
6339 CacheShift(A_A_D_cache, NumPar, params, newResult);
6340 return newResult;
6341 }
6342}
gslpp::complex A_A_D_cache[6][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.
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.
gslpp::complex Int2(const double tau, const double lambda) const
function for Z gamma coupling to h, H and A

◆ A_A_L()

gslpp::complex GeneralTHDMcache::A_A_L ( const double  mA2,
const double  cW2,
const double  Mmu,
const double  Mtau,
const double  MZ 
) const

Definition at line 6389 of file GeneralTHDMcache.cpp.

6389 {
6390 int NumPar = 5;
6391 double params[] = {mA2, cW2, Mmu, Mtau, MZ};
6392
6393 int i = CacheCheck(A_A_L_cache, NumPar, params);
6394 if (i>=0) {
6395 return ( A_A_L_cache[NumPar][i] );
6396 } else {
6397 double TAUmu=4.0*Mmu*Mmu/mA2;
6398 double TAUtau=4.0*Mtau*Mtau/mA2;
6399 double LAMmu=4.0*Mmu*Mmu/(MZ*MZ);
6400 double LAMtau=4.0*Mtau*Mtau/(MZ*MZ);
6401 double sW2=1.0-cW2;
6402 gslpp::complex newResult = 2.0*(-1.0/2.0+2.0*sW2)*(-Int2(TAUmu,LAMmu)-Int2(TAUtau,LAMtau))/sqrt(sW2*cW2);
6403 CacheShift(A_A_L_cache, NumPar, params, newResult);
6404 return newResult;
6405 }
6406}
gslpp::complex A_A_L_cache[6][CacheSize]

◆ A_A_U()

gslpp::complex GeneralTHDMcache::A_A_U ( const double  mA2,
const double  cW2,
const double  Mc,
const double  Mt,
const double  MZ 
) const

Definition at line 6264 of file GeneralTHDMcache.cpp.

6264 {
6265 int NumPar = 5;
6266 double params[] = {mA2, cW2, Mc, Mt, MZ};
6267
6268 int i = CacheCheck(A_A_U_cache, NumPar, params);
6269 if (i>=0) {
6270 return ( A_A_U_cache[NumPar][i] );
6271 } else {
6272 double TAUc=4.0*Mc*Mc/mA2;
6273 double TAUt=4.0*Mt*Mt/mA2;
6274 double LAMc=4.0*Mc*Mc/(MZ*MZ);
6275 double LAMt=4.0*Mt*Mt/(MZ*MZ);
6276 double sW2=1.0-cW2;
6277 gslpp::complex newResult = -4.0*(1.0/2.0-4.0/3.0*sW2)*(-Int2(TAUc,LAMc)-Int2(TAUt,LAMt))/sqrt(sW2*cW2);
6278 CacheShift(A_A_U_cache, NumPar, params, newResult);
6279 return newResult;
6280 }
6281}
gslpp::complex A_A_U_cache[6][CacheSize]

◆ A_h_D()

gslpp::complex GeneralTHDMcache::A_h_D ( const double  mHl2,
const double  cW2,
const double  Md,
const double  Ms,
const double  Mb,
const double  MZ 
) const

Definition at line 6283 of file GeneralTHDMcache.cpp.

6283 {
6284 int NumPar = 6;
6285 double params[] = {mHl2, cW2, Md, Ms, Mb, MZ};
6286
6287 int i = CacheCheck(A_h_D_cache, NumPar, params);
6288 if (i>=0) {
6289 return ( A_h_D_cache[NumPar][i] );
6290 } else {
6291 double TAUd=4.0*Md*Md/mHl2;
6292 double TAUs=4.0*Ms*Ms/mHl2;
6293 double TAUb=4.0*Mb*Mb/mHl2;
6294 double LAMd=4.0*Md*Md/(MZ*MZ);
6295 double LAMs=4.0*Ms*Ms/(MZ*MZ);
6296 double LAMb=4.0*Mb*Mb/(MZ*MZ);
6297 double sW2=1.0-cW2;
6298 gslpp::complex newResult = 2.0*(-1.0/2.0+2.0/3.0*sW2)*(Int1(TAUd,LAMd)+Int1(TAUs,LAMs)
6299 +Int1(TAUb,LAMb)-Int2(TAUd,LAMd)-Int2(TAUs,LAMs)-Int2(TAUb,LAMb));
6300 CacheShift(A_h_D_cache, NumPar, params, newResult);
6301 return newResult;
6302 }
6303}
gslpp::complex A_h_D_cache[7][CacheSize]
gslpp::complex Int1(const double tau, const double lambda) const
function for Z gamma coupling to h, H and A

◆ A_H_Hp()

gslpp::complex GeneralTHDMcache::A_H_Hp ( const double  mHp2,
const double  mH,
const double  cW2,
const double  MZ 
) const

Definition at line 6426 of file GeneralTHDMcache.cpp.

6426 {
6427 int NumPar = 4;
6428 double params[] = {mHp2, mH, cW2, MZ};
6429
6430 int i = CacheCheck(A_H_Hp_cache, NumPar, params);
6431 if (i>=0) {
6432 return ( A_H_Hp_cache[NumPar][i] );
6433 } else {
6434 double TAUhp=4.0*mHp2/(mH*mH);
6435 double LAMhp=4.0*mHp2/(MZ*MZ);
6436 double sW2=1.0-cW2;
6437 gslpp::complex newResult = (1.0-2.0*sW2)/sqrt(cW2*sW2)*Int1(TAUhp,LAMhp);
6438 CacheShift(A_H_Hp_cache, NumPar, params, newResult);
6439 return newResult;
6440 }
6441}
gslpp::complex A_H_Hp_cache[5][CacheSize]

◆ A_h_L()

gslpp::complex GeneralTHDMcache::A_h_L ( const double  mHl2,
const double  cW2,
const double  Me,
const double  Mmu,
const double  Mtau,
const double  MZ 
) const

Definition at line 6344 of file GeneralTHDMcache.cpp.

6344 {
6345 int NumPar = 6;
6346 double params[] = {mHl2, cW2, Me, Mmu, Mtau, MZ};
6347
6348 int i = CacheCheck(A_h_L_cache, NumPar, params);
6349 if (i>=0) {
6350 return ( A_h_L_cache[NumPar][i] );
6351 } else {
6352 double TAUe=4.0*Me*Me/mHl2;
6353 double TAUmu=4.0*Mmu*Mmu/mHl2;
6354 double TAUtau=4.0*Mtau*Mtau/mHl2;
6355 double LAMe=4.0*Me*Me/(MZ*MZ);
6356 double LAMmu=4.0*Mmu*Mmu/(MZ*MZ);
6357 double LAMtau=4.0*Mtau*Mtau/(MZ*MZ);
6358 double sW2=1.0-cW2;
6359 gslpp::complex newResult = 2.0*(-1.0/2.0+2.0*sW2)*(Int1(TAUe,LAMe)+Int1(TAUmu,LAMmu)
6360 +Int1(TAUtau,LAMtau)-Int2(TAUe,LAMe)-Int2(TAUmu,LAMmu)
6361 -Int2(TAUtau,LAMtau));
6362 CacheShift(A_h_L_cache, NumPar, params, newResult);
6363 return newResult;
6364 }
6365}
gslpp::complex A_h_L_cache[7][CacheSize]

◆ A_h_U()

gslpp::complex GeneralTHDMcache::A_h_U ( const double  mHl2,
const double  cW2,
const double  Mu,
const double  Mc,
const double  Mt,
const double  MZ 
) const

Definition at line 6214 of file GeneralTHDMcache.cpp.

6214 {
6215 int NumPar = 6;
6216 double params[] = {mHl2, cW2, Mu, Mc, Mt, MZ};
6217
6218 int i = CacheCheck(A_h_U_cache, NumPar, params);
6219 if (i>=0) {
6220 return ( A_h_U_cache[NumPar][i] );
6221 } else {
6222 double TAUu=4.0*Mu*Mu/mHl2;
6223 double TAUc=4.0*Mc*Mc/mHl2;
6224 double TAUt=4.0*Mt*Mt/mHl2;
6225 double LAMu=4.0*Mu*Mu/(MZ*MZ);
6226 double LAMc=4.0*Mc*Mc/(MZ*MZ);
6227 double LAMt=4.0*Mt*Mt/(MZ*MZ);
6228 double sW2=1.0-cW2;
6229 gslpp::complex newResult = -4.0*(1.0/2.0-4.0/3.0*sW2)*(Int1(TAUu,LAMu)+Int1(TAUc,LAMc)
6230 +Int1(TAUt,LAMt)-Int2(TAUu,LAMu)-Int2(TAUc,LAMc)-Int2(TAUt,LAMt));
6231 CacheShift(A_h_U_cache, NumPar, params, newResult);
6232 return newResult;
6233 }
6234
6235}
gslpp::complex A_h_U_cache[7][CacheSize]

◆ A_H_W()

gslpp::complex GeneralTHDMcache::A_H_W ( const double  mH,
const double  cW2,
const double  MW,
const double  MZ 
) const

Definition at line 6408 of file GeneralTHDMcache.cpp.

6408 {
6409 int NumPar = 4;
6410 double params[] = {mH, cW2, MW, MZ};
6411
6412 int i = CacheCheck(A_H_W_cache, NumPar, params);
6413 if (i>=0) {
6414 return ( A_H_W_cache[NumPar][i] );
6415 } else {
6416 double TAUw=4.0*MW*MW/(mH*mH);
6417 double LAMw=4.0*MW*MW/(MZ*MZ);
6418 double sW2=1.0-cW2;
6419 gslpp::complex newResult = -sqrt(cW2/sW2)*(4.0*(3.0-sW2/cW2)*Int2(TAUw,LAMw)
6420 +((1.0+2.0/TAUw)*sW2/cW2-(5.0+2.0/TAUw))*Int1(TAUw,LAMw));
6421 CacheShift(A_H_W_cache, NumPar, params, newResult);
6422 return newResult;
6423 }
6424}
gslpp::complex A_H_W_cache[5][CacheSize]

◆ A_HH_D()

gslpp::complex GeneralTHDMcache::A_HH_D ( const double  mHh2,
const double  cW2,
const double  Ms,
const double  Mb,
const double  MZ 
) const

Definition at line 6305 of file GeneralTHDMcache.cpp.

6305 {
6306 int NumPar = 5;
6307 double params[] = {mHh2, cW2, Ms, Mb, MZ};
6308
6309 int i = CacheCheck(A_HH_D_cache, NumPar, params);
6310 if (i>=0) {
6311 return ( A_HH_D_cache[NumPar][i] );
6312 } else {
6313 double TAUs=4.0*Ms*Ms/mHh2;
6314 double TAUb=4.0*Mb*Mb/mHh2;
6315 double LAMs=4.0*Ms*Ms/(MZ*MZ);
6316 double LAMb=4.0*Mb*Mb/(MZ*MZ);
6317 double sW2=1.0-cW2;
6318 gslpp::complex newResult = 2.0*(-1.0/2.0+2.0/3.0*sW2)*(Int1(TAUs,LAMs)-Int2(TAUs,LAMs)
6319 +Int1(TAUb,LAMb)-Int2(TAUb,LAMb));
6320 CacheShift(A_HH_D_cache, NumPar, params, newResult);
6321 return newResult;
6322 }
6323}
gslpp::complex A_HH_D_cache[6][CacheSize]

◆ A_HH_L()

gslpp::complex GeneralTHDMcache::A_HH_L ( const double  mHh2,
const double  cW2,
const double  Mmu,
const double  Mtau,
const double  MZ 
) const

Definition at line 6367 of file GeneralTHDMcache.cpp.

6367 {
6368 int NumPar = 5;
6369 double params[] = {mHh2, cW2, Mmu, Mtau, MZ};
6370
6371 int i = CacheCheck(A_HH_L_cache, NumPar, params);
6372 if (i>=0) {
6373 return ( A_HH_L_cache[NumPar][i] );
6374 } else {
6375 double TAUmu=4.0*Mmu*Mmu/mHh2;
6376 double TAUtau=4.0*Mtau*Mtau/mHh2;
6377 double LAMmu=4.0*Mmu*Mmu/(MZ*MZ);
6378 double LAMtau=4.0*Mtau*Mtau/(MZ*MZ);
6379 double sW2=1.0-cW2;
6380 gslpp::complex newResult = 2.0*(-1.0/2.0+2.0*sW2)*(Int1(TAUmu,LAMmu)-Int2(TAUmu,LAMmu)
6381 +Int1(TAUtau,LAMtau)-Int2(TAUtau,LAMtau));
6382 CacheShift(A_HH_L_cache, NumPar, params, newResult);
6383 return newResult;
6384 }
6385}
gslpp::complex A_HH_L_cache[6][CacheSize]

◆ A_HH_U()

gslpp::complex GeneralTHDMcache::A_HH_U ( const double  mHh2,
const double  cW2,
const double  Mc,
const double  Mt,
const double  MZ 
) const

Definition at line 6237 of file GeneralTHDMcache.cpp.

6237 {
6238 int NumPar = 5;
6239 double params[] = {mHh2, cW2, Mc, Mt, MZ};
6240
6241 int i = CacheCheck(A_HH_U_cache, NumPar, params);
6242 if (i>=0) {
6243 return ( A_HH_U_cache[NumPar][i] );
6244 } else {
6245 double TAUc=4.0*Mc*Mc/mHh2;
6246 double TAUt=4.0*Mt*Mt/mHh2;
6247 double LAMc=4.0*Mc*Mc/(MZ*MZ);
6248 double LAMt=4.0*Mt*Mt/(MZ*MZ);
6249 double sW2=1.0-cW2;
6250
6251
6252
6253 //std::cout<<"\033[1;36m sW2= \033[0m "<< sW2 <<std::endl;
6254
6255 //std::cout<<"\033[1;36m cW2= \033[0m "<< cW2 <<std::endl;
6256
6257 gslpp::complex newResult = -4.0*(1.0/2.0-4.0/3.0*sW2)*(Int1(TAUc,LAMc)-Int2(TAUc,LAMc)
6258 +Int1(TAUt,LAMt)-Int2(TAUt,LAMt));
6259 CacheShift(A_HH_U_cache, NumPar, params, newResult);
6260 return newResult;
6261 }
6262}
gslpp::complex A_HH_U_cache[6][CacheSize]

◆ B00_MZ2_0_mA2_mHp2()

gslpp::complex GeneralTHDMcache::B00_MZ2_0_mA2_mHp2 ( const double  MZ2,
const double  mA2,
const double  mHp2 
) const

Definition at line 1376 of file GeneralTHDMcache.cpp.

1376 {
1377 int NumPar = 3;
1378 double params[] = {MZ2, mA2, mHp2};
1379
1380 int i = CacheCheck(B00_MZ2_0_mA2_mHp2_cache, NumPar, params);
1381 if (i>=0) {
1382 return ( B00_MZ2_0_mA2_mHp2_cache[NumPar][i] );
1383 } else {
1384 gslpp::complex newResult = PV.B00(MZ2, 0., mA2, mHp2);
1385 CacheShift(B00_MZ2_0_mA2_mHp2_cache, NumPar, params, newResult);
1386 return newResult;
1387 }
1388}
gslpp::complex B00_MZ2_0_mA2_mHp2_cache[4][CacheSize]
gslpp::complex B00(const double mu2, const double p2, const double m02, const double m12) const
.

◆ B00_MZ2_0_mHh2_mA2()

gslpp::complex GeneralTHDMcache::B00_MZ2_0_mHh2_mA2 ( const double  MZ2,
const double  mHh2,
const double  mA2 
) const

Definition at line 1390 of file GeneralTHDMcache.cpp.

1390 {
1391 int NumPar = 3;
1392 double params[] = {MZ2, mHh2, mA2};
1393
1394 int i = CacheCheck(B00_MZ2_0_mHh2_mA2_cache, NumPar, params);
1395 if (i>=0) {
1396 return ( B00_MZ2_0_mHh2_mA2_cache[NumPar][i] );
1397 } else {
1398 gslpp::complex newResult = PV.B00(MZ2, 0., mHh2, mA2);
1399 CacheShift(B00_MZ2_0_mHh2_mA2_cache, NumPar, params, newResult);
1400 return newResult;
1401 }
1402}
gslpp::complex B00_MZ2_0_mHh2_mA2_cache[4][CacheSize]

◆ B00_MZ2_0_mHh2_mHp2()

gslpp::complex GeneralTHDMcache::B00_MZ2_0_mHh2_mHp2 ( const double  MZ2,
const double  mHh2,
const double  mHp2 
) const

Definition at line 1404 of file GeneralTHDMcache.cpp.

1404 {
1405 int NumPar = 3;
1406 double params[] = {MZ2, mHh2, mHp2};
1407
1408 int i = CacheCheck(B00_MZ2_0_mHh2_mHp2_cache, NumPar, params);
1409 if (i>=0) {
1410 return ( B00_MZ2_0_mHh2_mHp2_cache[NumPar][i] );
1411 } else {
1412 gslpp::complex newResult = PV.B00(MZ2, 0., mHh2, mHp2);
1413 CacheShift(B00_MZ2_0_mHh2_mHp2_cache, NumPar, params, newResult);
1414 return newResult;
1415 }
1416}
gslpp::complex B00_MZ2_0_mHh2_mHp2_cache[4][CacheSize]

◆ B00_MZ2_0_mHl2_mA2()

gslpp::complex GeneralTHDMcache::B00_MZ2_0_mHl2_mA2 ( const double  MZ2,
const double  mHl2,
const double  mA2 
) const

Definition at line 1418 of file GeneralTHDMcache.cpp.

1418 {
1419 int NumPar = 3;
1420 double params[] = {MZ2, mHl2, mA2};
1421
1422 int i = CacheCheck(B00_MZ2_0_mHl2_mA2_cache, NumPar, params);
1423 if (i>=0) {
1424 return ( B00_MZ2_0_mHl2_mA2_cache[NumPar][i] );
1425 } else {
1426 gslpp::complex newResult = PV.B00(MZ2, 0., mHl2, mA2);
1427 CacheShift(B00_MZ2_0_mHl2_mA2_cache, NumPar, params, newResult);
1428 return newResult;
1429 }
1430}
gslpp::complex B00_MZ2_0_mHl2_mA2_cache[4][CacheSize]

◆ B00_MZ2_0_mHl2_mHp2()

gslpp::complex GeneralTHDMcache::B00_MZ2_0_mHl2_mHp2 ( const double  MZ2,
const double  mHl2,
const double  mHp2 
) const

Definition at line 1432 of file GeneralTHDMcache.cpp.

1432 {
1433 int NumPar = 3;
1434 double params[] = {MZ2, mHl2, mHp2};
1435
1436 int i = CacheCheck(B00_MZ2_0_mHl2_mHp2_cache, NumPar, params);
1437 if (i>=0) {
1438 return ( B00_MZ2_0_mHl2_mHp2_cache[NumPar][i] );
1439 } else {
1440 gslpp::complex newResult = PV.B00(MZ2, 0., mHl2, mHp2);
1441 CacheShift(B00_MZ2_0_mHl2_mHp2_cache, NumPar, params, newResult);
1442 return newResult;
1443 }
1444}
gslpp::complex B00_MZ2_0_mHl2_mHp2_cache[4][CacheSize]

◆ B00_MZ2_0_mHp2_mHp2()

gslpp::complex GeneralTHDMcache::B00_MZ2_0_mHp2_mHp2 ( const double  MZ2,
const double  mHp2 
) const

Definition at line 1446 of file GeneralTHDMcache.cpp.

1446 {
1447 int NumPar = 2;
1448 double params[] = {MZ2, mHp2};
1449
1450 int i = CacheCheck(B00_MZ2_0_mHp2_mHp2_cache, NumPar, params);
1451 if (i>=0) {
1452 return ( B00_MZ2_0_mHp2_mHp2_cache[NumPar][i] );
1453 } else {
1454 gslpp::complex newResult = PV.B00(MZ2, 0., mHp2, mHp2);
1455 CacheShift(B00_MZ2_0_mHp2_mHp2_cache, NumPar, params, newResult);
1456 return newResult;
1457 }
1458}
gslpp::complex B00_MZ2_0_mHp2_mHp2_cache[3][CacheSize]

◆ B00_MZ2_0_MW2_mHh2()

gslpp::complex GeneralTHDMcache::B00_MZ2_0_MW2_mHh2 ( const double  MZ2,
const double  MW2,
const double  mHh2 
) const

Definition at line 1460 of file GeneralTHDMcache.cpp.

1460 {
1461 int NumPar = 3;
1462 double params[] = {MZ2, MW2, mHh2};
1463
1464 int i = CacheCheck(B00_MZ2_0_MW2_mHh2_cache, NumPar, params);
1465 if (i>=0) {
1466 return ( B00_MZ2_0_MW2_mHh2_cache[NumPar][i] );
1467 } else {
1468 gslpp::complex newResult = PV.B00(MZ2, MW2, MW2, mHh2);
1469 CacheShift(B00_MZ2_0_MW2_mHh2_cache, NumPar, params, newResult);
1470 return newResult;
1471 }
1472}
gslpp::complex B00_MZ2_0_MW2_mHh2_cache[4][CacheSize]

◆ B00_MZ2_0_MW2_mHl2()

gslpp::complex GeneralTHDMcache::B00_MZ2_0_MW2_mHl2 ( const double  MZ2,
const double  MW2,
const double  mHl2 
) const

Definition at line 1474 of file GeneralTHDMcache.cpp.

1474 {
1475 int NumPar = 3;
1476 double params[] = {MZ2, MW2, mHl2};
1477
1478 int i = CacheCheck(B00_MZ2_0_MW2_mHl2_cache, NumPar, params);
1479 if (i>=0) {
1480 return ( B00_MZ2_0_MW2_mHl2_cache[NumPar][i] );
1481 } else {
1482 gslpp::complex newResult = PV.B00(MZ2, 0., MW2, mHl2);
1483 CacheShift(B00_MZ2_0_MW2_mHl2_cache, NumPar, params, newResult);
1484 return newResult;
1485 }
1486}
gslpp::complex B00_MZ2_0_MW2_mHl2_cache[4][CacheSize]

◆ B00_MZ2_0_MZ2_mHh2()

gslpp::complex GeneralTHDMcache::B00_MZ2_0_MZ2_mHh2 ( const double  MZ2,
const double  mHh2 
) const

Definition at line 1488 of file GeneralTHDMcache.cpp.

1488 {
1489 int NumPar = 2;
1490 double params[] = {MZ2, mHh2};
1491
1492 int i = CacheCheck(B00_MZ2_0_MZ2_mHh2_cache, NumPar, params);
1493 if (i>=0) {
1494 return ( B00_MZ2_0_MZ2_mHh2_cache[NumPar][i] );
1495 } else {
1496 gslpp::complex newResult = PV.B00(MZ2, 0., MZ2, mHh2);
1497 CacheShift(B00_MZ2_0_MZ2_mHh2_cache, NumPar, params, newResult);
1498 return newResult;
1499 }
1500}
gslpp::complex B00_MZ2_0_MZ2_mHh2_cache[3][CacheSize]

◆ B00_MZ2_0_MZ2_mHl2()

gslpp::complex GeneralTHDMcache::B00_MZ2_0_MZ2_mHl2 ( const double  MZ2,
const double  mHl2 
) const

Definition at line 1502 of file GeneralTHDMcache.cpp.

1502 {
1503 int NumPar = 2;
1504 double params[] = {MZ2, mHl2};
1505
1506 int i = CacheCheck(B00_MZ2_0_MZ2_mHl2_cache, NumPar, params);
1507 if (i>=0) {
1508 return ( B00_MZ2_0_MZ2_mHl2_cache[NumPar][i] );
1509 } else {
1510 gslpp::complex newResult = PV.B00(MZ2, 0., MZ2, mHl2);
1511 CacheShift(B00_MZ2_0_MZ2_mHl2_cache, NumPar, params, newResult);
1512 return newResult;
1513 }
1514}
gslpp::complex B00_MZ2_0_MZ2_mHl2_cache[3][CacheSize]

◆ B00_MZ2_MW2_mA2_mHp2()

gslpp::complex GeneralTHDMcache::B00_MZ2_MW2_mA2_mHp2 ( const double  MZ2,
const double  MW2,
const double  mA2,
const double  mHp2 
) const

Definition at line 1516 of file GeneralTHDMcache.cpp.

1516 {
1517 int NumPar = 4;
1518 double params[] = {MZ2, MW2, mA2, mHp2};
1519
1520 int i = CacheCheck(B00_MZ2_MW2_mA2_mHp2_cache, NumPar, params);
1521 if (i>=0) {
1522 return ( B00_MZ2_MW2_mA2_mHp2_cache[NumPar][i] );
1523 } else {
1524 gslpp::complex newResult = PV.B00(MZ2, MW2, mA2, mHp2);
1525 CacheShift(B00_MZ2_MW2_mA2_mHp2_cache, NumPar, params, newResult);
1526 return newResult;
1527 }
1528}
gslpp::complex B00_MZ2_MW2_mA2_mHp2_cache[5][CacheSize]

◆ B00_MZ2_MW2_mHh2_mHp2()

gslpp::complex GeneralTHDMcache::B00_MZ2_MW2_mHh2_mHp2 ( const double  MZ2,
const double  MW2,
const double  mHh2,
const double  mHp2 
) const

Definition at line 1530 of file GeneralTHDMcache.cpp.

1530 {
1531 int NumPar = 4;
1532 double params[] = {MZ2, MW2, mHh2, mHp2};
1533
1534 int i = CacheCheck(B00_MZ2_MW2_mHh2_mHp2_cache, NumPar, params);
1535 if (i>=0) {
1536 return ( B00_MZ2_MW2_mHh2_mHp2_cache[NumPar][i] );
1537 } else {
1538 gslpp::complex newResult = PV.B00(MZ2, MW2, mHh2, mHp2);
1539 CacheShift(B00_MZ2_MW2_mHh2_mHp2_cache, NumPar, params, newResult);
1540 return newResult;
1541 }
1542}
gslpp::complex B00_MZ2_MW2_mHh2_mHp2_cache[5][CacheSize]

◆ B00_MZ2_MW2_mHl2_mHp2()

gslpp::complex GeneralTHDMcache::B00_MZ2_MW2_mHl2_mHp2 ( const double  MZ2,
const double  MW2,
const double  mHl2,
const double  mHp2 
) const

Definition at line 1544 of file GeneralTHDMcache.cpp.

1544 {
1545 int NumPar = 4;
1546 double params[] = {MZ2, MW2, mHl2, mHp2};
1547
1548 int i = CacheCheck(B00_MZ2_MW2_mHl2_mHp2_cache, NumPar, params);
1549 if (i>=0) {
1550 return ( B00_MZ2_MW2_mHl2_mHp2_cache[NumPar][i] );
1551 } else {
1552 gslpp::complex newResult = PV.B00(MZ2, MW2, mHl2, mHp2);
1553 CacheShift(B00_MZ2_MW2_mHl2_mHp2_cache, NumPar, params, newResult);
1554 return newResult;
1555 }
1556}
gslpp::complex B00_MZ2_MW2_mHl2_mHp2_cache[5][CacheSize]

◆ B00_MZ2_MW2_mHp2_mHp2()

gslpp::complex GeneralTHDMcache::B00_MZ2_MW2_mHp2_mHp2 ( const double  MZ2,
const double  MW2,
const double  mHp2 
) const

Definition at line 1558 of file GeneralTHDMcache.cpp.

1558 {
1559 int NumPar = 3;
1560 double params[] = {MZ2, MW2, mHp2};
1561
1562 int i = CacheCheck(B00_MZ2_MW2_mHp2_mHp2_cache, NumPar, params);
1563 if (i>=0) {
1564 return ( B00_MZ2_MW2_mHp2_mHp2_cache[NumPar][i] );
1565 } else {
1566 gslpp::complex newResult = PV.B00(MZ2, MW2, mHp2, mHp2);
1567 CacheShift(B00_MZ2_MW2_mHp2_mHp2_cache, NumPar, params, newResult);
1568 return newResult;
1569 }
1570}
gslpp::complex B00_MZ2_MW2_mHp2_mHp2_cache[4][CacheSize]

◆ B00_MZ2_MW2_MW2_mHh2()

gslpp::complex GeneralTHDMcache::B00_MZ2_MW2_MW2_mHh2 ( const double  MZ2,
const double  MW2,
const double  mHh2 
) const

Definition at line 1572 of file GeneralTHDMcache.cpp.

1572 {
1573 int NumPar = 3;
1574 double params[] = {MZ2, MW2, mHh2};
1575
1576 int i = CacheCheck(B00_MZ2_MW2_MW2_mHh2_cache, NumPar, params);
1577 if (i>=0) {
1578 return ( B00_MZ2_MW2_MW2_mHh2_cache[NumPar][i] );
1579 } else {
1580 gslpp::complex newResult = PV.B00(MZ2, MW2, MW2, mHh2);
1581 CacheShift(B00_MZ2_MW2_MW2_mHh2_cache, NumPar, params, newResult);
1582 return newResult;
1583 }
1584}
gslpp::complex B00_MZ2_MW2_MW2_mHh2_cache[4][CacheSize]

◆ B00_MZ2_MW2_MW2_mHl2()

gslpp::complex GeneralTHDMcache::B00_MZ2_MW2_MW2_mHl2 ( const double  MZ2,
const double  MW2,
const double  mHl2 
) const

Definition at line 1586 of file GeneralTHDMcache.cpp.

1586 {
1587 int NumPar = 3;
1588 double params[] = {MZ2, MW2, mHl2};
1589
1590 int i = CacheCheck(B00_MZ2_MW2_MW2_mHl2_cache, NumPar, params);
1591 if (i>=0) {
1592 return ( B00_MZ2_MW2_MW2_mHl2_cache[NumPar][i] );
1593 } else {
1594 gslpp::complex newResult = PV.B00(MZ2, MW2, MW2, mHl2);
1595 CacheShift(B00_MZ2_MW2_MW2_mHl2_cache, NumPar, params, newResult);
1596 return newResult;
1597 }
1598}
gslpp::complex B00_MZ2_MW2_MW2_mHl2_cache[4][CacheSize]

◆ B00_MZ2_MZ2_mHh2_mA2()

gslpp::complex GeneralTHDMcache::B00_MZ2_MZ2_mHh2_mA2 ( const double  MZ2,
const double  mHh2,
const double  mA2 
) const

Definition at line 1600 of file GeneralTHDMcache.cpp.

1600 {
1601 int NumPar = 3;
1602 double params[] = {MZ2, mHh2, mA2};
1603
1604 int i = CacheCheck(B00_MZ2_MZ2_mHh2_mA2_cache, NumPar, params);
1605 if (i>=0) {
1606 return ( B00_MZ2_MZ2_mHh2_mA2_cache[NumPar][i] );
1607 } else {
1608 gslpp::complex newResult = PV.B00(MZ2, MZ2, mHh2, mA2);
1609 CacheShift(B00_MZ2_MZ2_mHh2_mA2_cache, NumPar, params, newResult);
1610 return newResult;
1611 }
1612}
gslpp::complex B00_MZ2_MZ2_mHh2_mA2_cache[4][CacheSize]

◆ B00_MZ2_MZ2_mHl2_mA2()

gslpp::complex GeneralTHDMcache::B00_MZ2_MZ2_mHl2_mA2 ( const double  MZ2,
const double  mHl2,
const double  mA2 
) const

Definition at line 1614 of file GeneralTHDMcache.cpp.

1614 {
1615 int NumPar = 3;
1616 double params[] = {MZ2, mHl2, mA2};
1617
1618 int i = CacheCheck(B00_MZ2_MZ2_mHl2_mA2_cache, NumPar, params);
1619 if (i>=0) {
1620 return ( B00_MZ2_MZ2_mHl2_mA2_cache[NumPar][i] );
1621 } else {
1622 gslpp::complex newResult = PV.B00(MZ2, MZ2, mHl2, mA2);
1623 CacheShift(B00_MZ2_MZ2_mHl2_mA2_cache, NumPar, params, newResult);
1624 return newResult;
1625 }
1626}
gslpp::complex B00_MZ2_MZ2_mHl2_mA2_cache[4][CacheSize]

◆ B00_MZ2_MZ2_mHp2_mHp2()

gslpp::complex GeneralTHDMcache::B00_MZ2_MZ2_mHp2_mHp2 ( const double  MZ2,
const double  mHp2 
) const

Definition at line 1628 of file GeneralTHDMcache.cpp.

1628 {
1629 int NumPar = 2;
1630 double params[] = {MZ2, mHp2};
1631
1632 int i = CacheCheck(B00_MZ2_MZ2_mHp2_mHp2_cache, NumPar, params);
1633 if (i>=0) {
1634 return ( B00_MZ2_MZ2_mHp2_mHp2_cache[NumPar][i] );
1635 } else {
1636 gslpp::complex newResult = PV.B00(MZ2, MZ2, mHp2, mHp2);
1637 CacheShift(B00_MZ2_MZ2_mHp2_mHp2_cache, NumPar, params, newResult);
1638 return newResult;
1639 }
1640}
gslpp::complex B00_MZ2_MZ2_mHp2_mHp2_cache[3][CacheSize]

◆ B00_MZ2_MZ2_MZ2_mHh2()

gslpp::complex GeneralTHDMcache::B00_MZ2_MZ2_MZ2_mHh2 ( const double  MZ2,
const double  mHh2 
) const

Definition at line 1642 of file GeneralTHDMcache.cpp.

1642 {
1643 int NumPar = 2;
1644 double params[] = {MZ2, mHh2};
1645
1646 int i = CacheCheck(B00_MZ2_MZ2_MZ2_mHh2_cache, NumPar, params);
1647 if (i>=0) {
1648 return ( B00_MZ2_MZ2_MZ2_mHh2_cache[NumPar][i] );
1649 } else {
1650 gslpp::complex newResult = PV.B00(MZ2, MZ2, MZ2, mHh2);
1651 CacheShift(B00_MZ2_MZ2_MZ2_mHh2_cache, NumPar, params, newResult);
1652 return newResult;
1653 }
1654}
gslpp::complex B00_MZ2_MZ2_MZ2_mHh2_cache[3][CacheSize]

◆ B00_MZ2_MZ2_MZ2_mHl2()

gslpp::complex GeneralTHDMcache::B00_MZ2_MZ2_MZ2_mHl2 ( const double  MZ2,
const double  mHl2 
) const

Definition at line 1656 of file GeneralTHDMcache.cpp.

1656 {
1657 int NumPar = 2;
1658 double params[] = {MZ2, mHl2};
1659
1660 int i = CacheCheck(B00_MZ2_MZ2_MZ2_mHl2_cache, NumPar, params);
1661 if (i>=0) {
1662 return ( B00_MZ2_MZ2_MZ2_mHl2_cache[NumPar][i] );
1663 } else {
1664 gslpp::complex newResult = PV.B00(MZ2, MZ2, MZ2, mHl2);
1665 CacheShift(B00_MZ2_MZ2_MZ2_mHl2_cache, NumPar, params, newResult);
1666 return newResult;
1667 }
1668}
gslpp::complex B00_MZ2_MZ2_MZ2_mHl2_cache[3][CacheSize]

◆ B0_MZ2_0_0_mHh2()

gslpp::complex GeneralTHDMcache::B0_MZ2_0_0_mHh2 ( const double  MZ2,
const double  mHh2 
) const

Definition at line 502 of file GeneralTHDMcache.cpp.

502 {
503 int NumPar = 2;
504 double params[] = {MZ2, mHh2};
505
506 int i = CacheCheck(B0_MZ2_0_0_mHh2_cache, NumPar, params);
507 if (i>=0) {
508 return ( B0_MZ2_0_0_mHh2_cache[NumPar][i] );
509 } else {
510 gslpp::complex newResult = PV.B0(MZ2, 0.0, 0.0, mHh2);
511 CacheShift(B0_MZ2_0_0_mHh2_cache, NumPar, params, newResult);
512 return newResult;
513 }
514}
gslpp::complex B0_MZ2_0_0_mHh2_cache[3][CacheSize]
gslpp::complex B0(const double mu2, const double p2, const double m02, const double m12) const
.
Definition: PVfunctions.cpp:41

◆ B0_MZ2_0_0_mHl2()

gslpp::complex GeneralTHDMcache::B0_MZ2_0_0_mHl2 ( const double  MZ2,
const double  mHl2 
) const

Definition at line 488 of file GeneralTHDMcache.cpp.

488 {
489 int NumPar = 2;
490 double params[] = {MZ2, mHl2};
491
492 int i = CacheCheck(B0_MZ2_0_0_mHl2_cache, NumPar, params);
493 if (i>=0) {
494 return ( B0_MZ2_0_0_mHl2_cache[NumPar][i] );
495 } else {
496 gslpp::complex newResult = PV.B0(MZ2, 0.0, 0.0, mHl2);
497 CacheShift(B0_MZ2_0_0_mHl2_cache, NumPar, params, newResult);
498 return newResult;
499 }
500}
gslpp::complex B0_MZ2_0_0_mHl2_cache[3][CacheSize]

◆ B0_MZ2_0_mA2_mHh2()

gslpp::complex GeneralTHDMcache::B0_MZ2_0_mA2_mHh2 ( const double  MZ2,
const double  mA2,
const double  mHh2 
) const

Definition at line 558 of file GeneralTHDMcache.cpp.

558 {
559 int NumPar = 3;
560 double params[] = {MZ2, mA2, mHh2};
561
562 int i = CacheCheck(B0_MZ2_0_mA2_mHh2_cache, NumPar, params);
563 if (i>=0) {
564 return ( B0_MZ2_0_mA2_mHh2_cache[NumPar][i] );
565 } else {
566 gslpp::complex newResult = PV.B0(MZ2, 0.0, mA2, mHh2);
567 CacheShift(B0_MZ2_0_mA2_mHh2_cache, NumPar, params, newResult);
568 return newResult;
569 }
570}
gslpp::complex B0_MZ2_0_mA2_mHh2_cache[4][CacheSize]

◆ B0_MZ2_0_mA2_mHl2()

gslpp::complex GeneralTHDMcache::B0_MZ2_0_mA2_mHl2 ( const double  MZ2,
const double  mA2,
const double  mHl2 
) const

Definition at line 544 of file GeneralTHDMcache.cpp.

544 {
545 int NumPar = 3;
546 double params[] = {MZ2, mA2, mHl2};
547
548 int i = CacheCheck(B0_MZ2_0_mA2_mHl2_cache, NumPar, params);
549 if (i>=0) {
550 return ( B0_MZ2_0_mA2_mHl2_cache[NumPar][i] );
551 } else {
552 gslpp::complex newResult = PV.B0(MZ2, 0.0, mA2, mHl2);
553 CacheShift(B0_MZ2_0_mA2_mHl2_cache, NumPar, params, newResult);
554 return newResult;
555 }
556}
gslpp::complex B0_MZ2_0_mA2_mHl2_cache[4][CacheSize]

◆ B0_MZ2_0_mHp2_mHh2()

gslpp::complex GeneralTHDMcache::B0_MZ2_0_mHp2_mHh2 ( const double  MZ2,
const double  mHp2,
const double  mHh2 
) const

Definition at line 530 of file GeneralTHDMcache.cpp.

530 {
531 int NumPar = 3;
532 double params[] = {MZ2, mHp2, mHh2};
533
534 int i = CacheCheck(B0_MZ2_0_mHp2_mHh2_cache, NumPar, params);
535 if (i>=0) {
536 return ( B0_MZ2_0_mHp2_mHh2_cache[NumPar][i] );
537 } else {
538 gslpp::complex newResult = PV.B0(MZ2, 0.0, mHp2, mHh2);
539 CacheShift(B0_MZ2_0_mHp2_mHh2_cache, NumPar, params, newResult);
540 return newResult;
541 }
542}
gslpp::complex B0_MZ2_0_mHp2_mHh2_cache[4][CacheSize]

◆ B0_MZ2_0_mHp2_mHl2()

gslpp::complex GeneralTHDMcache::B0_MZ2_0_mHp2_mHl2 ( const double  MZ2,
const double  mHp2,
const double  mHl2 
) const

Definition at line 516 of file GeneralTHDMcache.cpp.

516 {
517 int NumPar = 3;
518 double params[] = {MZ2, mHp2, mHl2};
519
520 int i = CacheCheck(B0_MZ2_0_mHp2_mHl2_cache, NumPar, params);
521 if (i>=0) {
522 return ( B0_MZ2_0_mHp2_mHl2_cache[NumPar][i] );
523 } else {
524 gslpp::complex newResult = PV.B0(MZ2, 0.0, mHp2, mHl2);
525 CacheShift(B0_MZ2_0_mHp2_mHl2_cache, NumPar, params, newResult);
526 return newResult;
527 }
528}
gslpp::complex B0_MZ2_0_mHp2_mHl2_cache[4][CacheSize]

◆ B0_MZ2_0_MW2_mHh2()

gslpp::complex GeneralTHDMcache::B0_MZ2_0_MW2_mHh2 ( const double  MZ2,
const double  MW2,
const double  mHh2 
) const

Definition at line 376 of file GeneralTHDMcache.cpp.

376 {
377 int NumPar = 3;
378 double params[] = {MZ2, MW2, mHh2};
379
380 int i = CacheCheck(B0_MZ2_0_MW2_mHh2_cache, NumPar, params);
381 if (i>=0) {
382 return ( B0_MZ2_0_MW2_mHh2_cache[NumPar][i] );
383 } else {
384 gslpp::complex newResult = PV.B0(MZ2, 0., MW2, mHh2);
385 CacheShift(B0_MZ2_0_MW2_mHh2_cache, NumPar, params, newResult);
386 return newResult;
387 }
388}
gslpp::complex B0_MZ2_0_MW2_mHh2_cache[4][CacheSize]

◆ B0_MZ2_0_MW2_mHl2()

gslpp::complex GeneralTHDMcache::B0_MZ2_0_MW2_mHl2 ( const double  MZ2,
const double  MW2,
const double  mHl2 
) const

Definition at line 390 of file GeneralTHDMcache.cpp.

390 {
391 int NumPar = 3;
392 double params[] = {MZ2, MW2, mHl2};
393
394 int i = CacheCheck(B0_MZ2_0_MW2_mHl2_cache, NumPar, params);
395 if (i>=0) {
396 return ( B0_MZ2_0_MW2_mHl2_cache[NumPar][i] );
397 } else {
398 gslpp::complex newResult = PV.B0(MZ2, 0., MW2, mHl2);
399 CacheShift(B0_MZ2_0_MW2_mHl2_cache, NumPar, params, newResult);
400 return newResult;
401 }
402}
gslpp::complex B0_MZ2_0_MW2_mHl2_cache[4][CacheSize]

◆ B0_MZ2_0_MZ2_mHh2()

gslpp::complex GeneralTHDMcache::B0_MZ2_0_MZ2_mHh2 ( const double  MZ2,
const double  mHh2 
) const

Definition at line 404 of file GeneralTHDMcache.cpp.

404 {
405 int NumPar = 2;
406 double params[] = {MZ2, mHh2};
407
408 int i = CacheCheck(B0_MZ2_0_MZ2_mHh2_cache, NumPar, params);
409 if (i>=0) {
410 return ( B0_MZ2_0_MZ2_mHh2_cache[NumPar][i] );
411 } else {
412 gslpp::complex newResult = PV.B0(MZ2, 0., MZ2, mHh2);
413 CacheShift(B0_MZ2_0_MZ2_mHh2_cache, NumPar, params, newResult);
414 return newResult;
415 }
416}
gslpp::complex B0_MZ2_0_MZ2_mHh2_cache[3][CacheSize]

◆ B0_MZ2_0_MZ2_mHl2()

gslpp::complex GeneralTHDMcache::B0_MZ2_0_MZ2_mHl2 ( const double  MZ2,
const double  mHl2 
) const

Definition at line 418 of file GeneralTHDMcache.cpp.

418 {
419 int NumPar = 2;
420 double params[] = {MZ2, mHl2};
421
422 int i = CacheCheck(B0_MZ2_0_MZ2_mHl2_cache, NumPar, params);
423 if (i>=0) {
424 return ( B0_MZ2_0_MZ2_mHl2_cache[NumPar][i] );
425 } else {
426 gslpp::complex newResult = PV.B0(MZ2, 0., MZ2, mHl2);
427 CacheShift(B0_MZ2_0_MZ2_mHl2_cache, NumPar, params, newResult);
428 return newResult;
429 }
430}
gslpp::complex B0_MZ2_0_MZ2_mHl2_cache[3][CacheSize]

◆ B0_MZ2_mA2_0_mHh2()

gslpp::complex GeneralTHDMcache::B0_MZ2_mA2_0_mHh2 ( const double  MZ2,
const double  mA2,
const double  mHh2 
) const

Definition at line 866 of file GeneralTHDMcache.cpp.

866 {
867 int NumPar = 3;
868 double params[] = {MZ2, mA2, mHh2};
869
870 int i = CacheCheck(B0_MZ2_mA2_0_mHh2_cache, NumPar, params);
871 if (i>=0) {
872 return ( B0_MZ2_mA2_0_mHh2_cache[NumPar][i] );
873 } else {
874 gslpp::complex newResult = PV.B0(MZ2, mA2, 0.0, mHh2);
875 CacheShift(B0_MZ2_mA2_0_mHh2_cache, NumPar, params, newResult);
876 return newResult;
877 }
878}
gslpp::complex B0_MZ2_mA2_0_mHh2_cache[4][CacheSize]

◆ B0_MZ2_mA2_0_mHl2()

gslpp::complex GeneralTHDMcache::B0_MZ2_mA2_0_mHl2 ( const double  MZ2,
const double  mA2,
const double  mHl2 
) const

Definition at line 852 of file GeneralTHDMcache.cpp.

852 {
853 int NumPar = 3;
854 double params[] = {MZ2, mA2, mHl2};
855
856 int i = CacheCheck(B0_MZ2_mA2_0_mHl2_cache, NumPar, params);
857 if (i>=0) {
858 return ( B0_MZ2_mA2_0_mHl2_cache[NumPar][i] );
859 } else {
860 gslpp::complex newResult = PV.B0(MZ2, mA2, 0.0, mHl2);
861 CacheShift(B0_MZ2_mA2_0_mHl2_cache, NumPar, params, newResult);
862 return newResult;
863 }
864}
gslpp::complex B0_MZ2_mA2_0_mHl2_cache[4][CacheSize]

◆ B0_MZ2_mA2_mA2_mHh2()

gslpp::complex GeneralTHDMcache::B0_MZ2_mA2_mA2_mHh2 ( const double  MZ2,
const double  mA2,
const double  mHh2 
) const

Definition at line 894 of file GeneralTHDMcache.cpp.

894 {
895 int NumPar = 3;
896 double params[] = {MZ2, mA2, mHh2};
897
898 int i = CacheCheck(B0_MZ2_mA2_mA2_mHh2_cache, NumPar, params);
899 if (i>=0) {
900 return ( B0_MZ2_mA2_mA2_mHh2_cache[NumPar][i] );
901 } else {
902 gslpp::complex newResult = PV.B0(MZ2, mA2, mA2, mHh2);
903 CacheShift(B0_MZ2_mA2_mA2_mHh2_cache, NumPar, params, newResult);
904 return newResult;
905 }
906}
gslpp::complex B0_MZ2_mA2_mA2_mHh2_cache[4][CacheSize]

◆ B0_MZ2_mA2_mA2_mHl2()

gslpp::complex GeneralTHDMcache::B0_MZ2_mA2_mA2_mHl2 ( const double  MZ2,
const double  mA2,
const double  mHl2 
) const

Definition at line 880 of file GeneralTHDMcache.cpp.

880 {
881 int NumPar = 3;
882 double params[] = {MZ2, mA2, mHl2};
883
884 int i = CacheCheck(B0_MZ2_mA2_mA2_mHl2_cache, NumPar, params);
885 if (i>=0) {
886 return ( B0_MZ2_mA2_mA2_mHl2_cache[NumPar][i] );
887 } else {
888 gslpp::complex newResult = PV.B0(MZ2, mA2, mA2, mHl2);
889 CacheShift(B0_MZ2_mA2_mA2_mHl2_cache, NumPar, params, newResult);
890 return newResult;
891 }
892}
gslpp::complex B0_MZ2_mA2_mA2_mHl2_cache[4][CacheSize]

◆ B0_MZ2_mHh2_0_0()

gslpp::complex GeneralTHDMcache::B0_MZ2_mHh2_0_0 ( const double  MZ2,
const double  mHh2 
) const

Definition at line 684 of file GeneralTHDMcache.cpp.

684 {
685 int NumPar = 2;
686 double params[] = {MZ2, mHh2};
687
688 int i = CacheCheck(B0_MZ2_mHh2_0_0_cache, NumPar, params);
689 if (i>=0) {
690 return ( B0_MZ2_mHh2_0_0_cache[NumPar][i] );
691 } else {
692 gslpp::complex newResult = PV.B0(MZ2, mHh2, 0.0, 0.0);
693 CacheShift(B0_MZ2_mHh2_0_0_cache, NumPar, params, newResult);
694 return newResult;
695 }
696}
gslpp::complex B0_MZ2_mHh2_0_0_cache[3][CacheSize]

◆ B0_MZ2_mHh2_0_mA2()

gslpp::complex GeneralTHDMcache::B0_MZ2_mHh2_0_mA2 ( const double  MZ2,
const double  mHh2,
const double  mA2 
) const

Definition at line 712 of file GeneralTHDMcache.cpp.

712 {
713 int NumPar = 3;
714 double params[] = {MZ2, mHh2, mA2};
715
716 int i = CacheCheck(B0_MZ2_mHh2_0_mA2_cache, NumPar, params);
717 if (i>=0) {
718 return ( B0_MZ2_mHh2_0_mA2_cache[NumPar][i] );
719 } else {
720 gslpp::complex newResult = PV.B0(MZ2, mHh2, 0.0, mA2);
721 CacheShift(B0_MZ2_mHh2_0_mA2_cache, NumPar, params, newResult);
722 return newResult;
723 }
724}
gslpp::complex B0_MZ2_mHh2_0_mA2_cache[4][CacheSize]

◆ B0_MZ2_mHh2_0_mHp2()

gslpp::complex GeneralTHDMcache::B0_MZ2_mHh2_0_mHp2 ( const double  MZ2,
const double  mHh2,
const double  mHp2 
) const

Definition at line 698 of file GeneralTHDMcache.cpp.

698 {
699 int NumPar = 3;
700 double params[] = {MZ2, mHh2, mHp2};
701
702 int i = CacheCheck(B0_MZ2_mHh2_0_mHp2_cache, NumPar, params);
703 if (i>=0) {
704 return ( B0_MZ2_mHh2_0_mHp2_cache[NumPar][i] );
705 } else {
706 gslpp::complex newResult = PV.B0(MZ2, mHh2, 0.0, mHp2);
707 CacheShift(B0_MZ2_mHh2_0_mHp2_cache, NumPar, params, newResult);
708 return newResult;
709 }
710}
gslpp::complex B0_MZ2_mHh2_0_mHp2_cache[4][CacheSize]

◆ B0_MZ2_mHh2_mA2_mA2()

gslpp::complex GeneralTHDMcache::B0_MZ2_mHh2_mA2_mA2 ( const double  MZ2,
const double  mHh2,
const double  mA2 
) const

Definition at line 782 of file GeneralTHDMcache.cpp.

782 {
783 int NumPar = 3;
784 double params[] = {MZ2, mHh2, mA2};
785
786 int i = CacheCheck(B0_MZ2_mHh2_mA2_mA2_cache, NumPar, params);
787 if (i>=0) {
788 return ( B0_MZ2_mHh2_mA2_mA2_cache[NumPar][i] );
789 } else {
790 gslpp::complex newResult = PV.B0(MZ2, mHh2, mA2, mA2);
791 CacheShift(B0_MZ2_mHh2_mA2_mA2_cache, NumPar, params, newResult);
792 return newResult;
793 }
794}
gslpp::complex B0_MZ2_mHh2_mA2_mA2_cache[4][CacheSize]

◆ B0_MZ2_mHh2_mHh2_mHh2()

gslpp::complex GeneralTHDMcache::B0_MZ2_mHh2_mHh2_mHh2 ( const double  MZ2,
const double  mHh2 
) const

Definition at line 754 of file GeneralTHDMcache.cpp.

754 {
755 int NumPar = 2;
756 double params[] = {MZ2, mHh2};
757
758 int i = CacheCheck(B0_MZ2_mHh2_mHh2_mHh2_cache, NumPar, params);
759 if (i>=0) {
760 return ( B0_MZ2_mHh2_mHh2_mHh2_cache[NumPar][i] );
761 } else {
762 gslpp::complex newResult = PV.B0(MZ2, mHh2, mHh2, mHh2);
763 CacheShift(B0_MZ2_mHh2_mHh2_mHh2_cache, NumPar, params, newResult);
764 return newResult;
765 }
766}
gslpp::complex B0_MZ2_mHh2_mHh2_mHh2_cache[3][CacheSize]

◆ B0_MZ2_mHh2_mHh2_mHl2()

gslpp::complex GeneralTHDMcache::B0_MZ2_mHh2_mHh2_mHl2 ( const double  MZ2,
const double  mHh2,
const double  mHl2 
) const

Definition at line 740 of file GeneralTHDMcache.cpp.

740 {
741 int NumPar = 3;
742 double params[] = {MZ2, mHh2, mHl2};
743
744 int i = CacheCheck(B0_MZ2_mHh2_mHh2_mHl2_cache, NumPar, params);
745 if (i>=0) {
746 return ( B0_MZ2_mHh2_mHh2_mHl2_cache[NumPar][i] );
747 } else {
748 gslpp::complex newResult = PV.B0(MZ2, mHh2, mHh2, mHl2);
749 CacheShift(B0_MZ2_mHh2_mHh2_mHl2_cache, NumPar, params, newResult);
750 return newResult;
751 }
752}
gslpp::complex B0_MZ2_mHh2_mHh2_mHl2_cache[4][CacheSize]

◆ B0_MZ2_mHh2_mHl2_mHl2()

gslpp::complex GeneralTHDMcache::B0_MZ2_mHh2_mHl2_mHl2 ( const double  MZ2,
const double  mHh2,
const double  mHl2 
) const

Definition at line 726 of file GeneralTHDMcache.cpp.

726 {
727 int NumPar = 3;
728 double params[] = {MZ2, mHh2, mHl2};
729
730 int i = CacheCheck(B0_MZ2_mHh2_mHl2_mHl2_cache, NumPar, params);
731 if (i>=0) {
732 return ( B0_MZ2_mHh2_mHl2_mHl2_cache[NumPar][i] );
733 } else {
734 gslpp::complex newResult = PV.B0(MZ2, mHh2, mHl2, mHl2);
735 CacheShift(B0_MZ2_mHh2_mHl2_mHl2_cache, NumPar, params, newResult);
736 return newResult;
737 }
738}
gslpp::complex B0_MZ2_mHh2_mHl2_mHl2_cache[4][CacheSize]

◆ B0_MZ2_mHh2_mHp2_mHp2()

gslpp::complex GeneralTHDMcache::B0_MZ2_mHh2_mHp2_mHp2 ( const double  MZ2,
const double  mHh2,
const double  mHp2 
) const

Definition at line 768 of file GeneralTHDMcache.cpp.

768 {
769 int NumPar = 3;
770 double params[] = {MZ2, mHh2, mHp2};
771
772 int i = CacheCheck(B0_MZ2_mHh2_mHp2_mHp2_cache, NumPar, params);
773 if (i>=0) {
774 return ( B0_MZ2_mHh2_mHp2_mHp2_cache[NumPar][i] );
775 } else {
776 gslpp::complex newResult = PV.B0(MZ2, mHh2, mHp2, mHp2);
777 CacheShift(B0_MZ2_mHh2_mHp2_mHp2_cache, NumPar, params, newResult);
778 return newResult;
779 }
780}
gslpp::complex B0_MZ2_mHh2_mHp2_mHp2_cache[4][CacheSize]

◆ B0_MZ2_mHl2_0_0()

gslpp::complex GeneralTHDMcache::B0_MZ2_mHl2_0_0 ( const double  MZ2,
const double  mHl2 
) const

Definition at line 572 of file GeneralTHDMcache.cpp.

572 {
573 int NumPar = 2;
574 double params[] = {MZ2, mHl2};
575
576 int i = CacheCheck(B0_MZ2_mHl2_0_0_cache, NumPar, params);
577 if (i>=0) {
578 return ( B0_MZ2_mHl2_0_0_cache[NumPar][i] );
579 } else {
580 gslpp::complex newResult = PV.B0(MZ2, mHl2, 0.0, 0.0);
581 CacheShift(B0_MZ2_mHl2_0_0_cache, NumPar, params, newResult);
582 return newResult;
583 }
584}
gslpp::complex B0_MZ2_mHl2_0_0_cache[3][CacheSize]

◆ B0_MZ2_mHl2_0_mA2()

gslpp::complex GeneralTHDMcache::B0_MZ2_mHl2_0_mA2 ( const double  MZ2,
const double  mHl2,
const double  mA2 
) const

Definition at line 600 of file GeneralTHDMcache.cpp.

600 {
601 int NumPar = 3;
602 double params[] = {MZ2, mHl2, mA2};
603
604 int i = CacheCheck(B0_MZ2_mHl2_0_mA2_cache, NumPar, params);
605 if (i>=0) {
606 return ( B0_MZ2_mHl2_0_mA2_cache[NumPar][i] );
607 } else {
608 gslpp::complex newResult = PV.B0(MZ2, mHl2, 0.0, mA2);
609 CacheShift(B0_MZ2_mHl2_0_mA2_cache, NumPar, params, newResult);
610 return newResult;
611 }
612}
gslpp::complex B0_MZ2_mHl2_0_mA2_cache[4][CacheSize]

◆ B0_MZ2_mHl2_0_mHp2()

gslpp::complex GeneralTHDMcache::B0_MZ2_mHl2_0_mHp2 ( const double  MZ2,
const double  mHl2,
const double  mHp2 
) const

Definition at line 586 of file GeneralTHDMcache.cpp.

586 {
587 int NumPar = 3;
588 double params[] = {MZ2, mHl2, mHp2};
589
590 int i = CacheCheck(B0_MZ2_mHl2_0_mHp2_cache, NumPar, params);
591 if (i>=0) {
592 return ( B0_MZ2_mHl2_0_mHp2_cache[NumPar][i] );
593 } else {
594 gslpp::complex newResult = PV.B0(MZ2, mHl2, 0.0, mHp2);
595 CacheShift(B0_MZ2_mHl2_0_mHp2_cache, NumPar, params, newResult);
596 return newResult;
597 }
598}
gslpp::complex B0_MZ2_mHl2_0_mHp2_cache[4][CacheSize]

◆ B0_MZ2_mHl2_mA2_mA2()

gslpp::complex GeneralTHDMcache::B0_MZ2_mHl2_mA2_mA2 ( const double  MZ2,
const double  mHl2,
const double  mA2 
) const

Definition at line 670 of file GeneralTHDMcache.cpp.

670 {
671 int NumPar = 3;
672 double params[] = {MZ2, mHl2, mA2};
673
674 int i = CacheCheck(B0_MZ2_mHl2_mA2_mA2_cache, NumPar, params);
675 if (i>=0) {
676 return ( B0_MZ2_mHl2_mA2_mA2_cache[NumPar][i] );
677 } else {
678 gslpp::complex newResult = PV.B0(MZ2, mHl2, mA2, mA2);
679 CacheShift(B0_MZ2_mHl2_mA2_mA2_cache, NumPar, params, newResult);
680 return newResult;
681 }
682}
gslpp::complex B0_MZ2_mHl2_mA2_mA2_cache[4][CacheSize]

◆ B0_MZ2_mHl2_mHh2_mHh2()

gslpp::complex GeneralTHDMcache::B0_MZ2_mHl2_mHh2_mHh2 ( const double  MZ2,
const double  mHl2,
const double  mHh2 
) const

Definition at line 642 of file GeneralTHDMcache.cpp.

642 {
643 int NumPar = 3;
644 double params[] = {MZ2, mHl2, mHh2};
645
646 int i = CacheCheck(B0_MZ2_mHl2_mHh2_mHh2_cache, NumPar, params);
647 if (i>=0) {
648 return ( B0_MZ2_mHl2_mHh2_mHh2_cache[NumPar][i] );
649 } else {
650 gslpp::complex newResult = PV.B0(MZ2, mHl2, mHh2, mHh2);
651 CacheShift(B0_MZ2_mHl2_mHh2_mHh2_cache, NumPar, params, newResult);
652 return newResult;
653 }
654}
gslpp::complex B0_MZ2_mHl2_mHh2_mHh2_cache[4][CacheSize]

◆ B0_MZ2_mHl2_mHh2_mHl2()

gslpp::complex GeneralTHDMcache::B0_MZ2_mHl2_mHh2_mHl2 ( const double  MZ2,
const double  mHl2,
const double  mHh2 
) const

Definition at line 628 of file GeneralTHDMcache.cpp.

628 {
629 int NumPar = 3;
630 double params[] = {MZ2, mHl2, mHh2};
631
632 int i = CacheCheck(B0_MZ2_mHl2_mHh2_mHl2_cache, NumPar, params);
633 if (i>=0) {
634 return ( B0_MZ2_mHl2_mHh2_mHl2_cache[NumPar][i] );
635 } else {
636 gslpp::complex newResult = PV.B0(MZ2, mHl2, mHh2, mHl2);
637 CacheShift(B0_MZ2_mHl2_mHh2_mHl2_cache, NumPar, params, newResult);
638 return newResult;
639 }
640}
gslpp::complex B0_MZ2_mHl2_mHh2_mHl2_cache[4][CacheSize]

◆ B0_MZ2_mHl2_mHl2_mHl2()

gslpp::complex GeneralTHDMcache::B0_MZ2_mHl2_mHl2_mHl2 ( const double  MZ2,
const double  mHl2 
) const

Definition at line 614 of file GeneralTHDMcache.cpp.

614 {
615 int NumPar = 2;
616 double params[] = {MZ2, mHl2};
617
618 int i = CacheCheck(B0_MZ2_mHl2_mHl2_mHl2_cache, NumPar, params);
619 if (i>=0) {
620 return ( B0_MZ2_mHl2_mHl2_mHl2_cache[NumPar][i] );
621 } else {
622 gslpp::complex newResult = PV.B0(MZ2, mHl2, mHl2, mHl2);
623 CacheShift(B0_MZ2_mHl2_mHl2_mHl2_cache, NumPar, params, newResult);
624 return newResult;
625 }
626}
gslpp::complex B0_MZ2_mHl2_mHl2_mHl2_cache[3][CacheSize]

◆ B0_MZ2_mHl2_mHp2_mHp2()

gslpp::complex GeneralTHDMcache::B0_MZ2_mHl2_mHp2_mHp2 ( const double  MZ2,
const double  mHl2,
const double  mHp2 
) const

Definition at line 656 of file GeneralTHDMcache.cpp.

656 {
657 int NumPar = 3;
658 double params[] = {MZ2, mHl2, mHp2};
659
660 int i = CacheCheck(B0_MZ2_mHl2_mHp2_mHp2_cache, NumPar, params);
661 if (i>=0) {
662 return ( B0_MZ2_mHl2_mHp2_mHp2_cache[NumPar][i] );
663 } else {
664 gslpp::complex newResult = PV.B0(MZ2, mHl2, mHp2, mHp2);
665 CacheShift(B0_MZ2_mHl2_mHp2_mHp2_cache, NumPar, params, newResult);
666 return newResult;
667 }
668}
gslpp::complex B0_MZ2_mHl2_mHp2_mHp2_cache[4][CacheSize]

◆ B0_MZ2_mHp2_0_mHh2()

gslpp::complex GeneralTHDMcache::B0_MZ2_mHp2_0_mHh2 ( const double  MZ2,
const double  mHp2,
const double  mHh2 
) const

Definition at line 810 of file GeneralTHDMcache.cpp.

810 {
811 int NumPar = 3;
812 double params[] = {MZ2, mHp2, mHh2};
813
814 int i = CacheCheck(B0_MZ2_mHp2_0_mHh2_cache, NumPar, params);
815 if (i>=0) {
816 return ( B0_MZ2_mHp2_0_mHh2_cache[NumPar][i] );
817 } else {
818 gslpp::complex newResult = PV.B0(MZ2, mHp2, 0.0, mHh2);
819 CacheShift(B0_MZ2_mHp2_0_mHh2_cache, NumPar, params, newResult);
820 return newResult;
821 }
822}
gslpp::complex B0_MZ2_mHp2_0_mHh2_cache[4][CacheSize]

◆ B0_MZ2_mHp2_0_mHl2()

gslpp::complex GeneralTHDMcache::B0_MZ2_mHp2_0_mHl2 ( const double  MZ2,
const double  mHp2,
const double  mHl2 
) const

Definition at line 796 of file GeneralTHDMcache.cpp.

796 {
797 int NumPar = 3;
798 double params[] = {MZ2, mHp2, mHl2};
799
800 int i = CacheCheck(B0_MZ2_mHp2_0_mHl2_cache, NumPar, params);
801 if (i>=0) {
802 return ( B0_MZ2_mHp2_0_mHl2_cache[NumPar][i] );
803 } else {
804 gslpp::complex newResult = PV.B0(MZ2, mHp2, 0.0, mHl2);
805 CacheShift(B0_MZ2_mHp2_0_mHl2_cache, NumPar, params, newResult);
806 return newResult;
807 }
808}
gslpp::complex B0_MZ2_mHp2_0_mHl2_cache[4][CacheSize]

◆ B0_MZ2_mHp2_mHp2_mHh2()

gslpp::complex GeneralTHDMcache::B0_MZ2_mHp2_mHp2_mHh2 ( const double  MZ2,
const double  mHp2,
const double  mHh2 
) const

Definition at line 838 of file GeneralTHDMcache.cpp.

838 {
839 int NumPar = 3;
840 double params[] = {MZ2, mHp2, mHh2};
841
842 int i = CacheCheck(B0_MZ2_mHp2_mHp2_mHh2_cache, NumPar, params);
843 if (i>=0) {
844 return ( B0_MZ2_mHp2_mHp2_mHh2_cache[NumPar][i] );
845 } else {
846 gslpp::complex newResult = PV.B0(MZ2, mHp2, mHp2, mHh2);
847 CacheShift(B0_MZ2_mHp2_mHp2_mHh2_cache, NumPar, params, newResult);
848 return newResult;
849 }
850}
gslpp::complex B0_MZ2_mHp2_mHp2_mHh2_cache[4][CacheSize]

◆ B0_MZ2_mHp2_mHp2_mHl2()

gslpp::complex GeneralTHDMcache::B0_MZ2_mHp2_mHp2_mHl2 ( const double  MZ2,
const double  mHp2,
const double  mHl2 
) const

Definition at line 824 of file GeneralTHDMcache.cpp.

824 {
825 int NumPar = 3;
826 double params[] = {MZ2, mHp2, mHl2};
827
828 int i = CacheCheck(B0_MZ2_mHp2_mHp2_mHl2_cache, NumPar, params);
829 if (i>=0) {
830 return ( B0_MZ2_mHp2_mHp2_mHl2_cache[NumPar][i] );
831 } else {
832 gslpp::complex newResult = PV.B0(MZ2, mHp2, mHp2, mHl2);
833 CacheShift(B0_MZ2_mHp2_mHp2_mHl2_cache, NumPar, params, newResult);
834 return newResult;
835 }
836}
gslpp::complex B0_MZ2_mHp2_mHp2_mHl2_cache[4][CacheSize]

◆ B0_MZ2_MW2_MW2_mHh2()

gslpp::complex GeneralTHDMcache::B0_MZ2_MW2_MW2_mHh2 ( const double  MZ2,
const double  MW2,
const double  mHh2 
) const

Definition at line 432 of file GeneralTHDMcache.cpp.

432 {
433 int NumPar = 3;
434 double params[] = {MZ2, MW2, mHh2};
435
436 int i = CacheCheck(B0_MZ2_MW2_MW2_mHh2_cache, NumPar, params);
437 if (i>=0) {
438 return ( B0_MZ2_MW2_MW2_mHh2_cache[NumPar][i] );
439 } else {
440 gslpp::complex newResult = PV.B0(MZ2, MW2, MW2, mHh2);
441 CacheShift(B0_MZ2_MW2_MW2_mHh2_cache, NumPar, params, newResult);
442 return newResult;
443 }
444}
gslpp::complex B0_MZ2_MW2_MW2_mHh2_cache[4][CacheSize]

◆ B0_MZ2_MW2_MW2_mHl2()

gslpp::complex GeneralTHDMcache::B0_MZ2_MW2_MW2_mHl2 ( const double  MZ2,
const double  MW2,
const double  mHl2 
) const

Definition at line 446 of file GeneralTHDMcache.cpp.

446 {
447 int NumPar = 3;
448 double params[] = {MZ2, MW2, mHl2};
449
450 int i = CacheCheck(B0_MZ2_MW2_MW2_mHl2_cache, NumPar, params);
451 if (i>=0) {
452 return ( B0_MZ2_MW2_MW2_mHl2_cache[NumPar][i] );
453 } else {
454 gslpp::complex newResult = PV.B0(MZ2, MW2, MW2, mHl2);
455 CacheShift(B0_MZ2_MW2_MW2_mHl2_cache, NumPar, params, newResult);
456 return newResult;
457 }
458}
gslpp::complex B0_MZ2_MW2_MW2_mHl2_cache[4][CacheSize]

◆ B0_MZ2_MZ2_MZ2_mHh2()

gslpp::complex GeneralTHDMcache::B0_MZ2_MZ2_MZ2_mHh2 ( const double  MZ2,
const double  mHh2 
) const

Definition at line 460 of file GeneralTHDMcache.cpp.

460 {
461 int NumPar = 2;
462 double params[] = {MZ2, mHh2};
463
464 int i = CacheCheck(B0_MZ2_MZ2_MZ2_mHh2_cache, NumPar, params);
465 if (i>=0) {
466 return ( B0_MZ2_MZ2_MZ2_mHh2_cache[NumPar][i] );
467 } else {
468 gslpp::complex newResult = PV.B0(MZ2, MZ2, MZ2, mHh2);
469 CacheShift(B0_MZ2_MZ2_MZ2_mHh2_cache, NumPar, params, newResult);
470 return newResult;
471 }
472}
gslpp::complex B0_MZ2_MZ2_MZ2_mHh2_cache[3][CacheSize]

◆ B0_MZ2_MZ2_MZ2_mHl2()

gslpp::complex GeneralTHDMcache::B0_MZ2_MZ2_MZ2_mHl2 ( const double  MZ2,
const double  mHl2 
) const

Definition at line 474 of file GeneralTHDMcache.cpp.

474 {
475 int NumPar = 2;
476 double params[] = {MZ2, mHl2};
477
478 int i = CacheCheck(B0_MZ2_MZ2_MZ2_mHl2_cache, NumPar, params);
479 if (i>=0) {
480 return ( B0_MZ2_MZ2_MZ2_mHl2_cache[NumPar][i] );
481 } else {
482 gslpp::complex newResult = PV.B0(MZ2, MZ2, MZ2, mHl2);
483 CacheShift(B0_MZ2_MZ2_MZ2_mHl2_cache, NumPar, params, newResult);
484 return newResult;
485 }
486}
gslpp::complex B0_MZ2_MZ2_MZ2_mHl2_cache[3][CacheSize]

◆ B0p_MZ2_0_0_mHh2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_0_0_mHh2 ( const double  MZ2,
const double  mHh2 
) const

Definition at line 926 of file GeneralTHDMcache.cpp.

926 {
927 int NumPar = 2;
928 double params[] = {MZ2, mHh2};
929
930 int i = CacheCheck(B0p_MZ2_0_0_mHh2_cache, NumPar, params);
931 if (i>=0) {
932 return ( B0p_MZ2_0_0_mHh2_cache[NumPar][i] );
933 } else {
934 gslpp::complex newResult = PV.B0p(MZ2, 0.0, 0.0, mHh2);
935 CacheShift(B0p_MZ2_0_0_mHh2_cache, NumPar, params, newResult);
936 return newResult;
937 }
938}
gslpp::complex B0p_MZ2_0_0_mHh2_cache[3][CacheSize]
gslpp::complex B0p(const double muIR2, const double p2, const double m02, const double m12) const
.

◆ B0p_MZ2_0_0_mHl2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_0_0_mHl2 ( const double  MZ2,
const double  mHl2 
) const

Definition at line 912 of file GeneralTHDMcache.cpp.

912 {
913 int NumPar = 2;
914 double params[] = {MZ2, mHl2};
915
916 int i = CacheCheck(B0p_MZ2_0_0_mHl2_cache, NumPar, params);
917 if (i>=0) {
918 return ( B0p_MZ2_0_0_mHl2_cache[NumPar][i] );
919 } else {
920 gslpp::complex newResult = PV.B0p(MZ2, 0.0, 0.0, mHl2);
921 CacheShift(B0p_MZ2_0_0_mHl2_cache, NumPar, params, newResult);
922 return newResult;
923 }
924}
gslpp::complex B0p_MZ2_0_0_mHl2_cache[3][CacheSize]

◆ B0p_MZ2_0_mA2_mHh2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_0_mA2_mHh2 ( const double  MZ2,
const double  mA2,
const double  mHh2 
) const

Definition at line 996 of file GeneralTHDMcache.cpp.

996 {
997 int NumPar = 3;
998 double params[] = {MZ2, mA2, mHh2};
999
1000 int i = CacheCheck(B0p_MZ2_0_mA2_mHh2_cache, NumPar, params);
1001 if (i>=0) {
1002 return ( B0p_MZ2_0_mA2_mHh2_cache[NumPar][i] );
1003 } else {
1004 gslpp::complex newResult = PV.B0p(MZ2, 0.0, mA2, mHh2);
1005 CacheShift(B0p_MZ2_0_mA2_mHh2_cache, NumPar, params, newResult);
1006 return newResult;
1007 }
1008}
gslpp::complex B0p_MZ2_0_mA2_mHh2_cache[4][CacheSize]

◆ B0p_MZ2_0_mA2_mHl2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_0_mA2_mHl2 ( const double  MZ2,
const double  mA2,
const double  mHl2 
) const

Definition at line 982 of file GeneralTHDMcache.cpp.

982 {
983 int NumPar = 3;
984 double params[] = {MZ2, mA2, mHl2};
985
986 int i = CacheCheck(B0p_MZ2_0_mA2_mHl2_cache, NumPar, params);
987 if (i>=0) {
988 return ( B0p_MZ2_0_mA2_mHl2_cache[NumPar][i] );
989 } else {
990 gslpp::complex newResult = PV.B0p(MZ2, 0.0, mA2, mHl2);
991 CacheShift(B0p_MZ2_0_mA2_mHl2_cache, NumPar, params, newResult);
992 return newResult;
993 }
994}
gslpp::complex B0p_MZ2_0_mA2_mHl2_cache[4][CacheSize]

◆ B0p_MZ2_0_mHp2_mA2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_0_mHp2_mA2 ( const double  MZ2,
const double  mHp2,
const double  mA2 
) const

Definition at line 968 of file GeneralTHDMcache.cpp.

968 {
969 int NumPar = 3;
970 double params[] = {MZ2, mHp2, mA2};
971
972 int i = CacheCheck(B0p_MZ2_0_mHp2_mA2_cache, NumPar, params);
973 if (i>=0) {
974 return ( B0p_MZ2_0_mHp2_mA2_cache[NumPar][i] );
975 } else {
976 gslpp::complex newResult = PV.B0p(MZ2, 0.0, mHp2, mA2);
977 CacheShift(B0p_MZ2_0_mHp2_mA2_cache, NumPar, params, newResult);
978 return newResult;
979 }
980}
gslpp::complex B0p_MZ2_0_mHp2_mA2_cache[4][CacheSize]

◆ B0p_MZ2_0_mHp2_mHh2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_0_mHp2_mHh2 ( const double  MZ2,
const double  mHp2,
const double  mHh2 
) const

Definition at line 954 of file GeneralTHDMcache.cpp.

954 {
955 int NumPar = 3;
956 double params[] = {MZ2, mHp2, mHh2};
957
958 int i = CacheCheck(B0p_MZ2_0_mHp2_mHh2_cache, NumPar, params);
959 if (i>=0) {
960 return ( B0p_MZ2_0_mHp2_mHh2_cache[NumPar][i] );
961 } else {
962 gslpp::complex newResult = PV.B0p(MZ2, 0.0, mHp2, mHh2);
963 CacheShift(B0p_MZ2_0_mHp2_mHh2_cache, NumPar, params, newResult);
964 return newResult;
965 }
966}
gslpp::complex B0p_MZ2_0_mHp2_mHh2_cache[4][CacheSize]

◆ B0p_MZ2_0_mHp2_mHl2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_0_mHp2_mHl2 ( const double  MZ2,
const double  mHp2,
const double  mHl2 
) const

Definition at line 940 of file GeneralTHDMcache.cpp.

940 {
941 int NumPar = 3;
942 double params[] = {MZ2, mHp2, mHl2};
943
944 int i = CacheCheck(B0p_MZ2_0_mHp2_mHl2_cache, NumPar, params);
945 if (i>=0) {
946 return ( B0p_MZ2_0_mHp2_mHl2_cache[NumPar][i] );
947 } else {
948 gslpp::complex newResult = PV.B0p(MZ2, 0.0, mHp2, mHl2);
949 CacheShift(B0p_MZ2_0_mHp2_mHl2_cache, NumPar, params, newResult);
950 return newResult;
951 }
952}
gslpp::complex B0p_MZ2_0_mHp2_mHl2_cache[4][CacheSize]

◆ B0p_MZ2_mA2_0_mHh2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mA2_0_mHh2 ( const double  MZ2,
const double  mA2,
const double  mHh2 
) const

Definition at line 1318 of file GeneralTHDMcache.cpp.

1318 {
1319 int NumPar = 3;
1320 double params[] = {MZ2, mA2, mHh2};
1321
1322 int i = CacheCheck(B0p_MZ2_mA2_0_mHh2_cache, NumPar, params);
1323 if (i>=0) {
1324 return ( B0p_MZ2_mA2_0_mHh2_cache[NumPar][i] );
1325 } else {
1326 gslpp::complex newResult = PV.B0p(MZ2, mA2, 0.0, mHh2);
1327 CacheShift(B0p_MZ2_mA2_0_mHh2_cache, NumPar, params, newResult);
1328 return newResult;
1329 }
1330}
gslpp::complex B0p_MZ2_mA2_0_mHh2_cache[4][CacheSize]

◆ B0p_MZ2_mA2_0_mHl2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mA2_0_mHl2 ( const double  MZ2,
const double  mA2,
const double  mHl2 
) const

Definition at line 1304 of file GeneralTHDMcache.cpp.

1304 {
1305 int NumPar = 3;
1306 double params[] = {MZ2, mA2, mHl2};
1307
1308 int i = CacheCheck(B0p_MZ2_mA2_0_mHl2_cache, NumPar, params);
1309 if (i>=0) {
1310 return ( B0p_MZ2_mA2_0_mHl2_cache[NumPar][i] );
1311 } else {
1312 gslpp::complex newResult = PV.B0p(MZ2, mA2, 0.0, mHl2);
1313 CacheShift(B0p_MZ2_mA2_0_mHl2_cache, NumPar, params, newResult);
1314 return newResult;
1315 }
1316}
gslpp::complex B0p_MZ2_mA2_0_mHl2_cache[4][CacheSize]

◆ B0p_MZ2_mA2_0_mHp2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mA2_0_mHp2 ( const double  MZ2,
const double  mA2,
const double  mHp2 
) const

Definition at line 1332 of file GeneralTHDMcache.cpp.

1332 {
1333 int NumPar = 3;
1334 double params[] = {MZ2, mA2, mHp2};
1335
1336 int i = CacheCheck(B0p_MZ2_mA2_0_mHp2_cache, NumPar, params);
1337 if (i>=0) {
1338 return ( B0p_MZ2_mA2_0_mHp2_cache[NumPar][i] );
1339 } else {
1340 gslpp::complex newResult = PV.B0p(MZ2, mA2, 0.0, mHp2);
1341 CacheShift(B0p_MZ2_mA2_0_mHp2_cache, NumPar, params, newResult);
1342 return newResult;
1343 }
1344}
gslpp::complex B0p_MZ2_mA2_0_mHp2_cache[4][CacheSize]

◆ B0p_MZ2_mA2_mA2_mHh2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mA2_mA2_mHh2 ( const double  MZ2,
const double  mA2,
const double  mHh2 
) const

Definition at line 1360 of file GeneralTHDMcache.cpp.

1360 {
1361 int NumPar = 3;
1362 double params[] = {MZ2, mA2, mHh2};
1363
1364 int i = CacheCheck(B0p_MZ2_mA2_mA2_mHh2_cache, NumPar, params);
1365 if (i>=0) {
1366 return ( B0p_MZ2_mA2_mA2_mHh2_cache[NumPar][i] );
1367 } else {
1368 gslpp::complex newResult = PV.B0p(MZ2, mA2, mA2, mHh2);
1369 CacheShift(B0p_MZ2_mA2_mA2_mHh2_cache, NumPar, params, newResult);
1370 return newResult;
1371 }
1372}
gslpp::complex B0p_MZ2_mA2_mA2_mHh2_cache[4][CacheSize]

◆ B0p_MZ2_mA2_mA2_mHl2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mA2_mA2_mHl2 ( const double  MZ2,
const double  mA2,
const double  mHl2 
) const

Definition at line 1346 of file GeneralTHDMcache.cpp.

1346 {
1347 int NumPar = 3;
1348 double params[] = {MZ2, mA2, mHl2};
1349
1350 int i = CacheCheck(B0p_MZ2_mA2_mA2_mHl2_cache, NumPar, params);
1351 if (i>=0) {
1352 return ( B0p_MZ2_mA2_mA2_mHl2_cache[NumPar][i] );
1353 } else {
1354 gslpp::complex newResult = PV.B0p(MZ2, mA2, mA2, mHl2);
1355 CacheShift(B0p_MZ2_mA2_mA2_mHl2_cache, NumPar, params, newResult);
1356 return newResult;
1357 }
1358}
gslpp::complex B0p_MZ2_mA2_mA2_mHl2_cache[4][CacheSize]

◆ B0p_MZ2_mHh2_0_0()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHh2_0_0 ( const double  MZ2,
const double  mHh2 
) const

Definition at line 1122 of file GeneralTHDMcache.cpp.

1122 {
1123 int NumPar = 2;
1124 double params[] = {MZ2, mHh2};
1125
1126 int i = CacheCheck(B0p_MZ2_0_0_mHh2_cache, NumPar, params);
1127 if (i>=0) {
1128 return ( B0p_MZ2_0_0_mHh2_cache[NumPar][i] );
1129 } else {
1130 gslpp::complex newResult = PV.B0p(MZ2, mHh2, 0.0, 0.0);
1131 CacheShift(B0p_MZ2_0_0_mHh2_cache, NumPar, params, newResult);
1132 return newResult;
1133 }
1134}

◆ B0p_MZ2_mHh2_0_mA2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHh2_0_mA2 ( const double  MZ2,
const double  mHh2,
const double  mA2 
) const

Definition at line 1150 of file GeneralTHDMcache.cpp.

1150 {
1151 int NumPar = 3;
1152 double params[] = {MZ2, mHh2, mA2};
1153
1154 int i = CacheCheck(B0p_MZ2_mHh2_0_mA2_cache, NumPar, params);
1155 if (i>=0) {
1156 return ( B0p_MZ2_mHh2_0_mA2_cache[NumPar][i] );
1157 } else {
1158 gslpp::complex newResult = PV.B0p(MZ2, mHh2, 0.0, mA2);
1159 CacheShift(B0p_MZ2_mHh2_0_mA2_cache, NumPar, params, newResult);
1160 return newResult;
1161 }
1162}
gslpp::complex B0p_MZ2_mHh2_0_mA2_cache[4][CacheSize]

◆ B0p_MZ2_mHh2_0_mHp2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHh2_0_mHp2 ( const double  MZ2,
const double  mHh2,
const double  mHp2 
) const

Definition at line 1136 of file GeneralTHDMcache.cpp.

1136 {
1137 int NumPar = 3;
1138 double params[] = {MZ2, mHh2, mHp2};
1139
1140 int i = CacheCheck(B0p_MZ2_mHh2_0_mHp2_cache, NumPar, params);
1141 if (i>=0) {
1142 return ( B0p_MZ2_mHh2_0_mHp2_cache[NumPar][i] );
1143 } else {
1144 gslpp::complex newResult = PV.B0p(MZ2, mHh2, 0.0, mHp2);
1145 CacheShift(B0p_MZ2_mHh2_0_mHp2_cache, NumPar, params, newResult);
1146 return newResult;
1147 }
1148}
gslpp::complex B0p_MZ2_mHh2_0_mHp2_cache[4][CacheSize]

◆ B0p_MZ2_mHh2_mA2_mA2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHh2_mA2_mA2 ( const double  MZ2,
const double  mHh2,
const double  mA2 
) const

Definition at line 1220 of file GeneralTHDMcache.cpp.

1220 {
1221 int NumPar = 3;
1222 double params[] = {MZ2, mHh2, mA2};
1223
1224 int i = CacheCheck(B0p_MZ2_mHh2_mA2_mA2_cache, NumPar, params);
1225 if (i>=0) {
1226 return ( B0p_MZ2_mHh2_mA2_mA2_cache[NumPar][i] );
1227 } else {
1228 gslpp::complex newResult = PV.B0p(MZ2, mHh2, mA2, mA2);
1229 CacheShift(B0p_MZ2_mHh2_mA2_mA2_cache, NumPar, params, newResult);
1230 return newResult;
1231 }
1232}
gslpp::complex B0p_MZ2_mHh2_mA2_mA2_cache[4][CacheSize]

◆ B0p_MZ2_mHh2_mHh2_mHh2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHh2_mHh2_mHh2 ( const double  MZ2,
const double  mHh2 
) const

Definition at line 1192 of file GeneralTHDMcache.cpp.

1192 {
1193 int NumPar = 2;
1194 double params[] = {MZ2, mHh2};
1195
1196 int i = CacheCheck(B0p_MZ2_mHh2_mHh2_mHh2_cache, NumPar, params);
1197 if (i>=0) {
1198 return ( B0p_MZ2_mHh2_mHh2_mHh2_cache[NumPar][i] );
1199 } else {
1200 gslpp::complex newResult = PV.B0p(MZ2, mHh2, mHh2, mHh2);
1201 CacheShift(B0p_MZ2_mHh2_mHh2_mHh2_cache, NumPar, params, newResult);
1202 return newResult;
1203 }
1204}
gslpp::complex B0p_MZ2_mHh2_mHh2_mHh2_cache[3][CacheSize]

◆ B0p_MZ2_mHh2_mHh2_mHl2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHh2_mHh2_mHl2 ( const double  MZ2,
const double  mHh2,
const double  mHl2 
) const

Definition at line 1178 of file GeneralTHDMcache.cpp.

1178 {
1179 int NumPar = 3;
1180 double params[] = {MZ2, mHh2, mHl2};
1181
1182 int i = CacheCheck(B0p_MZ2_mHh2_mHh2_mHl2_cache, NumPar, params);
1183 if (i>=0) {
1184 return ( B0p_MZ2_mHh2_mHh2_mHl2_cache[NumPar][i] );
1185 } else {
1186 gslpp::complex newResult = PV.B0p(MZ2, mHh2, mHh2, mHl2);
1187 CacheShift(B0p_MZ2_mHh2_mHh2_mHl2_cache, NumPar, params, newResult);
1188 return newResult;
1189 }
1190}
gslpp::complex B0p_MZ2_mHh2_mHh2_mHl2_cache[4][CacheSize]

◆ B0p_MZ2_mHh2_mHl2_mHl2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHh2_mHl2_mHl2 ( const double  MZ2,
const double  mHh2,
const double  mHl2 
) const

Definition at line 1164 of file GeneralTHDMcache.cpp.

1164 {
1165 int NumPar = 3;
1166 double params[] = {MZ2, mHh2, mHl2};
1167
1168 int i = CacheCheck(B0p_MZ2_mHh2_mHl2_mHl2_cache, NumPar, params);
1169 if (i>=0) {
1170 return ( B0p_MZ2_mHh2_mHl2_mHl2_cache[NumPar][i] );
1171 } else {
1172 gslpp::complex newResult = PV.B0p(MZ2, mHh2, mHl2, mHl2);
1173 CacheShift(B0p_MZ2_mHh2_mHl2_mHl2_cache, NumPar, params, newResult);
1174 return newResult;
1175 }
1176}
gslpp::complex B0p_MZ2_mHh2_mHl2_mHl2_cache[4][CacheSize]

◆ B0p_MZ2_mHh2_mHp2_mHp2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHh2_mHp2_mHp2 ( const double  MZ2,
const double  mHh2,
const double  mHp2 
) const

Definition at line 1206 of file GeneralTHDMcache.cpp.

1206 {
1207 int NumPar = 3;
1208 double params[] = {MZ2, mHh2, mHp2};
1209
1210 int i = CacheCheck(B0p_MZ2_mHh2_mHp2_mHp2_cache, NumPar, params);
1211 if (i>=0) {
1212 return ( B0p_MZ2_mHh2_mHp2_mHp2_cache[NumPar][i] );
1213 } else {
1214 gslpp::complex newResult = PV.B0p(MZ2, mHh2, mHp2, mHp2);
1215 CacheShift(B0p_MZ2_mHh2_mHp2_mHp2_cache, NumPar, params, newResult);
1216 return newResult;
1217 }
1218}
gslpp::complex B0p_MZ2_mHh2_mHp2_mHp2_cache[4][CacheSize]

◆ B0p_MZ2_mHl2_0_0()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHl2_0_0 ( const double  MZ2,
const double  mHl2 
) const

Definition at line 1010 of file GeneralTHDMcache.cpp.

1010 {
1011 int NumPar = 2;
1012 double params[] = {MZ2, mHl2};
1013
1014 int i = CacheCheck(B0p_MZ2_0_0_mHl2_cache, NumPar, params);
1015 if (i>=0) {
1016 return ( B0p_MZ2_0_0_mHl2_cache[NumPar][i] );
1017 } else {
1018 gslpp::complex newResult = PV.B0p(MZ2, mHl2, 0.0, 0.0);
1019 CacheShift(B0p_MZ2_0_0_mHl2_cache, NumPar, params, newResult);
1020 return newResult;
1021 }
1022}

◆ B0p_MZ2_mHl2_0_mA2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHl2_0_mA2 ( const double  MZ2,
const double  mHl2,
const double  mA2 
) const

Definition at line 1038 of file GeneralTHDMcache.cpp.

1038 {
1039 int NumPar = 3;
1040 double params[] = {MZ2, mHl2, mA2};
1041
1042 int i = CacheCheck(B0p_MZ2_mHl2_0_mA2_cache, NumPar, params);
1043 if (i>=0) {
1044 return ( B0p_MZ2_mHl2_0_mA2_cache[NumPar][i] );
1045 } else {
1046 gslpp::complex newResult = PV.B0p(MZ2, mHl2, 0.0, mA2);
1047 CacheShift(B0p_MZ2_mHl2_0_mA2_cache, NumPar, params, newResult);
1048 return newResult;
1049 }
1050}
gslpp::complex B0p_MZ2_mHl2_0_mA2_cache[4][CacheSize]

◆ B0p_MZ2_mHl2_0_mHp2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHl2_0_mHp2 ( const double  MZ2,
const double  mHl2,
const double  mHp2 
) const

Definition at line 1024 of file GeneralTHDMcache.cpp.

1024 {
1025 int NumPar = 3;
1026 double params[] = {MZ2, mHl2, mHp2};
1027
1028 int i = CacheCheck(B0p_MZ2_mHl2_0_mHp2_cache, NumPar, params);
1029 if (i>=0) {
1030 return ( B0p_MZ2_mHl2_0_mHp2_cache[NumPar][i] );
1031 } else {
1032 gslpp::complex newResult = PV.B0p(MZ2, mHl2, 0.0, mHp2);
1033 CacheShift(B0p_MZ2_mHl2_0_mHp2_cache, NumPar, params, newResult);
1034 return newResult;
1035 }
1036}
gslpp::complex B0p_MZ2_mHl2_0_mHp2_cache[4][CacheSize]

◆ B0p_MZ2_mHl2_mA2_mA2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHl2_mA2_mA2 ( const double  MZ2,
const double  mHl2,
const double  mA2 
) const

Definition at line 1108 of file GeneralTHDMcache.cpp.

1108 {
1109 int NumPar = 3;
1110 double params[] = {MZ2, mHl2, mA2};
1111
1112 int i = CacheCheck(B0p_MZ2_mHl2_mA2_mA2_cache, NumPar, params);
1113 if (i>=0) {
1114 return ( B0p_MZ2_mHl2_mA2_mA2_cache[NumPar][i] );
1115 } else {
1116 gslpp::complex newResult = PV.B0p(MZ2, mHl2, mA2, mA2);
1117 CacheShift(B0p_MZ2_mHl2_mA2_mA2_cache, NumPar, params, newResult);
1118 return newResult;
1119 }
1120}
gslpp::complex B0p_MZ2_mHl2_mA2_mA2_cache[4][CacheSize]

◆ B0p_MZ2_mHl2_mHh2_mHh2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHl2_mHh2_mHh2 ( const double  MZ2,
const double  mHl2,
const double  mHh2 
) const

Definition at line 1080 of file GeneralTHDMcache.cpp.

1080 {
1081 int NumPar = 3;
1082 double params[] = {MZ2, mHl2, mHh2};
1083
1084 int i = CacheCheck(B0p_MZ2_mHl2_mHh2_mHh2_cache, NumPar, params);
1085 if (i>=0) {
1086 return ( B0p_MZ2_mHl2_mHh2_mHh2_cache[NumPar][i] );
1087 } else {
1088 gslpp::complex newResult = PV.B0p(MZ2, mHl2, mHh2, mHh2);
1089 CacheShift(B0p_MZ2_mHl2_mHh2_mHh2_cache, NumPar, params, newResult);
1090 return newResult;
1091 }
1092}
gslpp::complex B0p_MZ2_mHl2_mHh2_mHh2_cache[4][CacheSize]

◆ B0p_MZ2_mHl2_mHh2_mHl2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHl2_mHh2_mHl2 ( const double  MZ2,
const double  mHl2,
const double  mHh2 
) const

Definition at line 1066 of file GeneralTHDMcache.cpp.

1066 {
1067 int NumPar = 3;
1068 double params[] = {MZ2, mHl2, mHh2};
1069
1070 int i = CacheCheck(B0p_MZ2_mHl2_mHh2_mHl2_cache, NumPar, params);
1071 if (i>=0) {
1072 return ( B0p_MZ2_mHl2_mHh2_mHl2_cache[NumPar][i] );
1073 } else {
1074 gslpp::complex newResult = PV.B0p(MZ2, mHl2, mHh2, mHl2);
1075 CacheShift(B0p_MZ2_mHl2_mHh2_mHl2_cache, NumPar, params, newResult);
1076 return newResult;
1077 }
1078}
gslpp::complex B0p_MZ2_mHl2_mHh2_mHl2_cache[4][CacheSize]

◆ B0p_MZ2_mHl2_mHl2_mHl2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHl2_mHl2_mHl2 ( const double  MZ2,
const double  mHl2 
) const

Definition at line 1052 of file GeneralTHDMcache.cpp.

1052 {
1053 int NumPar = 2;
1054 double params[] = {MZ2, mHl2};
1055
1056 int i = CacheCheck(B0p_MZ2_mHl2_mHl2_mHl2_cache, NumPar, params);
1057 if (i>=0) {
1058 return ( B0p_MZ2_mHl2_mHl2_mHl2_cache[NumPar][i] );
1059 } else {
1060 gslpp::complex newResult = PV.B0p(MZ2, mHl2, mHl2, mHl2);
1061 CacheShift(B0p_MZ2_mHl2_mHl2_mHl2_cache, NumPar, params, newResult);
1062 return newResult;
1063 }
1064}
gslpp::complex B0p_MZ2_mHl2_mHl2_mHl2_cache[3][CacheSize]

◆ B0p_MZ2_mHl2_mHp2_mHp2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHl2_mHp2_mHp2 ( const double  MZ2,
const double  mHl2,
const double  mHp2 
) const

Definition at line 1094 of file GeneralTHDMcache.cpp.

1094 {
1095 int NumPar = 3;
1096 double params[] = {MZ2, mHl2, mHp2};
1097
1098 int i = CacheCheck(B0p_MZ2_mHl2_mHp2_mHp2_cache, NumPar, params);
1099 if (i>=0) {
1100 return ( B0p_MZ2_mHl2_mHp2_mHp2_cache[NumPar][i] );
1101 } else {
1102 gslpp::complex newResult = PV.B0p(MZ2, mHl2, mHp2, mHp2);
1103 CacheShift(B0p_MZ2_mHl2_mHp2_mHp2_cache, NumPar, params, newResult);
1104 return newResult;
1105 }
1106}
gslpp::complex B0p_MZ2_mHl2_mHp2_mHp2_cache[4][CacheSize]

◆ B0p_MZ2_mHp2_0_mA2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHp2_0_mA2 ( const double  MZ2,
const double  mHp2,
const double  mA2 
) const

Definition at line 1262 of file GeneralTHDMcache.cpp.

1262 {
1263 int NumPar = 3;
1264 double params[] = {MZ2, mHp2, mA2};
1265
1266 int i = CacheCheck(B0p_MZ2_mHp2_0_mA2_cache, NumPar, params);
1267 if (i>=0) {
1268 return ( B0p_MZ2_mHp2_0_mA2_cache[NumPar][i] );
1269 } else {
1270 gslpp::complex newResult = PV.B0p(MZ2, mHp2, 0.0, mA2);
1271 CacheShift(B0p_MZ2_mHp2_0_mA2_cache, NumPar, params, newResult);
1272 return newResult;
1273 }
1274}
gslpp::complex B0p_MZ2_mHp2_0_mA2_cache[4][CacheSize]

◆ B0p_MZ2_mHp2_0_mHh2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHp2_0_mHh2 ( const double  MZ2,
const double  mHp2,
const double  mHh2 
) const

Definition at line 1248 of file GeneralTHDMcache.cpp.

1248 {
1249 int NumPar = 3;
1250 double params[] = {MZ2, mHp2, mHh2};
1251
1252 int i = CacheCheck(B0p_MZ2_mHp2_0_mHh2_cache, NumPar, params);
1253 if (i>=0) {
1254 return ( B0p_MZ2_mHp2_0_mHh2_cache[NumPar][i] );
1255 } else {
1256 gslpp::complex newResult = PV.B0p(MZ2, mHp2, 0.0, mHh2);
1257 CacheShift(B0p_MZ2_mHp2_0_mHh2_cache, NumPar, params, newResult);
1258 return newResult;
1259 }
1260}
gslpp::complex B0p_MZ2_mHp2_0_mHh2_cache[4][CacheSize]

◆ B0p_MZ2_mHp2_0_mHl2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHp2_0_mHl2 ( const double  MZ2,
const double  mHp2,
const double  mHl2 
) const

Definition at line 1234 of file GeneralTHDMcache.cpp.

1234 {
1235 int NumPar = 3;
1236 double params[] = {MZ2, mHp2, mHl2};
1237
1238 int i = CacheCheck(B0p_MZ2_mHp2_0_mHl2_cache, NumPar, params);
1239 if (i>=0) {
1240 return ( B0p_MZ2_mHp2_0_mHl2_cache[NumPar][i] );
1241 } else {
1242 gslpp::complex newResult = PV.B0p(MZ2, mHp2, 0.0, mHl2);
1243 CacheShift(B0p_MZ2_mHp2_0_mHl2_cache, NumPar, params, newResult);
1244 return newResult;
1245 }
1246}
gslpp::complex B0p_MZ2_mHp2_0_mHl2_cache[4][CacheSize]

◆ B0p_MZ2_mHp2_mHp2_mHh2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHp2_mHp2_mHh2 ( const double  MZ2,
const double  mHp2,
const double  mHh2 
) const

Definition at line 1290 of file GeneralTHDMcache.cpp.

1290 {
1291 int NumPar = 3;
1292 double params[] = {MZ2, mHp2, mHh2};
1293
1294 int i = CacheCheck(B0p_MZ2_mHp2_mHp2_mHh2_cache, NumPar, params);
1295 if (i>=0) {
1296 return ( B0p_MZ2_mHp2_mHp2_mHh2_cache[NumPar][i] );
1297 } else {
1298 gslpp::complex newResult = PV.B0p(MZ2, mHp2, mHp2, mHh2);
1299 CacheShift(B0p_MZ2_mHp2_mHp2_mHh2_cache, NumPar, params, newResult);
1300 return newResult;
1301 }
1302}
gslpp::complex B0p_MZ2_mHp2_mHp2_mHh2_cache[4][CacheSize]

◆ B0p_MZ2_mHp2_mHp2_mHl2()

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHp2_mHp2_mHl2 ( const double  MZ2,
const double  mHp2,
const double  mHl2 
) const

Definition at line 1276 of file GeneralTHDMcache.cpp.

1276 {
1277 int NumPar = 3;
1278 double params[] = {MZ2, mHp2, mHl2};
1279
1280 int i = CacheCheck(B0p_MZ2_mHp2_mHp2_mHl2_cache, NumPar, params);
1281 if (i>=0) {
1282 return ( B0p_MZ2_mHp2_mHp2_mHl2_cache[NumPar][i] );
1283 } else {
1284 gslpp::complex newResult = PV.B0p(MZ2, mHp2, mHp2, mHl2);
1285 CacheShift(B0p_MZ2_mHp2_mHp2_mHl2_cache, NumPar, params, newResult);
1286 return newResult;
1287 }
1288}
gslpp::complex B0p_MZ2_mHp2_mHp2_mHl2_cache[4][CacheSize]

◆ beta()

double GeneralTHDMcache::beta ( const double  mf,
const double  m_2 
) const

beta function

Returns
\(\beta(mf, m_2)=\sqrt{1-4*mf*mf/(m_2)}\)

Definition at line 6498 of file GeneralTHDMcache.cpp.

6499 {
6500 // We take the absolute value; this beta should always be multiplied by Heaviside theta
6501 return sqrt(std::fabs(1.0 - 4.0*mf*mf / m_2));
6502 }

◆ CacheCheck()

int GeneralTHDMcache::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.

Takes a complex value.

Definition at line 319 of file GeneralTHDMcache.cpp.

320 {
321 bool bCache;
322 for(int i=0; i<CacheSize; i++) {
323 bCache = true;
324 for(int j=0; j<NumPar; j++)
325 bCache &= (params[j] == cache[j][i].real());
326 if (bCache) return i;
327 }
328 return -1;
329}
static const int CacheSize
Cache size.

◆ CacheCheckReal()

int GeneralTHDMcache::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.

Takes a real value.

Definition at line 331 of file GeneralTHDMcache.cpp.

332 {
333 bool bCache;
334 for(int i=0; i<CacheSize; i++) {
335 bCache = true;
336 for(int j=0; j<NumPar; j++)
337 bCache &= (params[j] == cache[j][i]);
338 if (bCache) return i;
339 }
340 return -1;
341}

◆ CacheShift()

void GeneralTHDMcache::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.

The new values are added on top. The oldest set on the stack is deleted. Takes a complex value.

Definition at line 344 of file GeneralTHDMcache.cpp.

345 {
346 // shift old parameters and result
347 for(int i=CacheSize-1; i>0; i--)
348 for(int j=0; j<NumPar+1; j++)
349 cache[j][i] = cache[j][i-1];
350
351 // store new parameters and result
352 for(int j=0; j<NumPar; j++) {
353 cache[j][0] = gslpp::complex(params[j], 0.0, false);
354 cache[NumPar][0] = newResult;
355 }
356}

◆ CacheShiftReal()

void GeneralTHDMcache::CacheShiftReal ( double  cache[][CacheSize],
const int  NumPar,
const double  params[],
const double  newResult 
) const

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 358 of file GeneralTHDMcache.cpp.

359 {
360 // shift old parameters and result
361 for(int i=CacheSize-1; i>0; i--)
362 for(int j=0; j<NumPar+1; j++)
363 cache[j][i] = cache[j][i-1];
364
365 // store new parameters and result
366 for(int j=0; j<NumPar; j++) {
367 cache[j][0] = params[j];
368 cache[NumPar][0] = newResult;
369 }
370}

◆ computeHeavyHiggs()

void GeneralTHDMcache::computeHeavyHiggs ( )

Definition at line 7606 of file GeneralTHDMcache.cpp.

7607{
7608 //FLAG to select only the model in which all the couplings are the same (by families)
7609 if (!myGTHDM->getATHDMflag())
7610 {
7611 throw std::runtime_error("Direct Searches are only aviable in the A2HDM.");
7612 }
7613
7614 /*complex i */
7615 gslpp::complex i = gslpp::complex::i();
7616
7617 double Br_Ztoee=0.03363; //C. Patrignani et al.(Particle Data Group), Chin. Phys. C, 40, 100001 (2016)
7618 double Br_Ztomumu=0.03366; //C. Patrignani et al.(Particle Data Group), Chin. Phys. C, 40, 100001 (2016)
7619 double Br_Ztotautau=0.0337; //C. Patrignani et al.(Particle Data Group), Chin. Phys. C, 40, 100001 (2016)
7620 double Br_Ztoinv=0.2; //C. Patrignani et al.(Particle Data Group), Chin. Phys. C, 40, 100001 (2016)
7621// double Br_Ztohadrons=0.69911; //PDG2022
7622 double Br_Wtoenu=0.1071; //C. Patrignani et al.(Particle Data Group), Chin. Phys. C, 40, 100001 (2016)
7623 double Br_Wtomunu=0.1063; //C. Patrignani et al.(Particle Data Group), Chin. Phys. C, 40, 100001 (2016)
7624 double Br_Wtotaunu=0.1138; //C. Patrignani et al.(Particle Data Group), Chin. Phys. C, 40, 100001 (2016)
7625 double Br_Wtohadrons=0.6741; // PDG2022
7626 double Br_tautoleptons=0.3521; // PDG2022
7627 double Br_tautohadrons=1-Br_tautoleptons; // PDG2022
7628
7629
7648
7649
7654
7659
7664
7665
7666
7667
7668
7721
7722
7727
7728
7733
7750
7755
7776 //THoEX_pp_phi2_phi1phi1_bbtautau_ATLAS13=0.0; //OLD this has been splitted in two
7779 //THoEX_pp_phi3_phi1phi1_bbtautau_ATLAS13=0.0; //OLD this has been splitted in two
7788
7791
7792
7795
7796
7797
7802
7803
7806
7807
7828
7831
7836
7851
7860
7861 //Theoretical expressions for the Heavy Higgs cross sections times branching ratios
7862
7867
7868
7869
7870
7879
7880
7881
7890
7891
7892
7901
7902
7903
7910
7911
7912
7913
7914 pp_phi2_Zga_llga_TH8=SigmaSumphi2_8*Br_phi2toZga*(Br_Ztoee+Br_Ztomumu);
7915 pp_phi3_Zga_llga_TH8=SigmaSumphi3_8*Br_phi3toZga*(Br_Ztoee+Br_Ztomumu);
7918
7919
7920
7921
7922
7923
7934
7935
7936
7937
7946 ggVV_phi2_WW_lnulnu_TH13=(SigmaggF_phi2_13+SigmaVBF_phi2_13)*Br_phi2toWW*(Br_Wtoenu+Br_Wtomunu)*(Br_Wtoenu+Br_Wtomunu);
7947 ggVV_phi3_WW_lnulnu_TH13=(SigmaggF_phi3_13+SigmaVBF_phi3_13)*Br_phi3toWW*(Br_Wtoenu+Br_Wtomunu)*(Br_Wtoenu+Br_Wtomunu);
7950
7951
7952
7953
7954
7955
7960
7963
7966
7967
7968
7969
7978
7981
7986
7989
7994
7997
8000
8001
8002 pp_phi2_phi1phi1_bbVV_TH13=SigmaSumphi2_13*Br_phi2tophi1phi1*2.0*GTHDM_BR_h_bb*(GTHDM_BR_h_WW*pow(Br_Wtoenu+Br_Wtomunu+Br_Wtotaunu*Br_tautoleptons,2)
8003 +GTHDM_BR_h_ZZ*2.0*Br_Ztoinv*(Br_Ztoee+Br_Ztomumu+Br_Ztotautau*Br_tautoleptons*Br_tautoleptons));
8004 pp_phi3_phi1phi1_bbVV_TH13=SigmaSumphi3_13*Br_phi3tophi1phi1*2.0*GTHDM_BR_h_bb*(GTHDM_BR_h_WW*pow(Br_Wtoenu+Br_Wtomunu+Br_Wtotaunu*Br_tautoleptons,2)
8005 +GTHDM_BR_h_ZZ*2.0*Br_Ztoinv*(Br_Ztoee+Br_Ztomumu+Br_Ztotautau*Br_tautoleptons*Br_tautoleptons));
8006
8007
8008
8009// I'd say that in the paper give values for \phi->HH and assume SM for the other decays so we correct those final dicays but divide by the
8010// BR of the SM (which is what experimentalist have assumed)
8012 +2.0*GTHDM_BR_h_WW*GTHDM_BR_h_tautau*Br_tautohadrons*Br_tautohadrons*(Br_Wtoenu+Br_Wtomunu+Br_Wtotaunu*Br_tautohadrons)*(Br_Wtoenu+Br_Wtomunu+Br_Wtotaunu*Br_tautohadrons)
8013 +GTHDM_BR_h_tautau*GTHDM_BR_h_tautau*Br_tautohadrons*Br_tautohadrons*Br_tautohadrons*Br_tautohadrons)/
8014 (BrSM_htoWW*BrSM_htoWW*pow((Br_Wtoenu+Br_Wtomunu+Br_Wtotaunu*Br_tautohadrons),4)
8015 +2.0*BrSM_htoWW*BrSM_htotautau*Br_tautohadrons*Br_tautohadrons*(Br_Wtoenu+Br_Wtomunu+Br_Wtotaunu*Br_tautohadrons)*(Br_Wtoenu+Br_Wtomunu+Br_Wtotaunu*Br_tautohadrons)
8016 +BrSM_htotautau*BrSM_htotautau*Br_tautohadrons*Br_tautohadrons*Br_tautohadrons*Br_tautohadrons);
8017
8019 +2.0*GTHDM_BR_h_WW*GTHDM_BR_h_tautau*Br_tautohadrons*Br_tautohadrons*(Br_Wtoenu+Br_Wtomunu+Br_Wtotaunu*Br_tautohadrons)*(Br_Wtoenu+Br_Wtomunu+Br_Wtotaunu*Br_tautohadrons)
8020 +GTHDM_BR_h_tautau*GTHDM_BR_h_tautau*Br_tautohadrons*Br_tautohadrons*Br_tautohadrons*Br_tautohadrons)/
8021 (BrSM_htoWW*BrSM_htoWW*pow((Br_Wtoenu+Br_Wtomunu+Br_Wtotaunu*Br_tautohadrons),4)
8022 +2.0*BrSM_htoWW*BrSM_htotautau*Br_tautohadrons*Br_tautohadrons*(Br_Wtoenu+Br_Wtomunu+Br_Wtotaunu*Br_tautohadrons)*(Br_Wtoenu+Br_Wtomunu+Br_Wtotaunu*Br_tautohadrons)
8023 +BrSM_htotautau*BrSM_htotautau*Br_tautohadrons*Br_tautohadrons*Br_tautohadrons*Br_tautohadrons);
8024
8025
8026
8027
8028 //pp_phi2_phi1phi1_bbWW_qqlnu_TH13=SigmaSumphi2_13*Br_phi2tophi1phi1*GTHDM_BR_h_bb*2.0*GTHDM_BR_h_WW*(Br_Wtoenu+Br_Wtomunu)*Br_Wtohadrons;
8029 //pp_phi3_phi1phi1_bbWW_qqlnu_TH13=SigmaSumphi3_13*Br_phi3tophi1phi1*GTHDM_BR_h_bb*2.0*GTHDM_BR_h_WW*(Br_Wtoenu+Br_Wtomunu)*Br_Wtohadrons;
8030
8033
8034
8035
8038
8039
8040 //pp_phi2_phi1phi1_bbZZ_lljj_TH13=SigmaSumphi2_13*Br_phi2tophi1phi1*GTHDM_BR_h_bb*2.0*GTHDM_BR_h_ZZ*(Br_Ztoee+Br_Ztomumu)*Br_Ztohadrons;
8041 //pp_phi3_phi1phi1_bbZZ_lljj_TH13=SigmaSumphi3_13*Br_phi3tophi1phi1*GTHDM_BR_h_bb*2.0*GTHDM_BR_h_ZZ*(Br_Ztoee+Br_Ztomumu)*Br_Ztohadrons;
8042
8043 //pp_phi2_phi1phi1_bbZZ_llnunu_TH13=SigmaSumphi2_13*Br_phi2tophi1phi1*GTHDM_BR_h_bb*2.0*GTHDM_BR_h_ZZ*(Br_Ztoee+Br_Ztomumu)*Br_Ztoinv;
8044 //pp_phi3_phi1phi1_bbZZ_llnunu_TH13=SigmaSumphi3_13*Br_phi3tophi1phi1*GTHDM_BR_h_bb*2.0*GTHDM_BR_h_ZZ*(Br_Ztoee+Br_Ztomumu)*Br_Ztoinv;
8045
8046
8047
8048
8049 //pp_phi2_phi1phi1_bbWWorbbtautau_TH13=SigmaSumphi2_13*Br_phi2tophi1phi1*
8050 // 2.0*GTHDM_BR_h_bb*
8051 // (GTHDM_BR_h_WW*((Br_Wtoenu+Br_Wtomunu)*(Br_Wtoenu+Br_Wtomunu)
8052 // +2.0*(Br_Wtoenu+Br_Wtomunu)*Br_Wtohadrons)
8053 // +GTHDM_BR_h_tautau*Br_tautoleptons*Br_tautoleptons);
8054 //pp_phi3_phi1phi1_bbWWorbbtautau_TH13=SigmaSumphi3_13*Br_phi3tophi1phi1*
8055 // 2.0*GTHDM_BR_h_bb*
8056 // (GTHDM_BR_h_WW*((Br_Wtoenu+Br_Wtomunu)*(Br_Wtoenu+Br_Wtomunu)
8057 // +2.0*(Br_Wtoenu+Br_Wtomunu)*Br_Wtohadrons)
8058 // +GTHDM_BR_h_tautau*Br_tautoleptons*Br_tautoleptons);
8059
8060
8062 2.0*GTHDM_BR_h_bb*
8063 (GTHDM_BR_h_WW*((Br_Wtoenu+Br_Wtomunu)*(Br_Wtoenu+Br_Wtomunu)
8064 +2.0*(Br_Wtoenu+Br_Wtomunu)*Br_Wtohadrons)
8065 +GTHDM_BR_h_tautau*Br_tautoleptons*Br_tautoleptons)/(
8066 2.0*BrSM_htobb*
8067 (BrSM_htoWW*((Br_Wtoenu+Br_Wtomunu)*(Br_Wtoenu+Br_Wtomunu)
8068 +2.0*(Br_Wtoenu+Br_Wtomunu)*Br_Wtohadrons)
8069 +BrSM_htotautau*Br_tautoleptons*Br_tautoleptons)
8070 );
8072 2.0*GTHDM_BR_h_bb*
8073 (GTHDM_BR_h_WW*((Br_Wtoenu+Br_Wtomunu)*(Br_Wtoenu+Br_Wtomunu)
8074 +2.0*(Br_Wtoenu+Br_Wtomunu)*Br_Wtohadrons)
8075 +GTHDM_BR_h_tautau*Br_tautoleptons*Br_tautoleptons)/(
8076 2.0*BrSM_htobb*
8077 (BrSM_htoWW*((Br_Wtoenu+Br_Wtomunu)*(Br_Wtoenu+Br_Wtomunu)
8078 +2.0*(Br_Wtoenu+Br_Wtomunu)*Br_Wtohadrons)
8079 +BrSM_htotautau*Br_tautoleptons*Br_tautoleptons)
8080 );
8081
8082
8083
8084
8085
8086 //pp_phi2_phi1phi1_bbWW_TH13=SigmaSumphi2_13*Br_phi2tophi1phi1*2.0*5.77e-1*2.15e-1; //SM Br of hh assumed
8087 //pp_phi3_phi1phi1_bbWW_TH13=SigmaSumphi3_13*Br_phi3tophi1phi1*2.0*5.77e-1*2.15e-1; //SM Br of hh assumed
8088
8091
8092
8093
8096
8097
8098
8107
8112
8117
8118 //gg_phi2_phi1Z_tautaull_TH13=SigmaggF_phi2_13*Br_phi2tophi1Z*GTHDM_BR_h_tautau*(Br_Ztoee+Br_Ztomumu)*Br_tautohadrons*Br_tautohadrons;
8119 //gg_phi3_phi1Z_tautaull_TH13=SigmaggF_phi3_13*Br_phi3tophi1Z*GTHDM_BR_h_tautau*(Br_Ztoee+Br_Ztomumu)*Br_tautohadrons*Br_tautohadrons;
8122
8123
8124 //std::cout<<"\033[1;34m gg_phi2_phi1Z_bbZ_TH8 = \033[0m "<<gg_phi2_phi1Z_bbZ_TH8<<std::endl;
8125 //std::cout<<"\033[1;34m gg_phi3_phi1Z_bbZ_TH8 = \033[0m "<<gg_phi3_phi1Z_bbZ_TH8<<std::endl;
8126 //std::cout<<"\033[1;34m gg_phi2_phi1Z_bbll_TH8 = \033[0m "<<gg_phi2_phi1Z_bbll_TH8<<std::endl;
8127 //std::cout<<"\033[1;34m gg_phi3_phi1Z_bbll_TH8 = \033[0m "<<gg_phi3_phi1Z_bbll_TH8<<std::endl;
8128 //std::cout<<"\033[1;34m gg_phi2_phi1Z_tautauZ_TH8 = \033[0m "<<gg_phi2_phi1Z_tautauZ_TH8<<std::endl;
8129 //std::cout<<"\033[1;34m gg_phi3_phi1Z_tautauZ_TH8 = \033[0m "<<gg_phi3_phi1Z_tautauZ_TH8<<std::endl;
8130 //std::cout<<"\033[1;34m gg_phi2_phi1Z_tautaull_TH8 = \033[0m "<<gg_phi2_phi1Z_tautaull_TH8<<std::endl;
8131 //std::cout<<"\033[1;34m gg_phi3_phi1Z_tautaull_TH8 = \033[0m "<<gg_phi3_phi1Z_tautaull_TH8<<std::endl;
8132 //std::cout<<"\033[1;34m gg_phi2_phi1Z_bbZ_TH13 = \033[0m "<<gg_phi2_phi1Z_bbZ_TH13<<std::endl;
8133 //std::cout<<"\033[1;34m gg_phi3_phi1Z_bbZ_TH13 = \033[0m "<<gg_phi3_phi1Z_bbZ_TH13<<std::endl;
8134 //std::cout<<"\033[1;34m bb_phi2_phi1Z_bbZ_TH13 = \033[0m "<<bb_phi2_phi1Z_bbZ_TH13<<std::endl;
8135 //std::cout<<"\033[1;34m bb_phi3_phi1Z_bbZ_TH13 = \033[0m "<<bb_phi3_phi1Z_bbZ_TH13<<std::endl;
8136 //std::cout<<"\033[1;31m Br_phi2tophi1Z = \033[0m "<<Br_phi2tophi1Z<<"\033[1;31m THIS MUST BE SOLVED \033[0m "<<std::endl;
8137 //std::cout<< "\n" <<std::endl;
8138
8139
8140
8141
8150
8153
8154 //std::cout<<"\033[1;34m SigmaggF_phi2_13*Br_phi2tophi3Z = \033[0m "<<SigmaggF_phi2_13*Br_phi2tophi3Z<<std::endl;
8155 //std::cout<<"\033[1;34m Br_phi3toWW = \033[0m "<<Br_phi3toWW<<std::endl;
8156
8157 //std::cout<<"\033[1;34m pp_phi3_phi2Z_bbll_TH8 = \033[0m "<<pp_phi3_phi2Z_bbll_TH8<<std::endl;
8158 //std::cout<<"\033[1;34m pp_phi2_phi3Z_bbll_TH8 = \033[0m "<<pp_phi2_phi3Z_bbll_TH8<<std::endl;
8159 //std::cout<<"\033[1;34m pp_phi3_phi2Z_tautaull_TH8 = \033[0m "<<pp_phi3_phi2Z_tautaull_TH8<<std::endl;
8160 //std::cout<<"\033[1;34m pp_phi2_phi3Z_tautaull_TH8 = \033[0m "<<pp_phi2_phi3Z_tautaull_TH8<<std::endl;
8161 //std::cout<<"\033[1;34m gg_phi3_phi2Z_bbZ_TH13 = \033[0m "<<gg_phi3_phi2Z_bbZ_TH13<<std::endl;
8162 //std::cout<<"\033[1;34m gg_phi2_phi3Z_bbZ_TH13 = \033[0m "<<gg_phi2_phi3Z_bbZ_TH13<<std::endl;
8163 //std::cout<<"\033[1;34m bb_phi3_phi2Z_bbZ_TH13 = \033[0m "<<bb_phi3_phi2Z_bbZ_TH13<<std::endl;
8164 //std::cout<<"\033[1;34m bb_phi2_phi3Z_bbZ_TH13 = \033[0m "<<bb_phi2_phi3Z_bbZ_TH13<<std::endl;
8165 //std::cout<<"\033[1;31m Br_phi3tophi2Z = \033[0m "<<Br_phi3tophi2Z<<"\033[1;31m THIS MUST BE SOLVED \033[0m "<<std::endl;
8166 //std::cout<< "\n" <<std::endl;
8167
8168
8169 //std::cout<<"\033[1;34m SigmaHp8 = \033[0m "<<SigmaHp8<<std::endl;
8170 //std::cout<<"\033[1;34m Br_Hptotaunu = \033[0m "<<Br_Hptotaunu<<std::endl;
8171
8178
8179 //std::cout<<"\033[1;34m SigmaHp8 = \033[0m "<<SigmaHp8<<std::endl;
8180 //std::cout<<"\033[1;34m pp_Hpm_tb_TH13 = \033[0m "<<pp_Hpm_tb_TH13<<std::endl;
8181
8182 //std::cout<<"mHp = "<<mHp<<std::endl;
8183 //std::cout<<"ip_ex_pp_Hpm_taunu_CMS13(100) = "<<ip_ex_pp_Hpm_taunu_CMS13(100)<<std::endl;
8184 //std::cout<<"ip_ex_pp_Hpm_taunu_CMS13(200) = "<<ip_ex_pp_Hpm_taunu_CMS13(200)<<std::endl;
8185 //std::cout<<"ip_ex_pp_Hpm_taunu_CMS13(300) = "<<ip_ex_pp_Hpm_taunu_CMS13(300)<<std::endl;
8186 //std::cout<<"ip_ex_pp_Hpm_taunu_CMS13(400) = "<<ip_ex_pp_Hpm_taunu_CMS13(400)<<std::endl;
8187 //std::cout<<"pp_Hpm_taunu_CMS13 = "<<ip_ex_pp_Hpm_taunu_CMS13(500)<<std::endl;
8188 //std::cout<<"pp_Hpm_taunu_CMS13 = "<<ip_ex_pp_Hpm_taunu_CMS13(1065.95)<<std::endl;
8189
8190 //std::cout<<"ip_ex_pp_Hpm_taunu_CMS13 = "<<ip_ex_pp_Hpm_taunu_CMS13(mHp)<<std::endl;
8191
8192 //std::cout<<"\033[1;34m pp_Hpm_taunu_TH8 = \033[0m "<<pp_Hpm_taunu_TH8<<std::endl;
8193 //std::cout<<"\033[1;34m pp_Hpm_taunu_TH8 = \033[0m "<<pp_Hpm_taunu_TH8<<std::endl;
8194 //std::cout<<"\033[1;34m pp_Hp_taunu_TH8 = \033[0m "<<pp_Hp_taunu_TH8<<std::endl;
8195 //std::cout<<"\033[1;34m pp_Hpm_taunu_TH13 = \033[0m "<<pp_Hpm_taunu_TH13<<std::endl;
8196 //std::cout<<"\033[1;34m pp_Hpm_tb_TH8 = \033[0m "<<pp_Hpm_tb_TH8<<std::endl;
8197 //std::cout<<"\033[1;34m pp_Hp_tb_TH8 = \033[0m "<<pp_Hp_tb_TH8<<std::endl;
8198 //std::cout<<"\033[1;34m pp_Hpm_tb_TH13 = \033[0m "<<pp_Hpm_tb_TH13<<std::endl;
8199
8200 //std::cout<<"\033[1;31m SigmaHp8 = \033[0m "<<SigmaHp8<<"\033[1;31m THIS MUST BE SOLVED \033[0m "<<std::endl;
8201
8202
8203 //95% to 1 sigma conversion factor, roughly sqrt(3.84)
8204// double nftos=1.95996398454;
8205
8206
8207 //std::cout<<"\033[1;33m m2 = \033[0m "<<m2<<std::endl;
8208 //std::cout<<"\033[1;33m m3 = \033[0m "<<m3<<std::endl;
8209 //std::cout<<"\033[1;33m mHp = \033[0m "<<mHp<<std::endl;
8210
8211 //std::cout<<"\033[1;31m mHp = \033[0m "<< mHp <<std::endl;
8212
8213 if(m2>= 450.0 && m2<1400.0) {
8214
8215 //std::cout<<"\033[1;31m stop1 \033[0m "<<std::endl;
8216
8218 // if(THoEX_bb_phi2_bb_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8219 }
8220 if(m3>= 450.0 && m3<1400.0){
8221
8222 //std::cout<<"\033[1;31m stop2 \033[0m "<<std::endl;
8223
8225 // if(THoEX_bb_phi3_bb_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8226 }
8227
8228
8229
8230 if(m2>= 400.0 && m2<1000.0) {
8231
8232 //std::cout<<"\033[1;31m stop3 \033[0m "<<std::endl;
8233
8235 // if(THoEX_tt_phi2_tt_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8236 }
8237 if(m3>= 400.0 && m3<1000.0){
8238
8239 //std::cout<<"\033[1;31m stop4 \033[0m "<<std::endl;
8240
8242 // if(THoEX_tt_phi3_tt_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8243 }
8244
8245 if(m2>= 400.0 && m2<1000.0) {
8246
8247 //std::cout<<"\033[1;31m stop5 \033[0m "<<std::endl;
8248
8250 // if(THoEX_bb_phi2_tt_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8251 }
8252
8253 if(m3>= 400.0 && m3<1000.0){
8254
8255 //std::cout<<"\033[1;31m stop6 \033[0m "<<std::endl;
8256
8258 // if(THoEX_bb_phi3_tt_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8259
8260 }
8261
8262 if(m2>= 100.0 && m2< 900.0) {
8263
8264 //std::cout<<"\033[1;31m stop7 \033[0m "<<std::endl;
8265
8267 // if(THoEX_bb_phi2_bb_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
8268
8269 }
8270 if(m3>= 100.0 && m3< 900.0) {
8271
8272 //std::cout<<"\033[1;31m stop8 \033[0m "<<std::endl;
8273
8275 // if(THoEX_bb_phi3_bb_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
8276 }
8277 if(m2>= 330.0 && m2<1200.0) {
8278
8279 //std::cout<<"\033[1;31m stop9 \033[0m "<<std::endl;
8280
8282 // if(THoEX_gg_phi2_bb_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
8283 }
8284 if(m3>= 330.0 && m3<1200.0) {
8285
8286 //std::cout<<"\033[1;31m stop10 \033[0m "<<std::endl;
8287
8289 // if(THoEX_gg_phi3_bb_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
8290 }
8291
8292
8293
8294
8295
8296
8297
8298 if(m2>= 350.0 && m2<650.0) {
8299
8300 //std::cout<<"\033[1;31m stop11 \033[0m "<<std::endl;
8301
8303
8304 }
8305 if(m3>= 350.0 && m3<650.0) {
8306
8307 //std::cout<<"\033[1;31m stop12 \033[0m "<<std::endl;
8308
8310 // if(THoEX_tt_phi3_tt_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8311 }
8312
8313
8314
8315
8316
8317
8318
8319
8320 if(m2>= 550.0 && m2<1200.0) {
8321
8322 //std::cout<<"\033[1;31m stop13 \033[0m "<<std::endl;
8323
8325 // if(THoEX_pp_phi2_bb_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8326 }
8327 if(m3>= 550.0 && m3<1200.0) {
8328
8329 //std::cout<<"\033[1;31m stop14 \033[0m "<<std::endl;
8330
8332 // if(THoEX_pp_phi3_bb_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8333 }
8334
8335
8336
8337
8338
8339
8340
8341 if(m2>= 50.0 && m2<350.0) {
8342
8343 //std::cout<<"\033[1;31m stop15 \033[0m "<<std::endl;
8344
8346 // if(THoEX_pp_phi2_bb_light_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8347 }
8348 if(m3>= 50.0 && m3<350.0) {
8349
8350 //std::cout<<"\033[1;31m stop16 \033[0m "<<std::endl;
8351
8353 // if(THoEX_pp_phi3_bb_light_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8354 }
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364 if(m2>= 300.0 && m2<1300.0) {
8365
8366 //std::cout<<"\033[1;31m stop17 \033[0m "<<std::endl;
8367
8369 // if(THoEX_bb_phi2_bb_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8370 }
8371 if(m3>= 300.0 && m3<1300.0) {
8372
8373 //std::cout<<"\033[1;31m stop18 \033[0m "<<std::endl;
8374
8376 // if(THoEX_bb_phi3_bb_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8377 }
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387 //1508.01437
8388 if(m2>= 120.0 && m2<500.0) {
8389
8390 //std::cout<<"\033[1;31m stop19 \033[0m "<<std::endl;
8391
8393 // if(THoEX_gg_phi2_mumu_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
8394 }
8395 if(m3>= 120.0 && m3<500.0) {
8396
8397 //std::cout<<"\033[1;31m stop20 \033[0m "<<std::endl;
8398
8400 // if(THoEX_gg_phi3_mumu_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
8401 }
8402
8403
8404 if(m2>= 120.0 && m2<500.0) {
8405
8406 //std::cout<<"\033[1;31m stop21 \033[0m "<<std::endl;
8407
8409 // if(THoEX_bb_phi2_mumu_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
8410 }
8411 if(m3>= 120.0 && m3<500.0) {
8412
8413 //std::cout<<"\033[1;31m stop22 \033[0m "<<std::endl;
8414
8416 // if(THoEX_bb_phi3_mumu_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
8417 }
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430 //1907.03152
8431 if(m2>= 140.0 && m2<1000.0) {
8432
8433 //std::cout<<"\033[1;31m stop23 \033[0m "<<std::endl;
8434
8435
8436 //std::cout<<"\033[1;32m gg_phi2_mumu_TH13= \033[0m "<< gg_phi2_mumu_TH13 <<std::endl;
8437 //std::cout<<"\033[1;32m ip_ex_gg_phi_mumu_CMS13= \033[0m "<< ip_ex_gg_phi_mumu_CMS13(m2) <<std::endl;
8438
8439
8440
8442 // if(THoEX_gg_phi2_mumu_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8443 }
8444 if(m3>= 140.0 && m3<1000.0) {
8445
8446 //std::cout<<"\033[1;31m stop24 \033[0m "<<std::endl;
8447
8449 // if(THoEX_gg_phi3_mumu_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8450 }
8451
8452
8453 if(m2>= 140.0 && m2<1000.0) {
8454
8455 //std::cout<<"\033[1;31m stop25 \033[0m "<<std::endl;
8456
8457
8458
8459
8460
8461
8462
8463
8465 // if(THoEX_bb_phi2_mumu_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8466 }
8467 if(m3>= 140.0 && m3<1000.0) {
8468
8469 //std::cout<<"\033[1;31m stop26 \033[0m "<<std::endl;
8470
8471
8472
8473
8474
8475
8477 // if(THoEX_bb_phi3_mumu_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8478 }
8479
8480
8481
8482
8483
8484
8485
8486 //1901.08144
8487 if(m2>= 200.0 && m2<1000.0) {
8488
8489 //std::cout<<"\033[1;31m stop27 \033[0m "<<std::endl;
8490
8491 //std::cout<<"\033[1;32m gg_phi2_mumu_TH13= \033[0m "<< gg_phi2_mumu_TH13 <<std::endl;
8492 //std::cout<<"\033[1;32m ip_ex_gg_phi_mumu_ATLAS13= \033[0m "<< ip_ex_gg_phi_mumu_ATLAS13(m2) <<std::endl;
8493
8495 // if(THoEX_gg_phi2_mumu_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8496 }
8497 if(m3>= 200.0 && m3<1000.0) {
8498
8499 //std::cout<<"\033[1;31m stop28 \033[0m "<<std::endl;
8500
8502 // if(THoEX_gg_phi3_mumu_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8503 }
8504
8505
8506 if(m2>= 200.0 && m2<1000.0) {
8507
8508 //std::cout<<"\033[1;31m stop29 \033[0m "<<std::endl;
8509
8511 // if(THoEX_bb_phi2_mumu_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8512 }
8513 if(m3>= 200.0 && m3<1000.0) {
8514
8515 //std::cout<<"\033[1;31m stop30 \033[0m "<<std::endl;
8516
8518 // if(THoEX_bb_phi3_mumu_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8519 }
8520
8521
8522
8523
8524
8525
8526
8527 if(m2>= 90.0 && m2<1000.0) { //
8528
8529 //std::cout<<"\033[1;31m gg_phi2_tautau_TH8 =\033[0m "<< gg_phi2_tautau_TH8 <<std::endl;
8530 //std::cout<<"\033[1;31m ip_ex_gg_phi_tautau_ATLAS8(m2) =\033[0m "<< ip_ex_gg_phi_tautau_ATLAS8(m2) <<std::endl;
8531
8533 // if(THoEX_gg_phi2_tautau_ATLAS8 >5) return std::numeric_limits<double>::quiet_NaN();
8534 }
8535 if(m3>= 90.0 && m3<1000.0) { //
8536
8537 //std::cout<<"\033[1;31m stop32 \033[0m "<<std::endl;
8538
8539 //std::cout<<"\033[1;31m gg_phi3_tautau_TH8 = \033[0m "<< gg_phi3_tautau_TH8 <<std::endl;
8540 //std::cout<<"\033[1;31m ip_ex_gg_phi_tautau_ATLAS8(m3) = \033[0m "<< ip_ex_gg_phi_tautau_ATLAS8(m3) <<std::endl;
8541
8542
8544 // if(THoEX_gg_phi3_tautau_ATLAS8 >5) return std::numeric_limits<double>::quiet_NaN();
8545 }
8546 if(m2>= 90.0 && m2<1000.0) {
8547
8548 //std::cout<<"\033[1;31m stop33 \033[0m "<<std::endl;
8549
8551 // if(THoEX_gg_phi2_tautau_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
8552 }
8553 if(m3>= 90.0 && m3<1000.0) {
8554
8555 //std::cout<<"\033[1;31m stop34 \033[0m "<<std::endl;
8556
8558 // if(THoEX_gg_phi3_tautau_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
8559 }
8560 if(m2>= 90.0 && m2<1000.0) {
8561
8562 //std::cout<<"\033[1;31m stop35 \033[0m "<<std::endl;
8563
8565 // if(THoEX_bb_phi2_tautau_ATLAS8 >5) return std::numeric_limits<double>::quiet_NaN();
8566 }
8567 if(m3>= 90.0 && m3<1000.0) {
8568
8569 //std::cout<<"\033[1;31m stop36 \033[0m "<<std::endl;
8570
8572 // if(THoEX_bb_phi3_tautau_ATLAS8 >5) return std::numeric_limits<double>::quiet_NaN();
8573 }
8574 if(m2>= 90.0 && m2<1000.0) {
8575
8576 //std::cout<<"\033[1;31m stop37 \033[0m "<<std::endl;
8577
8579 // if(THoEX_bb_phi2_tautau_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
8580 }
8581 if(m3>= 90.0 && m3<1000.0) {
8582
8583 //std::cout<<"\033[1;31m stop38 \033[0m "<<std::endl;
8584
8586 // if(THoEX_bb_phi3_tautau_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
8587 }
8588 if(m2>= 200.0 && m2<2250.0) {
8589
8590 //std::cout<<"\033[1;31m stop39 \033[0m "<<std::endl;
8591
8592
8593
8595 // if(THoEX_gg_phi2_tautau_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8596 }
8597
8598
8599 if(m3>= 200.0 && m3<2250.0) {
8600
8601 //std::cout<<"\033[1;31m stop40 \033[0m "<<std::endl;
8602
8603 //std::cout<<"\033[1;31m ip_ex_gg_phi_tautau_ATLAS13(m2) \033[0m "<< ip_ex_gg_phi_tautau_ATLAS13(m3) <<std::endl;
8604 //std::cout<<"\033[1;31m gg_phi3_tautau_TH13 \033[0m "<< gg_phi3_tautau_TH13 <<std::endl;
8605
8607 // if(THoEX_gg_phi3_tautau_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8608 }
8609 if(m2>= 90.0 && m2<3200.0) {
8610
8611 //std::cout<<"\033[1;31m stop41 \033[0m "<<std::endl;
8612
8613 //std::cout<<"\033[1;31m ip_ex_gg_phi_tautau_CMS13(m2) \033[0m "<< ip_ex_gg_phi_tautau_CMS13(m2) <<std::endl;
8614 //std::cout<<"\033[1;31m gg_phi2_tautau_TH13 \033[0m "<< gg_phi2_tautau_TH13 <<std::endl;
8615
8617 // if(THoEX_gg_phi2_tautau_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8618 }
8619 if(m3>= 90.0 && m3<3200.0) {
8620
8621 //std::cout<<"\033[1;31m stop42 \033[0m "<<std::endl;
8622
8624 // if(THoEX_gg_phi3_tautau_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8625 }
8626 if(m2>= 200.0 && m2<2250.0) {
8627
8628 //std::cout<<"\033[1;31m stop43 \033[0m "<<std::endl;
8629
8631 // if(THoEX_bb_phi2_tautau_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8632 }
8633
8634
8635 if(m3>= 200.0 && m3<2250.0) {
8636
8637 //std::cout<<"\033[1;31m stop44 \033[0m "<<std::endl;
8638
8640 // if(THoEX_bb_phi3_tautau_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8641 }
8642 if(m2>= 60.0 && m2<3500.0) {
8643
8644 //std::cout<<"\033[1;31m stop45 \033[0m "<<std::endl;
8645
8647 // if(THoEX_bb_phi2_tautau_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8648 }
8649 if(m3>= 60.0 && m3<3500.0) {
8650
8651 //std::cout<<"\033[1;31m stop46 \033[0m "<<std::endl;
8652
8654 // if(THoEX_bb_phi3_tautau_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8655 }
8656
8657
8658 if(m2>= 65.0 && m2< 600.0) {
8659
8660 //std::cout<<"\033[1;31m stop47 \033[0m "<<std::endl;
8661
8663 // if(THoEX_gg_phi2_gaga_ATLAS8 >5) return std::numeric_limits<double>::quiet_NaN();
8664 }
8665 if(m3>= 65.0 && m3< 600.0) {
8666
8667 //std::cout<<"\033[1;31m stop48 \033[0m "<<std::endl;
8668
8670 // if(THoEX_gg_phi3_gaga_ATLAS8 >5) return std::numeric_limits<double>::quiet_NaN();
8671 }
8672 if(m2>= 160.0 && m2<3000.0) {
8673
8674 //std::cout<<"\033[1;31m stop49 \033[0m "<<std::endl;
8675
8676
8677
8678
8680 // if(THoEX_pp_phi2_gaga_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8681 }
8682
8683
8684 if(m3>= 160.0 && m3<3000.0)
8685 {
8686
8688
8689 }
8690 if(m2>= 600.0 && m2<5000.0)
8691 {
8692
8694
8695 }
8696 if(m3>= 600.0 && m3<5000.0)
8697 {
8698
8700
8701 }
8702 if(m2>= 200.0 && m2<1600.0)
8703 {
8704
8706
8707 }
8708
8709 if(m3>= 200.0 && m3<1600.0)
8710 {
8711
8712 //std::cout<<"\033[1;31m stop54 \033[0m "<<std::endl;
8713
8715 // if(THoEX_pp_phi3_Zga_llga_ATLAS8 >5) return std::numeric_limits<double>::quiet_NaN();
8716 }
8717 if(m2>= 200.0 && m2<1200.0)
8718 {
8719
8720 //std::cout<<"\033[1;31m stop55 \033[0m "<<std::endl;
8721
8723 // if(THoEX_pp_phi2_Zga_llga_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
8724 }
8725 if(m3>= 200.0 && m3<1200.0)
8726 {
8727
8728 //std::cout<<"\033[1;31m stop56 \033[0m "<<std::endl;
8729
8731 // if(THoEX_pp_phi3_Zga_llga_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
8732 }
8733 if(m2>= 250.0 && m2<2400.0)
8734 {
8735
8736 //std::cout<<"\033[1;31m stop57 \033[0m "<<std::endl;
8737
8739 // if(THoEX_gg_phi2_Zga_llga_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8740 }
8741 if(m3>= 250.0 && m3<2400.0)
8742 {
8743
8744 //std::cout<<"\033[1;31m stop58 \033[0m "<<std::endl;
8745
8747 // if(THoEX_gg_phi3_Zga_llga_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8748 }
8749 if(m2>=1000.0 && m2<6800.0)
8750 {
8751
8752 //std::cout<<"\033[1;31m stop59 \033[0m "<<std::endl;
8753
8755 // if(THoEX_gg_phi2_Zga_qqga_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8756 }
8757 if(m3>=1000.0 && m3<6800.0)
8758 {
8759
8760 //std::cout<<"\033[1;31m stop60 \033[0m "<<std::endl;
8761
8763 // if(THoEX_gg_phi3_Zga_qqga_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8764 }
8765
8766 if(m2>= 350.0 && m2<4000.0)
8767 {
8768
8769 //std::cout<<"\033[1;31m stop61 \033[0m "<<std::endl;
8770
8772 // if(THoEX_gg_phi2_Zga_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8773 }
8774 if(m3>= 350.0 && m3<4000.0)
8775 {
8776
8777 //std::cout<<"\033[1;31m stop62 \033[0m "<<std::endl;
8778
8780 // if(THoEX_gg_phi3_Zga_CMS13>5) return std::numeric_limits<double>::quiet_NaN();
8781 }
8782 if(m2>= 140.0 && m2<1000.0)
8783 {
8784
8785 //std::cout<<"\033[1;31m stop63 \033[0m "<<std::endl;
8786
8788 // if(THoEX_gg_phi2_ZZ_ATLAS8 >5) return std::numeric_limits<double>::quiet_NaN();
8789 }
8790 if(m3>= 140.0 && m3<1000.0)
8791 {
8792
8793 //std::cout<<"\033[1;31m stop64 \033[0m "<<std::endl;
8794
8796 // if(THoEX_gg_phi3_ZZ_ATLAS8 >5) return std::numeric_limits<double>::quiet_NaN();
8797 }
8798 if(m2>= 140.0 && m2<1000.0)
8799 {
8800
8801 //std::cout<<"\033[1;31m stop65 \033[0m "<<std::endl;
8802
8804 // if(THoEX_VV_phi2_ZZ_ATLAS8 >5) return std::numeric_limits<double>::quiet_NaN();
8805 }
8806
8807 if(m3>= 140.0 && m3<1000.0)
8808 {
8809
8810 //std::cout<<"\033[1;31m stop66 \033[0m "<<std::endl;
8811
8813 // if(THoEX_VV_phi3_ZZ_ATLAS8 >5) return std::numeric_limits<double>::quiet_NaN();
8814 }
8815 if(m2>= 210.0 && m2<1200.0)
8816 {
8817
8818 //std::cout<<"\033[1;31m stop67 \033[0m "<<std::endl;
8819
8821 // if(THoEX_gg_phi2_ZZ_llllnunu_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8822 }
8823 if(m3>= 210.0 && m3<1200.0)
8824 {
8825
8826 //std::cout<<"\033[1;31m stop68 \033[0m "<<std::endl;
8827
8829 // if(THoEX_gg_phi3_ZZ_llllnunu_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8830 }
8831 if(m2>= 210.0 && m2<2000.0)
8832 {
8833
8834 //std::cout<<"\033[1;31m stop69 \033[0m "<<std::endl;
8835
8837 // if(THoEX_VV_phi2_ZZ_llllnunu_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8838 }
8839 if(m3>= 210.0 && m3<2000.0)
8840 {
8841
8842 //std::cout<<"\033[1;31m stop70 \033[0m "<<std::endl;
8843
8845 // if(THoEX_VV_phi3_ZZ_llllnunu_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8846 }
8847 if(m2>= 300.0 && m2<3000.0)
8848 {
8849
8850 //std::cout<<"\033[1;31m stop71 \033[0m "<<std::endl;
8851
8853 // if(THoEX_gg_phi2_ZZ_qqllnunu_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8854 }
8855 if(m3>= 300.0 && m3<3000.0)
8856 {
8857
8858 //std::cout<<"\033[1;31m stop72 \033[0m "<<std::endl;
8859
8861 // if(THoEX_gg_phi3_ZZ_qqllnunu_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8862 }
8863 if(m2>= 300.0 && m2<3000.0)
8864 {
8865
8866 //std::cout<<"\033[1;31m stop73 \033[0m "<<std::endl;
8867
8869 // if(THoEX_VV_phi2_ZZ_qqllnunu_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8870 }
8871 if(m3>= 300.0 && m3<3000.0)
8872 {
8873
8874 //std::cout<<"\033[1;31m stop74 \033[0m "<<std::endl;
8875
8877 // if(THoEX_VV_phi3_ZZ_qqllnunu_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
8878 }
8879
8880 if(m2>= 130.0 && m2<3000.0)
8881 {
8882
8883 //std::cout<<"\033[1;31m stop75 \033[0m "<<std::endl;
8884
8886 // if(THoEX_pp_phi2_ZZ_llqqnunull_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8887 }
8888 if(m3>= 130.0 && m3<3000.0)
8889 {
8890
8891 //std::cout<<"\033[1;31m stop76 \033[0m "<<std::endl;
8892
8894 // if(THoEX_pp_phi3_ZZ_llqqnunull_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8895 }
8896 if(m2>=1000.0 && m2<4000.0)
8897 {
8898
8899 //std::cout<<"\033[1;31m stop77 \033[0m "<<std::endl;
8900
8902 // if(THoEX_pp_phi2_ZZ_qqnunu_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8903 }
8904 if(m3>=1000.0 && m3<4000.0)
8905 {
8906
8907 //std::cout<<"\033[1;31m stop78 \033[0m "<<std::endl;
8908
8910 // if(THoEX_pp_phi3_ZZ_qqnunu_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8911 }
8912 if(m2>= 300.0 && m2<1500.0)
8913 {
8914
8915 //std::cout<<"\033[1;31m stop79 \033[0m "<<std::endl;
8916
8918 // if(THoEX_gg_phi2_WW_ATLAS8 >5) return std::numeric_limits<double>::quiet_NaN();
8919 }
8920 if(m3>= 300.0 && m3<1500.0)
8921 {
8922
8923 //std::cout<<"\033[1;31m stop80 \033[0m "<<std::endl;
8924
8926 // if(THoEX_gg_phi3_WW_ATLAS8 >5) return std::numeric_limits<double>::quiet_NaN();
8927 }
8928 if(m2>= 300.0 && m2<1500.0)
8929 {
8930
8931 //std::cout<<"\033[1;31m stop81 \033[0m "<<std::endl;
8932
8934 // if(THoEX_VV_phi2_WW_ATLAS8 >5) return std::numeric_limits<double>::quiet_NaN();
8935 }
8936 if(m3>= 300.0 && m3<1500.0)
8937 {
8938
8939 //std::cout<<"\033[1;31m stop82 \033[0m "<<std::endl;
8940
8942 // if(THoEX_VV_phi3_WW_ATLAS8 >5) return std::numeric_limits<double>::quiet_NaN();
8943 }
8944
8945 //ip_ex_VV_phi_WW_CMS13
8946
8947 if(m2>= 200.0 && m2<3000.0)
8948 {
8949
8950 //std::cout<<"\033[1;31m stop83 \033[0m "<<std::endl;
8951
8953 // if(THoEX_VV_phi2_WW_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8954 }
8955 if(m3>= 200.0 && m3<3000.0)
8956 {
8957
8958 //std::cout<<"\033[1;31m stop84 \033[0m "<<std::endl;
8959
8961 // if(THoEX_VV_phi3_WW_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8962 }
8963 if(m2>= 200.0 && m2<3000.0)
8964 {
8965
8966 //std::cout<<"\033[1;31m stop85 \033[0m "<<std::endl;
8967
8969 // if(THoEX_gg_phi2_WW_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8970 }
8971 if(m3>= 200.0 && m3<3000.0)
8972 {
8973
8974 //std::cout<<"\033[1;31m stop86 \033[0m "<<std::endl;
8975
8977 // if(THoEX_gg_phi3_WW_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8978 }
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989 if(m2>= 1000.0 && m2<4500.0)
8990 {
8991
8992 //std::cout<<"\033[1;31m stop87 \033[0m "<<std::endl;
8993
8995 // if(THoEX_VV_phi2_WW_heavy_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
8996 }
8997 if(m3>= 1000.0 && m3<4500.0)
8998 {
8999
9000 //std::cout<<"\033[1;31m stop88 \033[0m "<<std::endl;
9001
9003 // if(THoEX_VV_phi3_WW_heavy_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9004 }
9005 if(m2>= 1000.0 && m2<4500.0)
9006 {
9007
9008 //std::cout<<"\033[1;31m stop89 \033[0m "<<std::endl;
9009
9011 // if(THoEX_gg_phi2_WW_heavy_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9012 }
9013 if(m3>= 1000.0 && m3<4500.0)
9014 {
9015
9016 //std::cout<<"\033[1;31m stop90 \033[0m "<<std::endl;
9017
9019 // if(THoEX_gg_phi3_WW_heavy_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9020 }
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032
9033 if(m2>= 250.0 && m2<4000.0)
9034 {
9035
9036 //std::cout<<"\033[1;31m stop91 \033[0m "<<std::endl;
9037
9039 // if(THoEX_gg_phi2_WW_enumunu_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9040 }
9041 if(m3>= 250.0 && m3<4000.0)
9042 {
9043
9044 //std::cout<<"\033[1;31m stop92 \033[0m "<<std::endl;
9045
9047 // if(THoEX_gg_phi3_WW_enumunu_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9048 }
9049 if(m2>= 250.0 && m2<3000.0)
9050 {
9051
9052 //std::cout<<"\033[1;31m stop93 \033[0m "<<std::endl;
9053
9055 // if(THoEX_VV_phi2_WW_enumunu_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9056 }
9057 if(m3>= 250.0 && m3<3000.0)
9058 {
9059
9060 //std::cout<<"\033[1;31m stop94 \033[0m "<<std::endl;
9061
9063 // if(THoEX_VV_phi3_WW_enumunu_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9064 }
9065 if(m2>= 200.0 && m2<1000.0)
9066 {
9067
9068 //std::cout<<"\033[1;31m stop95 \033[0m "<<std::endl;
9069
9071 // if(THoEX_ggVV_phi2_WW_lnulnu_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9072 }
9073 if(m3>= 200.0 && m3<1000.0)
9074 {
9075
9076 //std::cout<<"\033[1;31m stop96 \033[0m "<<std::endl;
9077
9079 // if(THoEX_ggVV_phi3_WW_lnulnu_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9080 }
9081 if(m2>= 300.0 && m2<3000.0)
9082 {
9083
9084 //std::cout<<"\033[1;31m stop97 \033[0m "<<std::endl;
9085
9087 // if(THoEX_gg_phi2_WW_lnuqq_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9088 }
9089 if(m3>= 300.0 && m3<3000.0)
9090 {
9091
9092 //std::cout<<"\033[1;31m stop98 \033[0m "<<std::endl;
9093
9095 // if(THoEX_gg_phi3_WW_lnuqq_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9096 }
9097 if(m2>= 300.0 && m2<3000.0)
9098 {
9099
9100 //std::cout<<"\033[1;31m stop99 \033[0m "<<std::endl;
9101
9103 // if(THoEX_VV_phi2_WW_lnuqq_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9104 }
9105 if(m3>= 300.0 && m3<3000.0)
9106 {
9107
9108 //std::cout<<"\033[1;31m stop100 \033[0m "<<std::endl;
9109
9111 // if(THoEX_VV_phi3_WW_lnuqq_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9112 }
9113 if(m2>=1000.0 && m2<4400.0)
9114 {
9115
9116 //std::cout<<"\033[1;31m stop101 \033[0m "<<std::endl;
9117
9119 // if(THoEX_pp_phi2_WW_lnuqq_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9120 }
9121 if(m3>=1000.0 && m3<4400.0)
9122 {
9123
9124 //std::cout<<"\033[1;31m stop102 \033[0m "<<std::endl;
9125
9127 // if(THoEX_pp_phi3_WW_lnuqq_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9128 }
9129 if(m2>= 145.0 && m2<1000.0)
9130 {
9131
9133 // if(THoEX_mu_pp_phi2_VV_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
9134 }
9135 if(m3>= 145.0 && m3<1000.0)
9136 {
9137
9139
9140 }
9141 if(m2>=1200.0 && m2<3000.0)
9142 {
9143
9144
9146 // if(THoEX_pp_phi2_VV_qqqq_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9147 }
9148 if(m3>=1200.0 && m3<3000.0)
9149 {
9150
9151 //std::cout<<"\033[1;31m stop106 \033[0m "<<std::endl;
9152
9154 // if(THoEX_pp_phi3_VV_qqqq_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9155 }
9156
9157
9158
9159
9160
9161 if(m2>=300.0 && m2<5000.0)
9162 {
9163
9164 //std::cout<<"\033[1;31m stop107 \033[0m "<<std::endl;
9165
9167 // if(THoEX_gg_phi2_VV_llqq_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9168 }
9169 if(m3>=300.0 && m3<5000.0)
9170 {
9171
9172 //std::cout<<"\033[1;31m stop108 \033[0m "<<std::endl;
9173
9175 // if(THoEX_gg_phi3_VV_llqq_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9176 }
9177
9178
9179 if(m2>=300.0 && m2<5000.0)
9180 {
9181
9182 //std::cout<<"\033[1;31m stop109 \033[0m "<<std::endl;
9183
9185 // if(THoEX_VV_phi2_VV_llqq_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9186 }
9187 if(m3>=300.0 && m3<5000.0)
9188 {
9189
9190 //std::cout<<"\033[1;31m stop110 \033[0m "<<std::endl;
9191
9193 // if(THoEX_VV_phi3_VV_llqq_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9194 }
9195
9196
9197
9198
9199
9200 if(m2>= 260.0 && m2<1000.0)
9201 {
9202
9203
9205
9206 }
9207 if(m3>= 260.0 && m3<1000.0)
9208 {
9209
9210 //std::cout<<"\033[1;31m stop112 \033[0m "<<std::endl;
9211
9213 // if(THoEX_gg_phi3_phi1phi1_ATLAS8 >5) return std::numeric_limits<double>::quiet_NaN();
9214 }
9215 if(m2>= 270.0 && m2<1100.0)
9216 {
9217
9218 //std::cout<<"\033[1;31m stop113 \033[0m "<<std::endl;
9219
9221 // if(THoEX_pp_phi2_phi1phi1_bbbb_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
9222 }
9223 if(m3>= 270.0 && m3<1100.0)
9224 {
9225
9226 //std::cout<<"\033[1;31m stop114 \033[0m "<<std::endl;
9227
9229 // if(THoEX_pp_phi3_phi1phi1_bbbb_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
9230 }
9231 if(m2>= 260.0 && m2<1100.0)
9232 {
9233
9234 //std::cout<<"\033[1;31m stop115 \033[0m "<<std::endl;
9235
9237 // if(THoEX_pp_phi2_phi1phi1_bbgaga_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
9238 }
9239 if(m3>= 260.0 && m3<1100.0)
9240 {
9241
9242 //std::cout<<"\033[1;31m stop116 \033[0m "<<std::endl;
9243
9245 // if(THoEX_pp_phi3_phi1phi1_bbgaga_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
9246 }
9247 if(m2>= 260.0 && m2< 350.0)
9248 {
9249
9250 //std::cout<<"\033[1;31m stop117 \033[0m "<<std::endl;
9251
9253 // if(THoEX_gg_phi2_phi1phi1_bbtautau_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
9254 }
9255 if(m3>= 260.0 && m3< 350.0)
9256 {
9257
9258 //std::cout<<"\033[1;31m stop118 \033[0m "<<std::endl;
9259
9261 // if(THoEX_gg_phi3_phi1phi1_bbtautau_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
9262 }
9263 if(m2>= 350.0 && m2<1000.0)
9264 {
9265
9266 //std::cout<<"\033[1;31m stop119 \033[0m "<<std::endl;
9267
9269 // if(THoEX_pp_phi2_phi1phi1_bbtautau_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
9270 }
9271 if(m3>= 350.0 && m3<1000.0)
9272 {
9273
9274 //std::cout<<"\033[1;31m stop120 \033[0m "<<std::endl;
9275
9277 // if(THoEX_pp_phi3_phi1phi1_bbtautau_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
9278 }
9279 if(m2>= 250.0 && m2<3000.0)
9280 {
9281
9282 //std::cout<<"\033[1;31m stop121 \033[0m "<<std::endl;
9283
9285 // if(THoEX_pp_phi2_phi1phi1_bbbb_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9286 }
9287 if(m3>= 250.0 && m3<3000.0)
9288 {
9289
9290 //std::cout<<"\033[1;31m stop122 \033[0m "<<std::endl;
9291
9293 // if(THoEX_pp_phi3_phi1phi1_bbbb_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9294 }
9295 if(m2>= 260.0 && m2<1200.0)
9296 {
9297
9298 //std::cout<<"\033[1;31m stop123 \033[0m "<<std::endl;
9299
9301 // if(THoEX_pp_phi2_phi1phi1_bbbb_1_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9302 }
9303 if(m3>= 260.0 && m3<1200.0)
9304 {
9305
9306 //std::cout<<"\033[1;31m stop124 \033[0m "<<std::endl;
9307
9309 // if(THoEX_pp_phi3_phi1phi1_bbbb_1_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9310 }
9311 if(m2>=1000.0 && m2<3000.0)
9312 {
9313
9314 //std::cout<<"\033[1;31m stop125 \033[0m "<<std::endl;
9315
9317 // if(THoEX_pp_phi2_phi1phi1_bbbb_2_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9318 }
9319 if(m3>=1000.0 && m3<3000.0)
9320 {
9321
9322 //std::cout<<"\033[1;31m stop126 \033[0m "<<std::endl;
9323
9325 // if(THoEX_pp_phi3_phi1phi1_bbbb_2_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9326 }
9327 if(m2>= 251.0 && m2<1000.0)
9328 {
9329
9330 //std::cout<<"\033[1;31m stop127 \033[0m "<<std::endl;
9331
9333 // if(THoEX_pp_phi2_phi1phi1_bbgaga_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9334 }
9335 if(m3>= 251.0 && m3<1000.0)
9336 {
9337
9339 // if(THoEX_pp_phi3_phi1phi1_bbgaga_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9340 }
9341 //if(m2>= 250.0 && m2< 900.0) //Old limits
9342 if(m2>= 260.0 && m2< 1000.0)
9343 {
9344
9345
9347
9348 }
9349 //if(m3>= 250.0 && m3< 900.0) //Old limits
9350 if(m3>= 260.0 && m3< 1000.0)
9351 {
9352
9354 }
9355 /*
9356 if(m2>= 260.0 && m2<1000.0)
9357 {
9358 THoEX_pp_phi2_phi1phi1_bbtautau_ATLAS13=pp_phi2_phi1phi1_bbtautau_TH13/ip_ex_pp_phi_phi1phi1_bbtautau_ATLAS13(m2);
9359 if(THoEX_pp_phi2_phi1phi1_bbtautau_ATLAS13 >2) return std::numeric_limits<double>::quiet_NaN();
9360 }
9361 if(m3>= 260.0 && m3<1000.0)
9362 {
9363 THoEX_pp_phi3_phi1phi1_bbtautau_ATLAS13=pp_phi3_phi1phi1_bbtautau_TH13/ip_ex_pp_phi_phi1phi1_bbtautau_ATLAS13(m3);
9364 if(THoEX_pp_phi3_phi1phi1_bbtautau_ATLAS13 >2) return std::numeric_limits<double>::quiet_NaN();
9365 }
9366 */ //OLD We have split this one in two parts
9368 if(m2>= 251.0 && m2<1600.0)
9369 {
9370
9371 //std::cout<<"\033[1;31m stop131 \033[0m "<<std::endl;
9372
9374 // if(THoEX_pp_phi2_phi1phi1_bbtautau_1_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9375 }
9376 if(m3>= 251.0 && m3<1600.0)
9377 {
9378
9379 //std::cout<<"\033[1;31m stop132 \033[0m "<<std::endl;
9380
9382 // if(THoEX_pp_phi3_phi1phi1_bbtautau_1_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9383 }
9384 if(m2>= 1000.0 && m2<3000.0)
9385 {
9386
9387 //std::cout<<"\033[1;31m stop133 \033[0m "<<std::endl;
9388
9390 // if(THoEX_pp_phi2_phi1phi1_bbtautau_2_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9391 }
9392 if(m3>= 1000.0 && m3<3000.0)
9393 {
9394
9395 //std::cout<<"\033[1;31m stop134 \033[0m "<<std::endl;
9396
9398 // if(THoEX_pp_phi3_phi1phi1_bbtautau_2_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9399 }
9401 if(m2>= 250.0 && m2< 900.0)
9402 {
9403
9404 //std::cout<<"\033[1;31m stop135 \033[0m "<<std::endl;
9405
9407 // if(THoEX_pp_phi2_phi1phi1_bbtautau_1_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9408 }
9409 if(m3>= 250.0 && m3< 900.0)
9410 {
9411
9412 //std::cout<<"\033[1;31m stop136 \033[0m "<<std::endl;
9413
9415 // if(THoEX_pp_phi3_phi1phi1_bbtautau_1_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9416 }
9417 if(m2>= 900.0 && m2<4000.0)
9418 {
9419
9420 //std::cout<<"\033[1;31m stop137 \033[0m "<<std::endl;
9421
9423 // if(THoEX_pp_phi2_phi1phi1_bbtautau_2_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9424 }
9425 if(m3>= 900.0 && m3<4000.0)
9426 {
9427
9428 //std::cout<<"\033[1;31m stop138 \033[0m "<<std::endl;
9429
9431 // if(THoEX_pp_phi3_phi1phi1_bbtautau_2_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9432 }
9433 if(m2>= 260.0 && m2< 900.0)
9434 {
9435
9436 //std::cout<<"\033[1;31m stop139 \033[0m "<<std::endl;
9437
9439 // if(THoEX_pp_phi2_phi1phi1_bbVV_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9440 }
9441 if(m3>= 260.0 && m3< 900.0)
9442 {
9443
9444 //std::cout<<"\033[1;31m stop140 \033[0m "<<std::endl;
9445
9447 // if(THoEX_pp_phi3_phi1phi1_bbVV_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9448 }
9449
9450
9451 if(m2>= 250.0 && m2< 1000.0)
9452 {
9453
9454 //std::cout<<"\033[1;31m stop141 \033[0m "<<std::endl;
9455
9457 // if(THoEX_pp_phi2_phi1phi1_4WOr2W2tauOr4tau_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9458 }
9459 if(m3>= 250.0 && m3< 1000.0)
9460 {
9461
9462 //std::cout<<"\033[1;31m stop142 \033[0m "<<std::endl;
9463
9465 // if(THoEX_pp_phi3_phi1phi1_4WOr2W2tauOr4tau_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9466 }
9467
9468
9469
9470 if(m2>= 800.0 && m2< 3500.0)
9471 {
9472
9473 //std::cout<<"\033[1;31m stop143 \033[0m "<<std::endl;
9474
9476 // if(THoEX_pp_phi2_phi1phi1_bbWW_qqlnu_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9477 }
9478 if(m3>= 800.0 && m3< 3500.0)
9479 {
9480
9481 //std::cout<<"\033[1;31m stop144 \033[0m "<<std::endl;
9482
9484 // if(THoEX_pp_phi3_phi1phi1_bbWW_qqlnu_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9485 }
9486
9487
9488
9489
9490
9491
9492 if(m2>= 260.0 && m2< 1000.0)
9493 {
9494
9495 //std::cout<<"\033[1;31m stop145 \033[0m "<<std::endl;
9496
9498 // if(THoEX_pp_phi2_phi1phi1_bbZZ_lljj_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9499 }
9500 if(m3>= 260.0 && m3< 1000.0)
9501 {
9502
9503 //std::cout<<"\033[1;31m stop146 \033[0m "<<std::endl;
9504
9506 // if(THoEX_pp_phi3_phi1phi1_bbZZ_lljj_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9507 }
9508 if(m2>= 250.0 && m2< 1000.0)
9509 {
9510
9511 //std::cout<<"\033[1;31m stop147 \033[0m "<<std::endl;
9512
9514 // if(THoEX_pp_phi2_phi1phi1_bbZZ_llnunu_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9515 }
9516 if(m3>= 250.0 && m3< 1000.0)
9517 {
9518
9519 //std::cout<<"\033[1;31m stop148 \033[0m "<<std::endl;
9520
9522 // if(THoEX_pp_phi3_phi1phi1_bbZZ_llnunu_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9523 }
9524
9525
9526 //ip_ex_pp_phi_phi1phi1_bbWWorbbtautau_CMS13
9527
9528 if(m2>= 800.0 && m2< 4500.0)
9529 {
9530
9532
9533 }
9534 if(m3>= 800.0 && m3< 4500.0)
9535 {
9536
9538 }
9539
9540
9541 //This will overwrite the previous one when the mass is in this range.
9542 //This way we consider this search only once so it's fine
9543 if(m2>= 250.0 && m2 < 899.0)
9544 {
9545
9547
9548 }
9549 if(m3>= 250.0 && m3< 899.0)
9550 {
9551
9553 }
9554
9555
9556
9557 if(m2>= 500.0 && m2< 3000.0)
9558 {
9559
9560 //std::cout<<"\033[1;31m stop151 \033[0m "<<std::endl;
9561
9563 // if(THoEX_pp_phi2_phi1phi1_bbWW_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9564 }
9565 if(m3>= 500.0 && m3< 3000.0)
9566 {
9567
9568 //std::cout<<"\033[1;31m stop152 \033[0m "<<std::endl;
9569
9571 // if(THoEX_pp_phi3_phi1phi1_bbWW_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9572 }
9573 if(m2>= 260.0 && m2< 500.0)
9574 {
9575
9576 //std::cout<<"\033[1;31m stop153 \033[0m "<<std::endl;
9577
9579 // if(THoEX_gg_phi2_phi1phi1_gagaWW_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9580 }
9581 if(m3>= 260.0 && m3< 500.0)
9582 {
9583
9584 //std::cout<<"\033[1;31m stop154 \033[0m "<<std::endl;
9585
9587 // if(THoEX_gg_phi3_phi1phi1_gagaWW_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9588 }
9589 if(m2>= 220.0 && m2<1000.0)
9590 {
9591
9592 //std::cout<<"\033[1;31m stop155 \033[0m "<<std::endl;
9593
9595 // if(THoEX_gg_phi2_phi1Z_bbZ_ATLAS8 >5) return std::numeric_limits<double>::quiet_NaN();
9596 }
9597 if(m3>= 220.0 && m3<1000.0)
9598 {
9599
9600 //std::cout<<"\033[1;31m stop156 \033[0m "<<std::endl;
9601
9603 // if(THoEX_gg_phi3_phi1Z_bbZ_ATLAS8 >5) return std::numeric_limits<double>::quiet_NaN();
9604 }
9605 if(m2>= 225.0 && m2< 600.0)
9606 {
9607
9608 //std::cout<<"\033[1;31m stop157 \033[0m "<<std::endl;
9609
9611 // if(THoEX_gg_phi2_phi1Z_bbll_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
9612 }
9613 if(m3>= 225.0 && m3< 600.0)
9614 {
9615
9616 //std::cout<<"\033[1;31m stop158 \033[0m "<<std::endl;
9617
9619 // if(THoEX_gg_phi3_phi1Z_bbll_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
9620 }
9621 if(m2>= 220.0 && m2<1000.0)
9622 {
9623
9624 //std::cout<<"\033[1;31m stop159 \033[0m "<<std::endl;
9625
9627 // if(THoEX_gg_phi2_phi1Z_tautauZ_ATLAS8 >5) return std::numeric_limits<double>::quiet_NaN();
9628 }
9629 if(m3>= 220.0 && m3<1000.0)
9630 {
9631
9632 //std::cout<<"\033[1;31m stop160 \033[0m "<<std::endl;
9633
9635 // if(THoEX_gg_phi3_phi1Z_tautauZ_ATLAS8 >5) return std::numeric_limits<double>::quiet_NaN();
9636 }
9637 if(m2>= 220.0 && m2< 350.0)
9638 {
9639
9640 //std::cout<<"\033[1;31m stop161 \033[0m "<<std::endl;
9641
9643 // if(THoEX_gg_phi2_phi1Z_tautaull_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
9644 }
9645 if(m3>= 220.0 && m3< 350.0)
9646 {
9648
9649 }
9650 //if(m2>= 200.0 && m2<2000.0)
9651 if(m2>= 220.0 && m2<2000.0)
9652 {
9653
9654
9655 //THoEX_gg_phi2_phi1Z_bbZ_ATLAS13=gg_phi2_phi1Z_bbZ_TH13/ip_ex_gg_phi_phi1Z_bbZ_ATLAS13(m2);
9657
9658
9659 }
9660 //if(m3>= 200.0 && m3<2000.0)
9661 if(m3>= 220.0 && m3<2000.0)
9662 {
9663
9664 //THoEX_gg_phi3_phi1Z_bbZ_ATLAS13=gg_phi3_phi1Z_bbZ_TH13/ip_ex_gg_phi_phi1Z_bbZ_ATLAS13(m3);
9666
9667
9668 }
9669 if(m2>= 220.0 && m2< 800.0)
9670 {
9671
9672
9674
9675 }
9676 if(m3>= 220.0 && m3< 800.0)
9677 {
9678
9680
9681 }
9682 if(m2>= 800.0 && m2<2000.0)
9683 {
9684
9685 //std::cout<<"\033[1;31m stop167 \033[0m "<<std::endl;
9686
9688 // if(THoEX_gg_phi2_phi1Z_bbZ_2_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9689 }
9690 if(m3>= 800.0 && m3<2000.0)
9691 {
9692
9693 //std::cout<<"\033[1;31m stop168 \033[0m "<<std::endl;
9694
9696 // if(THoEX_gg_phi3_phi1Z_bbZ_2_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9697 }
9698 //if(m2>= 200.0 && m2<2000.0)
9699 if(m2>= 220.0 && m2<2000.0)
9700 {
9701
9702 //THoEX_bb_phi2_phi1Z_bbZ_ATLAS13=bb_phi2_phi1Z_bbZ_TH13/ip_ex_bb_phi_phi1Z_bbZ_ATLAS13(m2);
9704
9705 }
9706 //if(m3>= 220.0 && m3<2000.0)
9707 if(m3>= 220.0 && m3<2000.0)
9708 {
9709
9710 //THoEX_bb_phi3_phi1Z_bbZ_ATLAS13=bb_phi3_phi1Z_bbZ_TH13/ip_ex_bb_phi_phi1Z_bbZ_ATLAS13(m3);
9712
9713 }
9714
9715 //ip_ex_bb_phi_phi1Z_tautaull_ATLAS13
9716 if(m2>= 220.0 && m2<400.0)
9717 {
9718
9719 //std::cout<<"\033[1;31m stop171 \033[0m "<<std::endl;
9720
9722 // if(THoEX_gg_phi2_phi1Z_tautaull_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9723 }
9724 if(m3>= 220.0 && m3<400.0)
9725 {
9726
9727 //std::cout<<"\033[1;31m stop172 \033[0m "<<std::endl;
9728
9730 // if(THoEX_gg_phi3_phi1Z_tautaull_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9731 }
9732
9733
9734
9735
9736
9737
9738 if(m2>= 220.0 && m2< 800.0)
9739 {
9740
9741 //std::cout<<"\033[1;31m stop173 \033[0m "<<std::endl;
9742
9744 // if(THoEX_bb_phi2_phi1Z_bbZ_1_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9745 }
9746 if(m3>= 220.0 && m3< 800.0)
9747 {
9748
9749 //std::cout<<"\033[1;31m stop174 \033[0m "<<std::endl;
9750
9752 // if(THoEX_bb_phi3_phi1Z_bbZ_1_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9753 }
9754 if(m2>= 800.0 && m2<2000.0)
9755 {
9756
9757 //std::cout<<"\033[1;31m stop175 \033[0m "<<std::endl;
9758
9760 // if(THoEX_bb_phi2_phi1Z_bbZ_2_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9761 }
9762 if(m3>= 800.0 && m3<2000.0)
9763 {
9764
9765 //std::cout<<"\033[1;31m stop176 \033[0m "<<std::endl;
9766
9768 // if(THoEX_bb_phi3_phi1Z_bbZ_2_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9769 }
9770 if(m3>= 175.0 && m3<1000.0 && m2 >=50.0 && m2 <910.0)
9771 {
9772
9773 //std::cout<<"\033[1;31m stop177 \033[0m "<<std::endl;
9774
9776 // if(THoEX_pp_phi3_phi2Z_bbll_1_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
9777 } //mA=m3, mH=m2
9778 if(m2>= 175.0 && m2<1000.0 && m3 >=50.0 && m3 <910.0)
9779 {
9780
9781 //std::cout<<"\033[1;31m stop178 \033[0m "<<std::endl;
9782
9784 // if(THoEX_pp_phi2_phi3Z_bbll_1_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
9785 } //mA=m3, mH=m2
9786 if(m3>= 50.0 && m3<1000.0 && m2 >=50.0 && m2 <1000.0)
9787 {
9788
9789
9791
9792 } //mA=m3, mH=m2
9793 if(m2>= 50.0 && m2<1000.0 && m3 >=50.0 && m3 <1000.0)
9794 {
9795
9796
9798
9799 } //mA=m3, mH=m2
9800 if(m3>= 50.0 && m3<1000.0 && m2 >=50.0 && m2 <1000.0)
9801 {
9802
9803
9805
9806 } //mA=m2, mH=m3
9807 if(m2>= 50.0 && m2<1000.0 && m3 >=50.0 && m3 <1000.0)
9808 {
9809
9810
9812
9813 }
9814 if(m2 >= 230.0 && m2 <800.0 && m3>=130.0 && m3<700.0 && m2-m3>=100)
9815 {
9816
9818 //std::cout<<"\033[1;31m Enters = \033[0m " <<std::endl;
9819 //std::cout<<"\033[1;31m gg_phi3_phi2Z_bbZ_TH13 = \033[0m "<< gg_phi3_phi2Z_bbZ_TH13 <<std::endl;
9820 //std::cout<<"\033[1;31m ip_ex_gg_phii_phijZ_bbZ_ATLAS13(m3,m2) = \033[0m "<< ip_ex_gg_phii_phijZ_bbZ_ATLAS13(m2,m3) <<std::endl;
9821
9822 }
9823 if(m3 >= 230.0 && m3 <800.0 && m2>=130.0 && m2<700.0 && m3-m2>=100)
9824 {
9825
9826
9828 }
9829
9830 if(m2 >= 230.0 && m2 <800.0 && m3>=130.0 && m3<700.0 && m2-m3>=100)
9831 {
9832
9834
9835 }
9836 if(m3 >= 230.0 && m3 <800.0 && m2>=130.0 && m2<700.0 && m3-m2>=100)
9837 {
9838
9840
9841
9842 }
9843
9844
9845 if(m2 >= 300.0 && m2 <800.0 && m3>=200.0 && m3<700.0 && m2-m3>=100)
9846 {
9847
9849
9850 }
9851 if(m3 >= 300.0 && m3 <800.0 && m2>=200.0 && m2<700.0 && m3-m2>=100)
9852 {
9853
9854
9856 }
9857
9858
9859
9860 if(mHp>= 180.0 && mHp<1000.0)
9861 {
9862
9863
9864
9865
9866 //std::cout<<"\033[1;31m pp_Hpm_taunu_TH8 = \033[0m "<< pp_Hpm_taunu_TH8 <<std::endl;
9867
9868 //std::cout<<"\033[1;31m ip_ex_pp_Hpm_taunu_ATLAS8(mHp) = \033[0m "<< ip_ex_pp_Hpm_taunu_ATLAS8(mHp) <<std::endl;
9869
9870
9871 //std::cout<<"\033[1;31m pp_Hpm_taunu_TH8/ip_ex_pp_Hpm_taunu_ATLAS8(mHp) = \033[0m "<< pp_Hpm_taunu_TH8/ip_ex_pp_Hpm_taunu_ATLAS8(mHp) <<std::endl;
9872
9874
9875
9876
9877 // if(THoEX_pp_Hpm_taunu_ATLAS8 >5) return std::numeric_limits<double>::quiet_NaN();
9878 }
9879
9880 if(mHp>= 180.0 && mHp< 600.0)
9881 {
9882
9884
9885
9887 //std::cout<<"\033[1;31m THoEX_pp_Hp_taunu_CMS8 = \033[0m "<< THoEX_pp_Hp_taunu_CMS8 <<std::endl;
9888
9889
9890
9892
9893 // if(THoEX_pp_Hp_taunu_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
9894 }
9895 if(mHp>= 180.0 && mHp<2000.0)//exp can start in 150 GeV but theoretical no, we should compute more points there
9896 {
9897
9899
9901 //std::cout<<"\033[1;31m THoEX_pp_Hpm_taunu_ATLAS13 = \033[0m "<< THoEX_pp_Hpm_taunu_ATLAS13 <<std::endl;
9902
9903
9904
9905
9906
9908 // if(THoEX_pp_Hpm_taunu_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9909 }
9910 if(mHp>= 180.0 && mHp<3000.0)//exp can start in 80 GeV but theoretical no, we should compute more points there
9911 {
9912
9914
9915 //if(THoEX_pp_Hpm_taunu_CMS13 != 0) std::cout<<"\033[1;31m THoEX_pp_Hpm_taunu_CMS13 = \033[0m "<< THoEX_pp_Hpm_taunu_CMS13 <<std::endl;
9916
9917 //std::cout<<"\033[1;31m THoEX_pp_Hpm_taunu_CMS13 = \033[0m "<< THoEX_pp_Hpm_taunu_CMS13 <<std::endl;
9918
9919
9920
9922 // if(THoEX_pp_Hpm_taunu_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9923 }
9924 if(mHp>= 200.0 && mHp< 600.0)
9925 {
9926
9928
9930
9931 //std::cout<<"\033[1;31m THoEX_pp_Hpm_tb_ATLAS8 = \033[0m "<< THoEX_pp_Hpm_tb_ATLAS8 <<std::endl;
9932
9933
9934
9936 // if(THoEX_pp_Hpm_tb_ATLAS8 >5) return std::numeric_limits<double>::quiet_NaN();
9937 }
9938 if(mHp>= 180.0 && mHp< 600.0)
9939 {
9940
9942
9944
9945 //std::cout<<"\033[1;31m THoEX_pp_Hp_tb_CMS8 = \033[0m "<< THoEX_pp_Hp_tb_CMS8 <<std::endl;
9946
9947
9949 // if(THoEX_pp_Hp_tb_CMS8 >5) return std::numeric_limits<double>::quiet_NaN();
9950 }
9951 if(mHp>= 200.0 && mHp<2000.0)
9952 {
9953
9955
9957
9958 //std::cout<<"\033[1;31m THoEX_pp_Hpm_tb_ATLAS13 = \033[0m "<< THoEX_pp_Hpm_tb_ATLAS13 <<std::endl;
9959 //std::cout<<"\033[1;31m pp_Hpm_tb_TH13 = \033[0m "<< pp_Hpm_tb_TH13 <<std::endl;
9960 //std::cout<<"\033[1;31m ip_ex_pp_Hpm_tb_ATLAS13(mHp) = \033[0m "<< ip_ex_pp_Hpm_tb_ATLAS13(mHp) <<std::endl;
9961
9962
9964 //std::cout<<"\033[1;31m THoEX_pp_Hpm_tb_ATLAS13 = \033[0m "<< THoEX_pp_Hpm_tb_ATLAS13 <<std::endl;
9965
9966 // if(THoEX_pp_Hpm_tb_ATLAS13 >5) return std::numeric_limits<double>::quiet_NaN();
9967 }
9968 if(mHp>= 200.0 && mHp<3000.0)
9969 {
9970
9972
9974
9975 //std::cout<<"\033[1;31m THoEX_pp_Hpm_tb_CMS13 = \033[0m "<< THoEX_pp_Hpm_tb_CMS13 <<std::endl;
9976
9977
9978
9979
9980 //std::cout<<"\033[1;31m GammaHptot = \033[0m "<< GammaHptot <<std::endl;
9981 //std::cout<<"\033[1;31m GammaHptb = \033[0m "<< GammaHptb <<std::endl;
9982 //std::cout<<"\033[1;32m Br_Hptotb = \033[0m "<< Br_Hptotb <<std::endl;
9983 //std::cout<<"\033[1;32m SigmaHpm13 = \033[0m "<< SigmaHpm13 <<std::endl;
9984 //std::cout<<"\033[1;31m pp_Hpm_tb_TH13 = \033[0m "<< pp_Hpm_tb_TH13 <<std::endl;
9985 //std::cout<<"\033[1;31m ip_ex_pp_Hpm_tb_CMS13(mHp) = \033[0m "<< ip_ex_pp_Hpm_tb_CMS13(mHp) <<std::endl;
9986 //std::cout<<"\033[1;31m THoEX_pp_Hpm_tb_CMS13 = \033[0m "<< THoEX_pp_Hpm_tb_CMS13 <<std::endl;
9987
9988
9989
9991 // if(THoEX_pp_Hpm_tb_CMS13 >5) return std::numeric_limits<double>::quiet_NaN();
9992 }
9993}
double THoEX_gg_phi3_phi1Z_bbll_CMS8
double ip_ex_pp_phi_phi1phi1_bbWW_ATLAS13(double mass)
double gg_phi2_ZZ_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_pp_phi3_phi1phi1_bbtautau_1_ATLAS13
double THoEX_gg_phi2_VV_llqq_ATLAS13
double pp_phi2_phi1phi1_bbZZ_TH13
double ip_ex_bb_phi_bb_CMS13(double mass)
double THoEX_VV_phi2_VV_llqq_ATLAS13
double gg_phi2_phi3Z_WWZ_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_bb_phi2_tautau_CMS8
double ip_ex_pp_Hpm_taunu_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a singly charged scalar resonance decaying...
double THoEX_bb_phi2_phi3Z_bbZ_ATLAS13
double VV_phi3_VV_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double ip_ex_gg_phi_tautau_CMS13(double mass)
double THoEX_pp_phi2_phi1phi1_bbVV_CMS13
double THoEX_gg_phi3_VV_llqq_ATLAS13
double THoEX_pp_phi3_phi1phi1_bbbb_ATLAS13
double gg_phi3_bb_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double pp_phi2_phi1phi1_bbbb_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_pp_phi2_phi1phi1_bbWW_qqlnu_CMS13
double ip_ex_VV_phi_WW_CMS13(double mass)
double THoEX_pp_phi2_phi1phi1_bbbb_1_CMS13
double THoEX_gg_phi2_Zga_llga_ATLAS13
double ip_ex_tt_phi_tt_ATLAS13(double mass)
double ip_ex_gg_phi_phi1Z_bbZ_1_CMS13(double mass)
double pp_phi3_phi1phi1_bbbb_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double THoEX_VV_phi3_WW_enumunu_ATLAS13
double GTHDM_BR_h_WW
branching ratio to two bosons in the GTHDM.
double ip_ex_gg_phi_phi1Z_bbll_CMS8(double mass)
double gg_phi2_VV_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_gg_phi3_phi1phi1_ATLAS8
double THoEX_pp_phi2_phi3Z_tautaull_2_CMS8
double gg_phi3_phi1Z_tautaull_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_gg_phi3_phi1Z_tautauZ_ATLAS8
double ip_ex_VV_phi_VV_llqq_ATLAS13(double mass)
double pp_phi3_gaga_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_gg_phi3_phi2Z_WWZ_ATLAS13
double pp_phi2_phi1phi1_bbtautau_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double pp_phi2_VV_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_gg_phi3_Zga_llga_ATLAS13
double THoEX_VV_phi3_VV_llqq_ATLAS13
double ip_ex_gg_phi_phi1Z_tautaull_CMS13(double mass)
double pp_phi3_phi1phi1_bbgaga_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double ip_ex_pp_phi_phi1phi1_bbtautau_2_ATLAS13(double mass)
double ip_ex_pp_phi_phi1phi1_bbgaga_CMS13(double mass)
double ggVV_phi3_WW_lnulnu_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double ip_ex_gg_phi_phi1Z_bbZ_ATLAS13(double mass)
double pp_phi3_phi1phi1_bbbb_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double pp_phi3_phi1phi1_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_pp_phi3_ZZ_qqnunu_CMS13
double ip_ex_pp_phi_phi1phi1_bbbb_2_CMS13(double mass)
double THoEX_pp_phi2_phi1phi1_bbtautau_1_CMS13
double ip_ex_bb_phi_mumu_CMS13(double mass)
double pp_phi3_phi1phi1_bbtautau_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_bb_phi3_phi1Z_bbZ_ATLAS13
double THoEX_gg_phi3_WW_lnuqq_ATLAS13
double ip_ex_gg_phii_phijZ_bbZ_ATLAS13(double m3, double m2)
double ip_ex_pp_phi_phi1phi1_bbgaga_ATLAS13(double mass)
double THoEX_pp_phi3_gaga_ATLAS13
double THoEX_gg_phi2_phi1phi1_ATLAS8
double THoEX_gg_phi2_gaga_ATLAS8
double VV_phi2_WW_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double THoEX_pp_phi2_phi1phi1_bbtautau_CMS8
double ip_ex_pp_phi_phi1phi1_bbZZ_lljj_CMS13(double mass)
double THoEX_VV_phi3_ZZ_qqllnunu_ATLAS13
double bb_phi3_bb_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double ip_ex_pp_phi_gaga_ATLAS13(double mass)
double THoEX_pp_phi2_ZZ_qqnunu_CMS13
double ip_ex_VV_phi_ZZ_llllnunu_ATLAS13(double mass)
double ip_ex_gg_phi_Zga_llga_ATLAS13(double mass)
double ip_ex_gg_phi_WW_ATLAS8(double mass)
double ip_ex_gg_phi_gaga_CMS13(double mass)
double ip_ex_bb_phii_phijZ_bbZ_ATLAS13(double m3, double m2)
double THoEX_bb_phi3_tautau_ATLAS13
double BrSM_htogaga
SM branching ratio of .
double VV_phi3_ZZ_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double pp_phi3_phi2Z_tautaull_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double THoEX_gg_phi2_phi1phi1_gagaWW_ATLAS13
double ip_ex_gg_phi_mumu_CMS8(double mass)
double pp_phi2_phi1phi1_with_channel_bbWW_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_pp_phi2_WW_lnuqq_CMS13
double GTHDM_BR_h_gaga
branching ratio to two photons in the GTHDM.
double THoEX_ggVV_phi3_WW_lnulnu_CMS13
double THoEX_gg_phi2_phi1Z_tautaull_CMS8
double ip_ex_pp_phi_phi1phi1_bbZZ_llnunu_CMS13(double mass)
double ip_ex_bb_phi_phi1Z_bbZ_1_CMS13(double mass)
double ip_ex_pp_phi_phi1phi1_bbbb_1_CMS13(double mass)
double ip_ex_VV_phi_WW_lnuqq_ATLAS13(double mass)
double THoEX_pp_phi2_phi3Z_tautaull_1_CMS8
double THoEX_pp_phi3_ZZ_llqqnunull_CMS13
double Gammaphi2tot
Total decay width of the heavy CP-even Higgs .
double THoEX_pp_phi3_phi1phi1_bbtautau_2_CMS13
double THoEX_bb_phi2_mumu_ATLAS13
double gg_phi2_tautau_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double gg_phi3_phi2Z_bbZ_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_gg_phi2_phi1Z_bbZ_2_CMS13
double pp_phi3_phi2Z_bbll_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double gg_phi2_WW_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double gg_phi3_phi1Z_tautauZ_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double THoEX_gg_phi3_tautau_CMS13
double gg_phi3_gaga_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double gg_phi3_Zga_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double bb_phi3_phi2Z_bbZ_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_bb_phi3_phi1Z_bbZ_1_CMS13
double THoEX_VV_phi2_ZZ_llllnunu_ATLAS13
double THoEX_gg_phi3_phi1Z_tautaull_CMS13
double gg_phi3_mumu_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double pp_phi2_VV_TH8
Signal strength for the process with $VV=WW,ZZ$ at the LHC with 8 TeV.
double ip_ex_pp_Hpm_taunu_ATLAS8(double mass)
Interpolating function for the observed ATLAS upper limit on a singly charged scalar resonance decayi...
double BrSM_htotautau
SM branching ratio of .
double ip_ex_pp_phi_phi1phi1_bbbb_ATLAS13(double mass)
double ip_ex_pp_phii_phijZ_tautaull_1_CMS8(double m2, double m3)
double pp_phi3_phi1phi1_bbZZ_TH13
double ip_ex_gg_phi_tautau_ATLAS13(double mass)
double THoEX_bb_phi2_phi1Z_bbZ_2_CMS13
double THoEX_gg_phi2_phi1Z_bbll_CMS8
double gg_phi3_phi2Z_WWZ_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double pp_Hpm_taunu_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_pp_phi2_phi1phi1_bbtautau_2_CMS13
double THoEX_gg_phi2_WW_lnuqq_ATLAS13
double THoEX_pp_phi3_phi1phi1_bbZZ_lljj_CMS13
double ip_ex_pp_phi2_bb_light_CMS13(double mass)
double pp_phi3_WW_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double ip_ex_pp_Hp_tb_CMS8(double mass)
Interpolating function for the observed CMS upper limit on a singly charged scalar resonance decaying...
double GTHDM_BR_h_ZZ
branching ratio to two bosons in the GTHDM.
double THoEX_gg_phi2_ZZ_llllnunu_ATLAS13
double ip_ex_gg_phii_phijZ_WWZ_ATLAS13(double m3, double m2)
double THoEX_gg_phi3_phi1phi1_bbtautau_CMS8
double bb_phi3_mumu_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double bb_phi2_bb_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double ip_ex_VV_phi_ZZ_ATLAS8(double mass)
double THoEX_gg_phi2_tautau_CMS8
double ip_ex_pp_Hp_taunu_CMS8(double mass)
Interpolating function for the observed CMS upper limit on a singly charged scalar resonance decaying...
double pp_phi3_phi1phi1_bbVV_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double ip_ex_gg_phi_phi1phi1_ATLAS8(double mass)
double pp_phi3_phi1phi1_with_channel_bbtautau_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV where the decay channel o...
double pp_phi2_phi1phi1_bbbb_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double THoEX_pp_Hpm_taunu_ATLAS8
double pp_phi3_phi1phi1_with_channel_bbgaga_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV where the decay channel o...
double ip_ex_pp_Hpm_tb_ATLAS8(double mass)
Interpolating function for the observed ATLAS upper limit on a singly charged scalar resonance decayi...
double THoEX_gg_phi3_phi1Z_tautaull_CMS8
double VV_phi2_VV_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_gg_phi3_tautau_ATLAS8
double ip_ex_gg_phi_mumu_CMS13(double mass)
double THoEX_gg_phi3_WW_enumunu_ATLAS13
double pp_phi2_phi1phi1_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_gg_phi3_tautau_CMS8
double ip_ex_pp_phi_Zga_llga_CMS8(double mass)
double ip_ex_bb_phi_mumu_ATLAS13(double mass)
double gg_phi3_tautau_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double pp_phi2_phi1phi1_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double bb_phi3_tautau_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double ip_ex_gg_phi_phi1Z_bbZ_2_CMS13(double mass)
double THoEX_bb_phi3_phi2Z_bbZ_ATLAS13
double gg_phi3_ZZ_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double ip_ex_pp_phi_phi1phi1_bbWWorbbtautau_CMS13(double mass)
double ip_ex_VV_phi_WW_enumunu_ATLAS13(double mass)
double gg_phi3_VV_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double bb_phi3_phi1Z_bbZ_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double pp_Hp_taunu_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double VV_phi3_ZZ_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_bb_phi3_phi1Z_bbZ_2_CMS13
double THoEX_pp_phi3_phi1phi1_bbgaga_CMS13
double THoEX_pp_phi3_phi1phi1_bbbb_2_CMS13
double bb_phi2_tautau_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double pp_phi2_phi1phi1_with_channel_4WOr2W2tauOr4tau_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV where the SM-like Higgs d...
double pp_Hpm_tb_TH13
Cross section times branching ratio for the process at the LHC with 8 TeV.
double ip_ex_gg_phi_VV_llqq_ATLAS13(double mass)
double THoEX_pp_phi3_phi1phi1_bbWW_qqlnu_CMS13
double THoEX_pp_phi2_VV_qqqq_ATLAS13
double THoEX_pp_phi3_phi1phi1_4WOr2W2tauOr4tau_CMS13
double THoEX_bb_phi3_tautau_ATLAS8
double THoEX_gg_phi3_WW_heavy_CMS13
double gg_phi3_WW_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double GTHDM_BR_h_tautau
branching ratio to two leptons in the GTHDM.
double THoEX_gg_phi3_ZZ_llllnunu_ATLAS13
double gg_phi2_bb_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double ip_ex_gg_phi_Zga_CMS13(double mass)
double tt_phi2_tt_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_VV_phi2_ZZ_qqllnunu_ATLAS13
double THoEX_gg_phi3_phi2Z_bbZ_ATLAS13
double pp_phi2_phi1phi1_with_channel_bbWWorbbtautau_TH13
double ip_ex_tt_phi3_tt_CMS13(double mass)
double THoEX_pp_phi2_phi1phi1_bbbb_2_CMS13
double GTHDM_BR_h_bb
branching ratio to two quarks in the GTHDM.
double pp_phi2_phi3Z_bbll_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double ip_ex_pp_phi_bb_CMS13(double mass)
double THoEX_pp_phi3_Zga_llga_ATLAS8
double bb_phi2_mumu_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double THoEX_pp_phi2_phi3Z_bbll_1_CMS8
double ip_ex_pp_Hpm_taunu_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a singly charged scalar resonance decayi...
double THoEX_pp_phi3_phi1phi1_bbbb_CMS8
double bb_phi3_bb_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double THoEX_bb_phi2_phi1Z_bbZ_ATLAS13
double gg_phi2_ZZ_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double THoEX_gg_phi3_phi1Z_bbZ_1_CMS13
double THoEX_gg_phi2_phi3Z_WWZ_ATLAS13
double gg_phi2_WW_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double pp_phi2_WW_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double ip_ex_pp_phii_phijZ_tautaull_2_CMS8(double m2, double m3)
double gg_phi2_Zga_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_pp_phi2_bb_light_CMS13
double gg_phi3_mumu_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double gg_phi2_phi1Z_tautaull_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double VV_phi2_WW_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_gg_phi2_phi1Z_tautauZ_ATLAS8
double ip_ex_VV_phi_WW_heavy_CMS13(double mass)
double THoEX_VV_phi2_WW_enumunu_ATLAS13
double THoEX_pp_phi3_phi1phi1_bbWWorbbtautau_CMS13
double Gammaphi3tot
Total decay width of the heavy CP-even Higgs .
double ip_ex_bb_phi_phi1Z_bbZ_ATLAS13(double mass)
double THoEX_pp_phi3_phi1phi1_bbWW_ATLAS13
double pp_phi3_bb_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_pp_phi2_phi1phi1_bbtautau_2_ATLAS13
double ip_ex_bb_phi_bb_CMS8(double mass)
double THoEX_gg_phi3_ZZ_qqllnunu_ATLAS13
double THoEX_gg_phi2_phi1Z_bbZ_1_CMS13
double pp_phi3_VV_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double ip_ex_bb_phi_bb_ATLAS13(double mass)
double ip_ex_bb_phi_phi1Z_bbZ_2_CMS13(double mass)
double pp_phi2_Zga_llga_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double bb_phi2_mumu_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double gg_phi3_phi1phi1_bbtautau_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double VV_phi2_ZZ_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double pp_phi2_phi1phi1_bbVV_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double ip_ex_gg_phi_phi1Z_tautauZ_ATLAS8(double mass)
double ip_ex_gg_phi_bb_CMS8(double mass)
double gg_phi2_tautau_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double bb_phi2_phi3Z_bbZ_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double pp_phi3_phi1phi1_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double gg_phi2_phi1Z_bbll_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double gg_phi2_mumu_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double THoEX_pp_phi3_phi1phi1_bbbb_1_CMS13
double ip_ex_gg_phi_gaga_ATLAS8(double mass)
double THoEX_VV_phi3_WW_lnuqq_ATLAS13
double gg_phi3_phi1phi1_gagaWW_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double pp_phi3_phi1phi1_with_channel_bbWW_qqlnu_TH13
double gg_phi2_phi1Z_tautauZ_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double ip_ex_gg_phi_WW_CMS13(double mass)
double THoEX_bb_phi2_tautau_ATLAS13
double ip_ex_pp_phi_ZZ_llqqnunull_CMS13(double mass)
double pp_phi3_phi1phi1_with_channel_4WOr2W2tauOr4tau_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV where the SM-like Higgs d...
double THoEX_pp_phi2_phi1phi1_bbWWorbbtautau_CMS13
double pp_Hpm_taunu_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double gg_phi2_mumu_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double gg_phi3_ZZ_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double ip_ex_gg_phi_phi1phi1_bbtautau_CMS8(double mass)
double THoEX_gg_phi2_tautau_CMS13
double ip_ex_pp_phii_phijZ_bbll_1_CMS8(double m2, double m3)
double THoEX_gg_phi2_phi1Z_bbZ_ATLAS13
double THoEX_pp_phi2_phi1phi1_bbZZ_lljj_CMS13
double ip_ex_pp_phi_phi1phi1_bbtautau_1_CMS13(double mass)
double THoEX_VV_phi2_WW_heavy_CMS13
double ip_ex_gg_phi_ZZ_ATLAS8(double mass)
double gg_phi3_WW_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double gg_phi3_gaga_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double BrSM_htobb
SM branching ratio of .
double bb_phi2_tt_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_bb_phi3_mumu_ATLAS13
double ip_ex_pp_phi_phi1phi1_bbbb_CMS8(double mass)
double pp_phi3_phi1phi1_bbgaga_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double gg_phi2_phi1phi1_bbtautau_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double THoEX_pp_phi3_WW_lnuqq_CMS13
double pp_phi3_phi1phi1_with_channel_bbbb_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_bb_phi2_tautau_CMS13
double THoEX_pp_phi3_bb_light_CMS13
double ip_ex_pp_phi_VV_qqqq_ATLAS13(double mass)
double THoEX_pp_phi2_phi1phi1_4WOr2W2tauOr4tau_CMS13
double THoEX_pp_phi2_phi1phi1_bbtautau_1_ATLAS13
double ip_ex_pp_phi_phi1phi1_bbtautau_CMS8(double mass)
double THoEX_gg_phi3_phi1Z_bbZ_ATLAS13
double THoEX_pp_phi2_phi1phi1_bbgaga_CMS8
double THoEX_pp_phi3_phi1phi1_bbtautau_2_ATLAS13
double ip_ex_pp_phi_Zga_llga_ATLAS8(double mass)
double pp_phi2_phi1phi1_with_channel_bbtautau_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV where the decay channel o...
double THoEX_pp_phi2_Zga_llga_ATLAS8
double THoEX_pp_phi3_phi1phi1_bbgaga_ATLAS13
double pp_phi2_gaga_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double rphi3_VV
Squared relative coupling of to two massive vector bosons.
double THoEX_bb_phi2_phi1Z_bbZ_1_CMS13
double THoEX_gg_phi2_phi3Z_bbZ_ATLAS13
double THoEX_gg_phi2_WW_heavy_CMS13
double pp_phi3_phi1phi1_with_channel_bbWW_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double bb_phi3_mumu_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double gg_phi2_phi1Z_bbZ_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double ip_ex_bb_phi_tt_ATLAS13(double mass)
double pp_Hp_tb_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double THoEX_VV_phi3_WW_heavy_CMS13
double ip_ex_gg_phi_phi1phi1_gagaWW_ATLAS13(double mass)
double ip_ex_gg_phi_phi1Z_bbZ_ATLAS8(double mass)
double THoEX_pp_phi2_gaga_ATLAS13
double ip_ex_pp_phi_VV_CMS8(double mass)
double ip_ex_pp_phi_phi1phi1_bbVV_CMS13(double mass)
double THoEX_pp_phi3_phi2Z_bbll_2_CMS8
double THoEX_VV_phi2_WW_lnuqq_ATLAS13
double ip_ex_pp_Hpm_tb_CMS13(double mass)
double ip_ex_gg_phi_WW_lnuqq_ATLAS13(double mass)
double VV_phi3_WW_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double gg_phi3_phi1Z_bbZ_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double ip_ex_pp_phi_phi1phi1_bbWWorbbtautau_low_masses_CMS13(double mass)
double ip_ex_pp_phi3_bb_light_CMS13(double mass)
double ip_ex_pp_phi_phi1phi1_bbtautau_1_ATLAS13(double mass)
double THoEX_pp_phi2_phi1phi1_bbgaga_CMS13
double gg_phi2_phi1Z_bbZ_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double ip_ex_gg_phi_phi1Z_tautaull_CMS8(double mass)
double THoEX_VV_phi3_ZZ_llllnunu_ATLAS13
double ip_ex_gg_phi_tautau_CMS8(double mass)
double ip_ex_pp_phi_phi1phi1_bbtautau_2_CMS13(double mass)
double gg_phi2_phi1phi1_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double pp_phi2_phi1phi1_with_channel_bbWW_qqlnu_TH13
double ip_ex_VV_phi_ZZ_qqllnunu_ATLAS13(double mass)
double THoEX_pp_phi2_ZZ_llqqnunull_CMS13
double ggVV_phi2_WW_lnulnu_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double gg_phi3_tautau_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double THoEX_pp_phi3_Zga_llga_CMS8
double bb_phi3_tautau_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double ip_ex_bb_phi_tautau_CMS13(double mass)
double ip_ex_VV_phi_WW_ATLAS8(double mass)
double THoEX_gg_phi3_phi1Z_bbZ_2_CMS13
double pp_phi3_VV_TH8
Signal strength for the process with $VV=WW,ZZ$ at the LHC with 8 TeV.
double gg_phi3_phi1Z_bbll_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double THoEX_gg_phi2_tautau_ATLAS8
double THoEX_pp_phi3_phi1phi1_bbgaga_CMS8
double gg_phi2_phi1Z_tautaull_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_pp_phi3_phi1phi1_bbtautau_1_CMS13
double gg_phi3_phi1Z_tautaull_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double THoEX_gg_phi3_tautau_ATLAS13
double ip_ex_pp_Hpm_tb_ATLAS13(double mass)
double ip_ex_gg_phi_ZZ_llllnunu_ATLAS13(double mass)
double pp_phi2_phi1phi1_bbgaga_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double THoEX_gg_phi3_Zga_qqga_ATLAS13
double bb_phi2_tautau_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_gg_phi2_phi1Z_bbZ_ATLAS8
double THoEX_pp_Hpm_taunu_ATLAS13
double pp_phi2_phi1phi1_with_channel_bbbb_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double bb_phi3_phi1Z_with_channel_bbZ_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV. The channel used is .
double THoEX_pp_phi3_phi2Z_tautaull_1_CMS8
double gg_phi2_phi1phi1_gagaWW_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double gg_phi3_phi1phi1_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double THoEX_pp_phi2_phi1phi1_bbgaga_ATLAS13
double THoEX_gg_phi2_Zga_qqga_ATLAS13
double ip_ex_gg_phi_WW_heavy_CMS13(double mass)
double ip_ex_pp_phi_phi1phi1_bbWW_qqlnu_CMS13(double mass)
double THoEX_gg_phi2_mumu_ATLAS13
double ip_ex_tt_phi2_tt_CMS13(double mass)
double pp_phi2_phi3Z_tautaull_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double THoEX_bb_phi3_tautau_CMS13
double pp_phi3_phi1phi1_with_channel_bbWWorbbtautau_TH13
double ip_ex_gg_phi_WW_enumunu_ATLAS13(double mass)
double ip_ex_gg_phi_Zga_qqga_ATLAS13(double mass)
double THoEX_gg_phi3_phi1Z_bbZ_ATLAS8
double THoEX_gg_phi2_tautau_ATLAS13
double ip_ex_ggVV_phi_WW_lnulnu_CMS13(double mass)
double THoEX_pp_phi3_VV_qqqq_ATLAS13
double THoEX_pp_phi2_phi3Z_bbll_2_CMS8
double THoEX_pp_phi3_phi1phi1_bbZZ_llnunu_CMS13
double bb_phi2_phi1Z_bbZ_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double ip_ex_bb_phi_mumu_CMS8(double mass)
double pp_phi3_Zga_llga_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double ip_ex_bb_phi_tautau_CMS8(double mass)
double THoEX_ggVV_phi2_WW_lnulnu_CMS13
double THoEX_bb_phi3_tautau_CMS8
double THoEX_gg_phi3_gaga_ATLAS8
double THoEX_pp_phi2_phi1phi1_bbbb_ATLAS13
double BrSM_htoWW
SM branching ratio of .
double gg_phi3_phi1Z_bbZ_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_pp_phi2_phi1phi1_bbWW_ATLAS13
double ip_ex_gg_phi_ZZ_qqllnunu_ATLAS13(double mass)
double ip_ex_pp_phi_phi1phi1_4WOr2W2tauOr4tau_CMS13(double mass)
double ip_ex_gg_phi_mumu_ATLAS13(double mass)
double ip_ex_pp_phi_ZZ_qqnunu_CMS13(double mass)
double ip_ex_gg_phi_tautau_ATLAS8(double mass)
double THoEX_pp_phi2_phi1phi1_bbbb_CMS8
double ip_ex_bb_phi_tautau_ATLAS13(double mass)
double THoEX_gg_phi3_mumu_ATLAS13
double ip_ex_pp_phi_WW_lnuqq_CMS13(double mass)
double THoEX_gg_phi2_phi1Z_tautaull_CMS13
double THoEX_pp_phi2_Zga_llga_CMS8
double THoEX_bb_phi2_tautau_ATLAS8
double THoEX_pp_phi3_phi2Z_bbll_1_CMS8
double pp_phi2_phi1phi1_bbgaga_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_pp_phi2_phi1phi1_bbZZ_llnunu_CMS13
double rphi2_VV
Squared relative coupling of to two massive vector bosons.
double gg_phi2_gaga_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double gg_phi2_phi3Z_bbZ_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double THoEX_pp_phi3_phi1phi1_bbtautau_CMS8
double THoEX_gg_phi3_phi1phi1_gagaWW_ATLAS13
double bb_phi2_bb_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double gg_phi3_phi1Z_with_channel_bbZ_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV. The SM Higgs is decaying...
double THoEX_gg_phi2_phi1phi1_bbtautau_CMS8
double gg_phi2_phi1Z_with_channel_bbZ_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV. The SM Higgs is decaying...
double THoEX_gg_phi2_WW_enumunu_ATLAS13
double THoEX_pp_phi3_phi2Z_tautaull_2_CMS8
double ip_ex_bb_phi_tautau_ATLAS8(double mass)
double VV_phi3_WW_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double VV_phi2_ZZ_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double THoEX_pp_phi3_phi1phi1_bbVV_CMS13
double bb_phi3_tt_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double pp_phi2_bb_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double tt_phi3_tt_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double pp_phi3_ZZ_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double bb_phi2_phi1Z_with_channel_bbZ_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV. The channel used is .
double gg_phi2_gaga_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double pp_Hpm_tb_TH8
Cross section times branching ratio for the process at the LHC with 8 TeV.
double ip_ex_pp_phi_phi1phi1_bbgaga_CMS8(double mass)
double THoEX_gg_phi2_ZZ_qqllnunu_ATLAS13
double pp_phi2_ZZ_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV.
double pp_phi2_phi1phi1_with_channel_bbgaga_TH13
Cross section times branching ratio for the process at the LHC with 13 TeV. where the decay channel ...

◆ computeHpquantities()

void GeneralTHDMcache::computeHpquantities ( )

Definition at line 7427 of file GeneralTHDMcache.cpp.

7428{
7429 //FLAG to select only the model in which all the couplings are the same (by families)
7430 if (!myGTHDM->getATHDMflag())
7431 {
7432 throw std::runtime_error("Direct Searches are only available in the A2HDM.");
7433 }
7434
7435 /*complex i */
7436 gslpp::complex i = gslpp::complex::i();
7437
7438 // Pole masses and CKM matrix elements relevant for Hp quantities
7439 double alsmuc = myGTHDM->Als(myGTHDM->getMuc(), FULLNNNLO, true, true);
7440 // Mbar2Mp does not receive Mc
7441 double Mcp = Mc*(1.+4.*alsmuc/3./M_PI+alsmuc*alsmuc/M_PI/M_PI*(-1.0414*(1.-4.*Ms/3.*Mc)+13.4434));
7442 double Mbp = myGTHDM->Mbar2Mp(Mb, QCD::BOTTOM, FULLNNLO);
7443 double Mtp = myGTHDM->getMtpole();
7444 double Mmu2 = Mmu*Mmu;
7445 double Mtau2 = Mtau*Mtau;
7446 double Ms2 = Ms*Ms;
7447 double Mc2 = Mcp*Mcp;
7448 double Mb2 = Mbp*Mbp;
7449 double Mt2 = Mtp*Mtp;
7450 double r2hot = mHp*mHp/Mtp/Mtp;
7451 double r2bot = Mbp*Mbp/Mtp/Mtp;
7452 double Vtb = myGTHDM->getCKM().getV_tb().abs();
7453 double Vcb = myGTHDM->getCKM().getV_cb().abs();
7454 double Vcs = myGTHDM->getCKM().getV_cs().abs();
7455
7456 //In order to compute the xsection we use the xsections generated in the table log_cs_ggtoHp_8
7457 //such a table is generated for the type II mode, basically we take the value for tanb=1 and
7458 //then we rescale with the coupling of the top-quark, there should be a residual dependence on
7459 //the coupling to the bottom-quarks which we neglect since it should be proportional to the bottom
7460 //quark (and the one included to the top quark)
7461 SigmaHp8=0.0;
7462 SigmaHpm13=0.0;
7463
7464 SigmaHp8=ip_cs_ggtoHp_8(mHp,0.0)*su.abs2();
7465 SigmaHpm13=ip_cs_ggtoHp_13(mHp,0.0)*su.abs2();
7466
7467
7468 double GammaHpmunu = HSTheta(mHp-Mmu) * (Mmu2 * (mHp2-Mmu2) * (mHp2-Mmu2) * sl.abs2()) / (8.0*mHp*mHp2*M_PI*vev*vev);
7469 double GammaHptaunu = HSTheta(mHp-Mtau) * (Mtau2 * (mHp2-Mtau2) * (mHp2-Mtau2) * sl.abs2()) / (8.0*mHp*mHp2*M_PI*vev*vev);
7470
7471 double GammaHpcs = 0.;
7472 double GammaHpcb = 0.;
7473 double GammaHptb = 0.;
7474 double GammaHpHlW = 0.;
7475 double GammaHpphi2W = 0.;
7476 double GammaHpphi3W = 0.;
7477 double GammaHpphi3Wst = 0.;
7478
7479 if(mHp>=Mtp+Mbp)
7480 {
7481 GammaHptb = HSTheta(mHp-Mtp-Mbp)*(Vtb*Vtb/(8.0*mHp*M_PI*vev*vev))*3.0*(-4.0*(su*sd).real()*Mb2*Mt2
7482 -sd.abs2()*Mb2*(Mb2-mHp2+Mt2)-su.abs2()*Mt2*(Mb2-mHp2+Mt2))
7483 *sqrt((Mb2*Mb2+(mHp2-Mt2)*(mHp2-Mt2)-2.0*Mb2*(mHp2+Mt2))/(mHp2*mHp2));
7484 }
7485
7486 if(mHp>=Mcp+Mbp)
7487 {
7488 GammaHpcb = HSTheta(mHp-Mcp-Mbp)*(Vcb*Vcb/(8.0*mHp*M_PI*vev*vev))*3.0*(-4.0*(su*sd).real()*Mb2*Mc2
7489 -sd.abs2()*Mb2*(Mb2-mHp2+Mc2)-su.abs2()*Mc2*(Mb2-mHp2+Mc2))
7490 *sqrt((Mb2*Mb2+(mHp2-Mc2)*(mHp2-Mc2)-2.0*Mb2*(mHp2+Mc2))/(mHp2*mHp2));
7491 }
7492
7493 if(mHp>=Mcp+Ms)
7494 {
7495 GammaHpcs = HSTheta(mHp-Mcp-Ms)*(Vcs*Vcs/(8.0*mHp*M_PI*vev*vev))*3.0*(-4.0*(su*sd).real()*Ms2*Mc2
7496 -sd.abs2()*Ms2*(Ms2-mHp2+Mc2)-su.abs2()*Mc2*(Ms2-mHp2+Mc2))
7497 *sqrt((Ms2*Ms2+(mHp2-Mc2)*(mHp2-Mc2)-2.0*Ms2*(mHp2+Mc2))/(mHp2*mHp2));
7498 }
7499
7500 //decay to phi1 (SM Higgs)
7501 if(mHp>=mHl+MW)
7502 {
7503 GammaHpHlW = KaellenFunction(1.0, mHl*mHl/mHp/mHp, MW*MW/mHp/mHp) *
7506 mHp*mHp*mHp * (R12*R12 + R13*R13) / (2.0*M_PI*vev*vev);
7507 }
7508
7509 //decay to phi2
7510 if(mHp>=m2+MW)
7511 {
7512 GammaHpphi2W = KaellenFunction(1.0, m2*m2/mHp/mHp, MW*MW/mHp/mHp) *
7515 mHp*mHp*mHp * (R22*R22 + R23*R23) / (2.0*M_PI*vev*vev);
7516 }
7517
7518 //decay to phi3
7519 if(mHp>=m3+MW)
7520 {
7521 GammaHpphi3W = KaellenFunction(1.0, m3*m3/mHp/mHp, MW*MW/mHp/mHp) *
7524 mHp*mHp*mHp * (R32*R32 + R33*R33) / (2.0*M_PI*vev*vev);
7525 }
7526
7527 //decay to phi3 + Wstar
7528 //computed for LEP interval of Hp and phi3 masses
7529 if(mHp >= 40.0 && mHp <= 93.0 && mH3 >= 12.0 && mH3 <= (mHp - 3.))
7530 GammaHpphi3Wst = ip_integral_Hp_A_Wstar(mHp,mH3,1.,1.);
7531
7532 GammaHptot = 1.e-10;
7533
7534 GammaHptot = GammaHptot + GammaHpmunu + GammaHptaunu +
7535 GammaHpcs + GammaHpcb + GammaHptb +
7536 GammaHpHlW + GammaHpphi2W + GammaHpphi3W + GammaHpphi3Wst;
7537
7538
7539 Br_Hptomunu = GammaHpmunu/GammaHptot;
7540 Br_Hptotaunu = GammaHptaunu/GammaHptot;
7541 Br_Hptocs = GammaHpcs/GammaHptot;
7542 Br_Hptocb = GammaHpcb/GammaHptot;
7543 Br_Hptotb = GammaHptb/GammaHptot;
7544 Br_Hptophi3W = GammaHpphi3W/GammaHptot;
7545 Br_Hptophi3Wst = GammaHpphi3Wst/GammaHptot;
7546
7547 //HSTheta(mHp-Mt-Mb)*(Vtb*Vtb/(8.0*mHp*M_PI*vev*vev))*3.0*(-4.0*(su*sd).real()*Mb2*Mt2
7548 // -sd.abs2()*Mb2*(Mb2-mHp2+Mt2)-su.abs2()*Mt2*(Mb2-mHp2+Mt2))
7549 // *sqrt((Mb2*Mb2+(mHp2-Mt2)*(mHp2-Mt2)-2.0*Mb2*(mHp2+Mt2))/(mHp2*mHp2))
7550
7551
7552 // Hp production from top decay, for light charged scalars
7553 // Formula according to Czarnecki and Davidson, hep-ph/9301237
7554 //double Gammatoptot = 1.42; // PDG 2023
7555 double GammatHpb = 0.;
7556 double pre_tHpb = GF * Mt2 * Mtp * Vtb * Vtb / 4. / sqrt(2.) / M_PI;
7557 gslpp::complex aCD = su - sd * Mbp / Mtp;
7558 gslpp::complex bCD = su + sd * Mbp / Mtp;
7559 double aCD2 = (aCD * aCD.conjugate()).real();
7560 double bCD2 = (bCD * bCD.conjugate()).real();
7561
7562 if(Mtp>=mHp+Mbp)
7563 {
7564 GammatHpb = pre_tHpb * ((1. - r2hot + r2bot) * (aCD2 + bCD2) / 2. + r2bot * (aCD2 - bCD2)) *
7565 sqrt(1. + r2hot*r2hot + r2bot*r2bot - 2. * (r2hot + r2bot + r2hot*r2bot)) / 2.;
7566 }
7567
7568 double GammatWb = 1.35; // (in GeV) at NLO-QCD from 2409.04179
7569
7570 Gammatoptot = GammatWb + GammatHpb;
7571
7572 Br_ttoHpb = GammatHpb / Gammatoptot;
7573}
@ FULLNNNLO
Definition: OrderScheme.h:40
@ FULLNNLO
Definition: OrderScheme.h:39
double ip_integral_Hp_A_Wstar(double mi, double mj, double di, double dj)
double KaellenFunction(const double a2, const double b2, const double c2) const
Kaellen function.
double ip_cs_ggtoHp_8(double mHp, double logtb)
Interpolating function for the H+ production cross section from two gluons at 8 TeV.
int HSTheta(const double x) const
Heaviside function.
gslpp::complex sd
gslpp::complex sl
gslpp::complex su
double ip_cs_ggtoHp_13(double mHp, double logtb)
Interpolating function for the H+ production cross section from two gluons at 13 TeV.
@ BOTTOM
Definition: QCD.h:329

◆ computeLowMass()

void GeneralTHDMcache::computeLowMass ( )

Definition at line 9995 of file GeneralTHDMcache.cpp.

9996{
9997 /*********************************/
9998 /* Observables with phi_3, i.e A */
9999 /*********************************/
10000
10002
10003 if(mH3 >= 15.0 && mH3 <= 62.0)
10004 {
10006 }
10007
10008// THoEX_pp_h_phi3phi3_bbtautau_CMS13 = 0.0;
10009//
10010// if(mH3 >= 15.0 && mH3 <= 60.0)
10011// {
10012// THoEX_pp_h_phi3phi3_bbtautau_CMS13 = (2.0 * pph13 * GTHDM_BR_h_AA * Br_phi3tobb * Br_phi3totautau) / ip_low_pp_h_phi3phi3_bbtautau_CMS13(mH3);
10013// }
10014
10016
10017 if(mH3 >= 12.0 && mH3 <= 60.0)
10018 {
10020 }
10021
10022// THoEX_pp_h_phi3phi3_bbmumu_CMS13 = 0.0;
10023//
10024// if(mH3 >= 20.0 && mH3 <= 62.5)
10025// {
10026// THoEX_pp_h_phi3phi3_bbmumu_CMS13 = (2.0 * pph13 * GTHDM_BR_h_AA * Br_phi3tobb * Br_phi3tomumu) / ip_low_pp_h_phi3phi3_bbmumu_CMS13(mH3);
10027// }
10028
10030
10031 if(mH3 >= 15.0 && mH3 <= 62.0)
10032 {
10034 }
10035
10037
10038 if(mH3 >= 4.2045 && mH3 <= 34.843)
10039 {
10041 }
10042
10044
10045 if(mH3 >= 4.2 && mH3 <= 59.946)
10046 {
10048 }
10049
10051
10052 if(mH3 >= 15.0 && mH3 <= 62.0)
10053 {
10054 //The experimental values are in fb whereas the theoretical value is calculated in pb.
10056 }
10057
10059
10060 if(mH3 >= 4.0 && mH3 <= 15.0)
10061 {
10063 }
10064
10066
10067 if(mH3 >= 15.0 && mH3 <= 350.0)
10068 {
10070 }
10071
10073
10074 if(mH3 >= 15.0 && mH3 <= 350.0)
10075 {
10077 }
10078
10080
10081 if(mH3 >= 15.0 && mH3 <= 60.0)
10082 {
10084 }
10085
10087
10088 if(mH3 >= 16.0 && mH3 <= 62.0)
10089 {
10091 }
10092
10094
10095 if((mH3 >= 1.5 && mH3 <= 2.0)||(mH3 >= 4.5 && mH3 <= 8.5)||(mH3 >= 11.5 && mH3 <= 14.999)||(mH3 >= 15.0 && mH3 <= 60.0))
10096 {
10097 //The experimental values are in fb whereas the theoretical value is calculated in pb.
10099 }
10100
10102
10103 if(mH3 >= 15.0 && mH3 <= 30.0)
10104 {
10105 //The experimental values are in fb whereas the theoretical value is calculated in pb.
10107 }
10108
10110
10111 if(mH3 >= 20.0 && mH3 <= 60.0)
10112 {
10114 }
10115
10117
10118 if(mH3 >= 15.0 && mH3 <= 30.0)
10119 {
10121 }
10122
10124
10125 if(mH3 >= 20.0 && mH3 <= 60.0)
10126 {
10128 }
10129
10131
10132 if((mH3 >= 20.0 && mH3 <= 24.999)||(mH3 >= 25.0 && mH3 <= 34.999)||(mH3 >= 35.0 && mH3 <= 44.999)||(mH3 >= 45.0 && mH3 <= 54.999)||(mH3 >= 55.0 && mH3 <= 60.0))
10133 {
10135 }
10136
10138
10139 if(mH3 >= 20.0 && mH3 <= 90.0)
10140 {
10142 }
10143
10145
10146 if(mH3 >= 10.0 && mH3 <= 62.0)
10147 {
10149 }
10150
10152
10153 if(mH3 >= 3.7 && mH3 <= 50.0)
10154 {
10156 }
10157
10159
10160 if(mH3 >= 5.0 && mH3 <= 15.0)
10161 {
10163 }
10164
10166
10167 if(mH3 >= 25.0 && mH3 <= 62.5)
10168 {
10170 }
10171
10173
10174 if(mH3 >= 15.0 && mH3 <= 62.5)
10175 {
10177 }
10178
10180
10181 if(mH3 >= 25.0 && mH3 <= 70.0)
10182 {
10184 }
10185
10187
10188 if(mH3 >= 25.0 && mH3 <= 80.0)
10189 {
10191 }
10192
10194
10195 if(mH3 >= 15.1 && mH3 <= 73.3)
10196 {
10198 }
10199
10201
10202 if(mH3 >= 25.0 && mH3 <= 60.0)
10203 {
10205 }
10206
10208
10209 if(mH3 >= 10.0 && mH3 <= 62.0)
10210 {
10212 }
10213
10215
10216 if(mH3 >= 12.0 && mH3 <= 60.0)
10217 {
10219 }
10220
10221 /*********************************/
10222 /* Observables with phi_2, i.e H */
10223 /*********************************/
10224
10226
10227 if(mH2 >= 4.2045 && mH2 <= 34.843)
10228 {
10230 }
10231
10233
10234 if(mH2 >= 4.2 && mH2 <= 59.946)
10235 {
10237 }
10238
10240
10241 if((mH2 >= 1.5 && mH2 <= 2.0)||(mH2 >= 4.5 && mH2 <= 8.5)||(mH2 >= 11.5 && mH2 <= 14.999)||(mH2 >= 15.0 && mH2 <= 60.0))
10242 {
10243 //The experimental values are in fb whereas the theoretical value is calculated in pb.
10245 }
10246
10248
10249 if(mH2 >= 15.0 && mH2 <= 30.0)
10250 {
10251 //The experimental values are in fb whereas the theoretical value is calculated in pb.
10253 }
10254
10256
10257 if(mH2 >= 20.0 && mH2 <= 60.0)
10258 {
10260 }
10261
10263
10264 if(mH2 >= 15.0 && mH2 <= 30.0)
10265 {
10267 }
10268
10270
10271 if(mH2 >= 20.0 && mH2 <= 60.0)
10272 {
10274 }
10275
10277
10278 if((mH2 >= 20.0 && mH2 <= 24.999)||(mH2 >= 25.0 && mH2 <= 34.999)||(mH2 >= 35.0 && mH2 <= 44.999)||(mH2 >= 45.0 && mH2 <= 54.999)||(mH2 >= 55.0 && mH2 <= 60.0))
10279 {
10281 }
10282
10284
10285 if(mH2 >= 80.0 && mH2 <= 109.9)
10286 {
10288 }
10289
10291
10292 if(mH2 >= 70.0 && mH2 <= 110.0)
10293 {
10295 }
10296
10298
10299 if(mH2 >= 66.0 && mH2 <= 110.0)
10300 {
10302 }
10303
10305
10306 if(mH2 >= 20.0 && mH2 <= 116.0)
10307 {
10309 }
10310
10312
10313 if(mH2 >= 12.0 && mH2 <= 120.0)
10314 {
10316 }
10317
10319
10320 if(mH2 >= 4.0 && mH2 <= 120.0)
10321 {
10323 }
10324
10325 /**********************************/
10326 /* Observables with phi_i + phi_j */
10327 /**********************************/
10328
10329 // To generalise for CPV analyses, also the Z-h-H combination has to be considered with the LEP data below
10330
10333
10334 if(mH2 <= mH3)
10335 {
10336 if(mH2 >= 10.0 && mH3 >= 15.0 && mH3 <= 145.0 && mH2+mH3 <= 205.0)
10338
10339 if(mH2 >= 5.0 && mH3 >= 5.0 && mH3 <= 150.0 && mH2+mH3 <= 205.0)
10341 }
10342 else
10343 {
10344 if(mH3 >= 10.0 && mH2 >= 15.0 && mH2 <= 145.0 && mH2+mH3 <= 205.0)
10346
10347 if(mH3 >= 5.0 && mH2 >= 5.0 && mH2 <= 150.0 && mH2+mH3 <= 205.0)
10349 }
10350
10352
10353 if(mH3 >= 10.0 && mHl+mH3 <= 205.0)
10354 {
10356 }
10357
10359
10360 if(mH3 >= 5.0 && mHl+mH3 <= 205.0)
10361 {
10363 }
10364
10365 /***********************/
10366 /* Observables with Hp */
10367 /***********************/
10368
10370
10371 if(mHp >= 90.0 && mHp <= 160.0)
10372 {
10374 }
10375
10377
10378 if(mHp >= 80.0 && mHp <= 160.0)
10379 {
10381 }
10382
10384
10385 if(mHp >= 90.0 && mHp <= 150.0)
10386 {
10388 }
10389
10391
10392 if(mH3 >= 15.0 && mH3 <= 75.0 && mHp >= (mH3+85.0) && mHp <= 160.)
10393 {
10395 }
10396
10398
10399 if(mHp >= 80.0 && mHp <= 160.0)
10400 {
10402 }
10403
10405
10406 if(mHp >= 80.0 && mHp <= 160.0)
10407 {
10409 }
10410
10412
10413 if(mHp >= 90.0 && mHp <= 150.0)
10414 {
10416 }
10417
10419
10420 if(mH3 >= 15.1 && mH3 <= 70.2 && mHp >= 120.0 && mHp <= 160.0)
10421 {
10423 }
10424
10426
10427 if(mHp >= 60.0 && mHp <= 168.0)
10428 {
10430 }
10431
10432 // GeV^-2 -> pb
10433 double GeV2pb = 0.389379e9;
10434
10436
10437 if(mHp >= 43.0 && mHp <= 95.0)
10438 {
10440 }
10441
10443
10444 if(mHp >= 43.0 && mHp <= 95.0)
10445 {
10447 }
10448
10450
10451 if(mHp >= 50.0 && mHp <= 93.0)
10452 {
10454 }
10455
10457
10458 if(mHp >= 40.0 && mHp < 50.0)
10459 {
10461 }
10462
10465
10466 if(mHp >= 40.0 && mHp <= 93.0 && mH3 >= 12.0 && mH3 <= (mHp - 3.))
10467 {
10469
10471 }
10472
10474
10475 if(mHp >= 80.0 && mHp < 440.0)
10476 {
10477 //One can try with LO cross-section too.
10479 }
10480
10482
10483 if(mHp >= 90.0 && mHp < 500.0)
10484 {
10485 //One can try with LO cross-section too.
10487 }
10488
10490
10491 if(mHp >= 90.0 && mHp < 350.0)
10492 {
10493 //One can try with LO cross-section too.
10495 }
10496
10498
10499 if(mHp >= 100.0 && mHp < 800.0)
10500 {
10501 //One can try with LO cross-section too.
10503 }
10504
10506
10507 if(mHp >= 45.0 && mHp <= 102.0)
10508 {
10510 }
10511}
double ip_low_pp_h_phi3phi3_mumutautau_CMS8(double mass)
double THoEX_gg_h_phi3Z_mumull_ATLAS13
double ip_low_pp_bbphi3_bbmumu_CMS8(double mass)
double ip_low_pp_bbphi3_bbtautau_CMS8(double mass)
double pph13
Ratio of GTHDM and SM cross sections for the production of h at 13 TeV.
double THoEX_pp_h_phi3phi3_tautautautau_CMS13
double THoEX_t_Hpb_WAb_Wmumub_ATLAS13
double THoEX_gg_h_phi3phi3_mumumumu_ATLAS13
double THoEX_gg_phi3_tautau_ATLAS13_low
double ip_susy_HpHm_munumunu_LEP208(double mass)
double THoEX_t_Hpb_WAb_Wmumub_CMS13
double THoEX_pp_HpHm_munumunu_ATLAS13
double ip_low_pp_ttphi3_ttmumu_CMS13(double mass)
double THoEX_Vh_h_phi3phi3_bbbb_ATLAS13
double THoEX_phi2Z_tautauZ_LEP209
double THoEX_phi2phi3_tautautautau_LEP209
double SigmaZh13
SM cross sections for the associated production of h with a Z boson at 13 TeV at LHC.
double SigmaggF13
SM cross sections for the production of h at 13 TeV at LHC through gluon fusion.
double THoEX_t_Hpb_taunub_ATLAS8
double THoEX_Vh_h_phi2phi2_bbbb_ATLAS13
double GTHDM_BR_h_AZ
branching ratio to bosons in the GTHDM.
double THoEX_pp_h_phi3phi3_mumutautau_CMS8
double ip_low_pp_h_phi3phi3_bbmumu_ATLAS13(double mass)
double ip_low_HpHm_qqqq_LEP209(double mass)
double ip_low_gg_h_phi3phi3_tautautautau_ATLAS8(double mass)
double THoEX_phi1phi3_tautautautau_LEP209
double ip_low_HpHm_taunuAWst_taunubb_OPAL209(double mi, double mj, double di, double dj)
double GTHDM_BR_h_HZ
branching ratio to bosons in the GTHDM.
double THoEX_gg_h_phi3phi3_tautautautau_ATLAS8
double THoEX_pp_h_phi3phi3_gagagaga_ATLAS13
double ip_low_gg_phi3_tautau_ATLAS13(double mass)
double rh_gg
Squared relative coupling of to two gluons.
double THoEX_pp_h_phi3phi3_gagagaga_ATLAS8
double ip_low_Vh_h_phi3phi3_bbbb_CMS13(double mass)
double ip_low_pp_h_phi23phi23_bbmumu_ATLAS13_old(double mass)
double ip_low_t_Hpb_WAb_Wmumub_CMS13(double mass)
double ip_low_Vh_h_phi23phi23_bbbb_ATLAS13(double mass)
double ip_low_pp_h_phi23phi23_gagagg_ATLAS13(double mass)
double BrSM_Ztoll
branching ratio to in the SM.
double THoEX_pp_h_phi2phi2_gagagg_ATLAS13
double SigSM_pph13
SM cross sections for the production of h at 13 TeV at LHC.
double ip_low_phiEphi3_tautautautau_LEP209(double mi, double mj, double di, double dj)
double ip_low_pp_h_phi3phi3_tautautautau_CMS13(double mass)
double ip_low_pp_phi2_gaga_CMS8(double mass)
double THoEX_pp_bbphi3_bbtautau_CMS8
double THoEX_pp_h_phi3phi3_bbmumu_CMS8
double ip_low_t_Hpb_csb_ATLAS13(double mass)
double ip_low_pp_phi2_gaga_CMS13(double mass)
double THoEX_pp_HpHm_munumunu_CMS13
double ip_low_pp_bbphi3_bbtautau_CMS13(double mass)
double ip_low_HpHm_taunutaunu_LEP209(double mass)
double ip_low_HpHm_qqtaunu_OPAL209(double mass)
double ip_low_Zh_h_phi23phi23_bbbb_ATLAS13(double mass)
double THoEX_pp_h_phi3phi3_mumutautau_CMS13
double ip_low_pp_h_phi3phi3_bbtautau_ATLAS13(double mass)
double THoEX_Zh_h_phi3phi3_bbbb_ATLAS13
double THoEX_pp_phi2_gaga_ATLAS13_low
double THoEX_HpHm_taunuAWst_taunubb_OPAL209
double ip_low_t_Hpb_cbb_ATLAS13(double mass)
double THoEX_pp_ttphi3_ttmumu_ATLAS13
double THoEX_pp_h_phi3phi3_bbtautau_CMS13
double THoEX_Vh_h_phi3phi3_bbbb_CMS13
double ip_low_pp_h_phi3phi3_gagagaga_ATLAS8(double mass)
double ip_susy_pp_HpHm_taunutaunu_CMS13(double mass)
double THoEX_HpHm_munumunu_LEP208
double ip_low_HpHm_qqtaunu_OPAL172(double mass)
double THoEX_HpHm_qqtaunu_OPAL209
double ip_low_pp_ttphi3_ttmumu_ATLAS13(double mass)
double THoEX_pp_HpHm_taunutaunu_ATLAS13
double THoEX_pp_h_phi3phi3_bbtautau_ATLAS13
double ip_susy_pp_HpHm_munumunu_CMS13(double mass)
double THoEX_pp_ttphi3_ttmumu_CMS13
double THoEX_HpHm_taunutaunu_LEP209
double THoEX_pp_h_phi3phi3_gagagaga_CMS13
double THoEX_pp_ttphi3_tttautau_CMS13
double THoEX_HpHm_qqtaunu_OPAL172
double THoEX_pp_h_phi3phi3_tautautautau_CMS8
double ip_susy_pp_HpHm_munumunu_ATLAS13(double mass)
double THoEX_pp_HpHm_taunutaunu_CMS13
double ip_low_pp_h_phi23phi23_mumumumu_CMS13(double mass)
double THoEX_pp_h_phi3phi3_gagagg_ATLAS13
double THoEX_phi1phi3_bbbb_LEP209
double ip_low_pp_phi2_gaga_ATLAS13(double mass)
double ip_susy_pp_HpHm_taunutaunu_ATLAS13(double mass)
double ip_low_gg_h_phi23phi23_mumumumu_ATLAS13(double mass)
double THoEX_pp_bbphi3_bbtautau_CMS13
double ip_low_phiEphi3_bbbb_LEP209(double mi, double mj, double di, double dj)
double Sigma_HpHm_LEP(const double mass2, const double sqrts) const
Cross section for charged-Higgs pair production at LEP, from hep-ph/9602250.
double ip_low_pp_h_phi3phi3_tautautautau_CMS8(double mass)
double ip_low_pp_h_phi3phi3_gagagaga_CMS13(double mass)
double THoEX_pp_h_phi2phi2_mumumumu_CMS13
double THoEX_pp_h_phi3phi3_bbmumu_ATLAS13
double THoEX_pp_h_phi3phi3_bbmumu_ATLAS13_old
double rh_VV
Squared relative coupling of to two massive vector bosons.
double ip_low_t_Hpb_taunub_ATLAS8(double mass)
double ip_low_t_Hpb_taunub_CMS8(double mass)
double ip_low_pp_h_phi3phi3_bbmumu_CMS8(double mass)
double GTHDM_BR_h_AA
branching ratio to two bosons in the GTHDM.
double THoEX_pp_h_phi3Z_mumull_CMS13
double THoEX_gg_h_phi2Z_mumull_ATLAS13
double ip_low_HpHm_AWstAWst_bbbb_OPAL209(double mi, double mj, double di, double dj)
double SigmaVh13
SM cross sections for the associated production of h with a vector boson at 13 TeV at LHC.
double ip_low_pp_ttphi3_tttautau_CMS13(double mass)
double THoEX_phi2phi3_bbbb_LEP209
double ip_low_gg_h_phi23Z_mumull_ATLAS13(double mass)
double THoEX_gg_h_phi2phi2_mumumumu_ATLAS13
double THoEX_pp_h_phi3phi3_mumumumu_CMS13
double THoEX_pp_h_phi2Z_mumull_CMS13
double THoEX_Zh_h_phi2phi2_bbbb_ATLAS13
double ggF_VBF_Vh13
Ratio of GTHDM and SM cross sections for the production of h through ggF, VBF and Vh at 13 TeV.
double ip_low_pp_h_phi3phi3_gagagaga_ATLAS13(double mass)
double ip_low_t_Hpb_csb_CMS8(double mass)
double THoEX_pp_h_phi3phi3_bbmumu_CMS13
double THoEX_HpHm_AWstAWst_bbbb_OPAL209
double pph8
Ratio of GTHDM and SM cross sections for the production of h at 8 TeV.
double ip_csr_HpHm_pp_13_NLO(double mass)
double THoEX_pp_h_phi2phi2_bbmumu_ATLAS13_old
double GTHDM_BR_h_HH
branching ratio to two bosons in the GTHDM.
double ip_low_t_Hpb_cbb_CMS8(double mass)
double ip_low_t_Hpb_WAb_Wmumub_ATLAS13(double mass)
double ip_low_pp_h_phi3phi3_bbtautau_CMS13(double mass)
double ip_low_pp_h_phi3phi3_bbmumu_CMS13(double mass)
double ip_low_t_Hpb_csb_CMS13(double mass)
double THoEX_pp_bbphi3_bbmumu_CMS8
double ip_low_pp_h_phi23Z_mumull_CMS13(double mass)
double ip_low_phi2Z_gagaZ_LEP209(double mass)
double ip_low_phi2Z_tautauZ_LEP209(double mass)
double ip_low_phi2Z_bbZ_LEP209(double mass)
double ip_low_pp_h_phi3phi3_mumutautau_CMS13(double mass)

◆ computephi2quantities()

void GeneralTHDMcache::computephi2quantities ( )

Definition at line 6804 of file GeneralTHDMcache.cpp.

6805{
6806 //FLAG to select only the model in which all the couplings are the same (by families)
6807 if (!myGTHDM->getATHDMflag())
6808 {
6809 throw std::runtime_error("Direct Searches are only aviable in the A2HDM.");
6810 }
6811
6812 /*complex i */
6813 gslpp::complex i = gslpp::complex::i();
6814
6815 //Here we define the couplings to the fermions for the mass states
6816 yu2 = Rij_GTHDM(1,0) + (Rij_GTHDM(1,1) - i*Rij_GTHDM(1,2))*su.conjugate();
6817 yd2 = Rij_GTHDM(1,0) + (Rij_GTHDM(1,1) + i*Rij_GTHDM(1,2))*sd;
6818 yl2 = Rij_GTHDM(1,0) + (Rij_GTHDM(1,1) + i*Rij_GTHDM(1,2))*sl;
6819
6820 yu2R = Rij_GTHDM(1,0) + (Rij_GTHDM(1,1))*su.real();
6821 yd2R = Rij_GTHDM(1,0) + (Rij_GTHDM(1,1))*sd.real();
6822 yl2R = Rij_GTHDM(1,0) + (Rij_GTHDM(1,1))*sl.real();
6823
6824 //These cross sections ratios are necessary for rphi2_gg
6825 //At 8 TeV
6826
6827 //SM gg -> H (phi even) production cross section ratio at 8 TeV, charm and top loop only over total
6828 double rSigmaggphi2E_tc8 = ip_csr_ggH_tc_8(m2);
6829 //SM gg -> H (phi even) production cross section ratio at 8 TeV, bottom loop only over total
6830 double rSigmaggphi2E_b8 = ip_csr_ggH_b_8(m2);
6831 //gg -> H (phieven) production cross section at 8 TeV, total
6832 // double Sigmaggphi2E_8 = ip_cs_ggtoH_8(m2);
6833
6834
6835 //gg -> A (phi odd) production cross section ratio at 8 TeV, charm and top loop only over total
6836 double rSigmaggphi2O_tc8 = ip_csr_ggA_tc_8(m2);
6837 //gg -> A (phi odd) production cross section ratio at 8 TeV, bottom loop only over total
6838 double rSigmaggphi2O_b8 = ip_csr_ggA_b_8(m2);
6839
6840 //gg -> A (phiodd) production cross section at 8 TeV, total
6841 // double Sigmaggphi2O_8 = ip_cs_ggtoA_8(m2);
6842
6843
6844 /* r_ii is the ratio of the squared 2HDM vertex coupling of phi2
6845 * to the particle phi2 and the respective squared SM coupling.
6846 * phi2 is fixed to be the non-SM and lightests (phi2), but can be translated*/
6847
6848 double rphi2_QuQuE= yu2.real()*yu2.real();
6849 double rphi2_QuQuO= yu2.imag()*yu2.imag();
6850 double rphi2_QdQdE= yd2.real()*yd2.real();
6851 double rphi2_QdQdO= yd2.imag()*yd2.imag();
6852 double rphi2_QlQlE= yl2.real()*yl2.real();
6853 double rphi2_QlQlO= yl2.imag()*yl2.imag();
6854 rphi2_ggE = yu2.real()*yd2.real() + (yu2.real()*yu2.real() - yu2.real()*yd2.real())*rSigmaggphi2E_tc8 + (yd2.real()*yd2.real() - yu2.real()*yd2.real())*rSigmaggphi2E_b8;
6855 rphi2_ggO = yu2.imag()*yu2.imag() + (yu2.imag()*yu2.imag() - yu2.imag()*yd2.imag())*rSigmaggphi2O_tc8 + (yd2.imag()*yd2.imag() - yu2.imag()*yd2.imag())*rSigmaggphi2O_b8;
6856
6857 rphi2_VV=Rij_GTHDM(1,0)*Rij_GTHDM(1,0);
6858
6859
6860 /*Gamma_phi2gaga and Gamma_phi2Zga expressions ...*/
6861
6862 /*Decay to photons. The fermionic contribution has a CP-even part (HH) and a CP-odd (A)*/
6863 /*CP EVEN*/
6864
6865
6866 gslpp::complex I_HH2_Ux=I_HH_U(m2_2,Mc,Mt);
6867 gslpp::complex I_HH2_Dx=I_HH_D(m2_2,Ms,Mb);
6868 gslpp::complex I_HH2_Lx=I_HH_L(m2_2,Mmu,Mtau);
6869 gslpp::complex I_phi2E_F= yu2.real()*I_HH2_Ux+ yd2.real()*I_HH2_Dx+yl2.real()*I_HH2_Lx;
6870
6871 gslpp::complex I_phi2_W=Rij_GTHDM(1,0)*I_H_W(m2,MW);
6872
6873
6874 double lambdaphi2HpHm = lambdaipm(R21, R22, R32);
6875
6876 gslpp::complex I_phi2_Hp=(vev*vev)/(2.0*mHp2)*I_H_Hp(mHp2,m2)*(lambdaphi2HpHm);
6877
6878
6879 /*CP ODD */
6880
6881 gslpp::complex I_A2_Ux=I_A_U(m2_2,Mc,Mt);
6882 gslpp::complex I_A2_Dx=I_A_D(m2_2,Ms,Mb);
6883 gslpp::complex I_A2_Lx=I_A_L(m2_2,Mmu,Mtau);
6884
6885 gslpp::complex I_phi2O_F = yu2.imag()*I_A2_Ux + yd2.imag()*I_A2_Dx + yl2.imag()*I_A2_Lx;
6886
6887 double Gamma_phi2gaga=(GF*Ale*Ale*m2*m2*m2/(sqrt(2.0)*128.0*M_PI*M_PI*M_PI))*((I_phi2E_F+I_phi2_W+I_phi2_Hp).abs2()
6888 + (I_phi2O_F).abs2());
6889
6890 //std::cout<<"\033[1;33m Ale= \033[0m "<< Ale <<std::endl;
6891
6892 /*Decay to Z gamma
6893 CP-EVEN PART*/
6894
6895 gslpp::complex A_HH2_Ux = A_HH_U(m2_2,cW2,Mc,Mt,MZ);
6896 gslpp::complex A_HH2_Dx = A_HH_D(m2_2,cW2,Ms,Mb,MZ);
6897 gslpp::complex A_HH2_Lx = A_HH_L(m2_2,cW2,Mmu,Mtau,MZ);
6898
6899 gslpp::complex A_phi2E_F = (yu2.real()*A_HH2_Ux+ yd2.real()*A_HH2_Dx+ yl2.real()*A_HH2_Lx)/sqrt(sW2*cW2);
6900
6901
6902
6903 gslpp::complex A_phi2_W = Rij_GTHDM(1,0)*A_H_W(m2,cW2,MW,MZ);
6904
6905 gslpp::complex A_phi2_Hp = (vev*vev)/(2.0*mHp2)*A_H_Hp(mHp2,m2,cW2,MZ)*(lambdaphi2HpHm);
6906
6907 /*CP-ODD PART*/
6908
6909 gslpp::complex A_A2_Ux = A_A_U(m2_2,cW2,Mc,Mt,MZ);
6910 gslpp::complex A_A2_Dx = A_A_D(m2_2,cW2,Ms,Mb,MZ);
6911 gslpp::complex A_A2_Lx = A_A_L(m2_2,cW2,Mmu,Mtau,MZ);
6912
6913 gslpp::complex A_phi2O_F=yu2.imag()*A_A2_Ux + yd2.imag()*A_A2_Dx + yl2.imag()*A_A2_Lx;
6914
6915
6916
6917 double Gamma_phi2Zga=HSTheta(m2-MZ)*GF*Ale*Ale*m2*m2*m2/(sqrt(2.0)*64.0*M_PI*M_PI*M_PI)*(1.0-MZ*MZ/(m2*m2))*(1.0-MZ*MZ/(m2*m2))*(1.0-MZ*MZ/(m2*m2))*((A_phi2E_F+A_phi2_W+A_phi2_Hp).abs2()
6918 + A_phi2O_F.abs2());
6919
6920
6921
6922 //std::cout<<"\033[1;35m Gamma_phi2Zga= \033[0m "<< Gamma_phi2Zga <<std::endl;
6923
6924
6925 /*Decay to gluons*/
6926
6927
6928 double Gamma_phi2gg=(rphi2_ggE)*GF*Als*Als*m2*m2*m2/(sqrt(2.0)*16.0*M_PI*M_PI*M_PI)*(9.0/4.0)*(I_HH2_Ux/4.0+I_HH2_Dx).abs2()
6929 +rphi2_ggO*GF*Als*Als*m2*m2*m2/(sqrt(2.0)*16.0*M_PI*M_PI*M_PI)*(9.0/4.0)*(I_A2_Ux/4.0+I_A2_Dx).abs2();
6930
6931
6932 //Cross-sections of ggF, bbF and VBF at 8 TeV Sigmaxx_H8 = Sigmaxx_H8SM*rphi2_xx
6933 /*
6934 SigmaggF_phi2_8=ip_cs_ggtoH_8(m2)*rphi2_gg;
6935 SigmabbF_phi2_8=ip_cs_pptobbH_8(m2)*rphi2_QbQb;
6936 SigmaVBF_phi2_8=ip_cs_VBFtoH_8(m2)*rphi2_VV;
6937 SigmattF_phi2_8=ip_cs_pptottH_8(m2)*rphi2_QtQt;
6938 SigmaVH_phi2_8=(ip_cs_WtoWH_8(m2)+ip_cs_ZtoZH_8(m2))*rphi2_VV;*/
6939
6940
6942 SigmabbF_phi2_8=ip_cs_pptobbH_8(m2)*rphi2_QdQdE + ip_cs_pptobbA_8(m2)*rphi2_QdQdO;
6944 SigmattF_phi2_8=ip_cs_pptottH_8(m2)*rphi2_QuQuE + ip_cs_pptottA_8(m2)*rphi2_QuQuO;
6946
6947
6948 //SM PREDICTIONS
6949
6950 SigmaTotSM_phi2_8 = 1.0e-15;
6951
6952 if (m2>=20. && m2 <=2000.) {
6954 }
6956
6957 /* SigmaggF_phi2_13=ip_cs_ggtoH_13(m2)*rphi2_gg;
6958 SigmabbF_phi2_13=ip_cs_pptobbH_13(m2)*rphi2_QbQb;
6959 SigmaVBF_phi2_13=ip_cs_VBFtoH_13(m2)*rphi2_VV;
6960 SigmattF_phi2_13=ip_cs_pptottH_13(m2)*rphi2_QtQt;
6961 SigmaVH_phi2_13=(ip_cs_WtoWH_13(m2)+ip_cs_ZtoZH_13(m2))*rphi2_VV;*/
6962
6963
6964
6966 SigmabbF_phi2_13=ip_cs_pptobbH_13(m2)*rphi2_QdQdE + ip_cs_pptobbA_13(m2)*rphi2_QdQdO;
6968 SigmattF_phi2_13=ip_cs_pptottH_13(m2)*rphi2_QuQuE + ip_cs_pptottA_13(m2)*rphi2_QuQuO;
6970
6971// std::cout<< SigmaggF_phi2_13<<std::endl;
6972// std::cout<<SigmaVBF_phi2_13;
6973
6974 /*std::cout << "THoEX_bb_phi2_tautau_ATLAS13 = " << THoEX_bb_phi2_tautau_ATLAS13 << std::endl;
6975 std::cout << "bb_phi2_tautau_TH13 = " << bb_phi2_tautau_TH13 << std::endl;
6976 std::cout << "ip_ex_bb_phi_tautau_ATLAS13(m2) = " << ip_ex_bb_phi_tautau_ATLAS13(m2) << std::endl;
6977 std::cout << "SigmabbF_phi2_13 = " << SigmabbF_phi2_13 << std::endl;
6978 std::cout << "ip_cs_pptobbH_13(m2) = " << ip_cs_pptobbH_13(m2) << std::endl;
6979 std::cout << "rphi2_QdQdE = " << rphi2_QdQdE << std::endl;
6980 std::cout << "yd2 = " << yd2 << std::endl;
6981 std::cout << "R21 = " << R21 << std::endl;
6982 std::cout << "R22 = " << R22 << std::endl;
6983 std::cout << "R23 = " << R23 << std::endl;
6984 std::cout << "sd " << sd << std::endl;
6985 std::cout << "ip_cs_pptobbA_13(m2) = " << ip_cs_pptobbA_13(m2) << std::endl;
6986 std::cout << "rphi2_QdQdO = " << rphi2_QdQdO << std::endl;*/
6987
6988
6989
6990// double SigmaTotSM_H13 = 1.0e-15;
6991// if (mHh>=20. && mHh <=2000.) {
6992// SigmaTotSM_H13=ip_cs_ggtoH_13(mHh)+ip_cs_VBFtoH_13(mHh)+ip_cs_WtoWH_13(mHh)+ip_cs_ZtoZH_13(mHh)+ip_cs_pptottH_13(mHh)+ip_cs_pptobbH_13(mHh);
6993// }
6995
6996 double BrSM_phi2tott=ip_Br_HPtott(m2);
6997 double BrSM_phi2tocc=ip_Br_HPtocc(m2);
6998 double BrSM_phi2tobb=ip_Br_HPtobb(m2);
6999 double BrSM_phi2totautau=ip_Br_HPtotautau(m2);
7000 double BrSM_phi2tomumu=ip_Br_HPtomumu(m2);
7001 double BrSM_phi2toWW =ip_Br_HPtoWW(m2);
7002 double BrSM_phi2toZZ =ip_Br_HPtoZZ(m2);
7003
7005
7006 /*Decay of phi3 to the others scalars*/
7007double lambda132 = lambdaijk(R11, R12, R13, R31, R32, R33, R21, R22, R23, lambda1, lambda3, lambda4, Relambda5,
7019
7020double lambda332 = lambdaijk(R31, R32, R33, R31, R32, R33, R21, R22, R23, lambda1, lambda3, lambda4, Relambda5,
7026
7027//phi2 -> phi1 phi3
7028double Gammaphi2_phi1phi3=HSTheta(m2 - (m1+m3))*KaellenFunction(m2_2,m1_2,m3_2)*lambda132*lambda132/(8.0*m3_2*M_PI);
7029double Gammaphi2_phi3phi3=HSTheta(m2 - 2.0*m3)*sqrt(std::fabs(1.0 - (4.0*m3_2)/m2_2))*lambda332*lambda332/(32.0*m2*M_PI);
7030
7031/*Decay of phi2 to the others scalars*/
7032double lambda112 = (2.0)*(lambdaijk(R11, R12, R13, R21, R22, R23, R11, R12, R13, lambda1, lambda3, lambda4, Relambda5,
7038
7039//phi2 -> phi1phi1
7040double Gammaphi2_phi1phi1=HSTheta(m2 - 2.0*m1)*sqrt(std::fabs(1.0 - (4.0*m1_2)/m2_2))*lambda112*lambda112/(32.0*m2*M_PI);
7041
7042//std::cout<<"\033[1;35m m2 =\033[0m "<< m2 <<std::endl;
7043//std::cout<<"\033[1;35m m1 =\033[0m "<< m1 <<std::endl;
7044//std::cout<<"\033[1;35m m1_2 =\033[0m "<< m1_2 <<std::endl;
7045//std::cout<<"\033[1;35m m2_2 =\033[0m "<< m2_2 <<std::endl;
7046//std::cout<<"\033[1;35m sqrt(std::fabs(1.0 - (4.0*m1_2)/m2_2)) =\033[0m "<< sqrt(std::fabs(1.0 - (4.0*m1_2)/m2_2)) <<std::endl;
7047
7048
7049//std::cout<<"\033[1;35m lambda112*lambda112 =\033[0m "<< lambda112*lambda112 <<std::endl;
7050//std::cout<<"\033[1;35m 1/(32.0*m2*M_PI) =\033[0m "<< 1/(32.0*m2*M_PI) <<std::endl;
7051
7052
7053//std::cout<<"\033[1;35m HSTheta(m2 - 2.0*m1) =\033[0m "<< HSTheta(m2 - 2.0*m1) <<std::endl;
7054
7055
7056 //phi2 ->H+H-
7057double Gammaphi2_HpHm=HSTheta(m2 - 2.0*sqrt(mHp2))*sqrt(std::fabs(1.0 - (4.0*mHp2)/m2_2))*lambdaphi2HpHm*lambdaphi2HpHm/(8.0*m2*M_PI);
7058//phi2 -> phi1 Z
7059double Gammaphi2_phi1Z=HSTheta(m2-(m1+MZ))*pow(KaellenFunction(m2_2,MZ*MZ,m1_2),3)*(R23*R12 + R22*R13)*(R23*R12 + R22*R13)/(2.0*M_PI*vev*vev);
7060
7061//phi2 -> phi3 Z
7062double Gammaphi2_phi3Z=HSTheta(m2-(m3+MZ))*pow(KaellenFunction(m2_2,MZ*MZ,m3_2),3)*(R33*R22 + R32*R23)*(R33*R22 + R32*R23)/(2.0*M_PI*vev*vev);
7063
7064
7065/* phi2 -> H+W- */
7066double Gammaphi2_HpW=HSTheta(m2-sqrt(mHp2)-MW)*pow(KaellenFunction(m2_2,MW*MW,mHp2),3)*(R23-i*R22).abs2()/(M_PI*vev*vev);
7067
7068double Gammaphi2_tt = HSTheta(m2 - 2*Mt)*BrSM_phi2tott*(rphi2_QuQuE + rphi2_QuQuO/(beta(Mt, m2_2)*beta(Mt, m2_2)))*Gammaphi2totSM;
7069
7070double Gammaphi2_cc = HSTheta(m2 - 2*Mc)*BrSM_phi2tocc*(rphi2_QuQuE + rphi2_QuQuO/(beta(Mc, m2_2)*beta(Mc, m2_2)))*Gammaphi2totSM;
7071
7072double Gammaphi2_bb = HSTheta(m2 - 2*Mb)*BrSM_phi2tobb*(rphi2_QdQdE + rphi2_QdQdO/(beta(Mb, m2_2)*beta(Mb, m2_2)))*Gammaphi2totSM;
7073
7074double Gammaphi2_mumu = HSTheta(m2 - 2*Mmu)*BrSM_phi2tomumu*(rphi2_QlQlE + rphi2_QlQlO/(beta(Mmu, m2_2)*beta(Mmu, m2_2)))*Gammaphi2totSM;
7075
7076double Gammaphi2_tautau = HSTheta(m2 - 2*Mtau)*BrSM_phi2totautau*(rphi2_QlQlE + rphi2_QlQlO/(beta(Mtau, m2_2)*beta(Mtau, m2_2)))*Gammaphi2totSM;
7077
7078double Gammaphi2_WW = HSTheta(m2 - 2*MW)*BrSM_phi2toWW*(rphi2_VV)*Gammaphi2totSM;
7079
7080double Gammaphi2_ZZ = HSTheta(m2 - 2*MZ)*BrSM_phi2toZZ*(rphi2_VV)*Gammaphi2totSM;
7081
7082
7083
7084
7085Gammaphi2tot = 1.e-10;
7086
7087Gammaphi2tot= Gammaphi2tot + Gammaphi2_tt+Gammaphi2_cc
7088 +Gammaphi2_bb+Gammaphi2_tautau+Gammaphi2_mumu
7089 +Gammaphi2_WW+Gammaphi2_ZZ+Gamma_phi2gaga
7090 +Gamma_phi2Zga+Gamma_phi2gg +Gammaphi2_phi1phi3
7091 +Gammaphi2_phi1phi1+Gammaphi2_phi3phi3+Gammaphi2_HpHm
7092 +Gammaphi2_phi1Z+Gammaphi2_phi3Z+Gammaphi2_HpW;
7093
7094
7095 //std::cout<<"\033[1;34m R11 =\033[0m "<< R11 <<std::endl;
7096
7097 //std::cout<<"\033[1;34m R23 =\033[0m "<< R23 <<std::endl;
7098 //std::cout<<"\033[1;34m R22 =\033[0m "<< R22 <<std::endl;
7099
7100 //std::cout<<"\033[1;34m lambdaphi2HpHm =\033[0m "<< lambdaphi2HpHm <<std::endl;
7101 //std::cout<<"\033[1;34m lambdaphi2HpHm =\033[0m "<< lambdaphi2HpHm <<std::endl;
7102 //std::cout<<"\033[1;34m Gammaphi2_HpHm =\033[0m "<< Gammaphi2_HpHm <<std::endl;
7103 //std::cout<<"\033[1;34m Gammaphi2_HpW =\033[0m "<< Gammaphi2_HpW <<std::endl;
7104
7105
7106
7107
7108 Br_phi2tott=Gammaphi2_tt/Gammaphi2tot;
7109 Br_phi2tobb=Gammaphi2_bb/Gammaphi2tot;
7110 Br_phi2totautau=Gammaphi2_tautau/Gammaphi2tot;
7111 Br_phi2tomumu=Gammaphi2_mumu/Gammaphi2tot;
7112
7113 Br_phi2toWW=Gammaphi2_WW/Gammaphi2tot;
7114 Br_phi2toZZ=Gammaphi2_ZZ/Gammaphi2tot;
7115 Br_phi2togaga=Gamma_phi2gaga/Gammaphi2tot;
7116 Br_phi2togg=Gamma_phi2gg/Gammaphi2tot;
7117 Br_phi2toZga=Gamma_phi2Zga/Gammaphi2tot;
7118 Br_phi2tophi1phi1=Gammaphi2_phi1phi1/Gammaphi2tot;
7119 Br_phi2tophi3phi3=Gammaphi2_phi3phi3/Gammaphi2tot;
7120 Br_phi2tophi1phi3=Gammaphi2_phi1phi3/Gammaphi2tot;
7121 Br_phi2toHpHm=Gammaphi2_HpHm/Gammaphi2tot;
7122 Br_phi2tophi1Z=Gammaphi2_phi1Z/Gammaphi2tot;
7123 Br_phi2tophi3Z=Gammaphi2_phi3Z/Gammaphi2tot;
7124 Br_phi2toHpW=Gammaphi2_HpW/Gammaphi2tot;
7125
7126
7127 //std::cout<<"\033[1;30m Gammaphi2_tt =\033[0m "<< Gammaphi2_tt <<std::endl;
7128 //std::cout<<"\033[1;30m Gammaphi2_bb =\033[0m "<< Gammaphi2_bb <<std::endl;
7129 //std::cout<<"\033[1;30m Gammaphi2_cc =\033[0m "<< Gammaphi2_cc <<std::endl;
7130 //std::cout<<"\033[1;30m Gammaphi2_tautau =\033[0m "<< Gammaphi2_tautau <<std::endl;
7131 //std::cout<<"\033[1;30m Gammaphi2_mumu =\033[0m "<< Gammaphi2_mumu <<std::endl;
7132
7133 //std::cout<<"\033[1;30m Gammaphi2_WW =\033[0m "<< Gammaphi2_WW <<std::endl;
7134 //std::cout<<"\033[1;30m Gammaphi2_ZZ =\033[0m "<< Gammaphi2_ZZ <<std::endl;
7135 //std::cout<<"\033[1;30m Gamma_phi2gaga =\033[0m "<< Gamma_phi2gaga <<std::endl;
7136 //std::cout<<"\033[1;30m Gamma_phi2Zga =\033[0m "<< Gamma_phi2Zga <<std::endl;
7137 //std::cout<<"\033[1;30m Gamma_phi2gg =\033[0m "<< Gamma_phi2gg <<std::endl;
7138
7139 //std::cout<<"\033[1;30m Gammaphi2_phi1phi3 =\033[0m "<< Gammaphi2_phi1phi3 <<std::endl;
7140 //std::cout<<"\033[1;30m Gammaphi2_phi1phi1 =\033[0m "<< Gammaphi2_phi1phi1 <<std::endl;
7141 //std::cout<<"\033[1;30m Gammaphi2_phi3phi3 =\033[0m "<< Gammaphi2_phi3phi3 <<std::endl;
7142 //std::cout<<"\033[1;30m Gammaphi2_HpHm =\033[0m "<< Gammaphi2_HpHm <<std::endl;
7143 //std::cout<<"\033[1;30m Gammaphi2_phi1Z =\033[0m "<< Gammaphi2_phi1Z <<std::endl;
7144
7145 //std::cout<<"\033[1;30m Gammaphi2_phi3Z =\033[0m "<< Gammaphi2_phi3Z <<std::endl;
7146 //std::cout<<"\033[1;30m Gammaphi2_HpW =\033[0m "<< Gammaphi2_HpW <<std::endl;
7147}
gslpp::complex A_A_U(const double mA2, const double cW2, const double Mc, const double Mt, const double MZ) const
gslpp::complex I_A_D(const double mA2, const double Ms, const double Mb) const
double ip_cs_WtoWH_8(double mass)
Interpolating function for the W associated H production cross section at 8 TeV.
gslpp::complex A_A_L(const double mA2, const double cW2, const double Mmu, const double Mtau, const double MZ) const
double ip_csr_ggA_tc_8(double mass)
Interpolating function for the gluon-gluon fusion A cross section ratio of the charm and top-loop and...
double ip_Br_HPtocc(double mass)
Interpolating function for the SM branching ratio to two charm quarks.
double ip_Br_HPtoWW(double mass)
Interpolating function for the SM branching ratio to two bosons.
gslpp::complex I_HH_D(const double mHh2, const double Ms, const double Mb) const
double ip_cs_pptobbH_8(double mass)
Interpolating function for the bottom associated H production cross section at 8 TeV.
double ip_Br_HPtotautau(double mass)
Interpolating function for the SM branching ratio to two tau leptons.
gslpp::complex I_A_L(const double mA2, const double Mmu, const double Mtau) const
gslpp::complex A_HH_D(const double mHh2, const double cW2, const double Ms, const double Mb, const double MZ) const
gslpp::complex A_A_D(const double mA2, const double cW2, const double Ms, const double Mb, const double MZ) const
double ip_Br_HPtoZZ(double mass)
Interpolating function for the SM branching ratio to two bosons.
double ip_cs_pptobbA_13(double mass)
Interpolating function for the bottom associated A production cross section at 13 TeV.
double ip_cs_ZtoZH_13(double mass)
Interpolating function for the Z associated H production cross section at 13 TeV.
gslpp::complex yd2
Coupling of H to up quarks.
double ip_csr_ggH_tc_8(double mass)
Interpolating function for the gluon-gluon fusion H cross section ratio of the top-loop and the total...
gslpp::complex I_HH_U(const double mHh2, const double Mc, const double Mt) const
double ip_Br_HPtomumu(double mass)
Interpolating function for the SM branching ratio to two muons.
double ip_cs_pptobbA_8(double mass)
Interpolating function for the bottom associated A production cross section at 8 TeV.
gslpp::complex A_H_W(const double mH, const double cW2, const double MW, const double MZ) const
gslpp::complex I_A_U(const double mA2, const double Mc, const double Mt) const
double lambdaipm(const double R1i, const double R2i, const double R3i) const
double beta(const double mf, const double m_2) const
beta function
double ip_cs_ggtoH_8(double mass)
Interpolating function for the H production cross section via gluon-gluon fusion at 8 TeV.
double ip_csr_ggA_b_8(double mass)
Interpolating function for the gluon-gluon fusion A cross section ratio of the bottom-loop and the to...
gslpp::complex A_HH_U(const double mHh2, const double cW2, const double Mc, const double Mt, const double MZ) const
double ip_cs_pptobbH_13(double mass)
Interpolating function for the bottom associated H production cross section at 13 TeV.
gslpp::complex I_H_Hp(const double mHp2, const double mH) const
double ip_cs_pptottA_8(double mass)
Interpolating function for the top associated A production cross section at 8 TeV.
double ip_cs_ZtoZH_8(double mass)
Interpolating function for the Z associated H production cross section at 8 TeV.
double ip_cs_VBFtoH_13(double mass)
Interpolating function for the H production cross section via vector boson fusion at 13 TeV.
double ip_cs_pptottA_13(double mass)
Interpolating function for the top associated A production cross section at 13 TeV.
gslpp::complex A_HH_L(const double mHh2, const double cW2, const double Mmu, const double Mtau, const double MZ) const
double ip_csr_ggH_b_8(double mass)
Interpolating function for the gluon-gluon fusion H cross section ratio of the bottom-loop and the to...
double ip_cs_ggtoA_8(double mass)
Interpolating function for the A production cross section via gluon-gluon fusion at 8 TeV.
gslpp::complex I_HH_L(const double mHh2, const double Mmu, const double Mtau) const
double ip_cs_pptottH_8(double mass)
Interpolating function for the top associated H production cross section at 8 TeV.
gslpp::complex I_H_W(const double mH, const double MW) const
double ip_Br_HPtobb(double mass)
Interpolating function for the SM branching ratio to two bottom quarks.
double ip_cs_VBFtoH_8(double mass)
Interpolating function for the H production cross section via vector boson fusion at 8 TeV.
double ip_cs_ggtoA_13(double mass)
Interpolating function for the A production cross section via gluon-gluon fusion at 13 TeV.
gslpp::complex A_H_Hp(const double mHp2, const double mH, const double cW2, const double MZ) const
double ip_cs_WtoWH_13(double mass)
Interpolating function for the W associated H production cross section at 13 TeV.
double ip_Br_HPtott(double mass)
Interpolating function for the SM branching ratio to two top quarks.
double yu2R
Coupling of H to leptons.
double yl2R
Coupling of H to down quarks real part.
double lambdaijk(const double R1i, const double R2i, const double R3i, const double R1j, const double R2j, const double R3j, const double R1k, const double R2k, const double R3k, const double lambda1H, const double lambda3H, const double lambda4H, const double Relambda5H, const double Imlambda5H, const double Relambda6H, const double Imlambda6H, const double Relambda7H, const double Imlambda7H) const
lambdaijk function
double ip_GammaHPtotSM(double mass)
Interpolating function for the total SM Higgs decay width.
double ip_cs_pptottH_13(double mass)
Interpolating function for the top associated H production cross section at 13 TeV.
double rphi2_ggO
Squared relative coupling of to two gluons, odd part.
double ip_cs_ggtoH_13(double mass)
Interpolating function for the H production cross section via gluon-gluon fusion at 13 TeV.
double rphi2_ggE
Squared relative coupling of to two gluons, even part.
parameter of the Higgs potential
An observable class for the quartic Higgs potential coupling .
An observable class for the quartic Higgs potential coupling .

◆ computephi3quantities()

void GeneralTHDMcache::computephi3quantities ( )

Definition at line 7151 of file GeneralTHDMcache.cpp.

7152{
7153 //FLAG to select only the model in which all the couplings are the same (by families)
7154 if (!myGTHDM->getATHDMflag())
7155 {
7156 throw std::runtime_error("Direct Searches are only aviable in the A2HDM.");
7157 }
7158
7159 /*complex i */
7160 gslpp::complex i = gslpp::complex::i();
7161
7162 //fermionic couplings for phi3
7163 yu3 = Rij_GTHDM(2,0) + (Rij_GTHDM(2,1) - i*Rij_GTHDM(2,2))*su.conjugate();
7164 yd3 = Rij_GTHDM(2,0) + (Rij_GTHDM(2,1) + i*Rij_GTHDM(2,2))*sd;
7165 yl3 = Rij_GTHDM(2,0) + (Rij_GTHDM(2,1) + i*Rij_GTHDM(2,2))*sl;
7166
7167 yu3R = Rij_GTHDM(2,0) + (Rij_GTHDM(2,1))*su.real();
7168 yd3R = Rij_GTHDM(2,0) + (Rij_GTHDM(2,1))*sd.real();
7169 yl3R = Rij_GTHDM(2,0) + (Rij_GTHDM(2,1))*sl.real();
7170
7171 //These cross sections ratios are necessary for rphi3_gg
7172 //At 8 TeV
7173
7174 //SM gg -> H (phi even) production cross section ratio at 8 TeV, charm and top loop only over total
7175 double rSigmaggphi3E_tc8 = ip_csr_ggH_tc_8(m3);
7176 //SM gg -> H (phi even) production cross section ratio at 8 TeV, bottom loop only over total
7177 double rSigmaggphi3E_b8 = ip_csr_ggH_b_8(m3);
7178 //gg -> H (phieven) production cross section at 8 TeV, total
7179 // double Sigmaggphi3E_8 = ip_cs_ggtoH_8(m3);
7180
7181
7182 //gg -> A (phi odd) production cross section ratio at 8 TeV, charm and top loop only over total
7183 double rSigmaggphi3O_tc8 = ip_csr_ggA_tc_8(m3);
7184 //gg -> A (phi odd) production cross section ratio at 8 TeV, bottom loop only over total
7185 double rSigmaggphi3O_b8 = ip_csr_ggA_b_8(m3);
7186
7187 //gg -> A (phiodd) production cross section at 8 TeV, total
7188 // double Sigmaggphi3O_8 = ip_cs_ggtoA_8(m3);
7189
7190
7191
7192 /* r_ii is the ratio of the squared 2HDM vertex coupling of phi3
7193 * to the particle phi3 and the respective squared SM coupling.
7194 * phi is fixed to be the non-SM and heaviest (phi3), but can be translated*/
7195
7196
7197 double rphi3_QuQuE= yu3.real()*yu3.real();
7198 double rphi3_QuQuO= yu3.imag()*yu3.imag();
7199 double rphi3_QdQdE= yd3.real()*yd3.real();
7200 double rphi3_QdQdO= yd3.imag()*yd3.imag();
7201 double rphi3_QlQlE= yl3.real()*yl3.real();
7202 double rphi3_QlQlO= yl3.imag()*yl3.imag();
7203 rphi3_ggE = yu3.real()*yd3.real() + (yu3.real()*yu3.real() - yu3.real()*yd3.real())*rSigmaggphi3E_tc8 + (yd3.real()*yd3.real() - yu3.real()*yd3.real())*rSigmaggphi3E_b8;
7204 rphi3_ggO = yu3.imag()*yd3.imag() + (yu3.imag()*yu3.imag() - yu3.imag()*yd3.imag())*rSigmaggphi3O_tc8 + (yd3.imag()*yd3.imag() - yu3.imag()*yd3.imag())*rSigmaggphi3O_b8;
7205 rphi3_VV=Rij_GTHDM(2,0)*Rij_GTHDM(2,0);
7206
7207
7208 /*Gamma_phi3gaga and Gamma_phi3Zga expressions ...*/
7209
7210 /*Decay to photons. The fermionic contribution has a CP-even part (HH) and a CP-odd (A)*/
7211 /*CP EVEN*/
7212
7213 gslpp::complex I_HH_Ux=I_HH_U(m3_2,Mc,Mt);
7214 gslpp::complex I_HH_Dx=I_HH_D(m3_2,Ms,Mb);
7215 gslpp::complex I_HH_Lx=I_HH_L(m3_2,Mmu,Mtau);
7216 gslpp::complex I_phi3E_F= yu3.real()*I_HH_Ux+ yd3.real()*I_HH_Dx+yl3.real()*I_HH_Lx;
7217
7218 gslpp::complex I_phi3_W=Rij_GTHDM(2,0)*I_H_W(m3,MW);
7219
7220
7221
7222 double lambdaphi3HpHm = lambdaipm(R31, R32, R33);
7223 gslpp::complex I_phi3_Hp=(vev*vev)/(2.0*mHp2)*I_H_Hp(mHp2,m3)*(lambdaphi3HpHm);
7224
7225
7226 /*CP ODD */
7227
7228 gslpp::complex I_A_Ux=I_A_U(m3_2,Mc,Mt);
7229 gslpp::complex I_A_Dx=I_A_D(m3_2,Ms,Mb);
7230 gslpp::complex I_A_Lx=I_A_L(m3_2,Mmu,Mtau);
7231
7232 gslpp::complex I_phi3O_F = yu3.imag()*I_A_Ux + yd3.imag()*I_A_Dx + yl3.imag()*I_A_Lx;
7233
7234 double Gamma_phi3gaga=(GF*Ale*Ale*m3*m3*m3/(sqrt(2.0)*128.0*M_PI*M_PI*M_PI))*((I_phi3E_F+I_phi3_W+I_phi3_Hp).abs2() + (I_phi3O_F).abs2());
7235
7236
7237 /*Decay to Z gamma
7238 CP-EVEN PART*/
7239
7240 gslpp::complex A_HH_Ux = A_HH_U(m3_2,cW2,Mc,Mt,MZ);
7241 gslpp::complex A_HH_Dx = A_HH_D(m3_2,cW2,Ms,Mb,MZ);
7242 gslpp::complex A_HH_Lx = A_HH_L(m3_2,cW2,Mmu,Mtau,MZ);
7243
7244 gslpp::complex A_phi3E_F = (yu3.real()*A_HH_Ux+ yd3.real()*A_HH_Dx+ yl3.real()*A_HH_Lx)/sqrt(sW2*cW2);
7245 gslpp::complex A_phi3_W = Rij_GTHDM(2,0)*A_H_W(m3,cW2,MW,MZ);
7246
7247 gslpp::complex A_phi3_Hp = (vev*vev)/(2.0*mHp2)*A_H_Hp(mHp2,m3,cW2,MZ)*(lambdaphi3HpHm);
7248
7249 /*CP-ODD PART*/
7250
7251 gslpp::complex A_A_Ux = A_A_U(m3_2,cW2,Mc,Mt,MZ);
7252 gslpp::complex A_A_Dx = A_A_D(m3_2,cW2,Ms,Mb,MZ);
7253 gslpp::complex A_A_Lx = A_A_L(m3_2,cW2,Mmu,Mtau,MZ);
7254
7255 gslpp::complex A_phi3O_F=yu3.imag()*A_A_Ux + yd3.imag()*A_A_Dx + yl3.imag()*A_A_Lx;
7256
7257 double Gamma_phi3Zga=HSTheta(m3-MZ)*GF*Ale*Ale*m3*m3*m3/(sqrt(2.0)*64.0*M_PI*M_PI*M_PI)*(1.0-MZ*MZ/(m3*m3))*(1.0-MZ*MZ/(m3*m3))*(1.0-MZ*MZ/(m3*m3))*((A_phi3E_F+A_phi3_W+A_phi3_Hp).abs2()
7258 + A_phi3O_F.abs2());
7259
7260
7261 /*Decay to gluons */
7262
7263 double Gamma_phi3gg=(rphi3_ggE)*GF*Als*Als*m3*m3*m3/(sqrt(2.0)*16.0*M_PI*M_PI*M_PI)*(9.0/4.0)*(I_HH_Ux/4.0+I_HH_Dx).abs2()
7264 +rphi3_ggO*GF*Als*Als*m3*m3*m3/(sqrt(2.0)*16.0*M_PI*M_PI*M_PI)*(9.0/4.0)*(I_A_Ux/4.0+I_A_Dx).abs2();
7265
7266
7267 //Cross-sections of ggF, bbF and VBF at 8 TeV Sigmaxx_H8 = Sigmaxx_H8SM*rphi3_xx
7268
7269 /*SigmaggF_phi3_8=ip_cs_ggtoH_8(m3)*rphi3_gg;
7270 SigmabbF_phi3_8=ip_cs_pptobbH_8(m3)*rphi3_QbQb;
7271 SigmattF_phi3_8=ip_cs_pptottH_8(m3)*rphi3_QtQt;
7272 */
7273
7275 //std::cout<<"\033[1;33m ip_cs_ggtoH_8(m3) =\033[0m "<< ip_cs_ggtoH_8(m3) <<std::endl;
7276 //std::cout<<"\033[1;33m rphi3_ggE =\033[0m "<< rphi3_ggE <<std::endl;
7277 //std::cout<<"\033[1;33m ip_cs_ggtoA_8(m3) =\033[0m "<< ip_cs_ggtoA_8(m3) <<std::endl;
7278 //std::cout<<"\033[1;33m rphi3_ggO =\033[0m "<< rphi3_ggO <<std::endl;
7279 SigmabbF_phi3_8=ip_cs_pptobbH_8(m3)*rphi3_QdQdE + ip_cs_pptobbA_8(m3)*rphi3_QdQdO;
7281 SigmattF_phi3_8=ip_cs_pptottH_8(m3)*rphi3_QuQuE + ip_cs_pptottA_8(m3)*rphi3_QuQuO;
7283
7284 //SM PREDICTIONS
7285 SigmaTotSM_phi3_8 = 1.0e-15;
7286
7287 if (m3>=20. && m3 <=2000.) {
7289 }
7291
7292 /* SigmaggF_phi3_13=ip_cs_ggtoH_13(m3)*rphi3_gg;
7293 SigmabbF_phi3_13=ip_cs_pptobbH_13(m3)*rphi3_QbQb;
7294 SigmattF_phi3_13=ip_cs_pptottH_13(m3)*rphi3_QtQt;*/
7295
7297 SigmabbF_phi3_13=ip_cs_pptobbH_13(m3)*rphi3_QdQdE + ip_cs_pptobbA_13(m3)*rphi3_QdQdO;
7299 SigmattF_phi3_13=ip_cs_pptottH_13(m3)*rphi3_QuQuE + ip_cs_pptottA_13(m3)*rphi3_QuQuO;
7301
7302
7303// double SigmaTotSM_H13 = 1.0e-15;
7304// if (mHh>=20. && mHh <=2000.) {
7305// SigmaTotSM_H13=ip_cs_ggtoH_13(mHh)+ip_cs_VBFtoH_13(mHh)+ip_cs_WtoWH_13(mHh)+ip_cs_ZtoZH_13(mHh)+ip_cs_pptottH_13(mHh)+ip_cs_pptobbH_13(mHh);
7306// }
7308
7309
7310double BrSM_phi3tott=ip_Br_HPtott(m3);
7311double BrSM_phi3tocc=ip_Br_HPtocc(m3);
7312double BrSM_phi3tobb=ip_Br_HPtobb(m3);
7313double BrSM_phi3totautau=ip_Br_HPtotautau(m3);
7314double BrSM_phi3tomumu=ip_Br_HPtomumu(m3);
7315double BrSM_phi3toWW =ip_Br_HPtoWW(m3);
7316double BrSM_phi3toZZ =ip_Br_HPtoZZ(m3);
7317
7319
7320
7321
7322/*Decay of phi3 to the others scalars*/
7323double lambda123 = lambdaijk(R11, R12, R13, R21, R22, R23, R31, R32, R33, lambda1, lambda3, lambda4, Relambda5,
7335double lambda223 = lambdaijk(R21, R22, R23, R21, R22, R23, R31, R32, R33, lambda1, lambda3, lambda4, Relambda5,
7341double lambda113 = lambdaijk(R11, R12, R13, R11, R13, R13, R31, R32, R33, lambda1, lambda3, lambda4, Relambda5,
7347
7348//phi3 -> phi1 phi2
7349double Gammaphi3_phi1phi2=HSTheta(m3 - (m1+m2))*KaellenFunction(m3_2,m1_2,m2_2)*lambda123*lambda123/(8.0*m3_2*M_PI);
7350// phi3 -> phi2 phi2
7351double Gammaphi3_phi2phi2=HSTheta(m3 - 2.0*m2)*sqrt(std::fabs(1.0 - (4.0*m2_2)/m3_2))*lambda223*lambda223/(32.0*m3*M_PI);
7352//phi3 -> phi1phi1
7353double Gammaphi3_phi1phi1=HSTheta(m3 - 2.0*m1)*sqrt(std::fabs(1.0 - (4.0*m1_2)/m3_2))*lambda113*lambda113/(32.0*m3*M_PI);
7354//phi3 ->H+H-
7355double Gammaphi3_HpHm=HSTheta(m3 - 2.0*sqrt(mHp2))*sqrt(std::fabs(1.0 - (4.0*mHp2)/m3_2))*lambdaphi3HpHm*lambdaphi3HpHm/(32.0*m3*M_PI);
7356//phi3 -> phi1 Z
7357double Gammaphi3_phi1Z=HSTheta(m3-(m1+MZ))*pow(KaellenFunction(m3_2,MZ*MZ,m1_2),3)*(R33*R12 + R32*R13)*(R33*R12 + R32*R13)/(2.0*M_PI*vev*vev);
7358//phi3 -> phi2 Z
7359double Gammaphi3_phi2Z=HSTheta(m3-(m2+MZ))*pow(KaellenFunction(m3_2,MZ*MZ,m2_2),3)*(R33*R22 + R32*R23)*(R33*R22 + R32*R23)/(2.0*M_PI*vev*vev);
7360/* phi3 -> H+W- */
7361double Gammaphi3_HpW=HSTheta(m3-sqrt(mHp2)-MW)*pow(KaellenFunction(m3_2,MW*MW,mHp2),3)*(R33-i*R32).abs2()/(M_PI*vev*vev);
7362
7363double Gammaphi3_tt = HSTheta(m3 - 2*Mt)*BrSM_phi3tott*(rphi3_QuQuE + rphi3_QuQuO/(beta(Mt, m3_2)*beta(Mt, m3_2)))*Gammaphi3totSM;
7364
7365double Gammaphi3_cc = HSTheta(m3 - 2*Mc)*BrSM_phi3tocc*(rphi3_QuQuE + rphi3_QuQuO/(beta(Mc, m3_2)*beta(Mc, m3_2)))*Gammaphi3totSM;
7366
7367double Gammaphi3_bb = HSTheta(m3 - 2*Mb)*BrSM_phi3tobb*(rphi3_QdQdE + rphi3_QdQdO/(beta(Mb, m3_2)*beta(Mb, m3_2)))*Gammaphi3totSM;
7368
7369double Gammaphi3_tautau = HSTheta(m3 - 2*Mtau)*BrSM_phi3totautau*(rphi3_QlQlE + rphi3_QlQlO/(beta(Mtau, m3_2)*beta(Mtau, m3_2)))*Gammaphi3totSM;
7370
7371double Gammaphi3_mumu = HSTheta(m3 - 2*Mmu)*BrSM_phi3tomumu*(rphi3_QlQlE + rphi3_QlQlO/(beta(Mmu, m3_2)*beta(Mmu, m3_2)))*Gammaphi3totSM;
7372
7373double Gammaphi3_WW = HSTheta(m3 - 2*MW)*BrSM_phi3toWW*(rphi3_VV)*Gammaphi3totSM;
7374
7375double Gammaphi3_ZZ = HSTheta(m3 - 2*MZ)*BrSM_phi3toZZ*(rphi3_VV)*Gammaphi3totSM;
7376
7377
7378Gammaphi3tot = 1.e-15;
7379
7380Gammaphi3tot = Gammaphi3tot + Gammaphi3_tt + Gammaphi3_cc + Gammaphi3_bb
7381 + Gammaphi3_tautau + Gammaphi3_mumu + Gammaphi3_WW
7382 + Gammaphi3_ZZ + Gamma_phi3gaga + Gamma_phi3Zga + Gamma_phi3gg
7383 + Gammaphi3_phi1phi1 + Gammaphi3_phi2phi2 + Gammaphi3_phi1phi2
7384 + Gammaphi3_HpHm + Gammaphi3_phi1Z + Gammaphi3_phi2Z
7385 + Gammaphi3_HpW;
7386
7387
7388
7389
7390 //std::cout<<"\033[1;34m R31 =\033[0m "<< R31 <<std::endl;
7391 //std::cout<<"\033[1;34m R32 =\033[0m "<< R32 <<std::endl;
7392 //std::cout<<"\033[1;34m R33 =\033[0m "<< R33 <<std::endl;
7393
7394 //std::cout<<"\033[1;34m lambdaphi3HpHm =\033[0m "<< lambdaphi3HpHm <<std::endl;
7395 //std::cout<<"\033[1;34m lambdaphi3HpHm =\033[0m "<< lambdaphi3HpHm <<std::endl;
7396 //std::cout<<"\033[1;34m Gammaphi3_HpHm =\033[0m "<< Gammaphi3_HpHm <<std::endl;
7397 //std::cout<<"\033[1;34m Gammaphi3_HpW =\033[0m "<< Gammaphi3_HpW <<std::endl;
7398
7399
7400
7401
7402
7403
7404
7405 Br_phi3tott=Gammaphi3_tt/Gammaphi3tot;
7406 Br_phi3tobb=Gammaphi3_bb/Gammaphi3tot;
7407 Br_phi3tomumu=Gammaphi3_mumu/Gammaphi3tot;
7408 Br_phi3totautau=Gammaphi3_tautau/Gammaphi3tot;
7409 Br_phi3toWW=Gammaphi3_WW/Gammaphi3tot;
7410 Br_phi3toZZ=Gammaphi3_ZZ/Gammaphi3tot;
7411 Br_phi3togaga=Gamma_phi3gaga/Gammaphi3tot;
7412 Br_phi3togg=Gamma_phi3gg/Gammaphi3tot;
7413 Br_phi3toZga=Gamma_phi3Zga/Gammaphi3tot;
7414 Br_phi3tophi1phi1=Gammaphi3_phi1phi1/Gammaphi3tot;
7415 Br_phi3tophi2phi2=Gammaphi3_phi2phi2/Gammaphi3tot;
7416 Br_phi3tophi1phi2=Gammaphi3_phi1phi2/Gammaphi3tot;
7417 Br_phi3toHpHm=Gammaphi3_HpHm/Gammaphi3tot;
7418 Br_phi3tophi1Z=Gammaphi3_phi1Z/Gammaphi3tot;
7419 Br_phi3tophi2Z=Gammaphi3_phi2Z/Gammaphi3tot;
7420 Br_phi3toHpW=Gammaphi3_HpW/Gammaphi3tot;
7421
7422
7423 //std::cout<<"\033[1;34m BrSM_phi3totautau =\033[0m "<< BrSM_phi3totautau <<std::endl;
7424}
double yu3R
Coupling of A to leptons.
gslpp::complex yd3
Coupling of A to up quarks.
double yl3R
Coupling of A to down quarks real part.
double rphi3_ggE
Squared relative coupling of to two gluons, even part.
double rphi3_ggO
Squared relative coupling of to two gluons, odd part.

◆ computeSignalStrengths()

void GeneralTHDMcache::computeSignalStrengths ( )

Definition at line 6519 of file GeneralTHDMcache.cpp.

6520{
6521 //FLAG to select only the model in which all the couplings are the same (by families)
6522 if (!myGTHDM->getATHDMflag())
6523 {
6524 throw std::runtime_error("Signal strengths are only available in the A2HDM.");
6525 }
6526
6527 /*complex i */
6528 gslpp::complex i = gslpp::complex::i();
6529
6530 //fermionic couplings for phi1
6531 yu1 = myGTHDM->getyu1();
6532 yd1 = myGTHDM->getyd1();
6533 yl1 = myGTHDM->getyl1();
6534
6535 yu1R = myGTHDM->getyu1R();
6536 yd1R = myGTHDM->getyd1R();
6537 yl1R = myGTHDM->getyl1R();
6538
6539
6540 //std::cout<<"\033[1;30m yu1 = \033[0m "<< yu1 <<std::endl;
6541 //std::cout<<"\033[1;30m yd1 = \033[0m "<< yd1 <<std::endl;
6542 //std::cout<<"\033[1;30m yl1 = \033[0m "<< yl1 <<std::endl;
6543
6544 //std::cout<<"\033[1;30m yu1R = \033[0m "<< yu1R <<std::endl;
6545 //std::cout<<"\033[1;30m yd1R = \033[0m "<< yd1R <<std::endl;
6546 //std::cout<<"\033[1;30m yl1R = \033[0m "<< yl1R <<std::endl;
6547
6548 //The ggH cross section in the SM at 8 TeV
6549 double SigmaggF8 = myGTHDM->computeSigmaggH(8.0);
6550 //The square of the top-quark contribution to the ggH cross section in the SM at 8 TeV
6551 double Sigmaggh_tt8 = myGTHDM->computeSigmaggH_tt(8.0);
6552 //The square of the top-quark contribution to the ggH cross section in the SM at 13 TeV
6553 //double Sigmaggh_tt13 = myTHDM->computeSigmaggH_tt(13.0);
6554 //The square of the bottom-quark contribution to the ggH cross section in the SM at 8 TeV
6555 double Sigmaggh_bb8 = myGTHDM->computeSigmaggH_bb(8.0);
6556 //The square of the bottom-quark contribution to the ggH cross section in the SM at 13 TeV
6557 //double Sigmaggh_bb13 = myTHDM->computeSigmaggH_bb(13.0);
6558 //The ttH production cross section in the SM at 8 TeV
6559 double Sigmatth8 = myGTHDM->computeSigmattH(8.0);
6560 //The Vh cross section in the SM at 8 TeV.
6561 SigmaVh8 = myGTHDM->computeSigmaWH(8.0)+myGTHDM->computeSigmaZH(8.0);
6562 //The VBF cross section in the SM at 8 TeV.
6563 SigmaVBF8 = myGTHDM->computeSigmaVBF(8.0);
6564 //The bbH production cross section in the SM at 8 TeV
6565 double Sigmabbh8 = ip_cs_pptobbH_8(mHl);
6566
6567 //The ggH cross section in the SM at 13 TeV.
6568 SigmaggF13 = myGTHDM->computeSigmaggH(13.0);
6569 //The Vh cross section in the SM at 13 TeV.
6570 SigmaVh13 = myGTHDM->computeSigmaWH(13.0)+myGTHDM->computeSigmaZH(13.0);
6571 //The Zh cross section in the SM at 13 TeV.
6572 SigmaZh13 = myGTHDM->computeSigmaZH(13.0);
6573 //The ttH production cross section in the SM at 13 TeV
6574 double Sigmatth13 = myGTHDM->computeSigmattH(13.0);
6575 //The bbH production cross section in the SM at 13 TeV
6576 double Sigmabbh13 = ip_cs_pptobbH_13(mHl);
6577 //The VBF plus Vh production cross section in the SM at 13 TeV
6578 double SigmaVBFVh13 = (myGTHDM->computeSigmaVBF(13.0)+myGTHDM->computeSigmaWH(13.0)+myGTHDM->computeSigmaZH(13.0));
6579
6580
6582
6583
6584 //gg -> A (phi odd) production cross section ratio at 8 TeV, top loop only over total
6585 // double rSigmagghO_t8 = ip_csr_ggA_t_8(m1);
6586 //gg -> A (phi odd) production cross section ratio at 8 TeV, bottom loop only over total
6587 double rSigmagghO_b8 = ip_csr_ggA_b_8(m1);
6588
6589 //gg -> A (phiodd) production cross section at 8 TeV, total
6590 double SigmagghO_8 = ip_cs_ggtoA_8(m1);
6591
6592
6593 //gg -> A (phiodd) production cross section at 13 TeV, total
6594 // double SigmagghO_13 = ip_cs_ggtoA_13(m1);
6595
6596 // beta_h_t = beta(Mt, m1_2);
6597 beta_h_t = sqrt(-1.0+4.0*Mt*Mt/m1_2);
6598 beta_h_b = beta(Mb, m1_2);
6600 beta_h_c = beta(Mc, m1_2);
6601 beta_h_mu = beta(Mmu, m1_2);
6602
6603 /* r_ii is the ratio of the squared 2HDM vertex coupling of h to
6604 the particle i and the respective squared SM coupling. Where separated
6605 E means the even part (coming from the CP-even scalar) and O
6606 the odd part (coming from the CP-odd scalar) */
6607
6608 rh_QuQuE= yu1.real()*yu1.real();
6609 rh_QuQuO= yu1.imag()*yu1.imag();
6610 rh_QdQdE= yd1.real()*yd1.real();
6611 rh_QdQdO= yd1.imag()*yd1.imag();
6612 rh_QlQlE= yl1.real()*yl1.real();
6613 rh_QlQlO= yl1.imag()*yl1.imag();
6614 //Isn't the interference missing here???
6615 rh_ggE = yu1.real()*yd1.real() + (yu1.real()*yu1.real() - yu1.real()*yd1.real())*(Sigmaggh_tt8/SigmaggF8) + (yd1.real()*yd1.real() - yu1.real()*yd1.real())*(Sigmaggh_bb8/SigmaggF8);
6616 rh_ggO = yu1.imag()*yu1.imag() + (yu1.imag()*yu1.imag() - yu1.imag()*yd1.imag())*rSigmagghO_b8 + (yd1.imag()*yd1.imag() - yu1.imag()*yd1.imag())*rSigmagghO_b8;
6617 rh_gg = rh_ggE+rh_ggO*(SigmagghO_8/SigmaggF8);
6618 rh_VV=Rij_GTHDM(0,0)*Rij_GTHDM(0,0);
6619
6620
6621
6622 /*Loop functions needed to rh_gaga and rh_Zga ...*/
6623
6624
6625 gslpp::complex fermU=I_h_U(m1_2,Mu,Mc,Mt);
6626 gslpp::complex fermD=I_h_D(m1_2,Md,Ms,Mb);
6627 gslpp::complex fermL=I_h_L(m1_2,Me,Mmu,Mtau);
6628 gslpp::complex I_hSM_W=I_H_W(mHl,MW);
6629 gslpp::complex I_h_W=Rij_GTHDM(0,0)*I_hSM_W;
6630
6631
6632 gslpp::complex I_hSM_F= fermU+fermD+fermL;
6633 gslpp::complex I_hE_F= yu1.real()*fermU+ yd1.real()*fermD+yl1.real()*fermL;
6634
6635
6636 /*Coupling between h and two charged Higgs*/
6637
6638
6639 double lambdahHpHm = lambdaipm(Rij_GTHDM(0,0), Rij_GTHDM(0,1), Rij_GTHDM(0,2));
6640
6641 gslpp::complex I_h_Hp=(vev)/(2.0*mHp2)*I_H_Hp(mHp2,m1)*lambdahHpHm;
6642
6643 /*CP ODD */
6644
6645 gslpp::complex I_h_Ux=I_A_U(m1_2,Mc,Mt);
6646 gslpp::complex I_h_Dx=I_A_D(m1_2,Ms,Mb);
6647 gslpp::complex I_h_Lx=I_A_L(m1_2,Mmu,Mtau);
6648
6649 gslpp::complex I_hO_F = yu1.imag()*I_h_Ux + yd1.imag()*I_h_Dx + yl1.imag()*I_h_Lx;
6650
6651 // double Gamma_hgaga=(GF*Ale*Ale*m1*m1*m1/(sqrt(2.0)*128.0*M_PI*M_PI*M_PI))*((I_hE_F+I_h_W+I_h_Hp).abs2()+ (I_hO_F).abs2());
6652 rh_gaga = ((I_hE_F+I_h_W+I_h_Hp).abs2()+ (I_hO_F).abs2())/(I_hSM_F +I_hSM_W).abs2();
6653
6654 /* std::cout << "rh_gaga = " << rh_gaga << std::endl;
6655 std::cout << "I_hE_F = " << I_hE_F << std::endl;
6656 std::cout << "I_h_W = " << I_h_W << std::endl;
6657 std::cout << "I_h_Hp = " << I_h_Hp << std::endl;
6658 std::cout << "I_hO_F = " << I_hO_F << std::endl;
6659 std::cout << "I_hSM_F = " << I_hSM_F << std::endl;
6660 std::cout << "I_hSM_W = " << I_hSM_W << std::endl;*/
6661
6662 /* std::cout << "yu1 c = " << yu1 << std::endl;
6663 std::cout << "yd1 c = " << yd1 << std::endl;
6664 std::cout << "yl1 c = " << yl1 << std::endl;*/
6665
6666
6667 /*Decay to Z gamma
6668 CP-EVEN PART*/
6669
6670 gslpp::complex A_hE_Ux = A_h_U(m1_2,cW2,Mu,Mc,Mt,MZ);
6671 gslpp::complex A_hE_Dx = A_h_D(m1_2,cW2,Md,Ms,Mb,MZ);
6672 gslpp::complex A_hE_Lx = A_h_L(m1_2,cW2,Me,Mmu,Mtau,MZ);
6673 gslpp::complex A_hSM_W = A_H_W(m1,cW2,MW,MZ);
6674 gslpp::complex A_h_W = Rij_GTHDM(0,0)*A_hSM_W;
6675
6676 gslpp::complex A_hSM_F = (A_hE_Ux+ A_hE_Dx+ A_hE_Lx)/sqrt(sW2*cW2);
6677 gslpp::complex A_hE_F = (yu1.real()*A_hE_Ux+ yd1.real()*A_hE_Dx+ yl1.real()*A_hE_Lx)/sqrt(sW2*cW2);
6678
6679 gslpp::complex A_h_Hp =(vev)/(2.0*mHp2)*A_H_Hp(mHp2,m1,cW2,MZ)*(lambdahHpHm);
6680
6681 /*CP-ODD PART*/
6682
6683 gslpp::complex A_hO_Ux = A_A_U(m1_2,cW2,Mc,Mt,MZ);
6684 gslpp::complex A_hO_Dx = A_A_D(m1_2,cW2,Ms,Mb,MZ);
6685 gslpp::complex A_hO_Lx = A_A_L(m1_2,cW2,Mmu,Mtau,MZ);
6686
6687 gslpp::complex A_hO_F=yu1.imag()*A_hO_Ux + yd1.imag()*A_hO_Dx + yl1.imag()*A_hO_Lx;
6688
6689 // double Gamma_hZga=HSTheta(m1-MZ)*GF*Ale*Ale*m1*m1*m1/(sqrt(2.0)*64.0*M_PI*M_PI*M_PI)*(1.0-MZ*MZ/(m1*m1))*(1.0-MZ*MZ/(m1*m1))*(1.0-MZ*MZ/(m1*m1))*((A_hE_F+A_h_W+A_h_Hp).abs2()+ A_hO_F.abs2());
6690 rh_Zga = ((A_hE_F+A_h_W+A_h_Hp).abs2()+ A_hO_F.abs2())/(A_hSM_F +A_hSM_W ).abs2();
6691 //std::cout<<"\033[1;32m rh_Zga= \033[0m "<< rh_Zga <<std::endl;
6692 /*Decay to gluons*/
6693 //std::cout<<"\033[1;32m Ale= \033[0m "<< Ale <<std::endl;
6694
6695 //std::cout<<"\033[1;32m sW2= \033[0m "<< sW2 <<std::endl;
6696
6697// double Gamma_hgg=rh_gg*GF*Als*Als*m1*m1*m1/(sqrt(2.0)*16.0*M_PI*M_PI*M_PI)*(9.0/4.0)*(fermU/4.0+fermD).abs2();
6698
6699// double lambda122 = (2.0)*(lambdaijk(R11, R12, R13, R21, R22, R23, R21, R22, R23, lambda1, lambda3, lambda4, Relambda5,
6700// Imlambda5, Relambda6, Imlambda6, Relambda7, Imlambda7) +
6701// lambdaijk(R21, R22, R23, R11, R12, R13, R21, R22, R23, lambda1, lambda3, lambda4, Relambda5,
6702// Imlambda5, Relambda6, Imlambda6, Relambda7, Imlambda7) +
6703// lambdaijk(R21, R22, R23, R21, R22, R23, R11, R21, R13, lambda1, lambda3, lambda4, Relambda5,
6704// Imlambda5, Relambda6, Imlambda6, Relambda7, Imlambda7 ));
6705
6706 double lambda345 = (lambda3 + lambda4 + Relambda5);
6707
6708 //Modify for CPV cases
6709 double lambda122 = vev*(3.0*R21*R21*(lambda1*R11 + Relambda6*R12) + 2.0*R21*R22*(3.0*Relambda6*R11 + lambda345*R12) + R22*R22*(lambda345*R11 + 3.0*Relambda7*R12));
6710
6711 double lambda133 = (vev)*(Relambda7*R12 + (lambda3 + lambda4 - Relambda5)*R11);
6712
6713 double lambda1pm = vev*(lambda3*R11 + Relambda7*R12 - Imlambda7*R13);
6714
6715 double Gamma_hHH = HSTheta(m1 - 2.0*m2)*sqrt(std::fabs(1 - 4*(m2*m2)/(m1*m1)))*(lambda122*lambda122)/(32.0*M_PI*m1);
6716
6717 // KaellenFunction as defined above corresponds to the usual sqrt(lambda) divided by 2*m1
6718 //double Gamma_hHH = HSTheta(m1 - 2.0*m2)*(KaellenFunction(m1_2,m2_2,m2_2)*lambda122*lambda122)/(8.0*m1_2*M_PI);
6719
6720 // KaellenFunction as defined above corresponds to the usual sqrt(lambda) divided by 2*m1
6721 //double Gamma_hAA = HSTheta(m1 - 2.0*m3)*(KaellenFunction(m1_2,m3_2,m3_2)*lambda133*lambda133)/(8.0*m1_2*M_PI);
6722
6723 double Gamma_hAA = HSTheta(m1 - 2.0*m3)*sqrt(std::fabs(1 - 4*(m3*m3)/(m1*m1)))*(lambda133*lambda133)/(32.0*M_PI*m1);
6724
6725 double Gamma_hHpHm = HSTheta(m1-2.0*mHp)*sqrt(std::fabs(1 - 4*(mHp*mHp)/(m1*m1)))*(lambda1pm*lambda1pm)/(16.0*M_PI*m1);
6726
6727 //Check the sign of Rij in CPV case
6728 // KaellenFunction as defined above corresponds to the usual sqrt(lambda) divided by 2*m1
6729 double Gamma_hHZ = HSTheta(m1-(m2+MZ))*pow(KaellenFunction(m1_2,MZ*MZ,m2_2),3)*(R23*R12 + R22*R13)*(R23*R12 + R22*R13)/(2.0*M_PI*vev*vev);//h -> phi2 Z
6730 double Gamma_hAZ = HSTheta(m1-(m3+MZ))*pow(KaellenFunction(m1_2,MZ*MZ,m3_2),3)*(R33*R12 + R32*R13)*(R33*R12 + R32*R13)/(2.0*M_PI*vev*vev);//h -> phi3 Z
6731
6732 // /* ggF_tth8 is the ratio of the THDM and SM cross sections for ggF or tth production at 8 TeV*/
6733 // ggF_tth8 = (SigmaggF8*rh_ggE + SigmagghO_8*rh_ggO + Sigmatth8*(rh_QuQuE + rh_QuQuO/(beta(Mc, m1_2)*beta(Mc, m1_2))))/(SigmaggF8 + Sigmatth8);
6734 // /* ggF_tth13 is the ratio of the THDM and SM cross sections for ggF or tth production at 13 TeV */
6735 // ggF_tth13 = (SigmaggF13*rh_ggE + SigmagghO_13*rh_ggO + Sigmatth8*(rh_QuQuE + rh_QuQuO/(beta(Mc, m1_2)*beta(Mc, m1_2))))/(SigmaggF13 + Sigmatth13);
6736 // /* pph13 is the ratio of the THDM and SM cross sections for an h production at 13 TeV */
6737 // pph13 = (SigmaggF13*rh_ggE + SigmagghO_13*rh_ggO+ SigmaVBFVh13*rh_VV + Sigmatth13*(rh_QuQuE + rh_QuQuO/(beta(Mc, m1_2)*beta(Mc, m1_2))) + Sigmabbh13*(rh_QdQdE + rh_QdQdE/(beta(Mb, m1_2)*beta(Mb, m1_2))))/(SigmaggF13 + SigmaVBFVh13 + Sigmatth13 + Sigmabbh13);
6738 // /* VBF_Vh is the ratio of the THDM and SM cross sections for VBF or Vh production */
6739 // VBF_Vh = rh_VV;
6740
6741 /* ggF_tth8 is the ratio of the THDM and SM cross sections for ggF and tth production at 8 TeV*/
6742 //ggF_tth8 = (SigmaggF8*rh_gg + Sigmatth8*(rh_QuQuE + rh_QuQuO/(beta(Mc, m1_2)*beta(Mc, m1_2))))/(SigmaggF8 + Sigmatth8);
6743 ggF_tth8 = (SigmaggF8*rh_gg + Sigmatth8*(rh_QuQuE + rh_QuQuO))/(SigmaggF8 + Sigmatth8);
6744
6745 /*SM cross-section of higgs production at 8 TeV at LHC*/
6746 SigSM_pph8 = (SigmaggF8 + SigmaVBF8 + SigmaVh8 + Sigmatth8 + Sigmabbh8);
6747 /* pph8 is the ratio of the THDM and SM cross sections for h production at 8 TeV */
6748 //pph8 = (SigmaggF8*rh_gg+ (SigmaVBF8 + SigmaVh8)*rh_VV + Sigmatth8*(rh_QuQuE + rh_QuQuO/(beta(Mc, m1_2)*beta(Mc, m1_2))) + Sigmabbh8*(rh_QdQdE + rh_QdQdE/(beta(Mb, m1_2)*beta(Mb, m1_2))))/SigSM_pph8;
6749 pph8 = (SigmaggF8*rh_gg+ (SigmaVBF8 + SigmaVh8)*rh_VV + Sigmatth8*(rh_QuQuE + rh_QuQuO) + Sigmabbh8*(rh_QdQdE + rh_QdQdE))/SigSM_pph8;
6750
6751 /* ggF_tth13 is the ratio of the THDM and SM cross sections for ggF and tth production at 13 TeV */
6752 //ggF_tth13 = (SigmaggF13*rh_gg + Sigmatth8*(rh_QuQuE + rh_QuQuO/(beta(Mc, m1_2)*beta(Mc, m1_2))))/(SigmaggF13 + Sigmatth13);
6753 ggF_tth13 = (SigmaggF13*rh_gg + Sigmatth8*(rh_QuQuE + rh_QuQuO))/(SigmaggF13 + Sigmatth13);
6754
6755 /*SM cross-section of higgs production at 13 TeV at LHC*/
6756 SigSM_pph13 = (SigmaggF13 + SigmaVBFVh13 + Sigmatth13 + Sigmabbh13);
6757 /* pph13 is the ratio of the THDM and SM cross sections for h production at 13 TeV */
6758 //pph13 = (SigmaggF13*rh_gg+ SigmaVBFVh13*rh_VV + Sigmatth13*(rh_QuQuE + rh_QuQuO/(beta(Mc, m1_2)*beta(Mc, m1_2))) + Sigmabbh13*(rh_QdQdE + rh_QdQdE/(beta(Mb, m1_2)*beta(Mb, m1_2))))/SigSM_pph13;
6759 pph13 = (SigmaggF13*rh_gg+ SigmaVBFVh13*rh_VV + Sigmatth13*(rh_QuQuE + rh_QuQuO) + Sigmabbh13*(rh_QdQdE + rh_QdQdE))/SigSM_pph13;
6760
6761 /* VBF_Vh is the ratio of the THDM and SM cross sections for VBF and Vh production */
6762 VBF_Vh = rh_VV;
6763
6764 /* ggF_VBF_Vh13 is the ratio of the GTHDM and SM cross sections for ggF + VBF + Vh production at 13 TeV */
6765 ggF_VBF_Vh13 = (SigmaggF13 * rh_gg + SigmaVBFVh13 * rh_VV)/(SigmaggF13 + SigmaVBFVh13);
6766
6767 double Gamma_h_exp = myGTHDM->computeGammaHTotal();
6768
6769 //double Gamma_htobb = BrSM_htobb * (rh_QdQdE + rh_QdQdO/(beta(Mb, m1_2)*beta(Mb, m1_2))) * Gamma_h_exp;
6770 double Gamma_htobb = BrSM_htobb * (rh_QdQdE + rh_QdQdO) * Gamma_h_exp;
6771 double Gamma_htoWW = BrSM_htoWW * rh_VV * Gamma_h_exp;
6772 double Gamma_htoZZ = BrSM_htoZZ * rh_VV * Gamma_h_exp;
6773 //double Gamma_htotautau = BrSM_htotautau * (rh_QlQlE + rh_QlQlO/(beta(Mtau, m1_2)*beta(Mtau, m1_2))) * Gamma_h_exp;
6774 double Gamma_htotautau = BrSM_htotautau * (rh_QlQlE + rh_QlQlO) * Gamma_h_exp;
6775 double Gamma_htogaga = BrSM_htogaga * rh_gaga * Gamma_h_exp;
6776 double Gamma_htogg = BrSM_htogg * rh_gg * Gamma_h_exp;
6777 double Gamma_htoZga = BrSM_htoZga * rh_Zga * Gamma_h_exp;
6778 //double Gamma_htocc = BrSM_htocc * (rh_QuQuE + rh_QuQuO/(beta(Mc, m1_2)*beta(Mc, m1_2))) * Gamma_h_exp;
6779 double Gamma_htocc = BrSM_htocc * (rh_QuQuE + rh_QuQuO) * Gamma_h_exp;
6780
6781 Gamma_h_inv = Gamma_hHpHm + Gamma_hHH + Gamma_hAA + Gamma_hHZ + Gamma_hAZ;
6782
6783 Gamma_h = (Gamma_htobb + Gamma_htoWW + Gamma_htoZZ + Gamma_htotautau + Gamma_htogaga +
6784 Gamma_htogg + Gamma_htoZga + Gamma_htocc + Gamma_h_inv);
6785
6786 GTHDM_BR_h_bb = Gamma_htobb / Gamma_h;
6787 GTHDM_BR_h_WW = Gamma_htoWW / Gamma_h;
6788 GTHDM_BR_h_ZZ = Gamma_htoZZ / Gamma_h;
6789 GTHDM_BR_h_tautau = Gamma_htotautau / Gamma_h;
6790 GTHDM_BR_h_cc = Gamma_htocc / Gamma_h;
6791 GTHDM_BR_h_gaga = Gamma_htogaga / Gamma_h;
6792 GTHDM_BR_h_gg = Gamma_htogg / Gamma_h;
6793 GTHDM_BR_h_HpHm = Gamma_hHpHm / Gamma_h;
6794 GTHDM_BR_h_HH = Gamma_hHH / Gamma_h;
6795 GTHDM_BR_h_AA = Gamma_hAA / Gamma_h;
6796 GTHDM_BR_h_HZ = Gamma_hHZ / Gamma_h;
6797 GTHDM_BR_h_AZ = Gamma_hAZ / Gamma_h;
6798
6799 sumModBRs = Gamma_h / Gamma_h_exp;
6800}
double beta_h_c
beta function evaluated at Mc and m1_2
gslpp::complex A_h_U(const double mHl2, const double cW2, const double Mu, const double Mc, const double Mt, const double MZ) const
gslpp::complex yd1
Coupling of the SM-Higgs to up quarks.
gslpp::complex A_h_D(const double mHl2, const double cW2, const double Md, const double Ms, const double Mb, const double MZ) const
double beta_h_b
beta function evaluated at Mb and m1_2
double beta_h_mu
beta function evaluated at Mmu and m1_2
double rh_gaga
Squared relative coupling of to two photons.
double rh_ggO
Squared relative coupling of to two gluons, odd part.
double GTHDM_BR_h_cc
branching ratio to two quarks in the GTHDM.
double beta_h_tau
beta function evaluated at Mtau and m1_2
gslpp::complex A_h_L(const double mHl2, const double cW2, const double Me, const double Mmu, const double Mtau, const double MZ) const
gslpp::complex I_h_D(const double mHl2, const double Md, const double Ms, const double Mb) const
double SigmaVBF8
SM cross sections for the production of h through vector boson fusion at 8 TeV at LHC.
double VBF_Vh
Ratio of GTHDM and SM cross sections for VBF and Vh production of h.
double rh_QuQuO
Squared relative coupling of to two up quarks, odd part.
double SigSM_pph8
SM cross sections for the production of h at 8 TeV at LHC.
double BrSM_htogg
SM branching ratio of .
double rh_QdQdO
Squared relative coupling of to two down quarks, odd part.
double sumModBRs
Sum of the modified branching ratios.
gslpp::complex I_h_L(const double mHl2, const double Me, const double Mmu, const double Mtau) const
double SigmaVh8
SM cross sections for the associated production of h with a vector boson at 8 TeV at LHC.
double rh_QdQdE
Squared relative coupling of to two down quarks, even part.
double Gamma_h_inv
decay rate in the GTHDM.
double ggF_tth8
Ratio of GTHDM and SM cross sections for ggF and tth production of h at 8 TeV.
double BrSM_htocc
SM branching ratio of .
double yl1R
Coupling of the SM-Higgs to down quarks real part.
double beta_h_t
beta function evaluated at Mt and m1_2
double Gamma_h
Total decay rate in the GTHDM.
double BrSM_htoZga
SM branching ratio of .
double BrSM_htoZZ
SM branching ratio of .
double ggF_tth13
Ratio of GTHDM and SM cross sections for ggF and tth production of h at 13 TeV.
double rh_QlQlE
Squared relative coupling of to two leptons, even part.
double rh_QlQlO
Squared relative coupling of to two leptons, odd part.
double GTHDM_BR_h_gg
branching ratio to two gluons in the GTHDM.
double rh_QuQuE
Squared relative coupling of to two up quarks, even part.
double rh_Zga
Squared relative coupling of to a Z boson and a photon.
double rh_ggE
Squared relative coupling of to two gluons, even part.
gslpp::complex I_h_U(const double mHl2, const double Mu, const double Mc, const double Mt) const
double yu1R
Coupling of the SM-Higgs to leptons.
double GTHDM_BR_h_HpHm
branching ratio to bosons in the GTHDM.
An observable class for the quartic Higgs potential coupling combination .

◆ computeWZquantities()

void GeneralTHDMcache::computeWZquantities ( )

Definition at line 7576 of file GeneralTHDMcache.cpp.

7577{
7578 double MZ2 = MZ * MZ;
7579 double MW2 = MW * MW;
7580 double preZ = GF * MZ * MZ2 / 24. / sqrt(2.) / M_PI;
7581 double preW = GF * MW * MW2 / 24. / sqrt(2.) / M_PI;
7582
7583 double gZAH_2 = R22 * R22; // CP conserving case; needs to be generalised for CPV analyses
7584 double gZHpHm_2 = (sW2 - cW2) * (sW2 - cW2);
7585 double gWHpH_2 = R22 * R22; // CP conserving case; needs to be generalised for CPV analyses
7586 double gWHpA_2 = R33 * R33; // CP conserving case; needs to be generalised for CPV analyses
7587
7588 double func_ZAH = 1. + (mH3sq - mH2sq) * (mH3sq - mH2sq) / MZ2 / MZ2 - 2. * (mH3sq + mH2sq) / MZ2;
7589 double func_ZHpHm = 1. - 4. * mHp2 / MZ2;
7590 double func_WHpH = 1. + (mHp2 - mH2sq) * (mHp2 - mH2sq) / MW2 / MW2 - 2. * (mHp2 + mH2sq) / MW2;
7591 double func_WHpA = 1. + (mHp2 - mH3sq) * (mHp2 - mH3sq) / MW2 / MW2 - 2. * (mHp2 + mH3sq) / MW2;
7592
7593 double Gamma_ZAH = HSTheta(MZ-mH3-mH2) * preZ * gZAH_2 * sqrt(std::fabs(func_ZAH)) * func_ZAH;
7594 double Gamma_ZHpHm = HSTheta(MZ-2.*mHp) * preZ * gZHpHm_2 * sqrt(std::fabs(func_ZHpHm)) * func_ZHpHm;
7595 double Gamma_WHpH = HSTheta(MW-mHp-mH2) * preW * gWHpH_2 * sqrt(std::fabs(func_WHpH)) * func_WHpH;
7596 double Gamma_WHpA = HSTheta(MW-mHp-mH3) * preW * gWHpA_2 * sqrt(std::fabs(func_WHpA)) * func_WHpA;
7597
7598 Gamma_Z_inv = myGTHDM->Gamma_inv() + Gamma_ZAH + Gamma_ZHpHm;
7599
7600 Gamma_W_inv = Gamma_WHpH + Gamma_WHpA;
7601}
double Gamma_Z_inv
decay rate in the GTHDM.
double Gamma_W_inv
decay rate in the GTHDM.

◆ cW2GTHDM()

double GeneralTHDMcache::cW2GTHDM ( const double  c02) const

Definition at line 6485 of file GeneralTHDMcache.cpp.

6485 {
6486 //std::cout<<"\033[1;32m c02= \033[0m "<< c02 <<std::endl;
6487 return c02;
6488 }

◆ f_func()

gslpp::complex GeneralTHDMcache::f_func ( const double  x) const
private

f function for the gamma gamma coupling to h, H and A

Returns
\(f(x)\)

The definition can be found in (2.19) of [Gunion:1989we].

Definition at line 5995 of file GeneralTHDMcache.cpp.

5995 {
5996 if(x<1) {
5997 gslpp::complex z = -gslpp::complex::i()*M_PI;
5998 return -pow(log((1.0+sqrt(1.0-x))/(1.0-sqrt(1.0-x)))+z,2)/4.0;
5999 }
6000 else {
6001 return pow(asin(sqrt(1.0/x)),2);
6002 }
6003}

◆ g_func()

gslpp::complex GeneralTHDMcache::g_func ( const double  x) const
private

g function for the Int1 function

Returns
\(g(x)\)

The definition can be found in (2.24) of [Gunion:1989we].

Definition at line 6005 of file GeneralTHDMcache.cpp.

6005 {
6006 if(x<1) {
6007 gslpp::complex z = -gslpp::complex::i()*M_PI;
6008 gslpp::complex gs1 = sqrt(1.0-x)*(log((1.0+sqrt(1.0-x))/(1.0-sqrt(1.0-x)))+z)/2.0;
6009 return gs1;
6010 }
6011 else {
6012 gslpp::complex gg1 = sqrt(x-1.0)*asin(sqrt(1.0/x));
6013 return gg1;
6014 }
6015}

◆ getPV()

const PVfunctions GeneralTHDMcache::getPV ( ) const
inline
Returns
an object of PVfunctions class

Definition at line 79 of file GeneralTHDMcache.h.

79 {
80 return PV;
81 }

◆ HSTheta()

int GeneralTHDMcache::HSTheta ( const double  x) const
private

Heaviside \(\Theta\) function.

Returns
\(\Theta(x)\)

Gives 1 for \(x\geq 0\) and 0 for \(x<0\).

Definition at line 6461 of file GeneralTHDMcache.cpp.

6461 {
6462 if(x<0) return 0.0;
6463 else return 1.0;
6464}

◆ I_A_D()

gslpp::complex GeneralTHDMcache::I_A_D ( const double  mA2,
const double  Ms,
const double  Mb 
) const

Definition at line 6116 of file GeneralTHDMcache.cpp.

6116 {
6117 int NumPar = 3;
6118 double params[] = {mA2, Ms, Mb};
6119
6120 int i = CacheCheck(I_A_D_cache, NumPar, params);
6121 if (i>=0) {
6122 return ( I_A_D_cache[NumPar][i] );
6123 } else {
6124 double TAUs=4.0*Ms*Ms/mA2;
6125 double TAUb=4.0*Mb*Mb/mA2;
6126 gslpp::complex newResult = -(2./3.)*(TAUs*f_func(TAUs)+TAUb*f_func(TAUb));
6127 CacheShift(I_A_D_cache, NumPar, params, newResult);
6128 return newResult;
6129 }
6130}
gslpp::complex I_A_D_cache[4][CacheSize]
gslpp::complex f_func(const double x) const
f function for the gamma gamma coupling to h, H and A

◆ I_A_L()

gslpp::complex GeneralTHDMcache::I_A_L ( const double  mA2,
const double  Mmu,
const double  Mtau 
) const

Definition at line 6168 of file GeneralTHDMcache.cpp.

6168 {
6169 int NumPar = 3;
6170 double params[] = {mA2, Mmu, Mtau};
6171
6172 int i = CacheCheck(I_A_L_cache, NumPar, params);
6173 if (i>=0) {
6174 return ( I_A_L_cache[NumPar][i] );
6175 } else {
6176 double TAUmu=4.0*Mmu*Mmu/mA2;
6177 double TAUtau=4.0*Mtau*Mtau/mA2;
6178 gslpp::complex newResult = -2.0*(TAUmu*f_func(TAUmu)+TAUtau*f_func(TAUtau));
6179 CacheShift(I_A_L_cache, NumPar, params, newResult);
6180 return newResult;
6181 }
6182}
gslpp::complex I_A_L_cache[4][CacheSize]

◆ I_A_U()

gslpp::complex GeneralTHDMcache::I_A_U ( const double  mA2,
const double  Mc,
const double  Mt 
) const

Definition at line 6065 of file GeneralTHDMcache.cpp.

6065 {
6066 int NumPar = 3;
6067 double params[] = {mA2, Mc, Mt};
6068
6069 int i = CacheCheck(I_A_U_cache, NumPar, params);
6070 if (i>=0) {
6071 return ( I_A_U_cache[NumPar][i] );
6072 } else {
6073 double TAUc=4.0*Mc*Mc/mA2;
6074 double TAUt=4.0*Mt*Mt/mA2;
6075 gslpp::complex newResult = -(8./3.)*(TAUc*f_func(TAUc)+TAUt*f_func(TAUt));
6076 CacheShift(I_A_U_cache, NumPar, params, newResult);
6077 return newResult;
6078 }
6079}
gslpp::complex I_A_U_cache[4][CacheSize]

◆ I_h_D()

gslpp::complex GeneralTHDMcache::I_h_D ( const double  mHl2,
const double  Md,
const double  Ms,
const double  Mb 
) const

Definition at line 6081 of file GeneralTHDMcache.cpp.

6081 {
6082 int NumPar = 4;
6083 double params[] = {mHl2, Md, Ms, Mb};
6084
6085 int i = CacheCheck(I_h_D_cache, NumPar, params);
6086 if (i>=0) {
6087 return ( I_h_D_cache[NumPar][i] );
6088 } else {
6089 double TAUd=4.0*Md*Md/mHl2;
6090 double TAUs=4.0*Ms*Ms/mHl2;
6091 double TAUb=4.0*Mb*Mb/mHl2;
6092 gslpp::complex newResult = -(2./3.)*(TAUd*(1.0+(1.0-TAUd)*f_func(TAUd))
6093 +TAUs*(1.0+(1.0-TAUs)*f_func(TAUs))+TAUb*(1.0+(1.0-TAUb)*f_func(TAUb)));
6094 CacheShift(I_h_D_cache, NumPar, params, newResult);
6095 return newResult;
6096 }
6097}
gslpp::complex I_h_D_cache[5][CacheSize]

◆ I_H_Hp()

gslpp::complex GeneralTHDMcache::I_H_Hp ( const double  mHp2,
const double  mH 
) const

Definition at line 6199 of file GeneralTHDMcache.cpp.

6199 {
6200 int NumPar = 2;
6201 double params[] = {mHp2, mH};
6202
6203 int i = CacheCheck(I_H_Hp_cache, NumPar, params);
6204 if (i>=0) {
6205 return ( I_H_Hp_cache[NumPar][i] );
6206 } else {
6207 double TAUhp=4.0*mHp2/(mH*mH);
6208 gslpp::complex newResult = -TAUhp*(1.0-TAUhp*f_func(TAUhp));
6209 CacheShift(I_H_Hp_cache, NumPar, params, newResult);
6210 return newResult;
6211 }
6212}
gslpp::complex I_H_Hp_cache[3][CacheSize]

◆ I_h_L()

gslpp::complex GeneralTHDMcache::I_h_L ( const double  mHl2,
const double  Me,
const double  Mmu,
const double  Mtau 
) const

Definition at line 6132 of file GeneralTHDMcache.cpp.

6132 {
6133 int NumPar = 4;
6134 double params[] = {mHl2, Me, Mmu, Mtau};
6135
6136 int i = CacheCheck(I_h_L_cache, NumPar, params);
6137 if (i>=0) {
6138 return ( I_h_L_cache[NumPar][i] );
6139 } else {
6140 double TAUe=4.0*Me*Me/mHl2;
6141 double TAUmu=4.0*Mmu*Mmu/mHl2;
6142 double TAUtau=4.0*Mtau*Mtau/mHl2;
6143 gslpp::complex newResult = -2.0*(TAUe*(1.0+(1.0-TAUe)*f_func(TAUe))
6144 +TAUmu*(1.0+(1.0-TAUmu)*f_func(TAUmu))
6145 +TAUtau*(1.0+(1.0-TAUtau)*f_func(TAUtau)));
6146 CacheShift(I_h_L_cache, NumPar, params, newResult);
6147 return newResult;
6148 }
6149}
gslpp::complex I_h_L_cache[5][CacheSize]

◆ I_h_U()

gslpp::complex GeneralTHDMcache::I_h_U ( const double  mHl2,
const double  Mu,
const double  Mc,
const double  Mt 
) const

Definition at line 6030 of file GeneralTHDMcache.cpp.

6030 {
6031 int NumPar = 4;
6032 double params[] = {mHl2, Mu, Mc, Mt};
6033
6034 int i = CacheCheck(I_h_U_cache, NumPar, params);
6035 if (i>=0) {
6036 return ( I_h_U_cache[NumPar][i] );
6037 } else {
6038 double TAUu=4.0*Mu*Mu/mHl2;
6039 double TAUc=4.0*Mc*Mc/mHl2;
6040 double TAUt=4.0*Mt*Mt/mHl2;
6041 gslpp::complex newResult = -(8./3.)*(TAUu*(1.0+(1.0-TAUu)*f_func(TAUu))
6042 +TAUc*(1.0+(1.0-TAUc)*f_func(TAUc))+TAUt*(1.0+(1.0-TAUt)*f_func(TAUt)));
6043 CacheShift(I_h_U_cache, NumPar, params, newResult);
6044 return newResult;
6045 }
6046}
gslpp::complex I_h_U_cache[5][CacheSize]

◆ I_H_W()

gslpp::complex GeneralTHDMcache::I_H_W ( const double  mH,
const double  MW 
) const

Definition at line 6184 of file GeneralTHDMcache.cpp.

6184 {
6185 int NumPar = 2;
6186 double params[] = {mH, MW};
6187
6188 int i = CacheCheck(I_H_W_cache, NumPar, params);
6189 if (i>=0) {
6190 return ( I_H_W_cache[NumPar][i] );
6191 } else {
6192 double TAUw=4.0*MW*MW/(mH*mH);
6193 gslpp::complex newResult = 2.0 + 3.0*TAUw + 3.0*TAUw*(2.0-TAUw)*f_func(TAUw);
6194 CacheShift(I_H_W_cache, NumPar, params, newResult);
6195 return newResult;
6196 }
6197}
gslpp::complex I_H_W_cache[3][CacheSize]

◆ I_HH_D()

gslpp::complex GeneralTHDMcache::I_HH_D ( const double  mHh2,
const double  Ms,
const double  Mb 
) const

Definition at line 6099 of file GeneralTHDMcache.cpp.

6099 {
6100 int NumPar = 3;
6101 double params[] = {mHh2, Ms, Mb};
6102
6103 int i = CacheCheck(I_HH_D_cache, NumPar, params);
6104 if (i>=0) {
6105 return ( I_HH_D_cache[NumPar][i] );
6106 } else {
6107 double TAUs=4.0*Ms*Ms/mHh2;
6108 double TAUb=4.0*Mb*Mb/mHh2;
6109 gslpp::complex newResult = -(2./3.)*(TAUs*(1.0+(1.0-TAUs)*f_func(TAUs))
6110 +TAUb*(1.0+(1.0-TAUb)*f_func(TAUb)));
6111 CacheShift(I_HH_D_cache, NumPar, params, newResult);
6112 return newResult;
6113 }
6114}
gslpp::complex I_HH_D_cache[4][CacheSize]

◆ I_HH_L()

gslpp::complex GeneralTHDMcache::I_HH_L ( const double  mHh2,
const double  Mmu,
const double  Mtau 
) const

Definition at line 6151 of file GeneralTHDMcache.cpp.

6151 {
6152 int NumPar = 3;
6153 double params[] = {mHh2, Mmu, Mtau};
6154
6155 int i = CacheCheck(I_HH_L_cache, NumPar, params);
6156 if (i>=0) {
6157 return ( I_HH_L_cache[NumPar][i] );
6158 } else {
6159 double TAUmu=4.0*Mmu*Mmu/mHh2;
6160 double TAUtau=4.0*Mtau*Mtau/mHh2;
6161 gslpp::complex newResult = -2.0*(TAUmu*(1.0+(1.0-TAUmu)*f_func(TAUmu))+
6162 TAUtau*(1.0+(1.0-TAUtau)*f_func(TAUtau)));
6163 CacheShift(I_HH_L_cache, NumPar, params, newResult);
6164 return newResult;
6165 }
6166}
gslpp::complex I_HH_L_cache[4][CacheSize]

◆ I_HH_U()

gslpp::complex GeneralTHDMcache::I_HH_U ( const double  mHh2,
const double  Mc,
const double  Mt 
) const

Definition at line 6048 of file GeneralTHDMcache.cpp.

6048 {
6049 int NumPar = 3;
6050 double params[] = {mHh2, Mc, Mt};
6051
6052 int i = CacheCheck(I_HH_U_cache, NumPar, params);
6053 if (i>=0) {
6054 return ( I_HH_U_cache[NumPar][i] );
6055 } else {
6056 double TAUc=4.0*Mc*Mc/mHh2;
6057 double TAUt=4.0*Mt*Mt/mHh2;
6058 gslpp::complex newResult = -(8./3.)*(TAUc*(1.0+(1.0-TAUc)*f_func(TAUc))
6059 +TAUt*(1.0+(1.0-TAUt)*f_func(TAUt)));
6060 CacheShift(I_HH_U_cache, NumPar, params, newResult);
6061 return newResult;
6062 }
6063}
gslpp::complex I_HH_U_cache[4][CacheSize]

◆ Int1()

gslpp::complex GeneralTHDMcache::Int1 ( const double  tau,
const double  lambda 
) const
private

\(I_1\) function for Z gamma coupling to h, H and A

Returns
\(I_1(\tau,\lambda)\)

The definition can be found in (2.24) of [Gunion:1989we].

Definition at line 6017 of file GeneralTHDMcache.cpp.

6017 {
6018 return tau*lambda/(tau-lambda)/2.0+tau*tau*lambda*lambda/((tau-lambda)
6019 *(tau-lambda))/2.0*(f_func(tau)-f_func(lambda))+tau*tau*lambda/((tau-lambda)
6020 *(tau-lambda))*(g_func(tau)-g_func(lambda));
6021}
gslpp::complex g_func(const double x) const
g function for the Int1 function

◆ Int2()

gslpp::complex GeneralTHDMcache::Int2 ( const double  tau,
const double  lambda 
) const
private

\(I_2\) function for Z gamma coupling to h, H and A

Returns
\(I_2(\tau,\lambda)\)

The definition can be found in (2.24) of [Gunion:1989we].

Definition at line 6023 of file GeneralTHDMcache.cpp.

6023 {
6024 return -tau*lambda/(tau-lambda)/2.0*(f_func(tau)-f_func(lambda));
6025}

◆ interpolate()

double GeneralTHDMcache::interpolate ( gslpp::matrix< double >  arrayTab,
double  x 
)

Linearly interpolates a table with one parameter dimension.

Returns
the interpolated value

Definition at line 1709 of file GeneralTHDMcache.cpp.

1709 {
1710
1711 int rowN=arrayTab.size_i();
1712
1713 double xmin = arrayTab(0,0);
1714 double xmax = arrayTab(rowN-1,0);
1715 double interval = arrayTab(1,0)-arrayTab(0,0);
1716 int Nintervals = (x-xmin)/interval;
1717
1718 if(x<xmin){
1719 std::cout<<"warning: your table parameter value is smaller than the minimum allowed value for m = "<<x<<"\n while xmin = "<<xmin<<std::endl;
1720 //std::cout<<"\033[1;36m warning: your table parameter value is smaller than the minimum allowed value for m = \033[0m "<< x <<std::endl;
1721 //std::cout<<"\033[1;36m while min = \033[0m "<< xmin <<std::endl;
1722 //std::cout << boost::stacktrace::stacktrace() << std::endl;
1723
1724
1725 return 0.;
1726 }
1727 else if(x>xmax){
1728 std::cout<<"warning: your table parameter value is greater than the maximum allowed value for m = "<<x<<"\n while xmax = "<<xmax<<std::endl;
1729 //std::cout<<"\033[1;36m warning: your table parameter value is greater than the maximum allowed value for m = \033[0m "<< x <<std::endl;
1730 //std::cout<<"\033[1;36m while max = \033[0m "<< xmax <<std::endl;
1731 //std::cout << boost::stacktrace::stacktrace() << std::endl;
1732 return 0.;
1733 }
1734 else if(x==xmax){
1735 return arrayTab(rowN-1,1);
1736 }
1737 else{
1738 return ((arrayTab(Nintervals+1,1)-arrayTab(Nintervals,1))/(arrayTab(Nintervals+1,0)
1739 -arrayTab(Nintervals,0))*(x-arrayTab(Nintervals,0))+arrayTab(Nintervals,1));
1740 }
1741}

◆ interpolate2D()

double GeneralTHDMcache::interpolate2D ( gslpp::matrix< double >  arrayTab,
double  x,
double  y 
)

Linearly interpolates a table with two parameter dimensions. In this case the x variable changes first.

Returns
the interpolated value

Definition at line 1786 of file GeneralTHDMcache.cpp.

1786 {
1787
1788 int rowN=arrayTab.size_i();
1789
1790 double xmin = arrayTab(0,0);
1791 double xmax = arrayTab(rowN-1,0);
1792 double ymin = arrayTab(0,1);
1793 double ymax = arrayTab(rowN-1,1);
1794 double intervalx = arrayTab(1,0)-arrayTab(0,0);
1795 int i=1;
1796 do i++;
1797 while(arrayTab(i,1)-arrayTab(i-1,1)==0&&i<30000);
1798 double intervaly = arrayTab(i,1)-arrayTab(i-1,1);
1799 int Nintervalsx = (x-xmin)/intervalx;
1800 int Nintervalsy = (y-ymin)/intervaly;
1801 if(x<xmin||x>xmax||y<ymin||y>ymax){
1802 std::cout<<"warning: the parameter point lies outside the table on interpolate2D"<<std::endl;
1803 return 0.;
1804 }
1805 else{
1806 double x1=arrayTab(i*Nintervalsy+Nintervalsx,0);
1807 double x2=arrayTab(i*Nintervalsy+Nintervalsx+1,0);
1808 double y1=arrayTab(i*Nintervalsy+Nintervalsx,1);
1809 double y2=arrayTab(i*(Nintervalsy+1)+Nintervalsx,1);
1810 return (arrayTab(i*Nintervalsy+Nintervalsx,2) * (x2-x) * (y2-y)
1811 +arrayTab(i*Nintervalsy+Nintervalsx+1,2) * (x-x1) * (y2-y)
1812 +arrayTab(i*(Nintervalsy+1)+Nintervalsx,2) * (x2-x) * (y-y1)
1813 +arrayTab(i*(Nintervalsy+1)+Nintervalsx+1,2) * (x-x1) * (y-y1))
1814 /((x2-x1)*(y2-y1));
1815 }
1816}

◆ interpolate2Dsteps()

double GeneralTHDMcache::interpolate2Dsteps ( gslpp::matrix< double >  arrayTab,
double  x,
double  y,
double  dx,
double  dy 
)

Linearly interpolates a table with two parameter dimensions, where the number of rows with the same x or y may vary, but the steps between values are fixed.

Returns
the interpolated value

Definition at line 1932 of file GeneralTHDMcache.cpp.

1933{
1934 unsigned int interpol, Npoints, Nbreak;
1935 std::vector<double> row, aux;
1936 double xdx = x / dx;
1937 double ydy = y / dy;
1938
1939 if(xdx - ((int) xdx) == 0. && ydy - ((int) ydy) == 0.){
1940 interpol = 0;
1941 Npoints = 1;
1942 }
1943 else if(xdx - ((int) xdx) == 0.){
1944 interpol = 1;
1945 Npoints = 2;
1946 }
1947 else if(ydy - ((int) ydy) == 0.){
1948 interpol = 2;
1949 Npoints = 2;
1950 }
1951 else {
1952 interpol = 3;
1953 Npoints = 4;
1954 }
1955
1956 Nbreak = 0;
1957
1958 for(unsigned int i = 0; Nbreak < Npoints; i++)
1959 {
1960 if(i == arrayTab.size_i())
1961 break;
1962
1963 if(std::fabs(x-arrayTab(i,0)) < dx && std::fabs(y-arrayTab(i,1)) < dy)
1964 {
1965 row.push_back(i);
1966 Nbreak = Nbreak + 1;
1967 }
1968 }
1969
1970 if(row.size() == 3)
1971 interpol = 4;
1972
1973 if(row.size() == 2)
1974 interpol = 5;
1975
1976 switch(interpol)
1977 {
1978 case 0:
1979 return (arrayTab(row[0],2));
1980 case 1:
1981 return (arrayTab(row[0],2) + (arrayTab(row[1],2)-arrayTab(row[0],2)) * (y-arrayTab(row[0],1)) / dy);
1982 case 2:
1983 return (arrayTab(row[0],2) + (arrayTab(row[1],2)-arrayTab(row[0],2)) * (x-arrayTab(row[0],0)) / dx);
1984 case 3:
1985 aux.push_back(arrayTab(row[0],2) + (arrayTab(row[1],2)-arrayTab(row[0],2)) * (y-arrayTab(row[0],1)) / dy);
1986 aux.push_back(arrayTab(row[2],2) + (arrayTab(row[3],2)-arrayTab(row[2],2)) * (y-arrayTab(row[2],1)) / dy);
1987 return (aux[0] + (aux[1]-aux[0]) * (x-arrayTab(row[0],0)) / dx);
1988 case 4:
1989 aux.push_back(arrayTab(row[0],2) + (arrayTab(row[1],2)-arrayTab(row[0],2)) * (y-arrayTab(row[0],1)) / dy);
1990 aux.push_back(arrayTab(row[1],2) + (arrayTab(row[2],2)-arrayTab(row[1],2)) * (y-arrayTab(row[0],1)) / dy);
1991 return (aux[0] + (aux[1]-aux[0]) * (x-arrayTab(row[0],0)) / dx);
1992 case 5:
1993 return (arrayTab(row[0],2) + arrayTab(row[1],2)) / 2.;
1994 default:
1995 throw std::runtime_error("Review applicability of the mass ranges provided to GeneralTHDMcache::interpolate2Dsteps");
1996 }
1997}

◆ interpolate2DtriangularData()

double GeneralTHDMcache::interpolate2DtriangularData ( gslpp::matrix< double >  arrayTab,
double  x,
double  y 
)

Linearly interpolates a table with two parameter dimensions. In this case the y variable changes first. Furthermore the shape is triangular.

Returns
the interpolated value

Definition at line 1857 of file GeneralTHDMcache.cpp.

1857 {
1858
1859 int rowN=arrayTab.size_i();
1860
1861 double xmin = arrayTab(0,0);
1862 double xmax = arrayTab(rowN-1,0);
1863 double ymin = arrayTab(0,1);
1864 double ymax = arrayTab(rowN-1,1);
1865 double intervaly = arrayTab(1,1)-arrayTab(0,1);
1866 int i=1;
1867 do i++;
1868 while(arrayTab(i,0)-arrayTab(i-1,0)==0&&i<30000);
1869 double intervalx = arrayTab(i,0)-arrayTab(i-1,0);
1870 int Nintervalsx = (x-xmin)/intervalx;
1871 int Nintervalsy = (y-ymin)/intervaly;
1872 if(x<xmin||x>xmax||y<ymin||y>ymax){
1873 std::cout<<"warning: the parameter point lies outside the table on interpolate2DtriangularData"<<std::endl;
1874 return 0.;
1875 }
1876 else{
1877
1878 int Nx1y1=i*Nintervalsx-(Nintervalsx*(Nintervalsx+1)/2) +Nintervalsy;
1879 int Nx1y2=i*Nintervalsx-(Nintervalsx*(Nintervalsx+1)/2) +Nintervalsy+1;
1880 int Nx2y1=i*(Nintervalsx+1)-((Nintervalsx+1)*((Nintervalsx+1)+1)/2) +Nintervalsy;
1881 int Nx2y2=i*(Nintervalsx+1)-((Nintervalsx+1)*((Nintervalsx+1)+1)/2) +Nintervalsy+1;
1882
1883
1884 //std::cout<<" "<<std::endl;
1885 //std::cout<<" intervalx= "<<intervalx<<std::endl;
1886 //std::cout<<" intervaly= "<<intervaly<<std::endl;
1887 //std::cout<<" Nintervalsx= "<<Nintervalsx<<std::endl;
1888 //std::cout<<" Nintervalsy= "<<Nintervalsy<<std::endl;
1889
1890 //std::cout<<" xmin= "<<xmin<<std::endl;
1891 //std::cout<<" xmax= "<<xmax<<std::endl;
1892 //std::cout<<" ymin= "<<ymin<<std::endl;
1893 //std::cout<<" ymax= "<<ymax<<std::endl;
1894 //std::cout<<" x= "<<x<<std::endl;
1895 //std::cout<<" y= "<<y<<std::endl;
1896 //std::cout<<"i*Nintervalsx+Nintervalsy ="<< i*Nintervalsx+Nintervalsy<<std::endl;
1897 //std::cout<<"i*Nintervalsx+Nintervalsy+1 ="<< i*Nintervalsx+Nintervalsy+1<<std::endl;
1898 //std::cout<<"i*Nintervalsx+Nintervalsy ="<< i*Nintervalsx+Nintervalsy<<std::endl;
1899 //std::cout<<"i*(Nintervalsx+1)+Nintervalsy ="<< i*(Nintervalsx+1)+Nintervalsy<<std::endl;
1900
1901 //std::cout<<"y1(Nx1y1) = "<< arrayTab(Nx1y1,1)<<std::endl;
1902 //std::cout<<"y1(Nx2y1) = "<< arrayTab(Nx2y1,1)<<std::endl;
1903 //std::cout<<"y2(Nx1y2) = "<< arrayTab(Nx1y2,1)<<std::endl;
1904 //std::cout<<"y2(Nx2y2) = "<< arrayTab(Nx2y2,1)<<std::endl;
1905
1906
1907 //std::cout<<"x1(Nx1y1) = "<< arrayTab(Nx1y1,0)<<std::endl;
1908 //std::cout<<"x1(Nx1y2) = "<< arrayTab(Nx1y2,0)<<std::endl;
1909 //std::cout<<"x2(Nx2y1) = "<< arrayTab(Nx2y1,0)<<std::endl;
1910 //std::cout<<"x2(Nx2y2) = "<< arrayTab(Nx2y2,0)<<std::endl;
1911 //std::cout<<"Nx1y1 = "<< Nx1y1 <<std::endl;
1912 //std::cout<<"Nx1y2 = "<< Nx1y2 <<std::endl;
1913 //std::cout<<"Nx2y1 = "<< Nx2y1 <<std::endl;
1914 //std::cout<<"Nx2y2 = "<< Nx2y2 <<std::endl;
1915
1916 double y1 = arrayTab(Nx1y1,1);
1917 double y2 = arrayTab(Nx1y2,1);
1918 double x1 = arrayTab(Nx1y1,0);
1919 double x2 = arrayTab(Nx2y1,0);
1920
1921
1922 return (arrayTab(Nx2y2,2) * (y2-y) * (x2-x)
1923 +arrayTab(Nx2y1,2) * (y-y1) * (x2-x)
1924 +arrayTab(Nx1y2,2) * (y2-y) * (x-x1)
1925 +arrayTab(Nx1y1,2) * (y-y1) * (x-x1))
1926 /((x2-x1)*(y2-y1));
1927 }
1928}

◆ interpolate2Dv2()

double GeneralTHDMcache::interpolate2Dv2 ( gslpp::matrix< double >  arrayTab,
double  x,
double  y 
)

Linearly interpolates a table with two parameter dimensions. In this case the y variable changes first.

Returns
the interpolated value

Definition at line 1820 of file GeneralTHDMcache.cpp.

1820 {
1821 int rowN = arrayTab.size_i();
1822
1823 double xmin = arrayTab(0,0);
1824 double xmax = arrayTab(rowN-1,0);
1825 double ymin = arrayTab(0,1);
1826 double ymax = arrayTab(rowN-1,1);
1827 double intervaly = arrayTab(1,1) - arrayTab(0,1);
1828 int i = 1;
1829 do i++;
1830 while (arrayTab(i,0) - arrayTab(i-1,0) == 0 && i < 30000);
1831 double intervalx = arrayTab(i,0) - arrayTab(i-1,0);
1832
1833 int Nintervalsy = (y - ymin) / intervaly;
1834 int Nintervalsx = (x - xmin) / intervalx;
1835 if (x < xmin || x > xmax || y < ymin || y > ymax) {
1836 std::cout << "Warning: the parameter point lies outside the table on interpolate2Dv2" << std::endl;
1837 return 0.;
1838 } else {
1839
1840 double x1 = arrayTab(Nintervalsy + Nintervalsx*i, 0);
1841 double x2 = arrayTab(Nintervalsy + (Nintervalsx+1)*i, 0);
1842 double y1 = arrayTab(Nintervalsy + Nintervalsx*i, 1);
1843 double y2 = arrayTab(Nintervalsy + 1 + Nintervalsx*i, 1);
1844
1845 return ((arrayTab(Nintervalsy + Nintervalsx*i, 2) * (x2 - x) * (y2 - y)
1846 + arrayTab(Nintervalsy + (Nintervalsx + 1)*i, 2) * (x - x1) * (y2 - y)
1847 + arrayTab(Nintervalsy + 1 + Nintervalsx*i, 2) * (x2 - x) * (y - y1)
1848 + arrayTab((Nintervalsy + 1) + (Nintervalsx + 1)*i, 2) * (x - x1) * (y - y1))
1849 / ((x2 - x1) * (y2 - y1)));
1850
1851
1852 }
1853}

◆ interpolateNU()

double GeneralTHDMcache::interpolateNU ( gslpp::matrix< double >  arrayTab,
double  x 
)

Linearly interpolates a table with one parameter dimension and non-uniform intervals between bin values.

Returns
the interpolated value

Definition at line 1745 of file GeneralTHDMcache.cpp.

1745 {
1746
1747 int rowN=arrayTab.size_i();
1748
1749 double xmin = arrayTab(0,0);
1750 double xmax = arrayTab(rowN-1,0);
1751 double test = x - (xmax + xmin) / 2;
1752 int row;
1753
1754 if(test <= 0)
1755 {
1756 for(row = 1; row <= rowN-1; row++)
1757 {
1758 if(arrayTab(row,0) - x > 0)
1759 break;
1760 }
1761 }
1762 else
1763 {
1764 for(row = rowN-2; row >= 0; row--)
1765 {
1766 if(x - arrayTab(row,0) > 0)
1767 break;
1768 }
1769
1770 row = row + 1;
1771 }
1772
1773 if(x<xmin)
1774 return 0.;
1775 else if(x>xmax)
1776 return 0.;
1777 else if(x==xmax)
1778 return arrayTab(rowN-1,1);
1779 else
1780 return ((arrayTab(row,1)-arrayTab(row-1,1))/(arrayTab(row,0)
1781 -arrayTab(row-1,0))*(x-arrayTab(row-1,0))+arrayTab(row-1,1));
1782}

◆ ip_Br_HPtobb()

double GeneralTHDMcache::ip_Br_HPtobb ( double  mass)

Interpolating function for the SM branching ratio to two bottom quarks.

Returns
\(BR^{\text{SM}}(phi3\to b\bar b)\)

Definition at line 2699 of file GeneralTHDMcache.cpp.

2699 {
2700 int NumPar = 1;
2701 double params[] = {mass};
2702
2703 int i = CacheCheckReal(ip_Br_HPtobb_cache, NumPar, params);
2704 if (i>=0) {
2705 return ( ip_Br_HPtobb_cache[NumPar][i] );
2706 } else {
2707 double newResult = pow(10.0,interpolate(br_bb,mass));
2708 CacheShiftReal(ip_Br_HPtobb_cache, NumPar, params, newResult);
2709 return newResult;
2710 }
2711}
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 ip_Br_HPtobb_cache[2][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 interpolate(gslpp::matrix< double > arrayTab, double x)
Linearly interpolates a table with one parameter dimension.

◆ ip_Br_HPtocc()

double GeneralTHDMcache::ip_Br_HPtocc ( double  mass)

Interpolating function for the SM branching ratio to two charm quarks.

Returns
\(BR^{\text{SM}}(phi3\to c\bar c)\)

Definition at line 2731 of file GeneralTHDMcache.cpp.

2731 {
2732 int NumPar = 1;
2733 double params[] = {mass};
2734
2735 int i = CacheCheckReal(ip_Br_HPtocc_cache, NumPar, params);
2736 if (i>=0) {
2737 return ( ip_Br_HPtocc_cache[NumPar][i] );
2738 } else {
2739 double newResult = pow(10.0,interpolate(br_cc,mass));
2740 CacheShiftReal(ip_Br_HPtocc_cache, NumPar, params, newResult);
2741 return newResult;
2742 }
2743}
double ip_Br_HPtocc_cache[2][CacheSize]

◆ ip_Br_HPtomumu()

double GeneralTHDMcache::ip_Br_HPtomumu ( double  mass)

Interpolating function for the SM branching ratio to two muons.

Returns
\(BR^{\text{SM}}(phi3\to \mu \mu)\)

Definition at line 2747 of file GeneralTHDMcache.cpp.

2747 {
2748 int NumPar = 1;
2749 double params[] = {mass};
2750
2751 int i = CacheCheckReal(ip_Br_HPtomumu_cache, NumPar, params);
2752 if (i>=0) {
2753 return ( ip_Br_HPtomumu_cache[NumPar][i] );
2754 } else {
2755 double newResult = pow(10.0,interpolate(br_mumu,mass));
2756 CacheShiftReal(ip_Br_HPtomumu_cache, NumPar, params, newResult);
2757 return newResult;
2758 }
2759}
double ip_Br_HPtomumu_cache[2][CacheSize]

◆ ip_Br_HPtotautau()

double GeneralTHDMcache::ip_Br_HPtotautau ( double  mass)

Interpolating function for the SM branching ratio to two tau leptons.

Returns
\(BR^{\text{SM}}(phi3\to \tau\tau)\)

Definition at line 2715 of file GeneralTHDMcache.cpp.

2715 {
2716 int NumPar = 1;
2717 double params[] = {mass};
2718
2719 int i = CacheCheckReal(ip_Br_HPtotautau_cache, NumPar, params);
2720 if (i>=0) {
2721 return ( ip_Br_HPtotautau_cache[NumPar][i] );
2722 } else {
2723 double newResult = pow(10.0,interpolate(br_tautau,mass));
2724 CacheShiftReal(ip_Br_HPtotautau_cache, NumPar, params, newResult);
2725 return newResult;
2726 }
2727}
double ip_Br_HPtotautau_cache[2][CacheSize]

◆ ip_Br_HPtott()

double GeneralTHDMcache::ip_Br_HPtott ( double  mass)

Interpolating function for the SM branching ratio to two top quarks.

Returns
\(BR^{\text{SM}}(phi3\to t\bar t)\)

Definition at line 2683 of file GeneralTHDMcache.cpp.

2683 {
2684 int NumPar = 1;
2685 double params[] = {mass};
2686
2687 int i = CacheCheckReal(ip_Br_HPtott_cache, NumPar, params);
2688 if (i>=0) {
2689 return ( ip_Br_HPtott_cache[NumPar][i] );
2690 } else {
2691 double newResult = pow(10.0,interpolate(br_tt,mass));
2692 CacheShiftReal(ip_Br_HPtott_cache, NumPar, params, newResult);
2693 return newResult;
2694 }
2695}
double ip_Br_HPtott_cache[2][CacheSize]

◆ ip_Br_HPtoWW()

double GeneralTHDMcache::ip_Br_HPtoWW ( double  mass)

Interpolating function for the SM branching ratio to two \(W\) bosons.

Returns
\(BR^{\text{SM}}(phi3\to WW)\)

Definition at line 2779 of file GeneralTHDMcache.cpp.

2779 {
2780 int NumPar = 1;
2781 double params[] = {mass};
2782
2783 int i = CacheCheckReal(ip_Br_HPtoWW_cache, NumPar, params);
2784 if (i>=0) {
2785 return ( ip_Br_HPtoWW_cache[NumPar][i] );
2786 } else {
2787 double newResult = pow(10.0,interpolate(br_WW,mass));
2788 CacheShiftReal(ip_Br_HPtoWW_cache, NumPar, params, newResult);
2789 return newResult;
2790 }
2791}
double ip_Br_HPtoWW_cache[2][CacheSize]

◆ ip_Br_HPtoZZ()

double GeneralTHDMcache::ip_Br_HPtoZZ ( double  mass)

Interpolating function for the SM branching ratio to two \(Z\) bosons.

Returns
\(BR^{\text{SM}}(phi3\to ZZ)\)

Definition at line 2763 of file GeneralTHDMcache.cpp.

2763 {
2764 int NumPar = 1;
2765 double params[] = {mass};
2766
2767 int i = CacheCheckReal(ip_Br_HPtoZZ_cache, NumPar, params);
2768 if (i>=0) {
2769 return ( ip_Br_HPtoZZ_cache[NumPar][i] );
2770 } else {
2771 double newResult = pow(10.0,interpolate(br_ZZ,mass));
2772 CacheShiftReal(ip_Br_HPtoZZ_cache, NumPar, params, newResult);
2773 return newResult;
2774 }
2775}
double ip_Br_HPtoZZ_cache[2][CacheSize]

◆ ip_cs_ggtoA_13()

double GeneralTHDMcache::ip_cs_ggtoA_13 ( double  mass)

Interpolating function for the A production cross section via gluon-gluon fusion at 13 TeV.

Returns
\(\sigma(gg\to A)\)

Definition at line 3058 of file GeneralTHDMcache.cpp.

3058 {
3059 int NumPar = 1;
3060 double params[] = {mass};
3061
3062 int i = CacheCheckReal(ip_cs_ggtoA_13_cache, NumPar, params);
3063 if (i>=0) {
3064 return ( ip_cs_ggtoA_13_cache[NumPar][i] );
3065 } else {
3066 double newResult = 0.0;
3067 if (mass>=20. && mass <=2000.) {
3068 newResult = pow(10.0,interpolate (log_cs_ggA_13,mass));
3069 }
3070 CacheShiftReal(ip_cs_ggtoA_13_cache, NumPar, params, newResult);
3071 return newResult;
3072 }
3073}
double ip_cs_ggtoA_13_cache[2][CacheSize]

◆ ip_cs_ggtoA_8()

double GeneralTHDMcache::ip_cs_ggtoA_8 ( double  mass)

Interpolating function for the A production cross section via gluon-gluon fusion at 8 TeV.

Returns
\(\sigma(gg\to A)\)

Definition at line 3039 of file GeneralTHDMcache.cpp.

3039 {
3040 int NumPar = 1;
3041 double params[] = {mass};
3042
3043 int i = CacheCheckReal(ip_cs_ggtoA_8_cache, NumPar, params);
3044 if (i>=0) {
3045 return ( ip_cs_ggtoA_8_cache[NumPar][i] );
3046 } else {
3047 double newResult = 0.0;
3048 if (mass>=20. && mass <=2000.) {
3049 newResult = pow(10.0,interpolate (log_cs_ggA_8,mass));
3050 }
3051 CacheShiftReal(ip_cs_ggtoA_8_cache, NumPar, params, newResult);
3052 return newResult;
3053 }
3054}
double ip_cs_ggtoA_8_cache[2][CacheSize]

◆ ip_cs_ggtoH_13()

double GeneralTHDMcache::ip_cs_ggtoH_13 ( double  mass)

Interpolating function for the H production cross section via gluon-gluon fusion at 13 TeV.

Returns
\(\sigma(gg\to phi3)\)

Definition at line 2830 of file GeneralTHDMcache.cpp.

2830 {
2831 int NumPar = 1;
2832 double params[] = {mass};
2833
2834 int i = CacheCheckReal(ip_cs_ggtoH_13_cache, NumPar, params);
2835 if (i>=0) {
2836 return ( ip_cs_ggtoH_13_cache[NumPar][i] );
2837 } else {
2838 double newResult = 0.0;
2839 if (mass>=10. && mass <=2000.) {
2840 newResult = pow(10.0,interpolate (log_cs_ggH_13,mass));
2841 }
2842 CacheShiftReal(ip_cs_ggtoH_13_cache, NumPar, params, newResult);
2843 return newResult;
2844 }
2845}
double ip_cs_ggtoH_13_cache[2][CacheSize]

◆ ip_cs_ggtoH_8()

double GeneralTHDMcache::ip_cs_ggtoH_8 ( double  mass)

Interpolating function for the H production cross section via gluon-gluon fusion at 8 TeV.

Returns
\(\sigma(gg\to phi3)\)

Definition at line 2811 of file GeneralTHDMcache.cpp.

2811 {
2812 int NumPar = 1;
2813 double params[] = {mass};
2814
2815 int i = CacheCheckReal(ip_cs_ggtoH_8_cache, NumPar, params);
2816 if (i>=0) {
2817 return ( ip_cs_ggtoH_8_cache[NumPar][i] );
2818 } else {
2819 double newResult = 0.0;
2820 if (mass>=10. && mass <=2000.) {
2821 newResult = pow(10.0,interpolate (log_cs_ggH_8,mass));
2822 }
2823 CacheShiftReal(ip_cs_ggtoH_8_cache, NumPar, params, newResult);
2824 return newResult;
2825 }
2826}
double ip_cs_ggtoH_8_cache[2][CacheSize]

◆ ip_cs_ggtoHp_13()

double GeneralTHDMcache::ip_cs_ggtoHp_13 ( double  mHp,
double  logtb 
)

Interpolating function for the H+ production cross section from two gluons at 13 TeV.

Returns
\(\sigma(gg\to phi3^+)\)

Definition at line 3172 of file GeneralTHDMcache.cpp.

3172 {
3173 int NumPar = 2;
3174 double params[] = {mHp, logtb};
3175
3176 int i = CacheCheckReal(ip_cs_ggtoHp_13_cache, NumPar, params);
3177 if (i>=0) {
3178 return ( ip_cs_ggtoHp_13_cache[NumPar][i] );
3179 } else {
3180 double newResult = 0.0;
3181 if (mHp>=180. && mHp <=2000. && logtb>=-1. && logtb<=1.75) {
3182 newResult = pow(10.0,interpolate2D(log_cs_ggHp_13, logtb, mHp));
3183
3184 }
3185 CacheShiftReal(ip_cs_ggtoHp_13_cache, NumPar, params, newResult);
3186 return newResult;
3187 }
3188}
double ip_cs_ggtoHp_13_cache[3][CacheSize]
double interpolate2D(gslpp::matrix< double > arrayTab, double x, double y)
Linearly interpolates a table with two parameter dimensions. In this case the x variable changes firs...

◆ ip_cs_ggtoHp_8()

double GeneralTHDMcache::ip_cs_ggtoHp_8 ( double  mHp,
double  logtb 
)

Interpolating function for the H+ production cross section from two gluons at 8 TeV.

Returns
\(\sigma(gg\to phi3^+)\)

Definition at line 3153 of file GeneralTHDMcache.cpp.

3153 {
3154 int NumPar = 2;
3155 double params[] = {mHp, logtb};
3156
3157 int i = CacheCheckReal(ip_cs_ggtoHp_8_cache, NumPar, params);
3158 if (i>=0) {
3159 return ( ip_cs_ggtoHp_8_cache[NumPar][i] );
3160 } else {
3161 double newResult = 0.0;
3162 if (mHp>=180. && mHp <=1400. && logtb>=-1. && logtb<=1.75) {
3163 newResult = pow(10.0,interpolate2D(log_cs_ggHp_8, logtb, mHp));
3164 }
3165 CacheShiftReal(ip_cs_ggtoHp_8_cache, NumPar, params, newResult);
3166 return newResult;
3167 }
3168}
double ip_cs_ggtoHp_8_cache[3][CacheSize]

◆ ip_cs_pptobbA_13()

double GeneralTHDMcache::ip_cs_pptobbA_13 ( double  mass)

Interpolating function for the bottom associated A production cross section at 13 TeV.

Returns
\(\sigma(pp\to b \bar b A)\)

Definition at line 3134 of file GeneralTHDMcache.cpp.

3134 {
3135 int NumPar = 1;
3136 double params[] = {mass};
3137
3138 int i = CacheCheckReal(ip_cs_pptobbA_13_cache, NumPar, params);
3139 if (i>=0) {
3140 return ( ip_cs_pptobbA_13_cache[NumPar][i] );
3141 } else {
3142 double newResult = 0.0;
3143 if (mass>=20. && mass <=2000.) {
3144 newResult = pow(10.0,interpolate (log_cs_bbA_13,mass));
3145 }
3146 CacheShiftReal(ip_cs_pptobbA_13_cache, NumPar, params, newResult);
3147 return newResult;
3148 }
3149}
double ip_cs_pptobbA_13_cache[2][CacheSize]

◆ ip_cs_pptobbA_8()

double GeneralTHDMcache::ip_cs_pptobbA_8 ( double  mass)

Interpolating function for the bottom associated A production cross section at 8 TeV.

Returns
\(\sigma(pp\to b \bar b A)\)

Definition at line 3115 of file GeneralTHDMcache.cpp.

3115 {
3116 int NumPar = 1;
3117 double params[] = {mass};
3118
3119 int i = CacheCheckReal(ip_cs_pptobbA_8_cache, NumPar, params);
3120 if (i>=0) {
3121 return ( ip_cs_pptobbA_8_cache[NumPar][i] );
3122 } else {
3123 double newResult = 0.0;
3124 if (mass>=20. && mass <=2000.) {
3125 newResult = pow(10.0,interpolate (log_cs_bbA_8,mass));
3126 }
3127 CacheShiftReal(ip_cs_pptobbA_8_cache, NumPar, params, newResult);
3128 return newResult;
3129 }
3130}
double ip_cs_pptobbA_8_cache[2][CacheSize]

◆ ip_cs_pptobbH_13()

double GeneralTHDMcache::ip_cs_pptobbH_13 ( double  mass)

Interpolating function for the bottom associated H production cross section at 13 TeV.

Returns
\(\sigma(pp\to b \bar b H)\)

Definition at line 3020 of file GeneralTHDMcache.cpp.

3020 {
3021 int NumPar = 1;
3022 double params[] = {mass};
3023
3024 int i = CacheCheckReal(ip_cs_pptobbH_13_cache, NumPar, params);
3025 if (i>=0) {
3026 return ( ip_cs_pptobbH_13_cache[NumPar][i] );
3027 } else {
3028 double newResult = 0.0;
3029 if (mass>=10. && mass <=2000.) {
3030 newResult = pow(10.0,interpolate (log_cs_bbH_13,mass));
3031 }
3032 CacheShiftReal(ip_cs_pptobbH_13_cache, NumPar, params, newResult);
3033 return newResult;
3034 }
3035}
double ip_cs_pptobbH_13_cache[2][CacheSize]

◆ ip_cs_pptobbH_8()

double GeneralTHDMcache::ip_cs_pptobbH_8 ( double  mass)

Interpolating function for the bottom associated H production cross section at 8 TeV.

Returns
\(\sigma(pp\to b \bar b H)\)

Definition at line 3001 of file GeneralTHDMcache.cpp.

3001 {
3002 int NumPar = 1;
3003 double params[] = {mass};
3004
3005 int i = CacheCheckReal(ip_cs_pptobbH_8_cache, NumPar, params);
3006 if (i>=0) {
3007 return ( ip_cs_pptobbH_8_cache[NumPar][i] );
3008 } else {
3009 double newResult = 0.0;
3010 if (mass>=10. && mass <=2000.) {
3011 newResult = pow(10.0,interpolate (log_cs_bbH_8,mass));
3012 }
3013 CacheShiftReal(ip_cs_pptobbH_8_cache, NumPar, params, newResult);
3014 return newResult;
3015 }
3016}
double ip_cs_pptobbH_8_cache[2][CacheSize]

◆ ip_cs_pptottA_13()

double GeneralTHDMcache::ip_cs_pptottA_13 ( double  mass)

Interpolating function for the top associated A production cross section at 13 TeV.

Returns
\(\sigma(pp\to t \bar t A)\)

Definition at line 3096 of file GeneralTHDMcache.cpp.

3096 {
3097 int NumPar = 1;
3098 double params[] = {mass};
3099
3100 int i = CacheCheckReal(ip_cs_pptottA_13_cache, NumPar, params);
3101 if (i>=0) {
3102 return ( ip_cs_pptottA_13_cache[NumPar][i] );
3103 } else {
3104 double newResult = 0.0;
3105 if (mass>=20. && mass <=2000.) {
3106 newResult = pow(10.0,interpolate (log_cs_ttA_13,mass));
3107 }
3108 CacheShiftReal(ip_cs_pptottA_13_cache, NumPar, params, newResult);
3109 return newResult;
3110 }
3111}
double ip_cs_pptottA_13_cache[2][CacheSize]

◆ ip_cs_pptottA_8()

double GeneralTHDMcache::ip_cs_pptottA_8 ( double  mass)

Interpolating function for the top associated A production cross section at 8 TeV.

Returns
\(\sigma(pp\to t \bar t A)\)

Definition at line 3077 of file GeneralTHDMcache.cpp.

3077 {
3078 int NumPar = 1;
3079 double params[] = {mass};
3080
3081 int i = CacheCheckReal(ip_cs_pptottA_8_cache, NumPar, params);
3082 if (i>=0) {
3083 return ( ip_cs_pptottA_8_cache[NumPar][i] );
3084 } else {
3085 double newResult = 0.0;
3086 if (mass>=20. && mass <=2000.) {
3087 newResult = pow(10.0,interpolate (log_cs_ttA_8,mass));
3088 }
3089 CacheShiftReal(ip_cs_pptottA_8_cache, NumPar, params, newResult);
3090 return newResult;
3091 }
3092}
double ip_cs_pptottA_8_cache[2][CacheSize]

◆ ip_cs_pptottH_13()

double GeneralTHDMcache::ip_cs_pptottH_13 ( double  mass)

Interpolating function for the top associated H production cross section at 13 TeV.

Returns
\(\sigma(pp\to t \bar t H)\)

Definition at line 2982 of file GeneralTHDMcache.cpp.

2982 {
2983 int NumPar = 1;
2984 double params[] = {mass};
2985
2986 int i = CacheCheckReal(ip_cs_pptottH_13_cache, NumPar, params);
2987 if (i>=0) {
2988 return ( ip_cs_pptottH_13_cache[NumPar][i] );
2989 } else {
2990 double newResult = 0.0;
2991 if (mass>=10. && mass <=2000.) {
2992 newResult = pow(10.0,interpolate (log_cs_ttH_13,mass));
2993 }
2994 CacheShiftReal(ip_cs_pptottH_13_cache, NumPar, params, newResult);
2995 return newResult;
2996 }
2997}
double ip_cs_pptottH_13_cache[2][CacheSize]

◆ ip_cs_pptottH_8()

double GeneralTHDMcache::ip_cs_pptottH_8 ( double  mass)

Interpolating function for the top associated H production cross section at 8 TeV.

Returns
\(\sigma(pp\to t \bar t H)\)

Definition at line 2963 of file GeneralTHDMcache.cpp.

2963 {
2964 int NumPar = 1;
2965 double params[] = {mass};
2966
2967 int i = CacheCheckReal(ip_cs_pptottH_8_cache, NumPar, params);
2968 if (i>=0) {
2969 return ( ip_cs_pptottH_8_cache[NumPar][i] );
2970 } else {
2971 double newResult = 0.0;
2972 if (mass>=10. && mass <=2000.) {
2973 newResult = pow(10.0,interpolate (log_cs_ttH_8,mass));
2974 }
2975 CacheShiftReal(ip_cs_pptottH_8_cache, NumPar, params, newResult);
2976 return newResult;
2977 }
2978}
double ip_cs_pptottH_8_cache[2][CacheSize]

◆ ip_cs_VBFtoH_13()

double GeneralTHDMcache::ip_cs_VBFtoH_13 ( double  mass)

Interpolating function for the H production cross section via vector boson fusion at 13 TeV.

Returns
\(\sigma(VV\to phi3)\)

Definition at line 2868 of file GeneralTHDMcache.cpp.

2868 {
2869 int NumPar = 1;
2870 double params[] = {mass};
2871
2872 int i = CacheCheckReal(ip_cs_VBFtoH_13_cache, NumPar, params);
2873 if (i>=0) {
2874 return ( ip_cs_VBFtoH_13_cache[NumPar][i] );
2875 } else {
2876 double newResult = 0.0;
2877 if (mass>=10. && mass <=2000.) {
2878 newResult = pow(10.0,interpolate (log_cs_VBF_13,mass));
2879 }
2880 CacheShiftReal(ip_cs_VBFtoH_13_cache, NumPar, params, newResult);
2881 return newResult;
2882 }
2883}
double ip_cs_VBFtoH_13_cache[2][CacheSize]

◆ ip_cs_VBFtoH_8()

double GeneralTHDMcache::ip_cs_VBFtoH_8 ( double  mass)

Interpolating function for the H production cross section via vector boson fusion at 8 TeV.

Returns
\(\sigma(VV\to phi3)\)

Definition at line 2849 of file GeneralTHDMcache.cpp.

2849 {
2850 int NumPar = 1;
2851 double params[] = {mass};
2852
2853 int i = CacheCheckReal(ip_cs_VBFtoH_8_cache, NumPar, params);
2854 if (i>=0) {
2855 return ( ip_cs_VBFtoH_8_cache[NumPar][i] );
2856 } else {
2857 double newResult = 0.0;
2858 if (mass>=10. && mass <=2000.) {
2859 newResult = pow(10.0,interpolate (log_cs_VBF_8,mass));
2860 }
2861 CacheShiftReal(ip_cs_VBFtoH_8_cache, NumPar, params, newResult);
2862 return newResult;
2863 }
2864}
double ip_cs_VBFtoH_8_cache[2][CacheSize]

◆ ip_cs_WtoWH_13()

double GeneralTHDMcache::ip_cs_WtoWH_13 ( double  mass)

Interpolating function for the W associated H production cross section at 13 TeV.

Returns
\(\sigma(W\to WH)\)

Definition at line 2906 of file GeneralTHDMcache.cpp.

2906 {
2907 int NumPar = 1;
2908 double params[] = {mass};
2909
2910 int i = CacheCheckReal(ip_cs_WtoWH_13_cache, NumPar, params);
2911 if (i>=0) {
2912 return ( ip_cs_WtoWH_13_cache[NumPar][i] );
2913 } else {
2914 double newResult = 0.0;
2915 if (mass>=10. && mass <=2000.) {
2916 newResult = pow(10.0,interpolate (log_cs_WH_13,mass));
2917 }
2918 CacheShiftReal(ip_cs_WtoWH_13_cache, NumPar, params, newResult);
2919 return newResult;
2920 }
2921}
double ip_cs_WtoWH_13_cache[2][CacheSize]

◆ ip_cs_WtoWH_8()

double GeneralTHDMcache::ip_cs_WtoWH_8 ( double  mass)

Interpolating function for the W associated H production cross section at 8 TeV.

Returns
\(\sigma(W\to WH)\)

Definition at line 2887 of file GeneralTHDMcache.cpp.

2887 {
2888 int NumPar = 1;
2889 double params[] = {mass};
2890
2891 int i = CacheCheckReal(ip_cs_WtoWH_8_cache, NumPar, params);
2892 if (i>=0) {
2893 return ( ip_cs_WtoWH_8_cache[NumPar][i] );
2894 } else {
2895 double newResult = 0.0;
2896 if (mass>=10. && mass <=2000.) {
2897 newResult = pow(10.0,interpolate (log_cs_WH_8,mass));
2898 }
2899 CacheShiftReal(ip_cs_WtoWH_8_cache, NumPar, params, newResult);
2900 return newResult;
2901 }
2902}
double ip_cs_WtoWH_8_cache[2][CacheSize]

◆ ip_cs_ZtoZH_13()

double GeneralTHDMcache::ip_cs_ZtoZH_13 ( double  mass)

Interpolating function for the Z associated H production cross section at 13 TeV.

Returns
\(\sigma(Z\to ZH)\)

Definition at line 2944 of file GeneralTHDMcache.cpp.

2944 {
2945 int NumPar = 1;
2946 double params[] = {mass};
2947
2948 int i = CacheCheckReal(ip_cs_ZtoZH_13_cache, NumPar, params);
2949 if (i>=0) {
2950 return ( ip_cs_ZtoZH_13_cache[NumPar][i] );
2951 } else {
2952 double newResult = 0.0;
2953 if (mass>=10. && mass <=2000.) {
2954 newResult = pow(10.0,interpolate (log_cs_ZH_13,mass));
2955 }
2956 CacheShiftReal(ip_cs_ZtoZH_13_cache, NumPar, params, newResult);
2957 return newResult;
2958 }
2959}
double ip_cs_ZtoZH_13_cache[2][CacheSize]

◆ ip_cs_ZtoZH_8()

double GeneralTHDMcache::ip_cs_ZtoZH_8 ( double  mass)

Interpolating function for the Z associated H production cross section at 8 TeV.

Returns
\(\sigma(Z\to ZH)\)

Definition at line 2925 of file GeneralTHDMcache.cpp.

2925 {
2926 int NumPar = 1;
2927 double params[] = {mass};
2928
2929 int i = CacheCheckReal(ip_cs_ZtoZH_8_cache, NumPar, params);
2930 if (i>=0) {
2931 return ( ip_cs_ZtoZH_8_cache[NumPar][i] );
2932 } else {
2933 double newResult = 0.0;
2934 if (mass>=10. && mass <=2000.) {
2935 newResult = pow(10.0,interpolate (log_cs_ZH_8,mass));
2936 }
2937 CacheShiftReal(ip_cs_ZtoZH_8_cache, NumPar, params, newResult);
2938 return newResult;
2939 }
2940}
double ip_cs_ZtoZH_8_cache[2][CacheSize]

◆ ip_csr_ggA_b_13()

double GeneralTHDMcache::ip_csr_ggA_b_13 ( double  mass)

Interpolating function for the gluon-gluon fusion A cross section ratio of the bottom-loop and the total contribution at 13 TeV.

Returns
\(\sigma_b(gg\to A)/\sigma(gg\to A)\)

Definition at line 3304 of file GeneralTHDMcache.cpp.

3304 {
3305 int NumPar = 1;
3306 double params[] = {mass};
3307
3308 int i = CacheCheckReal(ip_csr_ggA_b_13_cache, NumPar, params);
3309 if (i>=0) {
3310 return ( ip_csr_ggA_b_13_cache[NumPar][i] );
3311 } else {
3312 double newResult = interpolate (csrA_bottom_13,mass);
3313 CacheShiftReal(ip_csr_ggA_b_13_cache, NumPar, params, newResult);
3314 return newResult;
3315 }
3316}
double ip_csr_ggA_b_13_cache[2][CacheSize]

◆ ip_csr_ggA_b_8()

double GeneralTHDMcache::ip_csr_ggA_b_8 ( double  mass)

Interpolating function for the gluon-gluon fusion A cross section ratio of the bottom-loop and the total contribution at 8 TeV.

Returns
\(\sigma_b(gg\to A)/\sigma(gg\to A)\)

Definition at line 3288 of file GeneralTHDMcache.cpp.

3288 {
3289 int NumPar = 1;
3290 double params[] = {mass};
3291
3292 int i = CacheCheckReal(ip_csr_ggA_b_8_cache, NumPar, params);
3293 if (i>=0) {
3294 return ( ip_csr_ggA_b_8_cache[NumPar][i] );
3295 } else {
3296 double newResult = interpolate (csrA_bottom_8,mass);
3297 CacheShiftReal(ip_csr_ggA_b_8_cache, NumPar, params, newResult);
3298 return newResult;
3299 }
3300}
double ip_csr_ggA_b_8_cache[2][CacheSize]

◆ ip_csr_ggA_tc_13()

double GeneralTHDMcache::ip_csr_ggA_tc_13 ( double  mass)

Interpolating function for the gluon-gluon fusion A cross section ratio of the charm and top-loop and the total contribution at 13 TeV.

Returns
\(\sigma_t(gg\to A)/\sigma(gg\to A)\)

Definition at line 3272 of file GeneralTHDMcache.cpp.

3272 {
3273 int NumPar = 1;
3274 double params[] = {mass};
3275
3276 int i = CacheCheckReal(ip_csr_ggA_tc_13_cache, NumPar, params);
3277 if (i>=0) {
3278 return ( ip_csr_ggA_tc_13_cache[NumPar][i] );
3279 } else {
3280 double newResult = interpolate (csrA_top_charm_13,mass);
3281 CacheShiftReal(ip_csr_ggA_tc_13_cache, NumPar, params, newResult);
3282 return newResult;
3283 }
3284}
double ip_csr_ggA_tc_13_cache[2][CacheSize]

◆ ip_csr_ggA_tc_8()

double GeneralTHDMcache::ip_csr_ggA_tc_8 ( double  mass)

Interpolating function for the gluon-gluon fusion A cross section ratio of the charm and top-loop and the total contribution at 8 TeV.

Returns
\(\sigma_t(gg\to A)/\sigma(gg\to A)\)

Definition at line 3256 of file GeneralTHDMcache.cpp.

3256 {
3257 int NumPar = 1;
3258 double params[] = {mass};
3259
3260 int i = CacheCheckReal(ip_csr_ggA_tc_8_cache, NumPar, params);
3261 if (i>=0) {
3262 return ( ip_csr_ggA_tc_8_cache[NumPar][i] );
3263 } else {
3264 double newResult = interpolate (csrA_top_charm_8,mass);
3265 CacheShiftReal(ip_csr_ggA_tc_8_cache, NumPar, params, newResult);
3266 return newResult;
3267 }
3268}
double ip_csr_ggA_tc_8_cache[2][CacheSize]

◆ ip_csr_ggH_b_13()

double GeneralTHDMcache::ip_csr_ggH_b_13 ( double  mass)

Interpolating function for the gluon-gluon fusion H cross section ratio of the bottom-loop and the total contribution at 13 TeV.

Returns
\(\sigma_b(gg\to phi3)/\sigma(gg\to phi3)\)

Definition at line 3240 of file GeneralTHDMcache.cpp.

3240 {
3241 int NumPar = 1;
3242 double params[] = {mass};
3243
3244 int i = CacheCheckReal(ip_csr_ggH_b_13_cache, NumPar, params);
3245 if (i>=0) {
3246 return ( ip_csr_ggH_b_13_cache[NumPar][i] );
3247 } else {
3248 double newResult = interpolate (csrH_bottom_13,mass);
3249 CacheShiftReal(ip_csr_ggH_b_13_cache, NumPar, params, newResult);
3250 return newResult;
3251 }
3252}
double ip_csr_ggH_b_13_cache[2][CacheSize]

◆ ip_csr_ggH_b_8()

double GeneralTHDMcache::ip_csr_ggH_b_8 ( double  mass)

Interpolating function for the gluon-gluon fusion H cross section ratio of the bottom-loop and the total contribution at 8 TeV.

Returns
\(\sigma_b(gg\to phi3)/\sigma(gg\to phi3)\)

Definition at line 3224 of file GeneralTHDMcache.cpp.

3224 {
3225 int NumPar = 1;
3226 double params[] = {mass};
3227
3228 int i = CacheCheckReal(ip_csr_ggH_b_8_cache, NumPar, params);
3229 if (i>=0) {
3230 return ( ip_csr_ggH_b_8_cache[NumPar][i] );
3231 } else {
3232 double newResult = interpolate (csrH_bottom_8,mass);
3233 CacheShiftReal(ip_csr_ggH_b_8_cache, NumPar, params, newResult);
3234 return newResult;
3235 }
3236}
double ip_csr_ggH_b_8_cache[2][CacheSize]

◆ ip_csr_ggH_tc_13()

double GeneralTHDMcache::ip_csr_ggH_tc_13 ( double  mass)

Interpolating function for the gluon-gluon fusion H cross section ratio of the top-loop and the total contribution at 13 TeV.

Returns
\(\sigma_t(gg\to phi3)/\sigma(gg\to phi3)\)

Definition at line 3208 of file GeneralTHDMcache.cpp.

3208 {
3209 int NumPar = 1;
3210 double params[] = {mass};
3211
3212 int i = CacheCheckReal(ip_csr_ggH_tc_13_cache, NumPar, params);
3213 if (i>=0) {
3214 return ( ip_csr_ggH_tc_13_cache[NumPar][i] );
3215 } else {
3216 double newResult = interpolate (csrH_top_charm_13,mass);
3217 CacheShiftReal(ip_csr_ggH_tc_13_cache, NumPar, params, newResult);
3218 return newResult;
3219 }
3220}
double ip_csr_ggH_tc_13_cache[2][CacheSize]

◆ ip_csr_ggH_tc_8()

double GeneralTHDMcache::ip_csr_ggH_tc_8 ( double  mass)

Interpolating function for the gluon-gluon fusion H cross section ratio of the top-loop and the total contribution at 8 TeV.

Returns
\(\sigma_t(gg\to phi3)/\sigma(gg\to phi3)\)

Definition at line 3192 of file GeneralTHDMcache.cpp.

3192 {
3193 int NumPar = 1;
3194 double params[] = {mass};
3195
3196 int i = CacheCheckReal(ip_csr_ggH_tc_8_cache, NumPar, params);
3197 if (i>=0) {
3198 return ( ip_csr_ggH_tc_8_cache[NumPar][i] );
3199 } else {
3200 double newResult = interpolate (csrH_top_charm_8,mass);
3201 CacheShiftReal(ip_csr_ggH_tc_8_cache, NumPar, params, newResult);
3202 return newResult;
3203 }
3204}
double ip_csr_ggH_tc_8_cache[2][CacheSize]

◆ ip_csr_HpHm_pp_13_LO()

double GeneralTHDMcache::ip_csr_HpHm_pp_13_LO ( double  mass)

Definition at line 3319 of file GeneralTHDMcache.cpp.

3319 {
3320 int NumPar = 1;
3321 double params[] = {mass};
3322
3323 int i = CacheCheckReal(ip_csr_HpHm_pp_13_LO_cache, NumPar, params);
3324 if (i>=0) {
3325 return ( ip_csr_HpHm_pp_13_LO_cache[NumPar][i] );
3326 } else {
3327 double newResult = interpolate (csrHpHm_pp_13_LO,mass);
3328 CacheShiftReal(ip_csr_HpHm_pp_13_LO_cache, NumPar, params, newResult);
3329 return newResult;
3330 }
3331}
double ip_csr_HpHm_pp_13_LO_cache[2][CacheSize]

◆ ip_csr_HpHm_pp_13_NLO()

double GeneralTHDMcache::ip_csr_HpHm_pp_13_NLO ( double  mass)

Definition at line 3334 of file GeneralTHDMcache.cpp.

3334 {
3335 int NumPar = 1;
3336 double params[] = {mass};
3337
3338 int i = CacheCheckReal(ip_csr_HpHm_pp_13_NLO_cache, NumPar, params);
3339 if (i>=0) {
3340 return ( ip_csr_HpHm_pp_13_NLO_cache[NumPar][i] );
3341 } else {
3342 double newResult = interpolateNU (csrHpHm_pp_13_NLO,mass);
3343 CacheShiftReal(ip_csr_HpHm_pp_13_NLO_cache, NumPar, params, newResult);
3344 return newResult;
3345 }
3346}
double interpolateNU(gslpp::matrix< double > arrayTab, double x)
Linearly interpolates a table with one parameter dimension and non-uniform intervals between bin valu...
double ip_csr_HpHm_pp_13_NLO_cache[2][CacheSize]

◆ ip_ex_bb_phi_bb_ATLAS13()

double GeneralTHDMcache::ip_ex_bb_phi_bb_ATLAS13 ( double  mass)

Definition at line 3350 of file GeneralTHDMcache.cpp.

3350 {
3351 int NumPar = 1;
3352 double params[] = {mass};
3353
3354 int i = CacheCheckReal(ip_ex_bb_phi_bb_ATLAS13_cache, NumPar, params);
3355 if (i>=0) {
3356 return ( ip_ex_bb_phi_bb_ATLAS13_cache[NumPar][i] );
3357 } else {
3358 double newResult = interpolate(ATLAS13_bb_phi_bb,mass);
3359 CacheShiftReal(ip_ex_bb_phi_bb_ATLAS13_cache, NumPar, params, newResult);
3360 return newResult;
3361 }
3362}
double ip_ex_bb_phi_bb_ATLAS13_cache[2][CacheSize]

◆ ip_ex_bb_phi_bb_CMS13()

double GeneralTHDMcache::ip_ex_bb_phi_bb_CMS13 ( double  mass)

Definition at line 3634 of file GeneralTHDMcache.cpp.

3634 {
3635 int NumPar = 1;
3636 double params[] = {mass};
3637
3638 int i = CacheCheckReal(ip_ex_bb_phi_bb_CMS13_cache, NumPar, params);
3639 if (i>=0) {
3640 return ( ip_ex_bb_phi_bb_CMS13_cache[NumPar][i] );
3641 } else {
3642 double newResult = interpolate(CMS13_bb_phi_bb,mass);
3643 CacheShiftReal(ip_ex_bb_phi_bb_CMS13_cache, NumPar, params, newResult);
3644 return newResult;
3645 }
3646}
double ip_ex_bb_phi_bb_CMS13_cache[2][CacheSize]

◆ ip_ex_bb_phi_bb_CMS8()

double GeneralTHDMcache::ip_ex_bb_phi_bb_CMS8 ( double  mass)

Definition at line 3395 of file GeneralTHDMcache.cpp.

3395 {
3396 int NumPar = 1;
3397 double params[] = {mass};
3398
3399 int i = CacheCheckReal(ip_ex_bb_phi_bb_CMS8_cache, NumPar, params);
3400 if (i>=0) {
3401 return ( ip_ex_bb_phi_bb_CMS8_cache[NumPar][i] );
3402 } else {
3403 double newResult = interpolate(CMS8_bb_phi_bb,mass);
3404 CacheShiftReal(ip_ex_bb_phi_bb_CMS8_cache, NumPar, params, newResult);
3405 return newResult;
3406 }
3407}
double ip_ex_bb_phi_bb_CMS8_cache[2][CacheSize]

◆ ip_ex_bb_phi_mumu_ATLAS13()

double GeneralTHDMcache::ip_ex_bb_phi_mumu_ATLAS13 ( double  mass)

Definition at line 3606 of file GeneralTHDMcache.cpp.

3606 {
3607 int NumPar = 1;
3608 double params[] = {mass};
3609
3610 int i = CacheCheckReal(ip_ex_bb_phi_mumu_ATLAS13_cache, NumPar, params);
3611 if (i>=0) {
3612 return ( ip_ex_bb_phi_mumu_ATLAS13_cache[NumPar][i] );
3613 } else {
3614 double newResult = interpolate(ATLAS13_bb_phi_mumu,mass);
3615 CacheShiftReal(ip_ex_bb_phi_mumu_ATLAS13_cache, NumPar, params, newResult);
3616 return newResult;
3617 }
3618}
double ip_ex_bb_phi_mumu_ATLAS13_cache[2][CacheSize]

◆ ip_ex_bb_phi_mumu_CMS13()

double GeneralTHDMcache::ip_ex_bb_phi_mumu_CMS13 ( double  mass)

Definition at line 3575 of file GeneralTHDMcache.cpp.

3575 {
3576 int NumPar = 1;
3577 double params[] = {mass};
3578
3579 int i = CacheCheckReal(ip_ex_bb_phi_mumu_CMS13_cache, NumPar, params);
3580 if (i>=0) {
3581 return ( ip_ex_bb_phi_mumu_CMS13_cache[NumPar][i] );
3582 } else {
3583 double newResult = interpolate(CMS13_bb_phi_mumu,mass);
3584 CacheShiftReal(ip_ex_bb_phi_mumu_CMS13_cache, NumPar, params, newResult);
3585 return newResult;
3586 }
3587}
double ip_ex_bb_phi_mumu_CMS13_cache[2][CacheSize]

◆ ip_ex_bb_phi_mumu_CMS8()

double GeneralTHDMcache::ip_ex_bb_phi_mumu_CMS8 ( double  mass)

Definition at line 3544 of file GeneralTHDMcache.cpp.

3544 {
3545 int NumPar = 1;
3546 double params[] = {mass};
3547
3548 int i = CacheCheckReal(ip_ex_bb_phi_mumu_CMS8_cache, NumPar, params);
3549 if (i>=0) {
3550 return ( ip_ex_bb_phi_mumu_CMS8_cache[NumPar][i] );
3551 } else {
3552 double newResult = interpolate(CMS8_bb_phi_mumu,mass);
3553 CacheShiftReal(ip_ex_bb_phi_mumu_CMS8_cache, NumPar, params, newResult);
3554 return newResult;
3555 }
3556}
double ip_ex_bb_phi_mumu_CMS8_cache[2][CacheSize]

◆ ip_ex_bb_phi_phi1Z_bbZ_1_CMS13()

double GeneralTHDMcache::ip_ex_bb_phi_phi1Z_bbZ_1_CMS13 ( double  mass)

Definition at line 4781 of file GeneralTHDMcache.cpp.

4781 {
4782 int NumPar = 1;
4783 double params[] = {mass};
4784
4786 if (i>=0) {
4787 return ( ip_ex_bb_phi_phi1Z_bbZ_1_CMS13_cache[NumPar][i] );
4788 } else {
4789 double newResult = interpolate(CMS13_bb_phi_phi1Z_bbZ_1,mass);
4790 CacheShiftReal(ip_ex_bb_phi_phi1Z_bbZ_1_CMS13_cache, NumPar, params, newResult);
4791 return newResult;
4792 }
4793}
double ip_ex_bb_phi_phi1Z_bbZ_1_CMS13_cache[2][CacheSize]

◆ ip_ex_bb_phi_phi1Z_bbZ_2_CMS13()

double GeneralTHDMcache::ip_ex_bb_phi_phi1Z_bbZ_2_CMS13 ( double  mass)

Definition at line 4795 of file GeneralTHDMcache.cpp.

4795 {
4796 int NumPar = 1;
4797 double params[] = {mass};
4798
4800 if (i>=0) {
4801 return ( ip_ex_bb_phi_phi1Z_bbZ_2_CMS13_cache[NumPar][i] );
4802 } else {
4803 double newResult = interpolate(CMS13_bb_phi_phi1Z_bbZ_2,mass);
4804 CacheShiftReal(ip_ex_bb_phi_phi1Z_bbZ_2_CMS13_cache, NumPar, params, newResult);
4805 return newResult;
4806 }
4807}
double ip_ex_bb_phi_phi1Z_bbZ_2_CMS13_cache[2][CacheSize]

◆ ip_ex_bb_phi_phi1Z_bbZ_ATLAS13()

double GeneralTHDMcache::ip_ex_bb_phi_phi1Z_bbZ_ATLAS13 ( double  mass)

Definition at line 4744 of file GeneralTHDMcache.cpp.

4744 {
4745 int NumPar = 1;
4746 double params[] = {mass};
4747
4749 if (i>=0) {
4750 return ( ip_ex_bb_phi_phi1Z_bbZ_ATLAS13_cache[NumPar][i] );
4751 } else {
4752 double newResult = interpolate(ATLAS13_bb_phi_phi1Z_bbZ,mass);
4753 CacheShiftReal(ip_ex_bb_phi_phi1Z_bbZ_ATLAS13_cache, NumPar, params, newResult);
4754 return newResult;
4755 }
4756}
double ip_ex_bb_phi_phi1Z_bbZ_ATLAS13_cache[2][CacheSize]

◆ ip_ex_bb_phi_tautau_ATLAS13()

double GeneralTHDMcache::ip_ex_bb_phi_tautau_ATLAS13 ( double  mass)

Definition at line 3732 of file GeneralTHDMcache.cpp.

3732 {
3733 int NumPar = 1;
3734 double params[] = {mass};
3735
3736 int i = CacheCheckReal(ip_ex_bb_phi_tautau_ATLAS13_cache, NumPar, params);
3737 if (i>=0) {
3738 return ( ip_ex_bb_phi_tautau_ATLAS13_cache[NumPar][i] );
3739 } else {
3740 double newResult = interpolate(ATLAS13_bb_phi_tautau,mass);
3741 CacheShiftReal(ip_ex_bb_phi_tautau_ATLAS13_cache, NumPar, params, newResult);
3742 return newResult;
3743 }
3744}
double ip_ex_bb_phi_tautau_ATLAS13_cache[2][CacheSize]

◆ ip_ex_bb_phi_tautau_ATLAS8()

double GeneralTHDMcache::ip_ex_bb_phi_tautau_ATLAS8 ( double  mass)

Definition at line 3676 of file GeneralTHDMcache.cpp.

3676 {
3677 int NumPar = 1;
3678 double params[] = {mass};
3679
3680 int i = CacheCheckReal(ip_ex_bb_phi_tautau_ATLAS8_cache, NumPar, params);
3681 if (i>=0) {
3682 return ( ip_ex_bb_phi_tautau_ATLAS8_cache[NumPar][i] );
3683 } else {
3684 double newResult = interpolate(ATLAS8_bb_phi_tautau,mass);
3685 CacheShiftReal(ip_ex_bb_phi_tautau_ATLAS8_cache, NumPar, params, newResult);
3686 return newResult;
3687 }
3688}
double ip_ex_bb_phi_tautau_ATLAS8_cache[2][CacheSize]

◆ ip_ex_bb_phi_tautau_CMS13()

double GeneralTHDMcache::ip_ex_bb_phi_tautau_CMS13 ( double  mass)

Definition at line 3746 of file GeneralTHDMcache.cpp.

3746 {
3747 int NumPar = 1;
3748 double params[] = {mass};
3749
3750 int i = CacheCheckReal(ip_ex_bb_phi_tautau_CMS13_cache, NumPar, params);
3751 if (i>=0) {
3752 return ( ip_ex_bb_phi_tautau_CMS13_cache[NumPar][i] );
3753 } else {
3754 double newResult = interpolate(CMS13_bb_phi_tautau,mass);
3755 CacheShiftReal(ip_ex_bb_phi_tautau_CMS13_cache, NumPar, params, newResult);
3756 return newResult;
3757 }
3758}
double ip_ex_bb_phi_tautau_CMS13_cache[2][CacheSize]

◆ ip_ex_bb_phi_tautau_CMS8()

double GeneralTHDMcache::ip_ex_bb_phi_tautau_CMS8 ( double  mass)

Definition at line 3690 of file GeneralTHDMcache.cpp.

3690 {
3691 int NumPar = 1;
3692 double params[] = {mass};
3693
3694 int i = CacheCheckReal(ip_ex_bb_phi_tautau_CMS8_cache, NumPar, params);
3695 if (i>=0) {
3696 return ( ip_ex_bb_phi_tautau_CMS8_cache[NumPar][i] );
3697 } else {
3698 double newResult = interpolate(CMS8_bb_phi_tautau,mass);
3699 CacheShiftReal(ip_ex_bb_phi_tautau_CMS8_cache, NumPar, params, newResult);
3700 return newResult;
3701 }
3702}
double ip_ex_bb_phi_tautau_CMS8_cache[2][CacheSize]

◆ ip_ex_bb_phi_tt_ATLAS13()

double GeneralTHDMcache::ip_ex_bb_phi_tt_ATLAS13 ( double  mass)

Definition at line 3381 of file GeneralTHDMcache.cpp.

3381 {
3382 int NumPar = 1;
3383 double params[] = {mass};
3384
3385 int i = CacheCheckReal(ip_ex_bb_phi_tt_ATLAS13_cache, NumPar, params);
3386 if (i>=0) {
3387 return ( ip_ex_bb_phi_tt_ATLAS13_cache[NumPar][i] );
3388 } else {
3389 double newResult = interpolate(ATLAS13_bb_phi_tt,mass);
3390 CacheShiftReal(ip_ex_bb_phi_tt_ATLAS13_cache, NumPar, params, newResult);
3391 return newResult;
3392 }
3393}
double ip_ex_bb_phi_tt_ATLAS13_cache[2][CacheSize]

◆ ip_ex_bb_phii_phijZ_bbZ_ATLAS13()

double GeneralTHDMcache::ip_ex_bb_phii_phijZ_bbZ_ATLAS13 ( double  m3,
double  m2 
)

Definition at line 4888 of file GeneralTHDMcache.cpp.

4888 {
4889 int NumPar = 2;
4890 double params[] = {mj, mi};
4891
4893 if (i>=0) {
4894 return ( ip_ex_bb_phii_phijZ_bbZ_ATLAS13_cache[NumPar][i] );
4895 } else {
4896 double newResult = interpolate2DtriangularData(ATLAS13_bb_phii_phijZ_bbZ, mj, mi);
4897 CacheShiftReal(ip_ex_bb_phii_phijZ_bbZ_ATLAS13_cache, NumPar, params, newResult);
4898 return newResult;
4899 }
4900}
double interpolate2DtriangularData(gslpp::matrix< double > arrayTab, double x, double y)
Linearly interpolates a table with two parameter dimensions. In this case the y variable changes firs...
double ip_ex_bb_phii_phijZ_bbZ_ATLAS13_cache[3][CacheSize]

◆ ip_ex_bsgamma()

double GeneralTHDMcache::ip_ex_bsgamma ( double  logtb,
double  logmHp 
)

Interpolating function for the NNLO value for the branching ratio of \(b\to s \gamma\) decays in the GTHDM.

Returns
\(BR(B\to X_s \gamma)\)

Values derived with the help of the authors of [Misiak:2015xwa].

Definition at line 5976 of file GeneralTHDMcache.cpp.

5976 {
5977 int NumPar = 2;
5978 double params[] = {logtb, logmHp};
5979
5980 int i = CacheCheckReal(ip_ex_bsgamma_cache, NumPar, params);
5981 if (i>=0) {
5982 return ( ip_ex_bsgamma_cache[NumPar][i] );
5983 } else {
5984 double newResult = interpolate2D(arraybsgamma, logtb, logmHp);
5985 CacheShiftReal(ip_ex_bsgamma_cache, NumPar, params, newResult);
5986 return newResult;
5987 }
5988}
double ip_ex_bsgamma_cache[3][CacheSize]

◆ ip_ex_gg_phi_bb_CMS8()

double GeneralTHDMcache::ip_ex_gg_phi_bb_CMS8 ( double  mass)

Definition at line 3409 of file GeneralTHDMcache.cpp.

3409 {
3410 int NumPar = 1;
3411 double params[] = {mass};
3412
3413 int i = CacheCheckReal(ip_ex_gg_phi_bb_CMS8_cache, NumPar, params);
3414 if (i>=0) {
3415 return ( ip_ex_gg_phi_bb_CMS8_cache[NumPar][i] );
3416 } else {
3417 double newResult = interpolate(CMS8_gg_phi_bb,mass);
3418 CacheShiftReal(ip_ex_gg_phi_bb_CMS8_cache, NumPar, params, newResult);
3419 return newResult;
3420 }
3421}
double ip_ex_gg_phi_bb_CMS8_cache[2][CacheSize]

◆ ip_ex_gg_phi_gaga_ATLAS8()

double GeneralTHDMcache::ip_ex_gg_phi_gaga_ATLAS8 ( double  mass)

Definition at line 3760 of file GeneralTHDMcache.cpp.

3760 {
3761 int NumPar = 1;
3762 double params[] = {mass};
3763
3764 int i = CacheCheckReal(ip_ex_gg_phi_gaga_ATLAS8_cache, NumPar, params);
3765 if (i>=0) {
3766 return ( ip_ex_gg_phi_gaga_ATLAS8_cache[NumPar][i] );
3767 } else {
3768 double newResult = interpolate(ATLAS8_gg_phi_gaga,mass);
3769 CacheShiftReal(ip_ex_gg_phi_gaga_ATLAS8_cache, NumPar, params, newResult);
3770 return newResult;
3771 }
3772}
double ip_ex_gg_phi_gaga_ATLAS8_cache[2][CacheSize]

◆ ip_ex_gg_phi_gaga_CMS13()

double GeneralTHDMcache::ip_ex_gg_phi_gaga_CMS13 ( double  mass)

Definition at line 3788 of file GeneralTHDMcache.cpp.

3788 {
3789 int NumPar = 1;
3790 double params[] = {mass};
3791
3792 int i = CacheCheckReal(ip_ex_gg_phi_gaga_CMS13_cache, NumPar, params);
3793 if (i>=0) {
3794 return ( ip_ex_gg_phi_gaga_CMS13_cache[NumPar][i] );
3795 } else {
3796 double newResult = interpolate(CMS13_gg_phi_gaga,mass);
3797 CacheShiftReal(ip_ex_gg_phi_gaga_CMS13_cache, NumPar, params, newResult);
3798 return newResult;
3799 }
3800}
double ip_ex_gg_phi_gaga_CMS13_cache[2][CacheSize]

◆ ip_ex_gg_phi_mumu_ATLAS13()

double GeneralTHDMcache::ip_ex_gg_phi_mumu_ATLAS13 ( double  mass)

Definition at line 3590 of file GeneralTHDMcache.cpp.

3590 {
3591 int NumPar = 1;
3592 double params[] = {mass};
3593
3594 int i = CacheCheckReal(ip_ex_gg_phi_mumu_ATLAS13_cache, NumPar, params);
3595 if (i>=0) {
3596 return ( ip_ex_gg_phi_mumu_ATLAS13_cache[NumPar][i] );
3597 } else {
3598 double newResult = interpolate(ATLAS13_gg_phi_mumu,mass);
3599 CacheShiftReal(ip_ex_gg_phi_mumu_ATLAS13_cache, NumPar, params, newResult);
3600 return newResult;
3601 }
3602}
double ip_ex_gg_phi_mumu_ATLAS13_cache[2][CacheSize]

◆ ip_ex_gg_phi_mumu_CMS13()

double GeneralTHDMcache::ip_ex_gg_phi_mumu_CMS13 ( double  mass)

Definition at line 3559 of file GeneralTHDMcache.cpp.

3559 {
3560 int NumPar = 1;
3561 double params[] = {mass};
3562
3563 int i = CacheCheckReal(ip_ex_gg_phi_mumu_CMS13_cache, NumPar, params);
3564 if (i>=0) {
3565 return ( ip_ex_gg_phi_mumu_CMS13_cache[NumPar][i] );
3566 } else {
3567 double newResult = interpolate(CMS13_gg_phi_mumu,mass);
3568 CacheShiftReal(ip_ex_gg_phi_mumu_CMS13_cache, NumPar, params, newResult);
3569 return newResult;
3570 }
3571}
double ip_ex_gg_phi_mumu_CMS13_cache[2][CacheSize]

◆ ip_ex_gg_phi_mumu_CMS8()

double GeneralTHDMcache::ip_ex_gg_phi_mumu_CMS8 ( double  mass)

Definition at line 3529 of file GeneralTHDMcache.cpp.

3529 {
3530 int NumPar = 1;
3531 double params[] = {mass};
3532
3533 int i = CacheCheckReal(ip_ex_gg_phi_mumu_CMS8_cache, NumPar, params);
3534 if (i>=0) {
3535 return ( ip_ex_gg_phi_mumu_CMS8_cache[NumPar][i] );
3536 } else {
3537 double newResult = interpolate(CMS8_gg_phi_mumu,mass);
3538 CacheShiftReal(ip_ex_gg_phi_mumu_CMS8_cache, NumPar, params, newResult);
3539 return newResult;
3540 }
3541}
double ip_ex_gg_phi_mumu_CMS8_cache[2][CacheSize]

◆ ip_ex_gg_phi_phi1phi1_ATLAS8()

double GeneralTHDMcache::ip_ex_gg_phi_phi1phi1_ATLAS8 ( double  mass)

Definition at line 4262 of file GeneralTHDMcache.cpp.

4262 {
4263 int NumPar = 1;
4264 double params[] = {mass};
4265
4266 int i = CacheCheckReal(ip_ex_gg_phi_phi1phi1_ATLAS8_cache, NumPar, params);
4267 if (i>=0) {
4268 return(ip_ex_gg_phi_phi1phi1_ATLAS8_cache[NumPar][i] );
4269 } else {
4270 double newResult = interpolate (ATLAS8_gg_phi_phi1phi1,mass);
4271 CacheShiftReal(ip_ex_gg_phi_phi1phi1_ATLAS8_cache, NumPar, params, newResult);
4272 return newResult;
4273 }
4274}
double ip_ex_gg_phi_phi1phi1_ATLAS8_cache[2][CacheSize]

◆ ip_ex_gg_phi_phi1phi1_bbtautau_CMS8()

double GeneralTHDMcache::ip_ex_gg_phi_phi1phi1_bbtautau_CMS8 ( double  mass)

Definition at line 4304 of file GeneralTHDMcache.cpp.

4304 {
4305 int NumPar = 1;
4306 double params[] = {mass};
4307
4309 if (i>=0) {
4311 } else {
4312 double newResult = interpolate (CMS8_gg_phi_phi1phi1_bbtautau,mass);
4314 return newResult;
4315 }
4316}
double ip_ex_gg_phi_phi1phi1_bbtautau_CMS8_cache[2][CacheSize]

◆ ip_ex_gg_phi_phi1phi1_gagaWW_ATLAS13()

double GeneralTHDMcache::ip_ex_gg_phi_phi1phi1_gagaWW_ATLAS13 ( double  mass)

Definition at line 4632 of file GeneralTHDMcache.cpp.

4632 {
4633 int NumPar = 1;
4634 double params[] = {mass};
4635
4637 if (i>=0) {
4639 } else {
4640 double newResult = interpolate (ATLAS13_gg_phi_phi1phi1_gagaWW,mass);
4642 return newResult;
4643 }
4644}
double ip_ex_gg_phi_phi1phi1_gagaWW_ATLAS13_cache[2][CacheSize]

◆ ip_ex_gg_phi_phi1Z_bbll_CMS8()

double GeneralTHDMcache::ip_ex_gg_phi_phi1Z_bbll_CMS8 ( double  mass)

Definition at line 4660 of file GeneralTHDMcache.cpp.

4660 {
4661 int NumPar = 1;
4662 double params[] = {mass};
4663
4664 int i = CacheCheckReal(ip_ex_gg_phi_phi1Z_bbll_CMS8_cache, NumPar, params);
4665 if (i>=0) {
4666 return ( ip_ex_gg_phi_phi1Z_bbll_CMS8_cache[NumPar][i] );
4667 } else {
4668 double newResult = interpolate(CMS8_gg_phi_phi1Z_bbll,mass);
4669 CacheShiftReal(ip_ex_gg_phi_phi1Z_bbll_CMS8_cache, NumPar, params, newResult);
4670 return newResult;
4671 }
4672}
double ip_ex_gg_phi_phi1Z_bbll_CMS8_cache[2][CacheSize]

◆ ip_ex_gg_phi_phi1Z_bbZ_1_CMS13()

double GeneralTHDMcache::ip_ex_gg_phi_phi1Z_bbZ_1_CMS13 ( double  mass)

Definition at line 4716 of file GeneralTHDMcache.cpp.

4716 {
4717 int NumPar = 1;
4718 double params[] = {mass};
4719
4721 if (i>=0) {
4722 return ( ip_ex_gg_phi_phi1Z_bbZ_1_CMS13_cache[NumPar][i] );
4723 } else {
4724 double newResult = interpolate(CMS13_gg_phi_phi1Z_bbZ_1,mass);
4725 CacheShiftReal(ip_ex_gg_phi_phi1Z_bbZ_1_CMS13_cache, NumPar, params, newResult);
4726 return newResult;
4727 }
4728}
double ip_ex_gg_phi_phi1Z_bbZ_1_CMS13_cache[2][CacheSize]

◆ ip_ex_gg_phi_phi1Z_bbZ_2_CMS13()

double GeneralTHDMcache::ip_ex_gg_phi_phi1Z_bbZ_2_CMS13 ( double  mass)

Definition at line 4730 of file GeneralTHDMcache.cpp.

4730 {
4731 int NumPar = 1;
4732 double params[] = {mass};
4733
4735 if (i>=0) {
4736 return ( ip_ex_gg_phi_phi1Z_bbZ_2_CMS13_cache[NumPar][i] );
4737 } else {
4738 double newResult = interpolate(CMS13_gg_phi_phi1Z_bbZ_2,mass);
4739 CacheShiftReal(ip_ex_gg_phi_phi1Z_bbZ_2_CMS13_cache, NumPar, params, newResult);
4740 return newResult;
4741 }
4742}
double ip_ex_gg_phi_phi1Z_bbZ_2_CMS13_cache[2][CacheSize]

◆ ip_ex_gg_phi_phi1Z_bbZ_ATLAS13()

double GeneralTHDMcache::ip_ex_gg_phi_phi1Z_bbZ_ATLAS13 ( double  mass)

Definition at line 4702 of file GeneralTHDMcache.cpp.

4702 {
4703 int NumPar = 1;
4704 double params[] = {mass};
4705
4707 if (i>=0) {
4708 return ( ip_ex_gg_phi_phi1Z_bbZ_ATLAS13_cache[NumPar][i] );
4709 } else {
4710 double newResult = interpolate(ATLAS13_gg_phi_phi1Z_bbZ,mass);
4711 CacheShiftReal(ip_ex_gg_phi_phi1Z_bbZ_ATLAS13_cache, NumPar, params, newResult);
4712 return newResult;
4713 }
4714}
double ip_ex_gg_phi_phi1Z_bbZ_ATLAS13_cache[2][CacheSize]

◆ ip_ex_gg_phi_phi1Z_bbZ_ATLAS8()

double GeneralTHDMcache::ip_ex_gg_phi_phi1Z_bbZ_ATLAS8 ( double  mass)

Definition at line 4646 of file GeneralTHDMcache.cpp.

4646 {
4647 int NumPar = 1;
4648 double params[] = {mass};
4649
4650 int i = CacheCheckReal(ip_ex_gg_phi_phi1Z_bbZ_ATLAS8_cache, NumPar, params);
4651 if (i>=0) {
4652 return ( ip_ex_gg_phi_phi1Z_bbZ_ATLAS8_cache[NumPar][i] );
4653 } else {
4654 double newResult = interpolate(ATLAS8_gg_phi_phi1Z_bbZ,mass);
4655 CacheShiftReal(ip_ex_gg_phi_phi1Z_bbZ_ATLAS8_cache, NumPar, params, newResult);
4656 return newResult;
4657 }
4658}
double ip_ex_gg_phi_phi1Z_bbZ_ATLAS8_cache[2][CacheSize]

◆ ip_ex_gg_phi_phi1Z_tautaull_CMS13()

double GeneralTHDMcache::ip_ex_gg_phi_phi1Z_tautaull_CMS13 ( double  mass)

Definition at line 4761 of file GeneralTHDMcache.cpp.

4761 {
4762 int NumPar = 1;
4763 double params[] = {mass};
4764
4766 if (i>=0) {
4767 return ( ip_ex_gg_phi_phi1Z_tautaull_CMS13_cache[NumPar][i] );
4768 } else {
4769 double newResult = interpolate(CMS13_gg_phi_phi1Z_tautaull,mass);
4770 CacheShiftReal(ip_ex_gg_phi_phi1Z_tautaull_CMS13_cache, NumPar, params, newResult);
4771 return newResult;
4772 }
4773}
double ip_ex_gg_phi_phi1Z_tautaull_CMS13_cache[2][CacheSize]

◆ ip_ex_gg_phi_phi1Z_tautaull_CMS8()

double GeneralTHDMcache::ip_ex_gg_phi_phi1Z_tautaull_CMS8 ( double  mass)

Definition at line 4688 of file GeneralTHDMcache.cpp.

4688 {
4689 int NumPar = 1;
4690 double params[] = {mass};
4691
4693 if (i>=0) {
4694 return ( ip_ex_gg_phi_phi1Z_tautaull_CMS8_cache[NumPar][i] );
4695 } else {
4696 double newResult = interpolate(CMS8_gg_phi_phi1Z_tautaull,mass);
4697 CacheShiftReal(ip_ex_gg_phi_phi1Z_tautaull_CMS8_cache, NumPar, params, newResult);
4698 return newResult;
4699 }
4700}
double ip_ex_gg_phi_phi1Z_tautaull_CMS8_cache[2][CacheSize]

◆ ip_ex_gg_phi_phi1Z_tautauZ_ATLAS8()

double GeneralTHDMcache::ip_ex_gg_phi_phi1Z_tautauZ_ATLAS8 ( double  mass)

Definition at line 4674 of file GeneralTHDMcache.cpp.

4674 {
4675 int NumPar = 1;
4676 double params[] = {mass};
4677
4679 if (i>=0) {
4680 return ( ip_ex_gg_phi_phi1Z_tautauZ_ATLAS8_cache[NumPar][i] );
4681 } else {
4682 double newResult = interpolate(ATLAS8_gg_phi_phi1Z_tautauZ,mass);
4683 CacheShiftReal(ip_ex_gg_phi_phi1Z_tautauZ_ATLAS8_cache, NumPar, params, newResult);
4684 return newResult;
4685 }
4686}
double ip_ex_gg_phi_phi1Z_tautauZ_ATLAS8_cache[2][CacheSize]

◆ ip_ex_gg_phi_tautau_ATLAS13()

double GeneralTHDMcache::ip_ex_gg_phi_tautau_ATLAS13 ( double  mass)

Definition at line 3704 of file GeneralTHDMcache.cpp.

3704 {
3705 int NumPar = 1;
3706 double params[] = {mass};
3707
3708 int i = CacheCheckReal(ip_ex_gg_phi_tautau_ATLAS13_cache, NumPar, params);
3709 if (i>=0) {
3710 return ( ip_ex_gg_phi_tautau_ATLAS13_cache[NumPar][i] );
3711 } else {
3712 double newResult = interpolate(ATLAS13_gg_phi_tautau,mass);
3713 CacheShiftReal(ip_ex_gg_phi_tautau_ATLAS13_cache, NumPar, params, newResult);
3714 return newResult;
3715 }
3716}
double ip_ex_gg_phi_tautau_ATLAS13_cache[2][CacheSize]

◆ ip_ex_gg_phi_tautau_ATLAS8()

double GeneralTHDMcache::ip_ex_gg_phi_tautau_ATLAS8 ( double  mass)

Definition at line 3648 of file GeneralTHDMcache.cpp.

3648 {
3649 int NumPar = 1;
3650 double params[] = {mass};
3651
3652 int i = CacheCheckReal(ip_ex_gg_phi_tautau_ATLAS8_cache, NumPar, params);
3653 if (i>=0) {
3654 return ( ip_ex_gg_phi_tautau_ATLAS8_cache[NumPar][i] );
3655 } else {
3656 double newResult = interpolate(ATLAS8_gg_phi_tautau,mass);
3657 CacheShiftReal(ip_ex_gg_phi_tautau_ATLAS8_cache, NumPar, params, newResult);
3658 return newResult;
3659 }
3660}
double ip_ex_gg_phi_tautau_ATLAS8_cache[2][CacheSize]

◆ ip_ex_gg_phi_tautau_CMS13()

double GeneralTHDMcache::ip_ex_gg_phi_tautau_CMS13 ( double  mass)

Definition at line 3718 of file GeneralTHDMcache.cpp.

3718 {
3719 int NumPar = 1;
3720 double params[] = {mass};
3721
3722 int i = CacheCheckReal(ip_ex_gg_phi_tautau_CMS13_cache, NumPar, params);
3723 if (i>=0) {
3724 return ( ip_ex_gg_phi_tautau_CMS13_cache[NumPar][i] );
3725 } else {
3726 double newResult = interpolate(CMS13_gg_phi_tautau,mass);
3727 CacheShiftReal(ip_ex_gg_phi_tautau_CMS13_cache, NumPar, params, newResult);
3728 return newResult;
3729 }
3730}
double ip_ex_gg_phi_tautau_CMS13_cache[2][CacheSize]

◆ ip_ex_gg_phi_tautau_CMS8()

double GeneralTHDMcache::ip_ex_gg_phi_tautau_CMS8 ( double  mass)

Definition at line 3662 of file GeneralTHDMcache.cpp.

3662 {
3663 int NumPar = 1;
3664 double params[] = {mass};
3665
3666 int i = CacheCheckReal(ip_ex_gg_phi_tautau_CMS8_cache, NumPar, params);
3667 if (i>=0) {
3668 return ( ip_ex_gg_phi_tautau_CMS8_cache[NumPar][i] );
3669 } else {
3670 double newResult = interpolate(CMS8_gg_phi_tautau,mass);
3671 CacheShiftReal(ip_ex_gg_phi_tautau_CMS8_cache, NumPar, params, newResult);
3672 return newResult;
3673 }
3674}
double ip_ex_gg_phi_tautau_CMS8_cache[2][CacheSize]

◆ ip_ex_gg_phi_VV_llqq_ATLAS13()

double GeneralTHDMcache::ip_ex_gg_phi_VV_llqq_ATLAS13 ( double  mass)

Definition at line 4226 of file GeneralTHDMcache.cpp.

4226 {
4227 int NumPar = 1;
4228 double params[] = {mass};
4229
4230 int i = CacheCheckReal(ip_ex_gg_phi_VV_llqq_ATLAS13_cache, NumPar, params);
4231 if (i>=0) {
4232 return ( ip_ex_gg_phi_VV_llqq_ATLAS13_cache[NumPar][i] );
4233 } else {
4234 double newResult = interpolate(ATLAS13_gg_phi_VV_llqq,mass);
4235 CacheShiftReal(ip_ex_gg_phi_VV_llqq_ATLAS13_cache, NumPar, params, newResult);
4236 return newResult;
4237 }
4238}
double ip_ex_gg_phi_VV_llqq_ATLAS13_cache[2][CacheSize]

◆ ip_ex_gg_phi_WW_ATLAS8()

double GeneralTHDMcache::ip_ex_gg_phi_WW_ATLAS8 ( double  mass)

Definition at line 3984 of file GeneralTHDMcache.cpp.

3984 {
3985 int NumPar = 1;
3986 double params[] = {mass};
3987
3988 int i = CacheCheckReal(ip_ex_gg_phi_WW_ATLAS8_cache, NumPar, params);
3989 if (i>=0) {
3990 return ( ip_ex_gg_phi_WW_ATLAS8_cache[NumPar][i] );
3991 } else {
3992 double newResult = interpolate(ATLAS8_gg_phi_WW,mass);
3993 CacheShiftReal(ip_ex_gg_phi_WW_ATLAS8_cache, NumPar, params, newResult);
3994 return newResult;
3995 }
3996}
double ip_ex_gg_phi_WW_ATLAS8_cache[2][CacheSize]

◆ ip_ex_gg_phi_WW_CMS13()

double GeneralTHDMcache::ip_ex_gg_phi_WW_CMS13 ( double  mass)

Definition at line 4059 of file GeneralTHDMcache.cpp.

4059 {
4060 int NumPar = 1;
4061 double params[] = {mass};
4062
4063 int i = CacheCheckReal(ip_ex_gg_phi_WW_CMS13_cache, NumPar, params);
4064 if (i>=0) {
4065 return ( ip_ex_gg_phi_WW_CMS13_cache[NumPar][i] );
4066 } else {
4067 double newResult = interpolate(CMS13_gg_phi_WW,mass);
4068 CacheShiftReal(ip_ex_gg_phi_WW_CMS13_cache, NumPar, params, newResult);
4069 return newResult;
4070 }
4071}
double ip_ex_gg_phi_WW_CMS13_cache[2][CacheSize]

◆ ip_ex_gg_phi_WW_enumunu_ATLAS13()

double GeneralTHDMcache::ip_ex_gg_phi_WW_enumunu_ATLAS13 ( double  mass)

Definition at line 4108 of file GeneralTHDMcache.cpp.

4108 {
4109 int NumPar = 1;
4110 double params[] = {mass};
4111
4113 if (i>=0) {
4114 return ( ip_ex_gg_phi_WW_enumunu_ATLAS13_cache[NumPar][i] );
4115 } else {
4116 double newResult = interpolate(ATLAS13_gg_phi_WW_enumunu,mass);
4117 CacheShiftReal(ip_ex_gg_phi_WW_enumunu_ATLAS13_cache, NumPar, params, newResult);
4118 return newResult;
4119 }
4120}
double ip_ex_gg_phi_WW_enumunu_ATLAS13_cache[2][CacheSize]

◆ ip_ex_gg_phi_WW_heavy_CMS13()

double GeneralTHDMcache::ip_ex_gg_phi_WW_heavy_CMS13 ( double  mass)

Definition at line 4017 of file GeneralTHDMcache.cpp.

4017 {
4018 int NumPar = 1;
4019 double params[] = {mass};
4020
4021 int i = CacheCheckReal(ip_ex_gg_phi_WW_heavy_CMS13_cache, NumPar, params);
4022 if (i>=0) {
4023 return ( ip_ex_gg_phi_WW_heavy_CMS13_cache[NumPar][i] );
4024 } else {
4025 double newResult = interpolate(CMS13_gg_phi_WW_heavy,mass);
4026 CacheShiftReal(ip_ex_gg_phi_WW_heavy_CMS13_cache, NumPar, params, newResult);
4027 return newResult;
4028 }
4029}
double ip_ex_gg_phi_WW_heavy_CMS13_cache[2][CacheSize]

◆ ip_ex_gg_phi_WW_lnuqq_ATLAS13()

double GeneralTHDMcache::ip_ex_gg_phi_WW_lnuqq_ATLAS13 ( double  mass)

Definition at line 4150 of file GeneralTHDMcache.cpp.

4150 {
4151 int NumPar = 1;
4152 double params[] = {mass};
4153
4154 int i = CacheCheckReal(ip_ex_gg_phi_WW_lnuqq_ATLAS13_cache, NumPar, params);
4155 if (i>=0) {
4156 return ( ip_ex_gg_phi_WW_lnuqq_ATLAS13_cache[NumPar][i] );
4157 } else {
4158 double newResult = interpolate(ATLAS13_gg_phi_WW_lnuqq,mass);
4159 CacheShiftReal(ip_ex_gg_phi_WW_lnuqq_ATLAS13_cache, NumPar, params, newResult);
4160 return newResult;
4161 }
4162}
double ip_ex_gg_phi_WW_lnuqq_ATLAS13_cache[2][CacheSize]

◆ ip_ex_gg_phi_Zga_CMS13()

double GeneralTHDMcache::ip_ex_gg_phi_Zga_CMS13 ( double  mass)

Definition at line 3858 of file GeneralTHDMcache.cpp.

3858 {
3859 int NumPar = 1;
3860 double params[] = {mass};
3861
3862 int i = CacheCheckReal(ip_ex_gg_phi_Zga_CMS13_cache, NumPar, params);
3863 if (i>=0) {
3864 return ( ip_ex_gg_phi_Zga_CMS13_cache[NumPar][i] );
3865 } else {
3866 double newResult = interpolate(CMS13_gg_phi_Zga,mass);
3867 CacheShiftReal(ip_ex_gg_phi_Zga_CMS13_cache, NumPar, params, newResult);
3868 return newResult;
3869 }
3870}
double ip_ex_gg_phi_Zga_CMS13_cache[2][CacheSize]

◆ ip_ex_gg_phi_Zga_llga_ATLAS13()

double GeneralTHDMcache::ip_ex_gg_phi_Zga_llga_ATLAS13 ( double  mass)

Definition at line 3830 of file GeneralTHDMcache.cpp.

3830 {
3831 int NumPar = 1;
3832 double params[] = {mass};
3833
3834 int i = CacheCheckReal(ip_ex_gg_phi_Zga_llga_ATLAS13_cache, NumPar, params);
3835 if (i>=0) {
3836 return ( ip_ex_gg_phi_Zga_llga_ATLAS13_cache[NumPar][i] );
3837 } else {
3838 double newResult = interpolate(ATLAS13_gg_phi_Zga_llga,mass);
3839 CacheShiftReal(ip_ex_gg_phi_Zga_llga_ATLAS13_cache, NumPar, params, newResult);
3840 return newResult;
3841 }
3842}
double ip_ex_gg_phi_Zga_llga_ATLAS13_cache[2][CacheSize]

◆ ip_ex_gg_phi_Zga_qqga_ATLAS13()

double GeneralTHDMcache::ip_ex_gg_phi_Zga_qqga_ATLAS13 ( double  mass)

Definition at line 3844 of file GeneralTHDMcache.cpp.

3844 {
3845 int NumPar = 1;
3846 double params[] = {mass};
3847
3848 int i = CacheCheckReal(ip_ex_gg_phi_Zga_qqga_ATLAS13_cache, NumPar, params);
3849 if (i>=0) {
3850 return ( ip_ex_gg_phi_Zga_qqga_ATLAS13_cache[NumPar][i] );
3851 } else {
3852 double newResult = interpolate(ATLAS13_gg_phi_Zga_qqga,mass);
3853 CacheShiftReal(ip_ex_gg_phi_Zga_qqga_ATLAS13_cache, NumPar, params, newResult);
3854 return newResult;
3855 }
3856}
double ip_ex_gg_phi_Zga_qqga_ATLAS13_cache[2][CacheSize]

◆ ip_ex_gg_phi_ZZ_ATLAS8()

double GeneralTHDMcache::ip_ex_gg_phi_ZZ_ATLAS8 ( double  mass)

Definition at line 3872 of file GeneralTHDMcache.cpp.

3872 {
3873 int NumPar = 1;
3874 double params[] = {mass};
3875
3876 int i = CacheCheckReal(ip_ex_gg_phi_ZZ_ATLAS8_cache, NumPar, params);
3877 if (i>=0) {
3878 return ( ip_ex_gg_phi_ZZ_ATLAS8_cache[NumPar][i] );
3879 } else {
3880 double newResult = interpolate(ATLAS8_gg_phi_ZZ,mass);
3881 CacheShiftReal(ip_ex_gg_phi_ZZ_ATLAS8_cache, NumPar, params, newResult);
3882 return newResult;
3883 }
3884}
double ip_ex_gg_phi_ZZ_ATLAS8_cache[2][CacheSize]

◆ ip_ex_gg_phi_ZZ_llllnunu_ATLAS13()

double GeneralTHDMcache::ip_ex_gg_phi_ZZ_llllnunu_ATLAS13 ( double  mass)

Definition at line 3900 of file GeneralTHDMcache.cpp.

3900 {
3901 int NumPar = 1;
3902 double params[] = {mass};
3903
3905 if (i>=0) {
3906 return ( ip_ex_gg_phi_ZZ_llllnunu_ATLAS13_cache[NumPar][i] );
3907 } else {
3908 double newResult = interpolate(ATLAS13_gg_phi_ZZ_llllnunu,mass);
3909 CacheShiftReal(ip_ex_gg_phi_ZZ_llllnunu_ATLAS13_cache, NumPar, params, newResult);
3910 return newResult;
3911 }
3912}
double ip_ex_gg_phi_ZZ_llllnunu_ATLAS13_cache[2][CacheSize]

◆ ip_ex_gg_phi_ZZ_qqllnunu_ATLAS13()

double GeneralTHDMcache::ip_ex_gg_phi_ZZ_qqllnunu_ATLAS13 ( double  mass)

Definition at line 3928 of file GeneralTHDMcache.cpp.

3928 {
3929 int NumPar = 1;
3930 double params[] = {mass};
3931
3933 if (i>=0) {
3934 return ( ip_ex_gg_phi_ZZ_qqllnunu_ATLAS13_cache[NumPar][i] );
3935 } else {
3936 double newResult = interpolate(ATLAS13_gg_phi_ZZ_qqllnunu,mass);
3937 CacheShiftReal(ip_ex_gg_phi_ZZ_qqllnunu_ATLAS13_cache, NumPar, params, newResult);
3938 return newResult;
3939 }
3940}
double ip_ex_gg_phi_ZZ_qqllnunu_ATLAS13_cache[2][CacheSize]

◆ ip_ex_gg_phii_phijZ_bbZ_ATLAS13()

double GeneralTHDMcache::ip_ex_gg_phii_phijZ_bbZ_ATLAS13 ( double  m3,
double  m2 
)

Definition at line 4872 of file GeneralTHDMcache.cpp.

4872 {
4873 int NumPar = 2;
4874 double params[] = {mj, mi};
4875
4877 if (i>=0) {
4878 return ( ip_ex_gg_phii_phijZ_bbZ_ATLAS13_cache[NumPar][i] );
4879 } else {
4880 double newResult = interpolate2DtriangularData(ATLAS13_gg_phii_phijZ_bbZ, mj, mi);
4881
4882 CacheShiftReal(ip_ex_gg_phii_phijZ_bbZ_ATLAS13_cache, NumPar, params, newResult);
4883 return newResult;
4884 }
4885}
double ip_ex_gg_phii_phijZ_bbZ_ATLAS13_cache[3][CacheSize]

◆ ip_ex_gg_phii_phijZ_WWZ_ATLAS13()

double GeneralTHDMcache::ip_ex_gg_phii_phijZ_WWZ_ATLAS13 ( double  m3,
double  m2 
)

Definition at line 4905 of file GeneralTHDMcache.cpp.

4905 {
4906 int NumPar = 2;
4907 double params[] = {mj, mi};
4908
4910 if (i>=0) {
4911 return ( ip_ex_gg_phii_phijZ_WWZ_ATLAS13_cache[NumPar][i] );
4912 } else {
4913 double newResult = interpolate2DtriangularData(ATLAS13_gg_phii_phijZ_WWZ, mj, mi);
4914 CacheShiftReal(ip_ex_gg_phii_phijZ_WWZ_ATLAS13_cache, NumPar, params, newResult);
4915 return newResult;
4916 }
4917}
double ip_ex_gg_phii_phijZ_WWZ_ATLAS13_cache[3][CacheSize]

◆ ip_ex_ggVV_phi_WW_lnulnu_CMS13()

double GeneralTHDMcache::ip_ex_ggVV_phi_WW_lnulnu_CMS13 ( double  mass)

Definition at line 4136 of file GeneralTHDMcache.cpp.

4136 {
4137 int NumPar = 1;
4138 double params[] = {mass};
4139
4141 if (i>=0) {
4142 return ( ip_ex_ggVV_phi_WW_lnulnu_CMS13_cache[NumPar][i] );
4143 } else {
4144 double newResult = interpolate(CMS13_ggVV_phi_WW_lnulnu,mass);
4145 CacheShiftReal(ip_ex_ggVV_phi_WW_lnulnu_CMS13_cache, NumPar, params, newResult);
4146 return newResult;
4147 }
4148}
double ip_ex_ggVV_phi_WW_lnulnu_CMS13_cache[2][CacheSize]

◆ ip_ex_pp_Hp_taunu_CMS8()

double GeneralTHDMcache::ip_ex_pp_Hp_taunu_CMS8 ( double  mass)

Interpolating function for the observed CMS upper limit on a singly charged scalar resonance decaying to a \(\tau\) lepton and a neutrino.

Returns
\([\sigma_{pp\to phi3^+}]_{\text{CMS,95\%}}\)

Taken from arXiv:1508.07774, Table 10 bottom [Khachatryan:2015qxa].

Definition at line 4938 of file GeneralTHDMcache.cpp.

4938 {
4939 int NumPar = 1;
4940 double params[] = {mass};
4941
4942 int i = CacheCheckReal(ip_ex_pp_Hp_taunu_CMS8_cache, NumPar, params);
4943 if (i>=0) {
4944 return(ip_ex_pp_Hp_taunu_CMS8_cache[NumPar][i] );
4945 } else {
4946 double newResult = interpolate (CMS8_pp_Hp_taunu,mass);
4947 CacheShiftReal(ip_ex_pp_Hp_taunu_CMS8_cache, NumPar, params, newResult);
4948 return newResult;
4949 }
4950}
double ip_ex_pp_Hp_taunu_CMS8_cache[2][CacheSize]

◆ ip_ex_pp_Hp_tb_CMS8()

double GeneralTHDMcache::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.

Returns
\([\sigma_{pp\to phi3^+}]_{\text{CMS,95\%}}\)

Taken from arXiv:1508.07774, Table 11 [Khachatryan:2015qxa].

Definition at line 5002 of file GeneralTHDMcache.cpp.

5002 {
5003 int NumPar = 1;
5004 double params[] = {mass};
5005
5006 int i = CacheCheckReal(ip_ex_pp_Hp_tb_CMS8_cache, NumPar, params);
5007 if (i>=0) {
5008 return(ip_ex_pp_Hp_tb_CMS8_cache[NumPar][i] );
5009 } else {
5010 double newResult = interpolate (CMS8_pp_Hp_tb,mass);
5011 CacheShiftReal(ip_ex_pp_Hp_tb_CMS8_cache, NumPar, params, newResult);
5012 return newResult;
5013 }
5014}
double ip_ex_pp_Hp_tb_CMS8_cache[2][CacheSize]

◆ ip_ex_pp_Hpm_taunu_ATLAS13()

double GeneralTHDMcache::ip_ex_pp_Hpm_taunu_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a singly charged scalar resonance decaying to a \(\tau\) lepton and a neutrino.

Returns
\([\sigma_{pp\to phi3^\pm}\cdot BR(H^\pm\to \tau \nu)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-088, Figure 6 [ATLAS:2016grc].

Definition at line 4954 of file GeneralTHDMcache.cpp.

4954 {
4955 int NumPar = 1;
4956 double params[] = {mass};
4957
4958 int i = CacheCheckReal(ip_ex_pp_Hpm_taunu_ATLAS13_cache, NumPar, params);
4959 if (i>=0) {
4960 return(ip_ex_pp_Hpm_taunu_ATLAS13_cache[NumPar][i] );
4961 } else {
4962 double newResult = interpolate (ATLAS13_pp_Hpm_taunu,mass);
4963 CacheShiftReal(ip_ex_pp_Hpm_taunu_ATLAS13_cache, NumPar, params, newResult);
4964 return newResult;
4965 }
4966}
double ip_ex_pp_Hpm_taunu_ATLAS13_cache[2][CacheSize]

◆ ip_ex_pp_Hpm_taunu_ATLAS8()

double GeneralTHDMcache::ip_ex_pp_Hpm_taunu_ATLAS8 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a singly charged scalar resonance decaying to a \(\tau\) lepton and a neutrino.

Returns
\([\sigma_{pp\to phi3^\pm}\cdot BR(H^\pm\to \tau \nu)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1412.6663, Figure 7-b [Aad:2014kga].

Definition at line 4922 of file GeneralTHDMcache.cpp.

4922 {
4923 int NumPar = 1;
4924 double params[] = {mass};
4925
4926 int i = CacheCheckReal(ip_ex_pp_Hpm_taunu_ATLAS8_cache, NumPar, params);
4927 if (i>=0) {
4928 return(ip_ex_pp_Hpm_taunu_ATLAS8_cache[NumPar][i] );
4929 } else {
4930 double newResult = interpolate (ATLAS8_pp_Hpm_taunu,mass);
4931 CacheShiftReal(ip_ex_pp_Hpm_taunu_ATLAS8_cache, NumPar, params, newResult);
4932 return newResult;
4933 }
4934}
double ip_ex_pp_Hpm_taunu_ATLAS8_cache[2][CacheSize]

◆ ip_ex_pp_Hpm_taunu_CMS13()

double GeneralTHDMcache::ip_ex_pp_Hpm_taunu_CMS13 ( double  mass)

Interpolating function for the observed CMS upper limit on a singly charged scalar resonance decaying to a \(\tau\) lepton and a neutrino.

Returns
\([\sigma_{pp\to phi3^\pm}\cdot BR(H^\pm\to \tau \nu)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-031, Figure 6 right [CMS:2016szv].

Definition at line 4970 of file GeneralTHDMcache.cpp.

4970 {
4971 int NumPar = 1;
4972 double params[] = {mass};
4973
4974 int i = CacheCheckReal(ip_ex_pp_Hpm_taunu_CMS13_cache, NumPar, params);
4975 if (i>=0) {
4976 return(ip_ex_pp_Hpm_taunu_CMS13_cache[NumPar][i] );
4977 } else {
4978 double newResult = interpolate (CMS13_pp_Hpm_taunu,mass);
4979 CacheShiftReal(ip_ex_pp_Hpm_taunu_CMS13_cache, NumPar, params, newResult);
4980 return newResult;
4981 }
4982}
double ip_ex_pp_Hpm_taunu_CMS13_cache[2][CacheSize]

◆ ip_ex_pp_Hpm_tb_ATLAS13()

double GeneralTHDMcache::ip_ex_pp_Hpm_tb_ATLAS13 ( double  mass)

Definition at line 5016 of file GeneralTHDMcache.cpp.

5016 {
5017 int NumPar = 1;
5018 double params[] = {mass};
5019
5020 int i = CacheCheckReal(ip_ex_pp_Hpm_tb_ATLAS13_cache, NumPar, params);
5021 if (i>=0) {
5022 return(ip_ex_pp_Hpm_tb_ATLAS13_cache[NumPar][i] );
5023 } else {
5024 double newResult = interpolate (ATLAS13_pp_Hpm_tb,mass);
5025 CacheShiftReal(ip_ex_pp_Hpm_tb_ATLAS13_cache, NumPar, params, newResult);
5026 return newResult;
5027 }
5028}
double ip_ex_pp_Hpm_tb_ATLAS13_cache[2][CacheSize]

◆ ip_ex_pp_Hpm_tb_ATLAS8()

double GeneralTHDMcache::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.

Returns
\([2\sigma_{pp\to phi3^+}\cdot BR(H^+\to tb)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1512.03704, Figure 6 [Aad:2015typ].

Definition at line 4986 of file GeneralTHDMcache.cpp.

4986 {
4987 int NumPar = 1;
4988 double params[] = {mass};
4989
4990 int i = CacheCheckReal(ip_ex_pp_Hpm_tb_ATLAS8_cache, NumPar, params);
4991 if (i>=0) {
4992 return(ip_ex_pp_Hpm_tb_ATLAS8_cache[NumPar][i] );
4993 } else {
4994 double newResult = interpolate (ATLAS8_pp_Hpm_tb,mass);
4995 CacheShiftReal(ip_ex_pp_Hpm_tb_ATLAS8_cache, NumPar, params, newResult);
4996 return newResult;
4997 }
4998}
double ip_ex_pp_Hpm_tb_ATLAS8_cache[2][CacheSize]

◆ ip_ex_pp_Hpm_tb_CMS13()

double GeneralTHDMcache::ip_ex_pp_Hpm_tb_CMS13 ( double  mass)

Definition at line 5032 of file GeneralTHDMcache.cpp.

5032 {
5033 int NumPar = 1;
5034 double params[] = {mass};
5035
5036 int i = CacheCheckReal(ip_ex_pp_Hpm_tb_CMS13_cache, NumPar, params);
5037 if (i>=0) {
5038 return(ip_ex_pp_Hpm_tb_CMS13_cache[NumPar][i] );
5039 } else {
5040 double newResult = interpolate (CMS13_pp_Hpm_tb,mass);
5041 CacheShiftReal(ip_ex_pp_Hpm_tb_CMS13_cache, NumPar, params, newResult);
5042 return newResult;
5043 }
5044}
double ip_ex_pp_Hpm_tb_CMS13_cache[2][CacheSize]

◆ ip_ex_pp_phi2_bb_light_CMS13()

double GeneralTHDMcache::ip_ex_pp_phi2_bb_light_CMS13 ( double  mass)

Definition at line 3481 of file GeneralTHDMcache.cpp.

3481 {
3482 int NumPar = 1;
3483 double params[] = {mass};
3484
3485 int i = CacheCheckReal(ip_ex_pp_phi2_bb_light_CMS13_cache, NumPar, params);
3486 if (i>=0) {
3487 return ( ip_ex_pp_phi2_bb_light_CMS13_cache[NumPar][i] );
3488 } else {
3489 double newResult = interpolate(CMS13_pp_phi2_bb_light,mass);
3490 CacheShiftReal(ip_ex_pp_phi2_bb_light_CMS13_cache, NumPar, params, newResult);
3491 return newResult;
3492 }
3493}
double ip_ex_pp_phi2_bb_light_CMS13_cache[2][CacheSize]

◆ ip_ex_pp_phi3_bb_light_CMS13()

double GeneralTHDMcache::ip_ex_pp_phi3_bb_light_CMS13 ( double  mass)

Definition at line 3498 of file GeneralTHDMcache.cpp.

3498 {
3499 int NumPar = 1;
3500 double params[] = {mass};
3501
3502 int i = CacheCheckReal(ip_ex_pp_phi3_bb_light_CMS13_cache, NumPar, params);
3503 if (i>=0) {
3504 return ( ip_ex_pp_phi3_bb_light_CMS13_cache[NumPar][i] );
3505 } else {
3506 double newResult = interpolate(CMS13_pp_phi3_bb_light,mass);
3507 CacheShiftReal(ip_ex_pp_phi3_bb_light_CMS13_cache, NumPar, params, newResult);
3508 return newResult;
3509 }
3510}
double ip_ex_pp_phi3_bb_light_CMS13_cache[2][CacheSize]

◆ ip_ex_pp_phi_bb_CMS13()

double GeneralTHDMcache::ip_ex_pp_phi_bb_CMS13 ( double  mass)

Definition at line 3460 of file GeneralTHDMcache.cpp.

3460 {
3461 int NumPar = 1;
3462 double params[] = {mass};
3463
3464 int i = CacheCheckReal(ip_ex_pp_phi_bb_CMS13_cache, NumPar, params);
3465 if (i>=0) {
3466 return ( ip_ex_pp_phi_bb_CMS13_cache[NumPar][i] );
3467 } else {
3468 double newResult = interpolate(CMS13_pp_phi_bb,mass);
3469 CacheShiftReal(ip_ex_pp_phi_bb_CMS13_cache, NumPar, params, newResult);
3470 return newResult;
3471 }
3472}
double ip_ex_pp_phi_bb_CMS13_cache[2][CacheSize]

◆ ip_ex_pp_phi_gaga_ATLAS13()

double GeneralTHDMcache::ip_ex_pp_phi_gaga_ATLAS13 ( double  mass)

Definition at line 3774 of file GeneralTHDMcache.cpp.

3774 {
3775 int NumPar = 1;
3776 double params[] = {mass};
3777
3778 int i = CacheCheckReal(ip_ex_pp_phi_gaga_ATLAS13_cache, NumPar, params);
3779 if (i>=0) {
3780 return ( ip_ex_pp_phi_gaga_ATLAS13_cache[NumPar][i] );
3781 } else {
3782 double newResult = interpolate(ATLAS13_pp_phi_gaga,mass);
3783 CacheShiftReal(ip_ex_pp_phi_gaga_ATLAS13_cache, NumPar, params, newResult);
3784 return newResult;
3785 }
3786}
double ip_ex_pp_phi_gaga_ATLAS13_cache[2][CacheSize]

◆ ip_ex_pp_phi_phi1phi1_4WOr2W2tauOr4tau_CMS13()

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_4WOr2W2tauOr4tau_CMS13 ( double  mass)

Definition at line 4494 of file GeneralTHDMcache.cpp.

4494 {
4495 int NumPar = 1;
4496 double params[] = {mass};
4497
4499 if (i>=0) {
4501 } else {
4502 double newResult = interpolate (CMS13_pp_phi_phi1phi1_4WOr2W2tauOr4tau,mass);
4504 return newResult;
4505 }
4506}
double ip_ex_pp_phi_phi1phi1_4WOr2W2tauOr4tau_CMS13_cache[2][CacheSize]

◆ ip_ex_pp_phi_phi1phi1_bbbb_1_CMS13()

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbbb_1_CMS13 ( double  mass)

Definition at line 4346 of file GeneralTHDMcache.cpp.

4346 {
4347 int NumPar = 1;
4348 double params[] = {mass};
4349
4351 if (i>=0) {
4352 return(ip_ex_pp_phi_phi1phi1_bbbb_1_CMS13_cache[NumPar][i] );
4353 } else {
4354 double newResult = interpolate (CMS13_pp_phi_phi1phi1_bbbb_1,mass);
4355 CacheShiftReal(ip_ex_pp_phi_phi1phi1_bbbb_1_CMS13_cache, NumPar, params, newResult);
4356 return newResult;
4357 }
4358}
double ip_ex_pp_phi_phi1phi1_bbbb_1_CMS13_cache[2][CacheSize]

◆ ip_ex_pp_phi_phi1phi1_bbbb_2_CMS13()

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbbb_2_CMS13 ( double  mass)

Definition at line 4360 of file GeneralTHDMcache.cpp.

4360 {
4361 int NumPar = 1;
4362 double params[] = {mass};
4363
4365 if (i>=0) {
4366 return(ip_ex_pp_phi_phi1phi1_bbbb_2_CMS13_cache[NumPar][i] );
4367 } else {
4368 double newResult = interpolate (CMS13_pp_phi_phi1phi1_bbbb_2,mass);
4369 CacheShiftReal(ip_ex_pp_phi_phi1phi1_bbbb_2_CMS13_cache, NumPar, params, newResult);
4370 return newResult;
4371 }
4372}
double ip_ex_pp_phi_phi1phi1_bbbb_2_CMS13_cache[2][CacheSize]

◆ ip_ex_pp_phi_phi1phi1_bbbb_ATLAS13()

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbbb_ATLAS13 ( double  mass)

Definition at line 4332 of file GeneralTHDMcache.cpp.

4332 {
4333 int NumPar = 1;
4334 double params[] = {mass};
4335
4337 if (i>=0) {
4338 return(ip_ex_pp_phi_phi1phi1_bbbb_ATLAS13_cache[NumPar][i] );
4339 } else {
4340 double newResult = interpolate (ATLAS13_pp_phi_phi1phi1_bbbb,mass);
4341 CacheShiftReal(ip_ex_pp_phi_phi1phi1_bbbb_ATLAS13_cache, NumPar, params, newResult);
4342 return newResult;
4343 }
4344}
double ip_ex_pp_phi_phi1phi1_bbbb_ATLAS13_cache[2][CacheSize]

◆ ip_ex_pp_phi_phi1phi1_bbbb_CMS8()

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbbb_CMS8 ( double  mass)

Definition at line 4276 of file GeneralTHDMcache.cpp.

4276 {
4277 int NumPar = 1;
4278 double params[] = {mass};
4279
4281 if (i>=0) {
4282 return(ip_ex_pp_phi_phi1phi1_bbbb_CMS8_cache[NumPar][i] );
4283 } else {
4284 double newResult = interpolate (CMS8_pp_phi_phi1phi1_bbbb,mass);
4285 CacheShiftReal(ip_ex_pp_phi_phi1phi1_bbbb_CMS8_cache, NumPar, params, newResult);
4286 return newResult;
4287 }
4288}
double ip_ex_pp_phi_phi1phi1_bbbb_CMS8_cache[2][CacheSize]

◆ ip_ex_pp_phi_phi1phi1_bbgaga_ATLAS13()

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbgaga_ATLAS13 ( double  mass)

Definition at line 4374 of file GeneralTHDMcache.cpp.

4374 {
4375 int NumPar = 1;
4376 double params[] = {mass};
4377
4379 if (i>=0) {
4381 } else {
4382 double newResult = interpolate(ATLAS13_pp_phi_phi1phi1_bbgaga,mass);
4384 return newResult;
4385 }
4386}
double ip_ex_pp_phi_phi1phi1_bbgaga_ATLAS13_cache[2][CacheSize]

◆ ip_ex_pp_phi_phi1phi1_bbgaga_CMS13()

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbgaga_CMS13 ( double  mass)

Definition at line 4388 of file GeneralTHDMcache.cpp.

4388 {
4389 int NumPar = 1;
4390 double params[] = {mass};
4391
4393 if (i>=0) {
4394 return(ip_ex_pp_phi_phi1phi1_bbgaga_CMS13_cache[NumPar][i] );
4395 } else {
4396 double newResult = interpolate(CMS13_pp_phi_phi1phi1_bbgaga,mass);
4397 CacheShiftReal(ip_ex_pp_phi_phi1phi1_bbgaga_CMS13_cache, NumPar, params, newResult);
4398 return newResult;
4399 }
4400}
double ip_ex_pp_phi_phi1phi1_bbgaga_CMS13_cache[2][CacheSize]

◆ ip_ex_pp_phi_phi1phi1_bbgaga_CMS8()

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbgaga_CMS8 ( double  mass)

Definition at line 4290 of file GeneralTHDMcache.cpp.

4290 {
4291 int NumPar = 1;
4292 double params[] = {mass};
4293
4295 if (i>=0) {
4296 return(ip_ex_pp_phi_phi1phi1_bbgaga_CMS8_cache[NumPar][i] );
4297 } else {
4298 double newResult = interpolate (CMS8_pp_phi_phi1phi1_bbgaga,mass);
4299 CacheShiftReal(ip_ex_pp_phi_phi1phi1_bbgaga_CMS8_cache, NumPar, params, newResult);
4300 return newResult;
4301 }
4302}
double ip_ex_pp_phi_phi1phi1_bbgaga_CMS8_cache[2][CacheSize]

◆ ip_ex_pp_phi_phi1phi1_bbtautau_1_ATLAS13()

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbtautau_1_ATLAS13 ( double  mass)

Definition at line 4421 of file GeneralTHDMcache.cpp.

4421 {
4422 int NumPar = 1;
4423 double params[] = {mass};
4424
4426 if (i>=0) {
4428 } else {
4429 double newResult = interpolate (ATLAS13_pp_phi_phi1phi1_bbtautau_1,mass);
4431 return newResult;
4432 }
4433}
double ip_ex_pp_phi_phi1phi1_bbtautau_1_ATLAS13_cache[2][CacheSize]

◆ ip_ex_pp_phi_phi1phi1_bbtautau_1_CMS13()

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbtautau_1_CMS13 ( double  mass)

Definition at line 4450 of file GeneralTHDMcache.cpp.

4450 {
4451 int NumPar = 1;
4452 double params[] = {mass};
4453
4455 if (i>=0) {
4457 } else {
4458 double newResult = interpolate (CMS13_pp_phi_phi1phi1_bbtautau_1,mass);
4460 return newResult;
4461 }
4462}
double ip_ex_pp_phi_phi1phi1_bbtautau_1_CMS13_cache[2][CacheSize]

◆ ip_ex_pp_phi_phi1phi1_bbtautau_2_ATLAS13()

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbtautau_2_ATLAS13 ( double  mass)

Definition at line 4436 of file GeneralTHDMcache.cpp.

4436 {
4437 int NumPar = 1;
4438 double params[] = {mass};
4439
4441 if (i>=0) {
4443 } else {
4444 double newResult = interpolate (ATLAS13_pp_phi_phi1phi1_bbtautau_2,mass);
4446 return newResult;
4447 }
4448}
double ip_ex_pp_phi_phi1phi1_bbtautau_2_ATLAS13_cache[2][CacheSize]

◆ ip_ex_pp_phi_phi1phi1_bbtautau_2_CMS13()

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbtautau_2_CMS13 ( double  mass)

Definition at line 4464 of file GeneralTHDMcache.cpp.

4464 {
4465 int NumPar = 1;
4466 double params[] = {mass};
4467
4469 if (i>=0) {
4471 } else {
4472 double newResult = interpolate (CMS13_pp_phi_phi1phi1_bbtautau_2,mass);
4474 return newResult;
4475 }
4476}
double ip_ex_pp_phi_phi1phi1_bbtautau_2_CMS13_cache[2][CacheSize]

◆ ip_ex_pp_phi_phi1phi1_bbtautau_CMS8()

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbtautau_CMS8 ( double  mass)

Definition at line 4318 of file GeneralTHDMcache.cpp.

4318 {
4319 int NumPar = 1;
4320 double params[] = {mass};
4321
4323 if (i>=0) {
4325 } else {
4326 double newResult = interpolate (CMS8_pp_phi_phi1phi1_bbtautau,mass);
4328 return newResult;
4329 }
4330}
double ip_ex_pp_phi_phi1phi1_bbtautau_CMS8_cache[2][CacheSize]

◆ ip_ex_pp_phi_phi1phi1_bbVV_CMS13()

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbVV_CMS13 ( double  mass)

Definition at line 4478 of file GeneralTHDMcache.cpp.

4478 {
4479 int NumPar = 1;
4480 double params[] = {mass};
4481
4483 if (i>=0) {
4484 return(ip_ex_pp_phi_phi1phi1_bbVV_CMS13_cache[NumPar][i] );
4485 } else {
4486 double newResult = interpolate (CMS13_pp_phi_phi1phi1_bbVV,mass);
4487 CacheShiftReal(ip_ex_pp_phi_phi1phi1_bbVV_CMS13_cache, NumPar, params, newResult);
4488 return newResult;
4489 }
4490}
double ip_ex_pp_phi_phi1phi1_bbVV_CMS13_cache[2][CacheSize]

◆ ip_ex_pp_phi_phi1phi1_bbWW_ATLAS13()

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbWW_ATLAS13 ( double  mass)

Definition at line 4611 of file GeneralTHDMcache.cpp.

4611 {
4612 int NumPar = 1;
4613 double params[] = {mass};
4614
4616 if (i>=0) {
4617 return(ip_ex_pp_phi_phi1phi1_bbWW_ATLAS13_cache[NumPar][i] );
4618 } else {
4619 double newResult = interpolate (ATLAS13_pp_phi_phi1phi1_bbWW,mass);
4620 CacheShiftReal(ip_ex_pp_phi_phi1phi1_bbWW_ATLAS13_cache, NumPar, params, newResult);
4621 return newResult;
4622 }
4623}
double ip_ex_pp_phi_phi1phi1_bbWW_ATLAS13_cache[2][CacheSize]

◆ ip_ex_pp_phi_phi1phi1_bbWW_qqlnu_CMS13()

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbWW_qqlnu_CMS13 ( double  mass)

Definition at line 4512 of file GeneralTHDMcache.cpp.

4512 {
4513 int NumPar = 1;
4514 double params[] = {mass};
4515
4517 if (i>=0) {
4519 } else {
4520 double newResult = interpolate (CMS13_pp_phi_phi1phi1_bbWW_qqlnu,mass);
4522 return newResult;
4523 }
4524}
double ip_ex_pp_phi_phi1phi1_bbWW_qqlnu_CMS13_cache[2][CacheSize]

◆ ip_ex_pp_phi_phi1phi1_bbWWorbbtautau_CMS13()

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbWWorbbtautau_CMS13 ( double  mass)

Definition at line 4578 of file GeneralTHDMcache.cpp.

4578 {
4579 int NumPar = 1;
4580 double params[] = {mass};
4581
4583 if (i>=0) {
4585 } else {
4586 double newResult = interpolate (CMS13_pp_phi_phi1phi1_bbWWorbbtautau,mass);
4588 return newResult;
4589 }
4590}
double ip_ex_pp_phi_phi1phi1_bbWWorbbtautau_CMS13_cache[2][CacheSize]

◆ ip_ex_pp_phi_phi1phi1_bbWWorbbtautau_low_masses_CMS13()

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbWWorbbtautau_low_masses_CMS13 ( double  mass)

Definition at line 4594 of file GeneralTHDMcache.cpp.

4594 {
4595 int NumPar = 1;
4596 double params[] = {mass};
4597
4599 if (i>=0) {
4601 } else {
4604 return newResult;
4605 }
4606}
double ip_ex_pp_phi_phi1phi1_bbWWorbbtautau_low_masses_CMS13_cache[2][CacheSize]

◆ ip_ex_pp_phi_phi1phi1_bbZZ_lljj_CMS13()

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbZZ_lljj_CMS13 ( double  mass)

Definition at line 4542 of file GeneralTHDMcache.cpp.

4542 {
4543 int NumPar = 1;
4544 double params[] = {mass};
4545
4547 if (i>=0) {
4549 } else {
4550 double newResult = interpolate (CMS13_pp_phi_phi1phi1_bbZZ_lljj,mass);
4552 return newResult;
4553 }
4554}
double ip_ex_pp_phi_phi1phi1_bbZZ_lljj_CMS13_cache[2][CacheSize]

◆ ip_ex_pp_phi_phi1phi1_bbZZ_llnunu_CMS13()

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbZZ_llnunu_CMS13 ( double  mass)

Definition at line 4560 of file GeneralTHDMcache.cpp.

4560 {
4561 int NumPar = 1;
4562 double params[] = {mass};
4563
4565 if (i>=0) {
4567 } else {
4568 double newResult = interpolate (CMS13_pp_phi_phi1phi1_bbZZ_llnunu,mass);
4570 return newResult;
4571 }
4572}
double ip_ex_pp_phi_phi1phi1_bbZZ_llnunu_CMS13_cache[2][CacheSize]

◆ ip_ex_pp_phi_VV_CMS8()

double GeneralTHDMcache::ip_ex_pp_phi_VV_CMS8 ( double  mass)

Definition at line 4192 of file GeneralTHDMcache.cpp.

4192 {
4193 int NumPar = 1;
4194 double params[] = {mass};
4195
4196 int i = CacheCheckReal(ip_ex_pp_phi_VV_CMS8_cache, NumPar, params);
4197 if (i>=0) {
4198 return ( ip_ex_pp_phi_VV_CMS8_cache[NumPar][i] );
4199 } else {
4200 double newResult = interpolate(CMS8_pp_phi_VV,mass);
4201 CacheShiftReal(ip_ex_pp_phi_VV_CMS8_cache, NumPar, params, newResult);
4202 return newResult;
4203 }
4204}
double ip_ex_pp_phi_VV_CMS8_cache[2][CacheSize]

◆ ip_ex_pp_phi_VV_qqqq_ATLAS13()

double GeneralTHDMcache::ip_ex_pp_phi_VV_qqqq_ATLAS13 ( double  mass)

Definition at line 4206 of file GeneralTHDMcache.cpp.

4206 {
4207 int NumPar = 1;
4208 double params[] = {mass};
4209
4210 int i = CacheCheckReal(ip_ex_pp_phi_VV_qqqq_ATLAS13_cache, NumPar, params);
4211 if (i>=0) {
4212 return ( ip_ex_pp_phi_VV_qqqq_ATLAS13_cache[NumPar][i] );
4213 } else {
4214 double newResult = interpolate(ATLAS13_pp_phi_VV_qqqq,mass);
4215 CacheShiftReal(ip_ex_pp_phi_VV_qqqq_ATLAS13_cache, NumPar, params, newResult);
4216 return newResult;
4217 }
4218}
double ip_ex_pp_phi_VV_qqqq_ATLAS13_cache[2][CacheSize]

◆ ip_ex_pp_phi_WW_lnuqq_CMS13()

double GeneralTHDMcache::ip_ex_pp_phi_WW_lnuqq_CMS13 ( double  mass)

Definition at line 4178 of file GeneralTHDMcache.cpp.

4178 {
4179 int NumPar = 1;
4180 double params[] = {mass};
4181
4182 int i = CacheCheckReal(ip_ex_pp_phi_WW_lnuqq_CMS13_cache, NumPar, params);
4183 if (i>=0) {
4184 return ( ip_ex_pp_phi_WW_lnuqq_CMS13_cache[NumPar][i] );
4185 } else {
4186 double newResult = interpolate(CMS13_pp_phi_WW_lnuqq,mass);
4187 CacheShiftReal(ip_ex_pp_phi_WW_lnuqq_CMS13_cache, NumPar, params, newResult);
4188 return newResult;
4189 }
4190}
double ip_ex_pp_phi_WW_lnuqq_CMS13_cache[2][CacheSize]

◆ ip_ex_pp_phi_Zga_llga_ATLAS8()

double GeneralTHDMcache::ip_ex_pp_phi_Zga_llga_ATLAS8 ( double  mass)

Definition at line 3802 of file GeneralTHDMcache.cpp.

3802 {
3803 int NumPar = 1;
3804 double params[] = {mass};
3805
3806 int i = CacheCheckReal(ip_ex_pp_phi_Zga_llga_ATLAS8_cache, NumPar, params);
3807 if (i>=0) {
3808 return ( ip_ex_pp_phi_Zga_llga_ATLAS8_cache[NumPar][i] );
3809 } else {
3810 double newResult = interpolate(ATLAS8_pp_phi_Zga_llga,mass);
3811 CacheShiftReal(ip_ex_pp_phi_Zga_llga_ATLAS8_cache, NumPar, params, newResult);
3812 return newResult;
3813 }
3814}
double ip_ex_pp_phi_Zga_llga_ATLAS8_cache[2][CacheSize]

◆ ip_ex_pp_phi_Zga_llga_CMS8()

double GeneralTHDMcache::ip_ex_pp_phi_Zga_llga_CMS8 ( double  mass)

Definition at line 3816 of file GeneralTHDMcache.cpp.

3816 {
3817 int NumPar = 1;
3818 double params[] = {mass};
3819
3820 int i = CacheCheckReal(ip_ex_pp_phi_Zga_llga_CMS8_cache, NumPar, params);
3821 if (i>=0) {
3822 return ( ip_ex_pp_phi_Zga_llga_CMS8_cache[NumPar][i] );
3823 } else {
3824 double newResult = interpolate(CMS8_pp_phi_Zga_llga,mass);
3825 CacheShiftReal(ip_ex_pp_phi_Zga_llga_CMS8_cache, NumPar, params, newResult);
3826 return newResult;
3827 }
3828}
double ip_ex_pp_phi_Zga_llga_CMS8_cache[2][CacheSize]

◆ ip_ex_pp_phi_ZZ_llqqnunull_CMS13()

double GeneralTHDMcache::ip_ex_pp_phi_ZZ_llqqnunull_CMS13 ( double  mass)

Definition at line 3956 of file GeneralTHDMcache.cpp.

3956 {
3957 int NumPar = 1;
3958 double params[] = {mass};
3959
3961 if (i>=0) {
3962 return ( ip_ex_pp_phi_ZZ_llqqnunull_CMS13_cache[NumPar][i] );
3963 } else {
3964 double newResult = interpolate(CMS13_pp_phi_ZZ_llqqnunull,mass);
3965 CacheShiftReal(ip_ex_pp_phi_ZZ_llqqnunull_CMS13_cache, NumPar, params, newResult);
3966 return newResult;
3967 }
3968}
double ip_ex_pp_phi_ZZ_llqqnunull_CMS13_cache[2][CacheSize]

◆ ip_ex_pp_phi_ZZ_qqnunu_CMS13()

double GeneralTHDMcache::ip_ex_pp_phi_ZZ_qqnunu_CMS13 ( double  mass)

Definition at line 3970 of file GeneralTHDMcache.cpp.

3970 {
3971 int NumPar = 1;
3972 double params[] = {mass};
3973
3974 int i = CacheCheckReal(ip_ex_pp_phi_ZZ_qqnunu_CMS13_cache, NumPar, params);
3975 if (i>=0) {
3976 return ( ip_ex_pp_phi_ZZ_qqnunu_CMS13_cache[NumPar][i] );
3977 } else {
3978 double newResult = interpolate(CMS13_pp_phi_ZZ_qqnunu,mass);
3979 CacheShiftReal(ip_ex_pp_phi_ZZ_qqnunu_CMS13_cache, NumPar, params, newResult);
3980 return newResult;
3981 }
3982}
double ip_ex_pp_phi_ZZ_qqnunu_CMS13_cache[2][CacheSize]

◆ ip_ex_pp_phii_phijZ_bbll_1_CMS8()

double GeneralTHDMcache::ip_ex_pp_phii_phijZ_bbll_1_CMS8 ( double  m2,
double  m3 
)

Definition at line 4809 of file GeneralTHDMcache.cpp.

4809 {
4810 int NumPar = 2;
4811 double params[] = {mi, mj};
4812
4814 if (i>=0) {
4815 return ( ip_ex_pp_phii_phijZ_bbll_1_CMS8_cache[NumPar][i] );
4816 } else {
4817 double newResult = interpolate2D(CMS8_pp_phii_phijZ_bbll_1, mi, mj);
4818 CacheShiftReal(ip_ex_pp_phii_phijZ_bbll_1_CMS8_cache, NumPar, params, newResult);
4819 return newResult;
4820 }
4821}
double ip_ex_pp_phii_phijZ_bbll_1_CMS8_cache[3][CacheSize]

◆ ip_ex_pp_phii_phijZ_bbll_2_CMS8()

double GeneralTHDMcache::ip_ex_pp_phii_phijZ_bbll_2_CMS8 ( double  m2,
double  m3 
)

Definition at line 4825 of file GeneralTHDMcache.cpp.

4825 {
4826 int NumPar = 2;
4827 double params[] = {mi, mj};
4828
4830 if (i>=0) {
4831 return ( ip_ex_pp_phii_phijZ_bbll_2_CMS8_cache[NumPar][i] );
4832 } else {
4833 double newResult = interpolate2D(CMS8_pp_phii_phijZ_bbll_2,mi, mj);
4834 CacheShiftReal(ip_ex_pp_phii_phijZ_bbll_2_CMS8_cache, NumPar, params, newResult);
4835 return newResult;
4836 }
4837}
double ip_ex_pp_phii_phijZ_bbll_2_CMS8_cache[3][CacheSize]

◆ ip_ex_pp_phii_phijZ_tautaull_1_CMS8()

double GeneralTHDMcache::ip_ex_pp_phii_phijZ_tautaull_1_CMS8 ( double  m2,
double  m3 
)

Definition at line 4840 of file GeneralTHDMcache.cpp.

4840 {
4841 int NumPar = 2;
4842 double params[] = {mi, mj};
4843
4845 if (i>=0) {
4846 return ( ip_ex_pp_phii_phijZ_tautaull_1_CMS8_cache[NumPar][i] );
4847 } else {
4848 double newResult = interpolate2D(CMS8_pp_phii_phijZ_tautaull_1,mi, mj);
4850 return newResult;
4851 }
4852}
double ip_ex_pp_phii_phijZ_tautaull_1_CMS8_cache[3][CacheSize]

◆ ip_ex_pp_phii_phijZ_tautaull_2_CMS8()

double GeneralTHDMcache::ip_ex_pp_phii_phijZ_tautaull_2_CMS8 ( double  m2,
double  m3 
)

Definition at line 4856 of file GeneralTHDMcache.cpp.

4856 {
4857 int NumPar = 2;
4858 double params[] = {mi, mj};
4859
4861 if (i>=0) {
4862 return ( ip_ex_pp_phii_phijZ_tautaull_2_CMS8_cache[NumPar][i] );
4863 } else {
4864 double newResult = interpolate2D(CMS8_pp_phii_phijZ_tautaull_2, mi, mj);
4866 return newResult;
4867 }
4868}
double ip_ex_pp_phii_phijZ_tautaull_2_CMS8_cache[3][CacheSize]

◆ ip_ex_tt_phi2_tt_CMS13()

double GeneralTHDMcache::ip_ex_tt_phi2_tt_CMS13 ( double  mass)

Definition at line 3425 of file GeneralTHDMcache.cpp.

3425 {
3426 int NumPar = 1;
3427 double params[] = {mass};
3428
3429 int i = CacheCheckReal(ip_ex_tt_phi2_tt_CMS13_cache, NumPar, params);
3430 if (i>=0) {
3431 return ( ip_ex_tt_phi2_tt_CMS13_cache[NumPar][i] );
3432 } else {
3433 double newResult = interpolate(CMS13_tt_phi2_tt,mass);
3434 CacheShiftReal(ip_ex_tt_phi2_tt_CMS13_cache, NumPar, params, newResult);
3435 return newResult;
3436 }
3437}
double ip_ex_tt_phi2_tt_CMS13_cache[2][CacheSize]

◆ ip_ex_tt_phi3_tt_CMS13()

double GeneralTHDMcache::ip_ex_tt_phi3_tt_CMS13 ( double  mass)

Definition at line 3440 of file GeneralTHDMcache.cpp.

3440 {
3441 int NumPar = 1;
3442 double params[] = {mass};
3443
3444 int i = CacheCheckReal(ip_ex_tt_phi3_tt_CMS13_cache, NumPar, params);
3445 if (i>=0) {
3446 return ( ip_ex_tt_phi3_tt_CMS13_cache[NumPar][i] );
3447 } else {
3448 double newResult = interpolate(CMS13_tt_phi3_tt,mass);
3449 CacheShiftReal(ip_ex_tt_phi3_tt_CMS13_cache, NumPar, params, newResult);
3450 return newResult;
3451 }
3452}
double ip_ex_tt_phi3_tt_CMS13_cache[2][CacheSize]

◆ ip_ex_tt_phi_tt_ATLAS13()

double GeneralTHDMcache::ip_ex_tt_phi_tt_ATLAS13 ( double  mass)

Definition at line 3367 of file GeneralTHDMcache.cpp.

3367 {
3368 int NumPar = 1;
3369 double params[] = {mass};
3370
3371 int i = CacheCheckReal(ip_ex_tt_phi_tt_ATLAS13_cache, NumPar, params);
3372 if (i>=0) {
3373 return ( ip_ex_tt_phi_tt_ATLAS13_cache[NumPar][i] );
3374 } else {
3375 double newResult = interpolate(ATLAS13_tt_phi_tt,mass);
3376 CacheShiftReal(ip_ex_tt_phi_tt_ATLAS13_cache, NumPar, params, newResult);
3377 return newResult;
3378 }
3379}
double ip_ex_tt_phi_tt_ATLAS13_cache[2][CacheSize]

◆ ip_ex_VV_phi_VV_llqq_ATLAS13()

double GeneralTHDMcache::ip_ex_VV_phi_VV_llqq_ATLAS13 ( double  mass)

Definition at line 4241 of file GeneralTHDMcache.cpp.

4241 {
4242 int NumPar = 1;
4243 double params[] = {mass};
4244
4245 int i = CacheCheckReal(ip_ex_VV_phi_VV_llqq_ATLAS13_cache, NumPar, params);
4246 if (i>=0) {
4247 return ( ip_ex_VV_phi_VV_llqq_ATLAS13_cache[NumPar][i] );
4248 } else {
4249 double newResult = interpolate(ATLAS13_VV_phi_VV_llqq,mass);
4250 CacheShiftReal(ip_ex_VV_phi_VV_llqq_ATLAS13_cache, NumPar, params, newResult);
4251 return newResult;
4252 }
4253}
double ip_ex_VV_phi_VV_llqq_ATLAS13_cache[2][CacheSize]

◆ ip_ex_VV_phi_WW_ATLAS8()

double GeneralTHDMcache::ip_ex_VV_phi_WW_ATLAS8 ( double  mass)

Definition at line 3998 of file GeneralTHDMcache.cpp.

3998 {
3999 int NumPar = 1;
4000 double params[] = {mass};
4001
4002 int i = CacheCheckReal(ip_ex_VV_phi_WW_ATLAS8_cache, NumPar, params);
4003 if (i>=0) {
4004 return ( ip_ex_VV_phi_WW_ATLAS8_cache[NumPar][i] );
4005 } else {
4006 double newResult = interpolate(ATLAS8_VV_phi_WW,mass);
4007 CacheShiftReal(ip_ex_VV_phi_WW_ATLAS8_cache, NumPar, params, newResult);
4008 return newResult;
4009 }
4010}
double ip_ex_VV_phi_WW_ATLAS8_cache[2][CacheSize]

◆ ip_ex_VV_phi_WW_CMS13()

double GeneralTHDMcache::ip_ex_VV_phi_WW_CMS13 ( double  mass)

Definition at line 4077 of file GeneralTHDMcache.cpp.

4077 {
4078 int NumPar = 1;
4079 double params[] = {mass};
4080
4081 int i = CacheCheckReal(ip_ex_VV_phi_WW_CMS13_cache, NumPar, params);
4082 if (i>=0) {
4083 return ( ip_ex_VV_phi_WW_CMS13_cache[NumPar][i] );
4084 } else {
4085 double newResult = interpolate(CMS13_VV_phi_WW,mass);
4086 CacheShiftReal(ip_ex_VV_phi_WW_CMS13_cache, NumPar, params, newResult);
4087 return newResult;
4088 }
4089}
double ip_ex_VV_phi_WW_CMS13_cache[2][CacheSize]

◆ ip_ex_VV_phi_WW_enumunu_ATLAS13()

double GeneralTHDMcache::ip_ex_VV_phi_WW_enumunu_ATLAS13 ( double  mass)

Definition at line 4122 of file GeneralTHDMcache.cpp.

4122 {
4123 int NumPar = 1;
4124 double params[] = {mass};
4125
4127 if (i>=0) {
4128 return ( ip_ex_VV_phi_WW_enumunu_ATLAS13_cache[NumPar][i] );
4129 } else {
4130 double newResult = interpolate(ATLAS13_VV_phi_WW_enumunu,mass);
4131 CacheShiftReal(ip_ex_VV_phi_WW_enumunu_ATLAS13_cache, NumPar, params, newResult);
4132 return newResult;
4133 }
4134}
double ip_ex_VV_phi_WW_enumunu_ATLAS13_cache[2][CacheSize]

◆ ip_ex_VV_phi_WW_heavy_CMS13()

double GeneralTHDMcache::ip_ex_VV_phi_WW_heavy_CMS13 ( double  mass)

Definition at line 4035 of file GeneralTHDMcache.cpp.

4035 {
4036 int NumPar = 1;
4037 double params[] = {mass};
4038
4039 int i = CacheCheckReal(ip_ex_VV_phi_WW_heavy_CMS13_cache, NumPar, params);
4040 if (i>=0) {
4041 return ( ip_ex_VV_phi_WW_heavy_CMS13_cache[NumPar][i] );
4042 } else {
4043 double newResult = interpolate(CMS13_VV_phi_WW_heavy,mass);
4044 CacheShiftReal(ip_ex_VV_phi_WW_heavy_CMS13_cache, NumPar, params, newResult);
4045 return newResult;
4046 }
4047}
double ip_ex_VV_phi_WW_heavy_CMS13_cache[2][CacheSize]

◆ ip_ex_VV_phi_WW_lnuqq_ATLAS13()

double GeneralTHDMcache::ip_ex_VV_phi_WW_lnuqq_ATLAS13 ( double  mass)

Definition at line 4164 of file GeneralTHDMcache.cpp.

4164 {
4165 int NumPar = 1;
4166 double params[] = {mass};
4167
4168 int i = CacheCheckReal(ip_ex_VV_phi_WW_lnuqq_ATLAS13_cache, NumPar, params);
4169 if (i>=0) {
4170 return ( ip_ex_VV_phi_WW_lnuqq_ATLAS13_cache[NumPar][i] );
4171 } else {
4172 double newResult = interpolate(ATLAS13_VV_phi_WW_lnuqq,mass);
4173 CacheShiftReal(ip_ex_VV_phi_WW_lnuqq_ATLAS13_cache, NumPar, params, newResult);
4174 return newResult;
4175 }
4176}
double ip_ex_VV_phi_WW_lnuqq_ATLAS13_cache[2][CacheSize]

◆ ip_ex_VV_phi_ZZ_ATLAS8()

double GeneralTHDMcache::ip_ex_VV_phi_ZZ_ATLAS8 ( double  mass)

Definition at line 3886 of file GeneralTHDMcache.cpp.

3886 {
3887 int NumPar = 1;
3888 double params[] = {mass};
3889
3890 int i = CacheCheckReal(ip_ex_VV_phi_ZZ_ATLAS8_cache, NumPar, params);
3891 if (i>=0) {
3892 return ( ip_ex_VV_phi_ZZ_ATLAS8_cache[NumPar][i] );
3893 } else {
3894 double newResult = interpolate(ATLAS8_VV_phi_ZZ,mass);
3895 CacheShiftReal(ip_ex_VV_phi_ZZ_ATLAS8_cache, NumPar, params, newResult);
3896 return newResult;
3897 }
3898}
double ip_ex_VV_phi_ZZ_ATLAS8_cache[2][CacheSize]

◆ ip_ex_VV_phi_ZZ_llllnunu_ATLAS13()

double GeneralTHDMcache::ip_ex_VV_phi_ZZ_llllnunu_ATLAS13 ( double  mass)

Definition at line 3914 of file GeneralTHDMcache.cpp.

3914 {
3915 int NumPar = 1;
3916 double params[] = {mass};
3917
3919 if (i>=0) {
3920 return ( ip_ex_VV_phi_ZZ_llllnunu_ATLAS13_cache[NumPar][i] );
3921 } else {
3922 double newResult = interpolate(ATLAS13_VV_phi_ZZ_llllnunu,mass);
3923 CacheShiftReal(ip_ex_VV_phi_ZZ_llllnunu_ATLAS13_cache, NumPar, params, newResult);
3924 return newResult;
3925 }
3926}
double ip_ex_VV_phi_ZZ_llllnunu_ATLAS13_cache[2][CacheSize]

◆ ip_ex_VV_phi_ZZ_qqllnunu_ATLAS13()

double GeneralTHDMcache::ip_ex_VV_phi_ZZ_qqllnunu_ATLAS13 ( double  mass)

Definition at line 3942 of file GeneralTHDMcache.cpp.

3942 {
3943 int NumPar = 1;
3944 double params[] = {mass};
3945
3947 if (i>=0) {
3948 return ( ip_ex_VV_phi_ZZ_qqllnunu_ATLAS13_cache[NumPar][i] );
3949 } else {
3950 double newResult = interpolate(ATLAS13_VV_phi_ZZ_qqllnunu,mass);
3951 CacheShiftReal(ip_ex_VV_phi_ZZ_qqllnunu_ATLAS13_cache, NumPar, params, newResult);
3952 return newResult;
3953 }
3954}
double ip_ex_VV_phi_ZZ_qqllnunu_ATLAS13_cache[2][CacheSize]

◆ ip_GammaHPtotSM()

double GeneralTHDMcache::ip_GammaHPtotSM ( double  mass)

Interpolating function for the total SM Higgs decay width.

Returns
\(\Gamma^{\text{tot}}_H\)

Definition at line 2795 of file GeneralTHDMcache.cpp.

2795 {
2796 int NumPar = 1;
2797 double params[] = {mass};
2798
2799 int i = CacheCheckReal(ip_GammaHPtotSM_cache, NumPar, params);
2800 if (i>=0) {
2801 return ( ip_GammaHPtotSM_cache[NumPar][i] );
2802 } else {
2803 double newResult = pow(10.0,interpolate(GammaHtot_SM,mass));
2804 CacheShiftReal(ip_GammaHPtotSM_cache, NumPar, params, newResult);
2805 return newResult;
2806 }
2807}
double ip_GammaHPtotSM_cache[2][CacheSize]

◆ ip_integral_Hp_A_Wstar()

double GeneralTHDMcache::ip_integral_Hp_A_Wstar ( double  mi,
double  mj,
double  di,
double  dj 
)

Definition at line 5961 of file GeneralTHDMcache.cpp.

5961 {
5962 int NumPar = 2;
5963 double params[] = {mi, mj};
5964 int i = CacheCheckReal(ip_integral_Hp_A_Wstar_cache, NumPar, params);
5965 if (i>=0) {
5966 return ( ip_integral_Hp_A_Wstar_cache[NumPar][i] );
5967 } else {
5968 double newResult = interpolate2Dsteps (integral_Hp_A_Wstar, mi, mj, di, dj);
5969 CacheShiftReal(ip_integral_Hp_A_Wstar_cache, NumPar, params, newResult);
5970 return newResult;
5971 }
5972}
double ip_integral_Hp_A_Wstar_cache[3][CacheSize]
double interpolate2Dsteps(gslpp::matrix< double > arrayTab, double x, double y, double dx, double dy)
Linearly interpolates a table with two parameter dimensions, where the number of rows with the same x...

◆ ip_integral_perturb_ATHDM()

double GeneralTHDMcache::ip_integral_perturb_ATHDM ( double  ratio)

Definition at line 5946 of file GeneralTHDMcache.cpp.

5946 {
5947 int NumPar = 1;
5948 double params[] = {ratio};
5949 int i = CacheCheckReal(ip_integral_perturb_ATHDM_cache, NumPar, params);
5950 if (i>=0) {
5951 return(ip_integral_perturb_ATHDM_cache[NumPar][i] );
5952 } else {
5953 double log10ratio = log10(ratio);
5954 double newResult = interpolate(integral_perturb_ATHDM_values_log,log10ratio);
5955 CacheShiftReal(ip_integral_perturb_ATHDM_cache, NumPar, params, newResult);
5956 return newResult;
5957 }
5958}
double ip_integral_perturb_ATHDM_cache[2][CacheSize]

◆ ip_integral_x2_1mx_G()

double GeneralTHDMcache::ip_integral_x2_1mx_G ( double  wa,
double  wb 
)

Definition at line 5821 of file GeneralTHDMcache.cpp.

5821 {
5822 int NumPar = 2;
5823 double params[] = {wa, wb};
5824 int i = CacheCheckReal(ip_integral_x2_1mx_G_cache, NumPar, params);
5825 if (i>=0) {
5826 return(ip_integral_x2_1mx_G_cache[NumPar][i] );
5827 } else {
5828 double log10wa = log10(wa);
5829 double log10wb = log10(wb);
5830 double newResult = interpolate2Dv2(integral_x2_1mx_G_log,log10wa,log10wb);
5831 CacheShiftReal(ip_integral_x2_1mx_G_cache, NumPar, params, newResult);
5832 return newResult;
5833 }
5834}
double interpolate2Dv2(gslpp::matrix< double > arrayTab, double x, double y)
Linearly interpolates a table with two parameter dimensions. In this case the y variable changes firs...
double ip_integral_x2_1mx_G_cache[3][CacheSize]

◆ ip_integral_x2_1mx_G_variable_set_1()

double GeneralTHDMcache::ip_integral_x2_1mx_G_variable_set_1 ( double  wb)

Definition at line 5901 of file GeneralTHDMcache.cpp.

5901 {
5902 int NumPar = 1;
5903 double params[] = {wb};
5905 if (i>=0) {
5907 } else {
5908 double log10wb = log10(wb);
5909 double newResult = interpolate(integral_x2_1mx_G_variable_set_1_log,log10wb);
5911 return newResult;
5912 }
5913}
double ip_integral_x2_1mx_G_variable_set_1_cache[2][CacheSize]

◆ ip_integral_x2_1px_G()

double GeneralTHDMcache::ip_integral_x2_1px_G ( double  wa,
double  wb 
)

Definition at line 5837 of file GeneralTHDMcache.cpp.

5837 {
5838 int NumPar = 2;
5839 double params[] = {wa, wb};
5840 int i = CacheCheckReal(ip_integral_x2_1px_G_cache, NumPar, params);
5841 if (i>=0) {
5842 return(ip_integral_x2_1px_G_cache[NumPar][i] );
5843 } else {
5844 double log10wa = log10(wa);
5845 double log10wb = log10(wb);
5846 double newResult = interpolate2Dv2(integral_x2_1px_G_log,log10wa,log10wb);
5847 CacheShiftReal(ip_integral_x2_1px_G_cache, NumPar, params, newResult);
5848 return newResult;
5849 }
5850}
double ip_integral_x2_1px_G_cache[3][CacheSize]

◆ ip_integral_x2_G()

double GeneralTHDMcache::ip_integral_x2_G ( double  wa,
double  wb 
)

Definition at line 5854 of file GeneralTHDMcache.cpp.

5854 {
5855 int NumPar = 2;
5856 double params[] = {wa, wb};
5857 int i = CacheCheckReal(ip_integral_x2_G_cache, NumPar, params);
5858 if (i>=0) {
5859 return(ip_integral_x2_G_cache[NumPar][i] );
5860 } else {
5861 double log10wa = log10(wa);
5862 double log10wb = log10(wb);
5863 double newResult = interpolate2Dv2(integral_x2_G_log,log10wa,log10wb);
5864 CacheShiftReal(ip_integral_x2_G_cache, NumPar, params, newResult);
5865 return newResult;
5866 }
5867}
double ip_integral_x2_G_cache[3][CacheSize]

◆ ip_integral_x2_G_variable_set_1()

double GeneralTHDMcache::ip_integral_x2_G_variable_set_1 ( double  wb)

Definition at line 5916 of file GeneralTHDMcache.cpp.

5916 {
5917 int NumPar = 1;
5918 double params[] = {wb};
5920 if (i>=0) {
5921 return(ip_integral_x2_G_variable_set_1_cache[NumPar][i] );
5922 } else {
5923 double log10wb = log10(wb);
5924 double newResult = interpolate(integral_x2_G_variable_set_1_log,log10wb);
5925 CacheShiftReal(ip_integral_x2_G_variable_set_1_cache, NumPar, params, newResult);
5926 return newResult;
5927 }
5928}
double ip_integral_x2_G_variable_set_1_cache[2][CacheSize]

◆ ip_integral_x_1mx2_G()

double GeneralTHDMcache::ip_integral_x_1mx2_G ( double  wa,
double  wb 
)

Definition at line 5869 of file GeneralTHDMcache.cpp.

5869 {
5870 int NumPar = 2;
5871 double params[] = {wa, wb};
5872 int i = CacheCheckReal(ip_integral_x_1mx2_G_cache, NumPar, params);
5873 if (i>=0) {
5874 return(ip_integral_x_1mx2_G_cache[NumPar][i] );
5875 } else {
5876 double log10wa = log10(wa);
5877 double log10wb = log10(wb);
5878 double newResult = interpolate2Dv2(integral_x_1mx2_G_log,log10wa,log10wb);
5879 CacheShiftReal(ip_integral_x_1mx2_G_cache, NumPar, params, newResult);
5880 return newResult;
5881 }
5882}
double ip_integral_x_1mx2_G_cache[3][CacheSize]

◆ ip_integral_x_1mx2_G_variable_set_0()

double GeneralTHDMcache::ip_integral_x_1mx2_G_variable_set_0 ( double  wb)

Definition at line 5931 of file GeneralTHDMcache.cpp.

5931 {
5932 int NumPar = 1;
5933 double params[] = {wb};
5935 if (i>=0) {
5937 } else {
5938 double log10wb = log10(wb);
5939 double newResult = interpolate(integral_x_1mx2_G_variable_set_0_log,log10wb);
5941 return newResult;
5942 }
5943}
double ip_integral_x_1mx2_G_variable_set_0_cache[2][CacheSize]

◆ ip_integral_x_1mx_1px_G()

double GeneralTHDMcache::ip_integral_x_1mx_1px_G ( double  wa,
double  wb 
)

Definition at line 5885 of file GeneralTHDMcache.cpp.

5885 {
5886 int NumPar = 2;
5887 double params[] = {wa, wb};
5888 int i = CacheCheckReal(ip_integral_x_1mx_1px_G_cache, NumPar, params);
5889 if (i>=0) {
5890 return(ip_integral_x_1mx_1px_G_cache[NumPar][i] );
5891 } else {
5892 double log10wa = log10(wa);
5893 double log10wb = log10(wb);
5894 double newResult = interpolate2Dv2(integral_x_1mx_1px_G_log,log10wa,log10wb);
5895 CacheShiftReal(ip_integral_x_1mx_1px_G_cache, NumPar, params, newResult);
5896 return newResult;
5897 }
5898}
double ip_integral_x_1mx_1px_G_cache[3][CacheSize]

◆ ip_low_gg_h_phi23phi23_mumumumu_ATLAS13()

double GeneralTHDMcache::ip_low_gg_h_phi23phi23_mumumumu_ATLAS13 ( double  mass)

Definition at line 5200 of file GeneralTHDMcache.cpp.

5200 {
5201 int NumPar = 1;
5202 double params[] = {mass};
5204 if (i>=0) {
5206 } else {
5207 double newResult = interpolateNU (ATLAS13_gg_h_phi23phi23_mumumumu,mass);
5209 return newResult;
5210 }
5211}
double ip_low_gg_h_phi23phi23_mumumumu_ATLAS13_cache[2][CacheSize]

◆ ip_low_gg_h_phi23Z_mumull_ATLAS13()

double GeneralTHDMcache::ip_low_gg_h_phi23Z_mumull_ATLAS13 ( double  mass)

Definition at line 5213 of file GeneralTHDMcache.cpp.

5213 {
5214 int NumPar = 1;
5215 double params[] = {mass};
5217 if (i>=0) {
5218 return(ip_low_gg_h_phi23Z_mumull_ATLAS13_cache[NumPar][i] );
5219 } else {
5220 double newResult = interpolate (ATLAS13_gg_h_phi23Z_mumull,mass);
5221 CacheShiftReal(ip_low_gg_h_phi23Z_mumull_ATLAS13_cache, NumPar, params, newResult);
5222 return newResult;
5223 }
5224}
double ip_low_gg_h_phi23Z_mumull_ATLAS13_cache[2][CacheSize]

◆ ip_low_gg_h_phi3phi3_tautautautau_ATLAS8()

double GeneralTHDMcache::ip_low_gg_h_phi3phi3_tautautautau_ATLAS8 ( double  mass)

Definition at line 5330 of file GeneralTHDMcache.cpp.

5330 {
5331 int NumPar = 1;
5332 double params[] = {mass};
5334 if (i>=0) {
5336 } else {
5337 double newResult = interpolateNU (ATLAS8_gg_h_phi3phi3_tautautautau,mass);
5339 return newResult;
5340 }
5341}
double ip_low_gg_h_phi3phi3_tautautautau_ATLAS8_cache[2][CacheSize]

◆ ip_low_gg_phi3_tautau_ATLAS13()

double GeneralTHDMcache::ip_low_gg_phi3_tautau_ATLAS13 ( double  mass)

Definition at line 5278 of file GeneralTHDMcache.cpp.

5278 {
5279 int NumPar = 1;
5280 double params[] = {mass};
5281 int i = CacheCheckReal(ip_low_gg_phi3_tautau_ATLAS13_cache, NumPar, params);
5282 if (i>=0) {
5283 return(ip_low_gg_phi3_tautau_ATLAS13_cache[NumPar][i] );
5284 } else {
5285 double newResult = interpolateNU (ATLAS13_gg_phi3_tautau_low,mass);
5286 CacheShiftReal(ip_low_gg_phi3_tautau_ATLAS13_cache, NumPar, params, newResult);
5287 return newResult;
5288 }
5289}
double ip_low_gg_phi3_tautau_ATLAS13_cache[2][CacheSize]

◆ ip_low_HpHm_AWstAWst_bbbb_OPAL209()

double GeneralTHDMcache::ip_low_HpHm_AWstAWst_bbbb_OPAL209 ( double  mi,
double  mj,
double  di,
double  dj 
)

Definition at line 5708 of file GeneralTHDMcache.cpp.

5708 {
5709 int NumPar = 2;
5710 double params[] = {mi, mj};
5712 if (i>=0) {
5713 return ( ip_low_HpHm_AWstAWst_bbbb_OPAL209_cache[NumPar][i] );
5714 } else {
5715 double newResult = interpolate2Dsteps (OPAL209_HpHm_AWstAWst_bbbb, mi, mj, di, dj);
5716 CacheShiftReal(ip_low_HpHm_AWstAWst_bbbb_OPAL209_cache, NumPar, params, newResult);
5717 return newResult;
5718 }
5719}
double ip_low_HpHm_AWstAWst_bbbb_OPAL209_cache[3][CacheSize]

◆ ip_low_HpHm_qqqq_LEP209()

double GeneralTHDMcache::ip_low_HpHm_qqqq_LEP209 ( double  mass)

Definition at line 5669 of file GeneralTHDMcache.cpp.

5669 {
5670 int NumPar = 1;
5671 double params[] = {mass};
5672 int i = CacheCheckReal(ip_low_HpHm_qqqq_LEP209_cache, NumPar, params);
5673 if (i>=0) {
5674 return(ip_low_HpHm_qqqq_LEP209_cache[NumPar][i] );
5675 } else {
5676 double newResult = interpolate (LEP209_HpHm_qqqq,mass);
5677 CacheShiftReal(ip_low_HpHm_qqqq_LEP209_cache, NumPar, params, newResult);
5678 return newResult;
5679 }
5680}
double ip_low_HpHm_qqqq_LEP209_cache[2][CacheSize]

◆ ip_low_HpHm_qqtaunu_OPAL172()

double GeneralTHDMcache::ip_low_HpHm_qqtaunu_OPAL172 ( double  mass)

Definition at line 5695 of file GeneralTHDMcache.cpp.

5695 {
5696 int NumPar = 1;
5697 double params[] = {mass};
5698 int i = CacheCheckReal(ip_low_HpHm_qqtaunu_OPAL172_cache, NumPar, params);
5699 if (i>=0) {
5700 return(ip_low_HpHm_qqtaunu_OPAL172_cache[NumPar][i] );
5701 } else {
5702 double newResult = interpolate (OPAL172_HpHm_qqtaunu,mass);
5703 CacheShiftReal(ip_low_HpHm_qqtaunu_OPAL172_cache, NumPar, params, newResult);
5704 return newResult;
5705 }
5706}
double ip_low_HpHm_qqtaunu_OPAL172_cache[2][CacheSize]

◆ ip_low_HpHm_qqtaunu_OPAL209()

double GeneralTHDMcache::ip_low_HpHm_qqtaunu_OPAL209 ( double  mass)

Definition at line 5682 of file GeneralTHDMcache.cpp.

5682 {
5683 int NumPar = 1;
5684 double params[] = {mass};
5685 int i = CacheCheckReal(ip_low_HpHm_qqtaunu_OPAL209_cache, NumPar, params);
5686 if (i>=0) {
5687 return(ip_low_HpHm_qqtaunu_OPAL209_cache[NumPar][i] );
5688 } else {
5689 double newResult = interpolate (OPAL209_HpHm_qqtaunu,mass);
5690 CacheShiftReal(ip_low_HpHm_qqtaunu_OPAL209_cache, NumPar, params, newResult);
5691 return newResult;
5692 }
5693}
double ip_low_HpHm_qqtaunu_OPAL209_cache[2][CacheSize]

◆ ip_low_HpHm_taunuAWst_taunubb_OPAL209()

double GeneralTHDMcache::ip_low_HpHm_taunuAWst_taunubb_OPAL209 ( double  mi,
double  mj,
double  di,
double  dj 
)

Definition at line 5721 of file GeneralTHDMcache.cpp.

5721 {
5722 int NumPar = 2;
5723 double params[] = {mi, mj};
5725 if (i>=0) {
5726 return ( ip_low_HpHm_taunuAWst_taunubb_OPAL209_cache[NumPar][i] );
5727 } else {
5728 double newResult = interpolate2Dsteps (OPAL209_HpHm_taunuAWst_taunubb, mi, mj, di, dj);
5730 return newResult;
5731 }
5732}
double ip_low_HpHm_taunuAWst_taunubb_OPAL209_cache[3][CacheSize]

◆ ip_low_HpHm_taunutaunu_LEP209()

double GeneralTHDMcache::ip_low_HpHm_taunutaunu_LEP209 ( double  mass)

Definition at line 5656 of file GeneralTHDMcache.cpp.

5656 {
5657 int NumPar = 1;
5658 double params[] = {mass};
5659 int i = CacheCheckReal(ip_low_HpHm_taunutaunu_LEP209_cache, NumPar, params);
5660 if (i>=0) {
5661 return(ip_low_HpHm_taunutaunu_LEP209_cache[NumPar][i] );
5662 } else {
5663 double newResult = interpolate (LEP209_HpHm_taunutaunu,mass);
5664 CacheShiftReal(ip_low_HpHm_taunutaunu_LEP209_cache, NumPar, params, newResult);
5665 return newResult;
5666 }
5667}
double ip_low_HpHm_taunutaunu_LEP209_cache[2][CacheSize]

◆ ip_low_phi2Z_bbZ_LEP209()

double GeneralTHDMcache::ip_low_phi2Z_bbZ_LEP209 ( double  mass)

Definition at line 5487 of file GeneralTHDMcache.cpp.

5487 {
5488 int NumPar = 1;
5489 double params[] = {mass};
5490 int i = CacheCheckReal(ip_low_phi2Z_bbZ_LEP209_cache, NumPar, params);
5491 if (i>=0) {
5492 return(ip_low_phi2Z_bbZ_LEP209_cache[NumPar][i] );
5493 } else {
5494 double newResult = interpolate (LEP209_phi2Z_bbZ,mass);
5495 CacheShiftReal(ip_low_phi2Z_bbZ_LEP209_cache, NumPar, params, newResult);
5496 return newResult;
5497 }
5498}
double ip_low_phi2Z_bbZ_LEP209_cache[2][CacheSize]

◆ ip_low_phi2Z_gagaZ_LEP209()

double GeneralTHDMcache::ip_low_phi2Z_gagaZ_LEP209 ( double  mass)

Definition at line 5474 of file GeneralTHDMcache.cpp.

5474 {
5475 int NumPar = 1;
5476 double params[] = {mass};
5477 int i = CacheCheckReal(ip_low_phi2Z_gagaZ_LEP209_cache, NumPar, params);
5478 if (i>=0) {
5479 return(ip_low_phi2Z_gagaZ_LEP209_cache[NumPar][i] );
5480 } else {
5481 double newResult = interpolate (LEP209_phi2Z_gagaZ,mass);
5482 CacheShiftReal(ip_low_phi2Z_gagaZ_LEP209_cache, NumPar, params, newResult);
5483 return newResult;
5484 }
5485}
double ip_low_phi2Z_gagaZ_LEP209_cache[2][CacheSize]

◆ ip_low_phi2Z_tautauZ_LEP209()

double GeneralTHDMcache::ip_low_phi2Z_tautauZ_LEP209 ( double  mass)

Definition at line 5500 of file GeneralTHDMcache.cpp.

5500 {
5501 int NumPar = 1;
5502 double params[] = {mass};
5503 int i = CacheCheckReal(ip_low_phi2Z_tautauZ_LEP209_cache, NumPar, params);
5504 if (i>=0) {
5505 return(ip_low_phi2Z_tautauZ_LEP209_cache[NumPar][i] );
5506 } else {
5507 double newResult = interpolate (LEP209_phi2Z_tautauZ,mass);
5508 CacheShiftReal(ip_low_phi2Z_tautauZ_LEP209_cache, NumPar, params, newResult);
5509 return newResult;
5510 }
5511}
double ip_low_phi2Z_tautauZ_LEP209_cache[2][CacheSize]

◆ ip_low_phiEphi3_bbbb_LEP209()

double GeneralTHDMcache::ip_low_phiEphi3_bbbb_LEP209 ( double  mi,
double  mj,
double  di,
double  dj 
)

Definition at line 5513 of file GeneralTHDMcache.cpp.

5513 {
5514 int NumPar = 2;
5515 double params[] = {mi, mj};
5516 int i = CacheCheckReal(ip_low_phiEphi3_bbbb_LEP209_cache, NumPar, params);
5517 if (i>=0) {
5518 return ( ip_low_phiEphi3_bbbb_LEP209_cache[NumPar][i] );
5519 } else {
5520 double newResult = interpolate2Dsteps(LEP209_phiEphi3_bbbb, mi, mj, di, dj);
5521 CacheShiftReal(ip_low_phiEphi3_bbbb_LEP209_cache, NumPar, params, newResult);
5522 return newResult;
5523 }
5524}
double ip_low_phiEphi3_bbbb_LEP209_cache[3][CacheSize]

◆ ip_low_phiEphi3_tautautautau_LEP209()

double GeneralTHDMcache::ip_low_phiEphi3_tautautautau_LEP209 ( double  mi,
double  mj,
double  di,
double  dj 
)

Definition at line 5526 of file GeneralTHDMcache.cpp.

5526 {
5527 int NumPar = 2;
5528 double params[] = {mi, mj};
5530 if (i>=0) {
5531 return ( ip_low_phiEphi3_tautautautau_LEP209_cache[NumPar][i] );
5532 } else {
5533 double newResult = interpolate2Dsteps (LEP209_phiEphi3_tautautautau, mi, mj, di, dj);
5535 return newResult;
5536 }
5537}
double ip_low_phiEphi3_tautautautau_LEP209_cache[3][CacheSize]

◆ ip_low_pp_bbphi3_bbmumu_CMS8()

double GeneralTHDMcache::ip_low_pp_bbphi3_bbmumu_CMS8 ( double  mass)

Definition at line 5461 of file GeneralTHDMcache.cpp.

5461 {
5462 int NumPar = 1;
5463 double params[] = {mass};
5464 int i = CacheCheckReal(ip_low_pp_bbphi3_bbmumu_CMS8_cache, NumPar, params);
5465 if (i>=0) {
5466 return(ip_low_pp_bbphi3_bbmumu_CMS8_cache[NumPar][i] );
5467 } else {
5468 double newResult = interpolate (CMS8_pp_bbphi3_bbmumu,mass);
5469 CacheShiftReal(ip_low_pp_bbphi3_bbmumu_CMS8_cache, NumPar, params, newResult);
5470 return newResult;
5471 }
5472}
double ip_low_pp_bbphi3_bbmumu_CMS8_cache[2][CacheSize]

◆ ip_low_pp_bbphi3_bbtautau_CMS13()

double GeneralTHDMcache::ip_low_pp_bbphi3_bbtautau_CMS13 ( double  mass)

Definition at line 5422 of file GeneralTHDMcache.cpp.

5422 {
5423 int NumPar = 1;
5424 double params[] = {mass};
5426 if (i>=0) {
5427 return(ip_low_pp_bbphi3_bbtautau_CMS13_cache[NumPar][i] );
5428 } else {
5429 double newResult = interpolate (CMS13_pp_bbphi3_bbtautau,mass);
5430 CacheShiftReal(ip_low_pp_bbphi3_bbtautau_CMS13_cache, NumPar, params, newResult);
5431 return newResult;
5432 }
5433}
double ip_low_pp_bbphi3_bbtautau_CMS13_cache[2][CacheSize]

◆ ip_low_pp_bbphi3_bbtautau_CMS8()

double GeneralTHDMcache::ip_low_pp_bbphi3_bbtautau_CMS8 ( double  mass)

Definition at line 5435 of file GeneralTHDMcache.cpp.

5435 {
5436 int NumPar = 1;
5437 double params[] = {mass};
5439 if (i>=0) {
5440 return(ip_low_pp_bbphi3_bbtautau_CMS8_cache[NumPar][i] );
5441 } else {
5442 double newResult = interpolate (CMS8_pp_bbphi3_bbtautau,mass);
5443 CacheShiftReal(ip_low_pp_bbphi3_bbtautau_CMS8_cache, NumPar, params, newResult);
5444 return newResult;
5445 }
5446}
double ip_low_pp_bbphi3_bbtautau_CMS8_cache[2][CacheSize]

◆ ip_low_pp_h_phi23phi23_bbmumu_ATLAS13_old()

double GeneralTHDMcache::ip_low_pp_h_phi23phi23_bbmumu_ATLAS13_old ( double  mass)

Definition at line 5252 of file GeneralTHDMcache.cpp.

5252 {
5253 int NumPar = 1;
5254 double params[] = {mass};
5256 if (i>=0) {
5258 } else {
5259 double newResult = interpolate (ATLAS13_pp_h_phi23phi23_bbmumu_old,mass);
5261 return newResult;
5262 }
5263}
double ip_low_pp_h_phi23phi23_bbmumu_ATLAS13_old_cache[2][CacheSize]

◆ ip_low_pp_h_phi23phi23_gagagg_ATLAS13()

double GeneralTHDMcache::ip_low_pp_h_phi23phi23_gagagg_ATLAS13 ( double  mass)

Definition at line 5265 of file GeneralTHDMcache.cpp.

5265 {
5266 int NumPar = 1;
5267 double params[] = {mass};
5269 if (i>=0) {
5271 } else {
5272 double newResult = interpolateNU (ATLAS13_pp_h_phi23phi23_gagagg,mass);
5274 return newResult;
5275 }
5276}
double ip_low_pp_h_phi23phi23_gagagg_ATLAS13_cache[2][CacheSize]

◆ ip_low_pp_h_phi23phi23_mumumumu_CMS13()

double GeneralTHDMcache::ip_low_pp_h_phi23phi23_mumumumu_CMS13 ( double  mass)

Definition at line 5103 of file GeneralTHDMcache.cpp.

5103 {
5104 int NumPar = 1;
5105 double params[] = {mass};
5106
5108 if (i>=0) {
5110 } else {
5111 double newResult = interpolateNU (CMS13_pp_h_phi23phi23_mumumumu,mass);
5113 return newResult;
5114 }
5115}
double ip_low_pp_h_phi23phi23_mumumumu_CMS13_cache[2][CacheSize]

◆ ip_low_pp_h_phi23Z_mumull_CMS13()

double GeneralTHDMcache::ip_low_pp_h_phi23Z_mumull_CMS13 ( double  mass)

Definition at line 5089 of file GeneralTHDMcache.cpp.

5089 {
5090 int NumPar = 1;
5091 double params[] = {mass};
5092
5094 if (i>=0) {
5095 return(ip_low_pp_h_phi23Z_mumull_CMS13_cache[NumPar][i] );
5096 } else {
5097 double newResult = interpolateNU (CMS13_pp_h_phi23Z_mumull,mass);
5098 CacheShiftReal(ip_low_pp_h_phi23Z_mumull_CMS13_cache, NumPar, params, newResult);
5099 return newResult;
5100 }
5101}
double ip_low_pp_h_phi23Z_mumull_CMS13_cache[2][CacheSize]

◆ ip_low_pp_h_phi3phi3_bbmumu_ATLAS13()

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_bbmumu_ATLAS13 ( double  mass)

Definition at line 5187 of file GeneralTHDMcache.cpp.

5187 {
5188 int NumPar = 1;
5189 double params[] = {mass};
5191 if (i>=0) {
5193 } else {
5194 double newResult = interpolate (ATLAS13_pp_h_phi3phi3_bbmumu,mass);
5196 return newResult;
5197 }
5198}
double ip_low_pp_h_phi3phi3_bbmumu_ATLAS13_cache[2][CacheSize]

◆ ip_low_pp_h_phi3phi3_bbmumu_CMS13()

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_bbmumu_CMS13 ( double  mass)

Definition at line 5075 of file GeneralTHDMcache.cpp.

5075 {
5076 int NumPar = 1;
5077 double params[] = {mass};
5078
5080 if (i>=0) {
5081 return(ip_low_pp_h_phi3phi3_bbmumu_CMS13_cache[NumPar][i] );
5082 } else {
5083 double newResult = interpolate (CMS13_pp_h_phi3phi3_bbmumu,mass);
5084 CacheShiftReal(ip_low_pp_h_phi3phi3_bbmumu_CMS13_cache, NumPar, params, newResult);
5085 return newResult;
5086 }
5087}
double ip_low_pp_h_phi3phi3_bbmumu_CMS13_cache[2][CacheSize]

◆ ip_low_pp_h_phi3phi3_bbmumu_CMS8()

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_bbmumu_CMS8 ( double  mass)

Definition at line 5356 of file GeneralTHDMcache.cpp.

5356 {
5357 int NumPar = 1;
5358 double params[] = {mass};
5360 if (i>=0) {
5361 return(ip_low_pp_h_phi3phi3_bbmumu_CMS8_cache[NumPar][i] );
5362 } else {
5363 double newResult = interpolate (CMS8_pp_h_phi3phi3_bbmumu,mass);
5364 CacheShiftReal(ip_low_pp_h_phi3phi3_bbmumu_CMS8_cache, NumPar, params, newResult);
5365 return newResult;
5366 }
5367}
double ip_low_pp_h_phi3phi3_bbmumu_CMS8_cache[2][CacheSize]

◆ ip_low_pp_h_phi3phi3_bbtautau_ATLAS13()

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_bbtautau_ATLAS13 ( double  mass)

Definition at line 5304 of file GeneralTHDMcache.cpp.

5304 {
5305 int NumPar = 1;
5306 double params[] = {mass};
5308 if (i>=0) {
5310 } else {
5311 double newResult = interpolateNU (ATLAS13_pp_h_phi3phi3_bbtautau,mass);
5313 return newResult;
5314 }
5315}
double ip_low_pp_h_phi3phi3_bbtautau_ATLAS13_cache[2][CacheSize]

◆ ip_low_pp_h_phi3phi3_bbtautau_CMS13()

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_bbtautau_CMS13 ( double  mass)

Definition at line 5061 of file GeneralTHDMcache.cpp.

5061 {
5062 int NumPar = 1;
5063 double params[] = {mass};
5064
5066 if (i>=0) {
5068 } else {
5069 double newResult = interpolateNU (CMS13_pp_h_phi3phi3_bbtautau,mass);
5071 return newResult;
5072 }
5073}
double ip_low_pp_h_phi3phi3_bbtautau_CMS13_cache[2][CacheSize]

◆ ip_low_pp_h_phi3phi3_gagagaga_ATLAS13()

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_gagagaga_ATLAS13 ( double  mass)

Definition at line 5291 of file GeneralTHDMcache.cpp.

5291 {
5292 int NumPar = 1;
5293 double params[] = {mass};
5295 if (i>=0) {
5297 } else {
5298 double newResult = interpolate (ATLAS13_pp_h_phi3phi3_gagagaga,mass);
5300 return newResult;
5301 }
5302}
double ip_low_pp_h_phi3phi3_gagagaga_ATLAS13_cache[2][CacheSize]

◆ ip_low_pp_h_phi3phi3_gagagaga_ATLAS8()

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_gagagaga_ATLAS8 ( double  mass)

Definition at line 5317 of file GeneralTHDMcache.cpp.

5317 {
5318 int NumPar = 1;
5319 double params[] = {mass};
5321 if (i>=0) {
5323 } else {
5324 double newResult = interpolate (ATLAS8_pp_h_phi3phi3_gagagaga,mass);
5326 return newResult;
5327 }
5328}
double ip_low_pp_h_phi3phi3_gagagaga_ATLAS8_cache[2][CacheSize]

◆ ip_low_pp_h_phi3phi3_gagagaga_CMS13()

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_gagagaga_CMS13 ( double  mass)

Definition at line 5117 of file GeneralTHDMcache.cpp.

5117 {
5118 int NumPar = 1;
5119 double params[] = {mass};
5120
5122 if (i>=0) {
5124 } else {
5125 double newResult = interpolate (CMS13_pp_h_phi3phi3_gagagaga,mass);
5127 return newResult;
5128 }
5129}
double ip_low_pp_h_phi3phi3_gagagaga_CMS13_cache[2][CacheSize]

◆ ip_low_pp_h_phi3phi3_mumutautau_CMS13()

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_mumutautau_CMS13 ( double  mass)

Definition at line 5047 of file GeneralTHDMcache.cpp.

5047 {
5048 int NumPar = 1;
5049 double params[] = {mass};
5050
5052 if (i>=0) {
5054 } else {
5055 double newResult = interpolate (CMS13_pp_h_phi3phi3_mumutautau,mass);
5057 return newResult;
5058 }
5059}
double ip_low_pp_h_phi3phi3_mumutautau_CMS13_cache[2][CacheSize]

◆ ip_low_pp_h_phi3phi3_mumutautau_CMS8()

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_mumutautau_CMS8 ( double  mass)

Definition at line 5369 of file GeneralTHDMcache.cpp.

5369 {
5370 int NumPar = 1;
5371 double params[] = {mass};
5373 if (i>=0) {
5375 } else {
5376 double newResult = interpolate (CMS8_pp_h_phi3phi3_mumutautau,mass);
5378 return newResult;
5379 }
5380}
double ip_low_pp_h_phi3phi3_mumutautau_CMS8_cache[2][CacheSize]

◆ ip_low_pp_h_phi3phi3_tautautautau_CMS13()

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_tautautautau_CMS13 ( double  mass)

Definition at line 5131 of file GeneralTHDMcache.cpp.

5131 {
5132 int NumPar = 1;
5133 double params[] = {mass};
5134
5136 if (i>=0) {
5138 } else {
5139 double newResult = interpolate (CMS13_pp_h_phi3phi3_tautautautau,mass);
5141 return newResult;
5142 }
5143}
double ip_low_pp_h_phi3phi3_tautautautau_CMS13_cache[2][CacheSize]

◆ ip_low_pp_h_phi3phi3_tautautautau_CMS8()

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_tautautautau_CMS8 ( double  mass)

Definition at line 5343 of file GeneralTHDMcache.cpp.

5343 {
5344 int NumPar = 1;
5345 double params[] = {mass};
5347 if (i>=0) {
5349 } else {
5350 double newResult = interpolate (CMS8_pp_h_phi3phi3_tautautautau,mass);
5352 return newResult;
5353 }
5354}
double ip_low_pp_h_phi3phi3_tautautautau_CMS8_cache[2][CacheSize]

◆ ip_low_pp_phi2_gaga_ATLAS13()

double GeneralTHDMcache::ip_low_pp_phi2_gaga_ATLAS13 ( double  mass)

Definition at line 5409 of file GeneralTHDMcache.cpp.

5409 {
5410 int NumPar = 1;
5411 double params[] = {mass};
5412 int i = CacheCheckReal(ip_low_pp_phi2_gaga_ATLAS13_cache, NumPar, params);
5413 if (i>=0) {
5414 return(ip_low_pp_phi2_gaga_ATLAS13_cache[NumPar][i] );
5415 } else {
5416 double newResult = interpolate (ATLAS13_pp_phi2_gaga_low,mass);
5417 CacheShiftReal(ip_low_pp_phi2_gaga_ATLAS13_cache, NumPar, params, newResult);
5418 return newResult;
5419 }
5420}
double ip_low_pp_phi2_gaga_ATLAS13_cache[2][CacheSize]

◆ ip_low_pp_phi2_gaga_CMS13()

double GeneralTHDMcache::ip_low_pp_phi2_gaga_CMS13 ( double  mass)

Definition at line 5396 of file GeneralTHDMcache.cpp.

5396 {
5397 int NumPar = 1;
5398 double params[] = {mass};
5399 int i = CacheCheckReal(ip_low_pp_phi2_gaga_CMS13_cache, NumPar, params);
5400 if (i>=0) {
5401 return(ip_low_pp_phi2_gaga_CMS13_cache[NumPar][i] );
5402 } else {
5403 double newResult = interpolate (CMS13_pp_phi2_gaga,mass);
5404 CacheShiftReal(ip_low_pp_phi2_gaga_CMS13_cache, NumPar, params, newResult);
5405 return newResult;
5406 }
5407}
double ip_low_pp_phi2_gaga_CMS13_cache[2][CacheSize]

◆ ip_low_pp_phi2_gaga_CMS8()

double GeneralTHDMcache::ip_low_pp_phi2_gaga_CMS8 ( double  mass)

Definition at line 5383 of file GeneralTHDMcache.cpp.

5383 {
5384 int NumPar = 1;
5385 double params[] = {mass};
5386 int i = CacheCheckReal(ip_low_pp_phi2_gaga_CMS8_cache, NumPar, params);
5387 if (i>=0) {
5388 return(ip_low_pp_phi2_gaga_CMS8_cache[NumPar][i] );
5389 } else {
5390 double newResult = interpolate(CMS8_pp_phi2_gaga,mass);
5391 CacheShiftReal(ip_low_pp_phi2_gaga_CMS8_cache, NumPar, params, newResult);
5392 return newResult;
5393 }
5394}
double ip_low_pp_phi2_gaga_CMS8_cache[2][CacheSize]

◆ ip_low_pp_ttphi3_ttmumu_ATLAS13()

double GeneralTHDMcache::ip_low_pp_ttphi3_ttmumu_ATLAS13 ( double  mass)

Definition at line 5448 of file GeneralTHDMcache.cpp.

5448 {
5449 int NumPar = 1;
5450 double params[] = {mass};
5452 if (i>=0) {
5453 return(ip_low_pp_ttphi3_ttmumu_ATLAS13_cache[NumPar][i] );
5454 } else {
5455 double newResult = interpolateNU (ATLAS13_pp_ttphi3_ttmumu,mass);
5456 CacheShiftReal(ip_low_pp_ttphi3_ttmumu_ATLAS13_cache, NumPar, params, newResult);
5457 return newResult;
5458 }
5459}
double ip_low_pp_ttphi3_ttmumu_ATLAS13_cache[2][CacheSize]

◆ ip_low_pp_ttphi3_ttmumu_CMS13()

double GeneralTHDMcache::ip_low_pp_ttphi3_ttmumu_CMS13 ( double  mass)

Definition at line 5145 of file GeneralTHDMcache.cpp.

5145 {
5146 int NumPar = 1;
5147 double params[] = {mass};
5148
5149 int i = CacheCheckReal(ip_low_pp_ttphi3_ttmumu_CMS13_cache, NumPar, params);
5150 if (i>=0) {
5151 return(ip_low_pp_ttphi3_ttmumu_CMS13_cache[NumPar][i] );
5152 } else {
5153 double newResult = interpolateNU (CMS13_pp_ttphi3_ttmumu,mass);
5154 CacheShiftReal(ip_low_pp_ttphi3_ttmumu_CMS13_cache, NumPar, params, newResult);
5155 return newResult;
5156 }
5157}
double ip_low_pp_ttphi3_ttmumu_CMS13_cache[2][CacheSize]

◆ ip_low_pp_ttphi3_tttautau_CMS13()

double GeneralTHDMcache::ip_low_pp_ttphi3_tttautau_CMS13 ( double  mass)

Definition at line 5159 of file GeneralTHDMcache.cpp.

5159 {
5160 int NumPar = 1;
5161 double params[] = {mass};
5162
5164 if (i>=0) {
5165 return(ip_low_pp_ttphi3_tttautau_CMS13_cache[NumPar][i] );
5166 } else {
5167 double newResult = interpolateNU (CMS13_pp_ttphi3_tttautau,mass);
5168 CacheShiftReal(ip_low_pp_ttphi3_tttautau_CMS13_cache, NumPar, params, newResult);
5169 return newResult;
5170 }
5171}
double ip_low_pp_ttphi3_tttautau_CMS13_cache[2][CacheSize]

◆ ip_low_t_Hpb_cbb_ATLAS13()

double GeneralTHDMcache::ip_low_t_Hpb_cbb_ATLAS13 ( double  mass)

Definition at line 5617 of file GeneralTHDMcache.cpp.

5617 {
5618 int NumPar = 1;
5619 double params[] = {mass};
5620 int i = CacheCheckReal(ip_low_t_Hpb_cbb_ATLAS13_cache, NumPar, params);
5621 if (i>=0) {
5622 return(ip_low_t_Hpb_cbb_ATLAS13_cache[NumPar][i] );
5623 } else {
5624 double newResult = interpolate (ATLAS13_t_Hpb_cbb,mass);
5625 CacheShiftReal(ip_low_t_Hpb_cbb_ATLAS13_cache, NumPar, params, newResult);
5626 return newResult;
5627 }
5628}
double ip_low_t_Hpb_cbb_ATLAS13_cache[2][CacheSize]

◆ ip_low_t_Hpb_cbb_CMS8()

double GeneralTHDMcache::ip_low_t_Hpb_cbb_CMS8 ( double  mass)

Definition at line 5565 of file GeneralTHDMcache.cpp.

5565 {
5566 int NumPar = 1;
5567 double params[] = {mass};
5568 int i = CacheCheckReal(ip_low_t_Hpb_cbb_CMS8_cache, NumPar, params);
5569 if (i>=0) {
5570 return(ip_low_t_Hpb_cbb_CMS8_cache[NumPar][i] );
5571 } else {
5572 double newResult = interpolate (CMS8_t_Hpb_cbb,mass);
5573 CacheShiftReal(ip_low_t_Hpb_cbb_CMS8_cache, NumPar, params, newResult);
5574 return newResult;
5575 }
5576}
double ip_low_t_Hpb_cbb_CMS8_cache[2][CacheSize]

◆ ip_low_t_Hpb_csb_ATLAS13()

double GeneralTHDMcache::ip_low_t_Hpb_csb_ATLAS13 ( double  mass)

Definition at line 5643 of file GeneralTHDMcache.cpp.

5643 {
5644 int NumPar = 1;
5645 double params[] = {mass};
5646 int i = CacheCheckReal(ip_low_t_Hpb_csb_ATLAS13_cache, NumPar, params);
5647 if (i>=0) {
5648 return(ip_low_t_Hpb_csb_ATLAS13_cache[NumPar][i] );
5649 } else {
5650 double newResult = interpolateNU (ATLAS13_t_Hpb_csb,mass);
5651 CacheShiftReal(ip_low_t_Hpb_csb_ATLAS13_cache, NumPar, params, newResult);
5652 return newResult;
5653 }
5654}
double ip_low_t_Hpb_csb_ATLAS13_cache[2][CacheSize]

◆ ip_low_t_Hpb_csb_CMS13()

double GeneralTHDMcache::ip_low_t_Hpb_csb_CMS13 ( double  mass)

Definition at line 5591 of file GeneralTHDMcache.cpp.

5591 {
5592 int NumPar = 1;
5593 double params[] = {mass};
5594 int i = CacheCheckReal(ip_low_t_Hpb_csb_CMS13_cache, NumPar, params);
5595 if (i>=0) {
5596 return(ip_low_t_Hpb_csb_CMS13_cache[NumPar][i] );
5597 } else {
5598 double newResult = interpolateNU (CMS13_t_Hpb_csb,mass);
5599 CacheShiftReal(ip_low_t_Hpb_csb_CMS13_cache, NumPar, params, newResult);
5600 return newResult;
5601 }
5602}
double ip_low_t_Hpb_csb_CMS13_cache[2][CacheSize]

◆ ip_low_t_Hpb_csb_CMS8()

double GeneralTHDMcache::ip_low_t_Hpb_csb_CMS8 ( double  mass)

Definition at line 5539 of file GeneralTHDMcache.cpp.

5539 {
5540 int NumPar = 1;
5541 double params[] = {mass};
5542 int i = CacheCheckReal(ip_low_t_Hpb_csb_CMS8_cache, NumPar, params);
5543 if (i>=0) {
5544 return(ip_low_t_Hpb_csb_CMS8_cache[NumPar][i] );
5545 } else {
5546 double newResult = interpolateNU (CMS8_t_Hpb_csb,mass);
5547 CacheShiftReal(ip_low_t_Hpb_csb_CMS8_cache, NumPar, params, newResult);
5548 return newResult;
5549 }
5550}
double ip_low_t_Hpb_csb_CMS8_cache[2][CacheSize]

◆ ip_low_t_Hpb_taunub_ATLAS8()

double GeneralTHDMcache::ip_low_t_Hpb_taunub_ATLAS8 ( double  mass)

Definition at line 5604 of file GeneralTHDMcache.cpp.

5604 {
5605 int NumPar = 1;
5606 double params[] = {mass};
5607 int i = CacheCheckReal(ip_low_t_Hpb_taunub_ATLAS8_cache, NumPar, params);
5608 if (i>=0) {
5609 return(ip_low_t_Hpb_taunub_ATLAS8_cache[NumPar][i] );
5610 } else {
5611 double newResult = interpolate (ATLAS8_t_Hpb_taunub,mass);
5612 CacheShiftReal(ip_low_t_Hpb_taunub_ATLAS8_cache, NumPar, params, newResult);
5613 return newResult;
5614 }
5615}
double ip_low_t_Hpb_taunub_ATLAS8_cache[2][CacheSize]

◆ ip_low_t_Hpb_taunub_CMS8()

double GeneralTHDMcache::ip_low_t_Hpb_taunub_CMS8 ( double  mass)

Definition at line 5552 of file GeneralTHDMcache.cpp.

5552 {
5553 int NumPar = 1;
5554 double params[] = {mass};
5555 int i = CacheCheckReal(ip_low_t_Hpb_taunub_CMS8_cache, NumPar, params);
5556 if (i>=0) {
5557 return(ip_low_t_Hpb_taunub_CMS8_cache[NumPar][i] );
5558 } else {
5559 double newResult = interpolateNU (CMS8_t_Hpb_taunub,mass);
5560 CacheShiftReal(ip_low_t_Hpb_taunub_CMS8_cache, NumPar, params, newResult);
5561 return newResult;
5562 }
5563}
double ip_low_t_Hpb_taunub_CMS8_cache[2][CacheSize]

◆ ip_low_t_Hpb_WAb_Wmumub_ATLAS13()

double GeneralTHDMcache::ip_low_t_Hpb_WAb_Wmumub_ATLAS13 ( double  mass)

Definition at line 5630 of file GeneralTHDMcache.cpp.

5630 {
5631 int NumPar = 1;
5632 double params[] = {mass};
5634 if (i>=0) {
5635 return(ip_low_t_Hpb_WAb_Wmumub_ATLAS13_cache[NumPar][i] );
5636 } else {
5637 double newResult = interpolateNU (ATLAS13_t_Hpb_WAb_Wmumub,mass);
5638 CacheShiftReal(ip_low_t_Hpb_WAb_Wmumub_ATLAS13_cache, NumPar, params, newResult);
5639 return newResult;
5640 }
5641}
double ip_low_t_Hpb_WAb_Wmumub_ATLAS13_cache[2][CacheSize]

◆ ip_low_t_Hpb_WAb_Wmumub_CMS13()

double GeneralTHDMcache::ip_low_t_Hpb_WAb_Wmumub_CMS13 ( double  mass)

Definition at line 5578 of file GeneralTHDMcache.cpp.

5578 {
5579 int NumPar = 1;
5580 double params[] = {mass};
5581 int i = CacheCheckReal(ip_low_t_Hpb_WAb_Wmumub_CMS13_cache, NumPar, params);
5582 if (i>=0) {
5583 return(ip_low_t_Hpb_WAb_Wmumub_CMS13_cache[NumPar][i] );
5584 } else {
5585 double newResult = interpolateNU (CMS13_t_Hpb_WAb_Wmumub,mass);
5586 CacheShiftReal(ip_low_t_Hpb_WAb_Wmumub_CMS13_cache, NumPar, params, newResult);
5587 return newResult;
5588 }
5589}
double ip_low_t_Hpb_WAb_Wmumub_CMS13_cache[2][CacheSize]

◆ ip_low_Vh_h_phi23phi23_bbbb_ATLAS13()

double GeneralTHDMcache::ip_low_Vh_h_phi23phi23_bbbb_ATLAS13 ( double  mass)

Definition at line 5226 of file GeneralTHDMcache.cpp.

5226 {
5227 int NumPar = 1;
5228 double params[] = {mass};
5230 if (i>=0) {
5232 } else {
5233 double newResult = interpolate (ATLAS13_Vh_h_phi23phi23_bbbb,mass);
5235 return newResult;
5236 }
5237}
double ip_low_Vh_h_phi23phi23_bbbb_ATLAS13_cache[2][CacheSize]

◆ ip_low_Vh_h_phi3phi3_bbbb_CMS13()

double GeneralTHDMcache::ip_low_Vh_h_phi3phi3_bbbb_CMS13 ( double  mass)

Definition at line 5173 of file GeneralTHDMcache.cpp.

5173 {
5174 int NumPar = 1;
5175 double params[] = {mass};
5176
5178 if (i>=0) {
5179 return(ip_low_Vh_h_phi3phi3_bbbb_CMS13_cache[NumPar][i] );
5180 } else {
5181 double newResult = interpolate (CMS13_Vh_h_phi3phi3_bbbb,mass);
5182 CacheShiftReal(ip_low_Vh_h_phi3phi3_bbbb_CMS13_cache, NumPar, params, newResult);
5183 return newResult;
5184 }
5185}
double ip_low_Vh_h_phi3phi3_bbbb_CMS13_cache[2][CacheSize]

◆ ip_low_Zh_h_phi23phi23_bbbb_ATLAS13()

double GeneralTHDMcache::ip_low_Zh_h_phi23phi23_bbbb_ATLAS13 ( double  mass)

Definition at line 5239 of file GeneralTHDMcache.cpp.

5239 {
5240 int NumPar = 1;
5241 double params[] = {mass};
5243 if (i>=0) {
5245 } else {
5246 double newResult = interpolate (ATLAS13_Zh_h_phi23phi23_bbbb,mass);
5248 return newResult;
5249 }
5250}
double ip_low_Zh_h_phi23phi23_bbbb_ATLAS13_cache[2][CacheSize]

◆ ip_susy_HpHm_munumunu_LEP208()

double GeneralTHDMcache::ip_susy_HpHm_munumunu_LEP208 ( double  mass)

Definition at line 5786 of file GeneralTHDMcache.cpp.

5786 {
5787 // data from lepsusy.web.cern.ch/lepsusy/www/sleptons_summer04/slep_final.html
5788 // taking mid-value from each coloured range
5789
5790 double sigxBRxBR;
5791
5792 if(mass >= 45. && mass <= 65.)
5793 sigxBRxBR = 0.025;
5794 else if(mass > 65. && mass <= 76.)
5795 sigxBRxBR = 0.035;
5796 else if(mass > 76. && mass <= 86.)
5797 sigxBRxBR = 0.025;
5798 else if(mass > 86. && mass <= 89.)
5799 sigxBRxBR = 0.035;
5800 else if(mass > 89. && mass <= 96.)
5801 sigxBRxBR = 0.025;
5802 else if(mass > 96. && mass <= 97.)
5803 sigxBRxBR = 0.015;
5804 else if(mass > 97. && mass <= 98.)
5805 sigxBRxBR = 0.025;
5806 else if(mass > 98. && mass <= 99.)
5807 sigxBRxBR = 0.015;
5808 else if(mass > 99. && mass <= 101.)
5809 sigxBRxBR = 0.025;
5810 else if(mass > 101. && mass <= 102.)
5811 sigxBRxBR = 0.035;
5812 else
5813 sigxBRxBR = 1.e-10;
5814
5815 return sigxBRxBR;
5816}

◆ ip_susy_pp_HpHm_munumunu_ATLAS13()

double GeneralTHDMcache::ip_susy_pp_HpHm_munumunu_ATLAS13 ( double  mass)

Definition at line 5760 of file GeneralTHDMcache.cpp.

5760 {
5761 int NumPar = 1;
5762 double params[] = {mass};
5764 if (i>=0) {
5765 return(ip_susy_pp_HpHm_munumunu_ATLAS13_cache[NumPar][i] );
5766 } else {
5767 double newResult = interpolateNU (ATLAS13_pp_HpHm_munumunu,mass);
5768 CacheShiftReal(ip_susy_pp_HpHm_munumunu_ATLAS13_cache, NumPar, params, newResult);
5769 return newResult;
5770 }
5771}
double ip_susy_pp_HpHm_munumunu_ATLAS13_cache[2][CacheSize]

◆ ip_susy_pp_HpHm_munumunu_CMS13()

double GeneralTHDMcache::ip_susy_pp_HpHm_munumunu_CMS13 ( double  mass)

Definition at line 5773 of file GeneralTHDMcache.cpp.

5773 {
5774 int NumPar = 1;
5775 double params[] = {mass};
5777 if (i>=0) {
5778 return(ip_susy_pp_HpHm_munumunu_CMS13_cache[NumPar][i] );
5779 } else {
5780 double newResult = interpolateNU (CMS13_pp_HpHm_munumunu,mass);
5781 CacheShiftReal(ip_susy_pp_HpHm_munumunu_CMS13_cache, NumPar, params, newResult);
5782 return newResult;
5783 }
5784}
double ip_susy_pp_HpHm_munumunu_CMS13_cache[2][CacheSize]

◆ ip_susy_pp_HpHm_taunutaunu_ATLAS13()

double GeneralTHDMcache::ip_susy_pp_HpHm_taunutaunu_ATLAS13 ( double  mass)

Definition at line 5734 of file GeneralTHDMcache.cpp.

5734 {
5735 int NumPar = 1;
5736 double params[] = {mass};
5738 if (i>=0) {
5739 return(ip_susy_pp_HpHm_taunutaunu_ATLAS13_cache[NumPar][i] );
5740 } else {
5741 double newResult = interpolate (ATLAS13_pp_HpHm_taunutaunu,mass);
5742 CacheShiftReal(ip_susy_pp_HpHm_taunutaunu_ATLAS13_cache, NumPar, params, newResult);
5743 return newResult;
5744 }
5745}
double ip_susy_pp_HpHm_taunutaunu_ATLAS13_cache[2][CacheSize]

◆ ip_susy_pp_HpHm_taunutaunu_CMS13()

double GeneralTHDMcache::ip_susy_pp_HpHm_taunutaunu_CMS13 ( double  mass)

Definition at line 5747 of file GeneralTHDMcache.cpp.

5747 {
5748 int NumPar = 1;
5749 double params[] = {mass};
5751 if (i>=0) {
5752 return(ip_susy_pp_HpHm_taunutaunu_CMS13_cache[NumPar][i] );
5753 } else {
5754 double newResult = interpolateNU (CMS13_pp_HpHm_taunutaunu,mass);
5755 CacheShiftReal(ip_susy_pp_HpHm_taunutaunu_CMS13_cache, NumPar, params, newResult);
5756 return newResult;
5757 }
5758}
double ip_susy_pp_HpHm_taunutaunu_CMS13_cache[2][CacheSize]

◆ KaellenFunction()

double GeneralTHDMcache::KaellenFunction ( const double  a2,
const double  b2,
const double  c2 
) const

Kaellen function.

Returns
\(\kappa(a,b,c)=\frac{1}{2a}\sqrt{a^2+b^a+c^2-2ab-2ac-2bc}\)

Definition at line 6467 of file GeneralTHDMcache.cpp.

6467 {
6468 int NumPar = 3;
6469 double params[] = {a2, b2, c2};
6470
6471 int i = CacheCheckReal(KaellenFunction_cache, NumPar, params);
6472 if (i>=0) {
6473 return ( KaellenFunction_cache[NumPar][i] );
6474 }
6475 else {
6476 double newResult = 0.0;
6477 double x = (a2-b2-c2)*(a2-b2-c2)-4.0*b2*c2;
6478 if(x>0) newResult = sqrt(std::fabs(x/a2))/2.0;
6479 CacheShiftReal(KaellenFunction_cache, NumPar, params, newResult);
6480 return newResult;
6481 }
6482}
double KaellenFunction_cache[4][CacheSize]

◆ lambdaijk()

double GeneralTHDMcache::lambdaijk ( const double  R1i,
const double  R2i,
const double  R3i,
const double  R1j,
const double  R2j,
const double  R3j,
const double  R1k,
const double  R2k,
const double  R3k,
const double  lambda1H,
const double  lambda3H,
const double  lambda4H,
const double  Relambda5H,
const double  Imlambda5H,
const double  Relambda6H,
const double  Imlambda6H,
const double  Relambda7H,
const double  Imlambda7H 
) const

lambdaijk function

Returns
\(\lambda_{ijk}=\), the coupling of three neutral (ijk) scalars in the GA2HDM

Definition at line 6506 of file GeneralTHDMcache.cpp.

6507 {
6508 return (1.0/2.0)*vev*(Imlambda7H*(-Ri3*Rj3*Rk3 - Ri2*Rj2*Rk3) - 3.0*Imlambda6H*Ri1*Rj1*Rk3
6509 + lambda1H*Ri1*Rj1*Rk1 + Relambda7H*Ri2*Rj2*Rk2 + 3.0*Relambda6H*Ri1*Rj1*Rk2
6510 +(Relambda5H + lambda3H + lambda4H)*Ri1*Rj2*Rk2 - (2.0*Relambda5H - lambda3H - lambda4H)*Ri1*Rj3*Rk3
6511 + Relambda7H*Ri2*Rj3*Rk3 - Imlambda5H*Ri1*Rj2*Rk3);
6512 }

◆ lambdaipm()

double GeneralTHDMcache::lambdaipm ( const double  R1i,
const double  R2i,
const double  R3i 
) const

Definition at line 6514 of file GeneralTHDMcache.cpp.

6515 {
6516 return vev*(lambda3*Ri1 + Relambda7*Ri2 - Imlambda7*Ri3);
6517 }

◆ MWGTHDM()

double GeneralTHDMcache::MWGTHDM ( const double  MW) const

Definition at line 6492 of file GeneralTHDMcache.cpp.

6492 {
6493 return MW;
6494 }

◆ read()

void GeneralTHDMcache::read ( )

Fills all required arrays with the values read from the tables.

Definition at line 2004 of file GeneralTHDMcache.cpp.

2004 {
2005 std::stringstream br1,br2,br3,br4,br5,br6,br7;
2006 std::stringstream dw1;
2007 std::stringstream cs1,cs2,cs3,cs4,cs5,cs6,cs7,cs8,cs9;
2008 std::stringstream cs11,cs12,cs13,cs14,cs15,cs16,cs17,cs18,cs19;
2009 std::stringstream cs20,cs21;
2010 std::stringstream csr1,csr2,csr3,csr4;
2011 std::stringstream csr11,csr12,csr13,csr14;
2012 std::stringstream ex1m6,ex1m5,ex1m4,ex1m3,ex1m2,ex1m1;
2013 std::stringstream ex1,ex2,ex3,ex4,ex5,ex6,ex7,ex8,ex9,ex10,ex11,ex12,ex13,ex14,ex15,ex16,ex17,ex18,ex19,ex20,ex21,ex22,ex23;
2014 std::stringstream ex24,ex25,ex26,ex27,ex28m1,ex28,ex29,ex30,ex31,ex32,ex33,ex34,ex35,ex36,ex37,ex38,ex39m4,ex39m3,ex39m2,ex39m1,ex39,ex40,ex41,ex42,ex43,ex43p1,ex43p2,ex44,\
2015 ex45,ex46n1,ex46n2,ex46a,ex47,ex48,ex49,ex49p2,ex50a,ex50b,ex51,ex52m2,ex52m1,ex52,ex52p1,ex52p2,ex53,ex54,ex55,ex56;
2016 std::stringstream ex57,ex58,ex59,ex60,ex61,ex62,ex63,ex64,ex65,ex66,ex67,ex67p1,ex67p2,ex67p3,ex67p4,ex67p5,ex67p6,ex68,ex69,ex70,ex71,ex72,ex73,ex74,ex75,ex76,ex77,\
2017 ex78,ex79;//,ex80,ex81,ex82,ex83,ex84,ex85,ex86,ex87,ex88,ex89,ex90,ex91,ex92,ex93,ex94,ex95,ex96,ex97,ex98
2018 std::stringstream lowC01,lowC02,lowC03,lowC04,lowC05,lowC06,lowC07,lowC08, lowC09, lowC10, lowC11, lowC12;
2019 std::stringstream lowA01, lowA02, lowA03, lowA04, lowA05, lowA06, lowA07, lowA08, lowA09, lowA10, lowA11, lowA12;
2020 std::stringstream lowA801, lowA802;
2021 std::stringstream lowC801, lowC802, lowC803, lowC804, lowC805, lowC806;
2022 std::stringstream low209a, low209b, low209c, low209d, low209e;
2023 std::stringstream lowHpC801, lowHpC802, lowHpC803, lowHpC1301, lowHpC1302;
2024 std::stringstream lowHpA801, lowHpA1301, lowHpA1302, lowHpA1303;
2025 std::stringstream lowHp209a, lowHp209b, lowHp209c, lowHp172a, lowHp209d, lowHp209e;
2026 std::stringstream thint01, thint02, thint03, thint04, thint05, thint06, thint07, thint08, thint09, thint10;
2027 std::stringstream csrslepLO, csrslepNLO, susyHpA01, susyHpA02, susyHpC01, susyHpC02;
2028 std::stringstream bsg1;
2029
2030 std::cout<<"reading tables"<<std::endl;
2031
2032// std::cout << "HEPFITTABS = " << getenv("HEPFITPATH") << std::endl;
2033 std::stringstream path;
2034 path << getenv("HEPFITTABS") << "/THDM/tabs/";
2035 std::string tablepath=path.str();
2036
2037 br1 << tablepath << "br1.dat";
2038 br_tt = readTable(br1.str(),19981,2);
2039 br2 << tablepath << "br2.dat";
2040 br_bb = readTable(br2.str(),19981,2);
2041 br3 << tablepath << "br3.dat";
2042 br_tautau = readTable(br3.str(),19981,2);
2043 br4 << tablepath << "br4.dat";
2044 br_cc = readTable(br4.str(),19981,2);
2045 br5 << tablepath << "br5.dat";
2046 br_mumu = readTable(br5.str(),19981,2);
2047 br6 << tablepath << "br6.dat";
2048 br_ZZ = readTable(br6.str(),19981,2);
2049 br7 << tablepath << "br7.dat";
2050 br_WW = readTable(br7.str(),19981,2);
2051 dw1 << tablepath << "dw1.dat";
2052 GammaHtot_SM = readTable(dw1.str(),19981,2);
2053 cs1 << tablepath << "log_cs_ggH_8.dat";
2054 log_cs_ggH_8 = readTable(cs1.str(),200,2);
2055 cs11 << tablepath << "log_cs_ggH_13.dat";
2056 log_cs_ggH_13 = readTable(cs11.str(),200,2);
2057 cs2 << tablepath << "log_cs_VBF_8.dat";
2058 log_cs_VBF_8 = readTable(cs2.str(),200,2);
2059 cs12 << tablepath << "log_cs_VBF_13.dat";
2060 log_cs_VBF_13 = readTable(cs12.str(),200,2);
2061 cs3 << tablepath << "log_cs_WH_8.dat";
2062 log_cs_WH_8 = readTable(cs3.str(),200,2);
2063 cs13 << tablepath << "log_cs_WH_13.dat";
2064 log_cs_WH_13 = readTable(cs13.str(),200,2);
2065 cs4 << tablepath << "log_cs_ZH_8.dat";
2066 log_cs_ZH_8 = readTable(cs4.str(),200,2);
2067 cs14 << tablepath << "log_cs_ZH_13.dat";
2068 log_cs_ZH_13 = readTable(cs14.str(),200,2);
2069 cs5 << tablepath << "log_cs_ttH_8.dat";
2070 log_cs_ttH_8 = readTable(cs5.str(),200,2);
2071 cs15 << tablepath << "log_cs_ttH_13.dat";
2072 log_cs_ttH_13 = readTable(cs15.str(),200,2);
2073 cs6 << tablepath << "log_cs_bbH_8.dat";
2074 log_cs_bbH_8 = readTable(cs6.str(),200,2);
2075 cs16 << tablepath << "log_cs_bbH_13.dat";
2076 log_cs_bbH_13 = readTable(cs16.str(),200,2);
2077 cs7 << tablepath << "log_cs_ggA_8.dat";
2078 log_cs_ggA_8 = readTable(cs7.str(),200,2);
2079 cs17 << tablepath << "log_cs_ggA_13.dat";
2080 log_cs_ggA_13 = readTable(cs17.str(),200,2);
2081 cs8 << tablepath << "log_cs_ttA_8.dat";
2082 log_cs_ttA_8 = readTable(cs8.str(),200,2);
2083 cs18 << tablepath << "log_cs_ttA_13.dat";
2084 log_cs_ttA_13 = readTable(cs18.str(),200,2);
2085 cs9 << tablepath << "log_cs_bbA_8.dat";
2086 log_cs_bbA_8 = readTable(cs9.str(),200,2);
2087 cs19 << tablepath << "log_cs_bbA_13.dat";
2088 log_cs_bbA_13 = readTable(cs19.str(),200,2);
2089 cs20 << tablepath << "log_cs_ggHp_8.dat";
2090 log_cs_ggHp_8 = readTable(cs20.str(),744,3);
2091 cs21 << tablepath << "log_cs_ggHp_13.dat";
2092 log_cs_ggHp_13 = readTable(cs21.str(),1104,3);
2093 csr1 << tablepath << "csrH_top_charm_8.dat";
2094 csrH_top_charm_8 = readTable(csr1.str(),200,2);
2095 csr11 << tablepath << "csrH_top_charm_13.dat";
2096 csrH_top_charm_13 = readTable(csr11.str(),200,2);
2097 csr2 << tablepath << "csrH_bottom_8.dat";
2098 csrH_bottom_8 = readTable(csr2.str(),200,2);
2099 csr12 << tablepath << "csrH_bottom_13.dat";
2100 csrH_bottom_13 = readTable(csr12.str(),200,2);
2101 csr3 << tablepath << "csrA_top_charm_8.dat";
2102 csrA_top_charm_8 = readTable(csr3.str(),200,2);
2103 csr13 << tablepath << "csrA_top_charm_13.dat";
2104 csrA_top_charm_13 = readTable(csr13.str(),200,2);
2105 csr4 << tablepath << "csrA_bottom_8.dat";
2106 csrA_bottom_8 = readTable(csr4.str(),200,2);
2107 csr14 << tablepath << "csrA_bottom_13.dat";
2108 csrA_bottom_13 = readTable(csr14.str(),200,2);
2109 csrslepLO << tablepath << "csrHpHm_pp_slepton_13_LO.dat";
2110 csrHpHm_pp_13_LO = readTable(csrslepLO.str(),12,2);
2111 csrslepNLO << tablepath << "csrHpHm_pp_slepton_13_NLONLL.dat";
2112 csrHpHm_pp_13_NLO = readTable(csrslepNLO.str(),31,2);
2113
2114
2115 ex1m6<< tablepath << "150801437_9b.dat"; //Included in mid 2022
2116 CMS8_gg_phi_mumu = readTable(ex1m6.str(),78,2); //Included in mid 2022
2117 ex1m5<< tablepath << "150801437_9a.dat"; //Included in mid 2022
2118 CMS8_bb_phi_mumu = readTable(ex1m5.str(),78,2); //Included in mid 2022
2119 ex1m4<< tablepath << "190703152_6b.dat"; //Included in mid 2022
2120 CMS13_gg_phi_mumu = readTable(ex1m4.str(),175,2); //Included in mid 2022
2121 ex1m3<< tablepath << "190703152_6a.dat"; //Included in mid 2022
2122 CMS13_bb_phi_mumu = readTable(ex1m3.str(),175,2); //Included in mid 2022
2123 ex1m2<< tablepath << "190108144_4b.dat"; //Included in mid 2022
2124 ATLAS13_gg_phi_mumu = readTable(ex1m2.str(),81,2); //Included in mid 2022
2125 ex1m1<< tablepath << "190108144_4a.dat"; //Included in mid 2022
2126 ATLAS13_bb_phi_mumu = readTable(ex1m1.str(),81,2); //Included in mid 2022
2127
2128
2129
2130
2131
2132 ex1 << tablepath << "14096064_a.dat";
2133 ATLAS8_gg_phi_tautau = readTable(ex1.str(),92,2);
2134 ex2 << tablepath << "14096064_b.dat";
2135 ATLAS8_bb_phi_tautau = readTable(ex2.str(),92,2);
2136 ex3 << tablepath << "14076583.dat";
2137 ATLAS8_gg_phi_gaga = readTable(ex3.str(),108,2);
2138 ex4 << tablepath << "14078150.dat";
2139 ATLAS8_pp_phi_Zga_llga = readTable(ex4.str(),141,2);
2140 ex5 << tablepath << "150705930_a.dat";
2141 ATLAS8_gg_phi_ZZ = readTable(ex5.str(),173,2);
2142 ex6 << tablepath << "150705930_b.dat";
2143 ATLAS8_VV_phi_ZZ = readTable(ex6.str(),173,2);
2144 ex7 << tablepath << "150900389_a.dat";
2145 ATLAS8_gg_phi_WW = readTable(ex7.str(),13,2);
2146 ex8 << tablepath << "150900389_b.dat";
2147 ATLAS8_VV_phi_WW = readTable(ex8.str(),13,2);
2148 ex9 << tablepath << "150904670.dat";
2149 ATLAS8_gg_phi_phi1phi1 = readTable(ex9.str(),75,2);
2150 ex10 << tablepath << "150204478_b.dat";
2151 ATLAS8_gg_phi_phi1Z_bbZ = readTable(ex10.str(),79,2);
2152 ex11 << tablepath << "150204478_a.dat";
2153 ATLAS8_gg_phi_phi1Z_tautauZ = readTable(ex11.str(),79,2);
2154 ex12 << tablepath << "150400936.dat";
2155 CMS8_pp_phi_VV = readTable(ex12.str(),172,2);
2156 ex13 << tablepath << "150608329.dat";
2157 CMS8_bb_phi_bb = readTable(ex13.str(),81,2);
2158 ex14 << tablepath << "180206149.dat";
2159 CMS8_gg_phi_bb = readTable(ex14.str(),88,2);
2160 ex15 << tablepath << "CMS-PAS-HIG-14-029_a.dat";
2161 CMS8_gg_phi_tautau = readTable(ex15.str(),92,2);
2162 ex16 << tablepath << "CMS-PAS-HIG-14-029_b.dat";
2163 CMS8_bb_phi_tautau = readTable(ex16.str(),92,2);
2164 ex17 << tablepath << "CMS-PAS-HIG-16-014.dat";
2165 CMS8_pp_phi_Zga_llga = readTable(ex17.str(),101,2);
2166 ex18 << tablepath << "150304114.dat";
2167 CMS8_pp_phi_phi1phi1_bbbb = readTable(ex18.str(),167,2);
2168 ex19 << tablepath << "160306896.dat";
2169 CMS8_pp_phi_phi1phi1_bbgaga = readTable(ex19.str(),85,2);
2170 ex20 << tablepath << "151001181_a.dat";
2171 CMS8_gg_phi_phi1phi1_bbtautau = readTable(ex20.str(),10,2);
2172 ex21 << tablepath << "170700350.dat";
2173 CMS8_pp_phi_phi1phi1_bbtautau = readTable(ex21.str(),71,2);
2174 ex22 << tablepath << "150404710.dat";
2175 CMS8_gg_phi_phi1Z_bbll = readTable(ex22.str(),16,2);
2176 ex23 << tablepath << "151001181_b.dat";
2177 CMS8_gg_phi_phi1Z_tautaull = readTable(ex23.str(),14,2);
2178
2179 ex24 << tablepath << "160302991_a.dat";
2180 CMS8_pp_phii_phijZ_bbll_1 = readTable(ex24.str(),28718,3);
2181 ex25 << tablepath << "160302991_b.dat";
2182 CMS8_pp_phii_phijZ_bbll_2 = readTable(ex25.str(),29050,3);
2183 ex26 << tablepath << "160302991_c.dat";
2184 CMS8_pp_phii_phijZ_tautaull_1 = readTable(ex26.str(),400,3);
2185 ex27 << tablepath << "160302991_d.dat";
2186 CMS8_pp_phii_phijZ_tautaull_2 = readTable(ex27.str(),400,3);
2187
2188
2189
2190 ex28m1 << tablepath << "190702749.dat"; //Included in mid 2022
2191 ATLAS13_bb_phi_bb = readTable(ex28m1.str(),96,2); //Included in mid 2022
2192 //ex28 << tablepath << "180711883.dat"; //OLD previous to mid 2022
2193 //ATLAS13_tt_phi_tt = readTable(ex28.str(),61,2); //OLD previous to mid 2022
2194 ex28 << tablepath << "ATLAS_CONF_2022_008.dat"; //Updated in mid 2022
2195 ATLAS13_tt_phi_tt = readTable(ex28.str(),13,2); //Updated in mid 2022
2196 ex29 << tablepath << "ATLAS-CONF-2016-104_b.dat";
2197 ATLAS13_bb_phi_tt = readTable(ex29.str(),61,2);
2198
2199
2200
2201 //ex30 << tablepath << "170907242_a.dat"; //OLD previous to mid 2022
2202 //ATLAS13_gg_phi_tautau = readTable(ex30.str(),206,2); //OLD previous to mid 2022
2203 //ex31 << tablepath << "170907242_b.dat"; //OLD previous to mid 2022
2204 //ATLAS13_bb_phi_tautau = readTable(ex31.str(),206,2); //OLD previous to mid 2022
2205
2206
2207
2208 ex30 << tablepath << "200212223_2a.dat"; //Updated in mid 2022
2209 ATLAS13_gg_phi_tautau = readTable(ex30.str(),47,2); //Updated in mid 2022
2210 ex31 << tablepath << "200212223_2b.dat"; //Updated in mid 2022
2211 ATLAS13_bb_phi_tautau = readTable(ex31.str(),47,2); //Updated in mid 2022
2212
2213
2214
2215 //ex32 << tablepath << "170704147.dat"; //OLD previous to mid 2022
2216 //ATLAS13_pp_phi_gaga = readTable(ex32.str(),251,2); //OLD previous to mid 2022
2217 ex32 << tablepath << "210213405.dat"; //Updated in mid 2022
2218 ATLAS13_pp_phi_gaga = readTable(ex32.str(),285,2); //Updated in mid 2022
2219
2220
2221
2222 //ex33 << tablepath << "170800212.dat"; //OLD previous to mid 2024
2223 //ATLAS13_gg_phi_Zga_llga = readTable(ex33.str(),216,2); //OLD previous to mid 2024
2224 ex33 << tablepath << "230904364.dat"; //Updated in mid 2024
2225 ATLAS13_gg_phi_Zga_llga = readTable(ex33.str(),1590,2); //Updated in mid 2024
2226
2227
2228
2229
2230 //ex34 << tablepath << "180501908.dat"; //OLD previous to mid 2024
2231 //ATLAS13_gg_phi_Zga_qqga = readTable(ex34.str(),581,2); //OLD previous to mid 2024
2232 ex34 << tablepath << "230411962.dat"; //Updated in mid 2024
2233 ATLAS13_gg_phi_Zga_qqga = readTable(ex34.str(),291,2); //Updated in mid 2024
2234
2235 //ex35 << tablepath << "171206386_a.dat"; //OLD previous to mid 2022
2236 //ATLAS13_gg_phi_ZZ_llllnunu = readTable(ex35.str(),101,2); //OLD previous to mid 2022
2237 //ex36 << tablepath << "171206386_b.dat"; //OLD previous to mid 2022
2238 //ATLAS13_VV_phi_ZZ_llllnunu = readTable(ex36.str(),101,2); //OLD previous to mid 2022
2239
2240
2241 ex35 << tablepath << "200914791_4a.dat"; //Updated in mid 2022
2242 ATLAS13_gg_phi_ZZ_llllnunu = readTable(ex35.str(),359,2); //Updated in mid 2022
2243 ex36 << tablepath << "200914791_4b.dat"; //Updated in mid 2022
2244 ATLAS13_VV_phi_ZZ_llllnunu = readTable(ex36.str(),359,2); //Updated in mid 2022
2245
2246
2247
2248 ex37 << tablepath << "170809638_a.dat";
2249 ATLAS13_gg_phi_ZZ_qqllnunu = readTable(ex37.str(),271,2);
2250 ex38 << tablepath << "170809638_b.dat";
2251 ATLAS13_VV_phi_ZZ_qqllnunu = readTable(ex38.str(),271,2);
2252
2253
2254 ex39m4 << tablepath << "210906055_7a.dat"; //Included in mid 2022
2255 CMS13_gg_phi_WW_heavy = readTable(ex39m4.str(),71,2); //Included in mid 2022
2256 ex39m3 << tablepath << "210906055_7b.dat"; //Included in mid 2022
2257 CMS13_VV_phi_WW_heavy = readTable(ex39m3.str(),71,2); //Included in mid 2022
2258
2259
2260 ex39m2 << tablepath << "191201594_6c.dat"; //Included in mid 2022
2261 CMS13_gg_phi_WW = readTable(ex39m2.str(),281,2); //Included in mid 2022
2262 ex39m1 << tablepath << "191201594_6d.dat"; //Included in mid 2022
2263 CMS13_VV_phi_WW = readTable(ex39m1.str(),561,2); //Included in mid 2022
2264
2265
2266 //ex39 << tablepath << "171001123_a.dat"; //OLD previous to mid 2024
2267 //ATLAS13_gg_phi_WW_enumunu = readTable(ex39.str(),381,2); //OLD previous to mid 2024
2268 //ex40 << tablepath << "171001123_b.dat"; //OLD previous to mid 2024
2269 //ATLAS13_VV_phi_WW_enumunu = readTable(ex40.str(),281,2); //OLD previous to mid 2024
2270
2271 ex39 << tablepath << "ATLAS_CONF_2022_066_ggF.dat"; //Updated in mid 2024
2272 ATLAS13_gg_phi_WW_enumunu = readTable(ex39.str(),72,2); //Updated in mid 2024
2273 ex40 << tablepath << "ATLAS_CONF_2022_066_VBF.dat"; //Updated in mid 2024
2274 ATLAS13_VV_phi_WW_enumunu = readTable(ex40.str(),72,2); //Updated in mid 2024
2275
2276
2277
2278 ex41 << tablepath << "171007235_a.dat";
2279 ATLAS13_gg_phi_WW_lnuqq = readTable(ex41.str(),271,2);
2280 ex42 << tablepath << "171007235_b.dat";
2281 ATLAS13_VV_phi_WW_lnuqq = readTable(ex42.str(),271,2);
2282 ex43 << tablepath << "170804445.dat";
2283 ATLAS13_pp_phi_VV_qqqq = readTable(ex43.str(),181,2);
2284
2285
2286 ex43p1 << tablepath << "200414636_12a.dat";
2287 ATLAS13_gg_phi_VV_llqq = readTable(ex43p1.str(),95,2);
2288 ex43p2 << tablepath << "200414636_12b.dat";
2289 ATLAS13_VV_phi_VV_llqq = readTable(ex43p2.str(),95,2);
2290
2291 //ex44 << tablepath << "180406174.dat"; //OLD previous mid 2022
2292 //ATLAS13_pp_phi_phi1phi1_bbbb = readTable(ex44.str(),275,2); //OLD previous mid 2022
2293 ex44 << tablepath << "220207288.dat"; //Updated in mid 2022
2294 ATLAS13_pp_phi_phi1phi1_bbbb = readTable(ex44.str(),476,2); //Updated in mid 2022
2295 //ex45 << tablepath << "180704873.dat"; //OLD previous mid 2022
2296 //ATLAS13_pp_phi_phi1phi1_bbgaga = readTable(ex45.str(),75,2); //OLD previous mid 2022
2297 ex45 << tablepath << "211211876.dat"; //Updated in mid 2022
2298 ATLAS13_pp_phi_phi1phi1_bbgaga = readTable(ex45.str(),76,2); //Updated in mid 2022
2299 //ex46 << tablepath << "180800336.dat"; //OLD previous mid 2022
2300 //ATLAS13_pp_phi_phi1phi1_bbtautau = readTable(ex46.str(),75,2);//OLD previous mid 2022
2301 ex46n1 << tablepath << "ATLAS-CONF-2021-030.dat"; //Updated in mid 2022
2302 ATLAS13_pp_phi_phi1phi1_bbtautau_1 = readTable(ex46n1.str(),136,2); //Updated in mid 2022
2303 ex46n2 << tablepath << "200714811.dat"; //Updated in mid 2022
2304 ATLAS13_pp_phi_phi1phi1_bbtautau_2 = readTable(ex46n2.str(),41,2); //Updated in mid 2022
2305 ex46a << tablepath << "181104671.dat";
2306 ATLAS13_pp_phi_phi1phi1_bbWW = readTable(ex46a.str(),51,2);
2307 ex47 << tablepath << "180708567.dat";
2308 ATLAS13_gg_phi_phi1phi1_gagaWW = readTable(ex47.str(),25,2);
2309 //ex48 << tablepath << "171206518_a.dat"; //Superseded
2310 //ATLAS13_gg_phi_phi1Z_bbZ = readTable(ex48.str(),181,2); //Superseded
2311 //ex49 << tablepath << "171206518_b.dat"; //Superseded
2312 //ATLAS13_bb_phi_phi1Z_bbZ = readTable(ex49.str(),181,2); //Superseded
2313 ex48 << tablepath << "220700230_ggF.dat"; //Updated in mid 2024
2314 ATLAS13_gg_phi_phi1Z_bbZ = readTable(ex48.str(),45,2); //Updated in mid 2024
2315 ex49 << tablepath << "220700230_bb.dat"; //Updated in mid 2024
2316 ATLAS13_bb_phi_phi1Z_bbZ = readTable(ex49.str(),45,2); //Updated in mid 2024
2317
2318 ex49p2 << tablepath << "191011634.dat";
2319 CMS13_gg_phi_phi1Z_tautaull = readTable(ex49p2.str(),19,2);
2320
2321
2322
2323
2324 //ex50 << tablepath << "180401126_a.dat"; //OLD previous mid 2022
2325 //ATLAS13_gg_phii_phijZ_bbZ = readTable(ex50.str(),3364,3); //OLD previous mid 2022
2326 ex50a << tablepath << "201105639_ggF_decay_bb.dat"; //Updated in mid 2022
2327 ATLAS13_gg_phii_phijZ_bbZ = readTable(ex50a.str(),1711,3); //Updated in mid 2022
2328 //ex51 << tablepath << "180401126_b.dat"; //OLD previous mid 2022
2329 //ATLAS13_bb_phii_phijZ_bbZ = readTable(ex51.str(),3364,3); //OLD previous mid 2022
2330 ex51 << tablepath << "201105639_bb_decay_bb.dat"; //Updated in mid 2022
2331 ATLAS13_bb_phii_phijZ_bbZ = readTable(ex51.str(),1711,3); //Updated in mid 2022
2332
2333 ex50b << tablepath << "201105639_ggF_decay_WW.dat"; //Included in mid 2024
2334 ATLAS13_gg_phii_phijZ_WWZ = readTable(ex50b.str(),1326,3); //Included in mid 2024
2335
2336
2337 ex52m2 << tablepath << "190806463_7a.dat"; //Included in mid 2022
2338 CMS13_tt_phi2_tt = readTable(ex52m2.str(),31,2); //Included in mid 2022
2339 ex52m1 << tablepath << "190806463_7b.dat"; //Included in mid 2022
2340 CMS13_tt_phi3_tt = readTable(ex52m1.str(),31,2); //Included in mid 2022
2341
2342
2343 ex52 << tablepath << "CMS-PAS-HIG-16-025.dat";
2344 CMS13_pp_phi_bb = readTable(ex52.str(),66,2);
2345
2346
2347 ex52p1 << tablepath << "181011822_7a.dat"; //Included in mid 2022
2348 CMS13_pp_phi2_bb_light = readTable(ex52p1.str(),61,2); //Included in mid 2022
2349 ex52p2 << tablepath << "181011822_8a.dat"; //Included in mid 2022
2350 CMS13_pp_phi3_bb_light = readTable(ex52p2.str(),61,2); //Included in mid 2022
2351
2352
2353
2354 ex53 << tablepath << "180512191.dat";
2355 CMS13_bb_phi_bb = readTable(ex53.str(),101,2);
2356
2357
2358 //ex54 << tablepath << "180306553_a.dat"; //OLD previous to mid 2022
2359 //CMS13_gg_phi_tautau = readTable(ex54.str(),312,2); //OLD previous to mid 2022
2360 //ex55 << tablepath << "180306553_b.dat"; //OLD previous to mid 2022
2361 //CMS13_bb_phi_tautau = readTable(ex55.str(),312,2); //OLD previous to mid 2022
2362
2363
2364 //CMS_PAS_HIG_21_001_9b
2365 //ex54 << tablepath << "CMS_PAS_HIG_21_001_9a.dat"; //Updated in mid 2022
2366 //CMS13_gg_phi_tautau = readTable(ex54.str(),689,2); //Updated in mid 2022
2367 //ex55 << tablepath << "CMS_PAS_HIG_21_001_9b.dat"; //Updated in mid 2022
2368 //CMS13_bb_phi_tautau = readTable(ex55.str(),689,2); //Updated in mid 2022
2369
2370
2371 ex54 << tablepath << "220802717_ggF.dat"; //Updated in mid 2024
2372 CMS13_gg_phi_tautau = readTable(ex54.str(),172,2); //Updated in mid 2024
2373 ex55 << tablepath << "220802717_bb.dat"; //Updated in mid 2024
2374 CMS13_bb_phi_tautau = readTable(ex55.str(),172,2); //Updated in mid 2024
2375
2376
2377
2378 //ex56 << tablepath << "160902507.dat"; //OLD previous to mid 2022
2379 //CMS13_gg_phi_gaga = readTable(ex56.str(),351,2); //OLD previous to mid 2022
2380
2381
2382 //ex56 << tablepath << "180900327.dat"; //Updated in mid 2022
2383 //CMS13_gg_phi_gaga = readTable(ex56.str(),901,2); //Updated in mid 2022
2384
2385 ex56 << tablepath << "240509320.dat"; //Updated in mid 2024
2386 CMS13_gg_phi_gaga = readTable(ex56.str(),176,2); //Updated in mid 2024
2387
2388
2389 ex57 << tablepath << "171203143.dat";
2390 CMS13_gg_phi_Zga = readTable(ex57.str(),366,2);
2391 ex58 << tablepath << "180401939_a.dat";
2392 CMS13_pp_phi_ZZ_llqqnunull = readTable(ex58.str(),288,2);
2393 ex59 << tablepath << "180303838.dat";
2394 CMS13_pp_phi_ZZ_qqnunu = readTable(ex59.str(),301,2);
2395 ex60 << tablepath << "CMS-PAS-HIG-16-023.dat";
2396 CMS13_ggVV_phi_WW_lnulnu = readTable(ex60.str(),81,2);
2397 ex61 << tablepath << "180209407.dat";
2398 CMS13_pp_phi_WW_lnuqq = readTable(ex61.str(),341,2);
2399 ex62 << tablepath << "180603548.dat";
2400 CMS13_pp_phi_phi1phi1_bbbb_1 = readTable(ex62.str(),95,2);
2401
2402
2403 //ex63 << tablepath << "180801473.dat"; //OLD previous to mid 2022
2404 //CMS13_pp_phi_phi1phi1_bbbb_2 = readTable(ex63.str(),181,2); //OLD previous to mid 2022
2405 ex63 << tablepath << "CMS-PAS-B2G-20-004.dat"; //Updated in mid 2022
2406 CMS13_pp_phi_phi1phi1_bbbb_2 = readTable(ex63.str(),41,2); //Updated in mid 2022
2407
2408 //ex64 << tablepath << "180600408.dat"; //OLD previous to mid 2024
2409 //CMS13_pp_phi_phi1phi1_bbgaga = readTable(ex64.str(),66,2); //OLD previous to mid 2024
2410 ex64 << tablepath << "231001643.dat"; //Updated in mid 2024
2411 CMS13_pp_phi_phi1phi1_bbgaga = readTable(ex64.str(),74,2); //Updated in mid 2024
2412
2413
2414 ex65 << tablepath << "170702909.dat";
2416 ex66 << tablepath << "180801365.dat";
2417 CMS13_pp_phi_phi1phi1_bbtautau_2 = readTable(ex66.str(),311,2);
2418 ex67 << tablepath << "170804188.dat";
2419 CMS13_pp_phi_phi1phi1_bbVV = readTable(ex67.str(),65,2);
2420 ex67p1 << tablepath << "220610268.dat"; //Included in mid 2022
2421 CMS13_pp_phi_phi1phi1_4WOr2W2tauOr4tau = readTable(ex67p1.str(),76,2); //Included in mid 2022
2422 ex67p2 << tablepath << "190404193.dat"; //Included in mid 2022
2423 CMS13_pp_phi_phi1phi1_bbWW_qqlnu = readTable(ex67p2.str(),55,2); //Included in mid 2022
2424
2425
2426 ex67p3 << tablepath << "200606391_bblljj.dat"; //Included in mid 2022
2427 CMS13_pp_phi_phi1phi1_bbZZ_lljj = readTable(ex67p3.str(),149,2); //Included in mid 2022
2428
2429 ex67p4 << tablepath << "200606391_bbllnunu.dat"; //Included in mid 2022
2430 CMS13_pp_phi_phi1phi1_bbZZ_llnunu = readTable(ex67p4.str(),151,2); //Included in mid 2022
2431
2432
2433 ex67p5 << tablepath << "211203161.dat"; //Included in mid 2022
2434 CMS13_pp_phi_phi1phi1_bbWWorbbtautau = readTable(ex67p5.str(),75,2); //Included in mid 2022
2435
2436
2437 ex67p6 << tablepath << "240309430.dat"; //Included in mid 2024
2438 CMS13_pp_phi_phi1phi1_bbWWorbbtautau_low_masses = readTable(ex67p6.str(),65,2); //Included in mid 2024
2439
2440
2441 ex68 << tablepath << "CMS-PAS-HIG-18-005_a.dat";
2442 CMS13_gg_phi_phi1Z_bbZ_1 = readTable(ex68.str(),79,2);
2443 ex69 << tablepath << "180702826_a.dat";
2444 CMS13_gg_phi_phi1Z_bbZ_2 = readTable(ex69.str(),121,2);
2445 ex70 << tablepath << "CMS-PAS-HIG-18-005_b.dat";
2446 CMS13_bb_phi_phi1Z_bbZ_1 = readTable(ex70.str(),79,2);
2447 ex71 << tablepath << "180702826_b.dat";
2448 CMS13_bb_phi_phi1Z_bbZ_2 = readTable(ex71.str(),121,2);
2449
2450 ex72 << tablepath << "14126663.dat";
2451 ATLAS8_pp_Hpm_taunu = readTable(ex72.str(),83,2);
2452 ex73 << tablepath << "151203704.dat";
2453 ATLAS8_pp_Hpm_tb = readTable(ex73.str(),41,2);
2454 ex74 << tablepath << "150807774_a.dat";
2455 CMS8_pp_Hp_taunu = readTable(ex74.str(),43,2);
2456 ex75 << tablepath << "150807774_b.dat";
2457 CMS8_pp_Hp_tb = readTable(ex75.str(),43,2);
2458 ex76 << tablepath << "180707915.dat";
2459 ATLAS13_pp_Hpm_taunu = readTable(ex76.str(),192,2);
2460 //ex77 << tablepath << "180803599.dat"; //OLD Previous to mid 2022
2461 //ATLAS13_pp_Hpm_tb = readTable(ex77.str(),181,2); //OLD Previous to mid 2022
2462 ex77 << tablepath << "210210076.dat"; //Updated in mid 2022
2463 ATLAS13_pp_Hpm_tb = readTable(ex77.str(),181,2); //Updated in mid 2022
2464 ex78 << tablepath << "200107763.dat"; //Included in mid 2022
2465 CMS13_pp_Hpm_tb = readTable(ex78.str(),281,2); //Included in mid 2022
2466 //ex78 << tablepath << "CMS-PAS-HIG-16-031.dat"; //OLD Previous to mid 2022
2467 //CMS13_pp_Hpm_taunu = readTable(ex78.str(),283,2); //OLD Previous to mid 2022
2468 ex79 << tablepath << "190304560.dat"; //Updated in mid 2022
2469 CMS13_pp_Hpm_taunu = readTable(ex79.str(),585,2); //Updated in mid 2022
2470
2471 lowC01 << tablepath << "CMS-HIG-17-029_4e.dat"; //Added in late 2023
2472 CMS13_pp_h_phi3phi3_mumutautau = readTable(lowC01.str(),48,2);
2473
2474// lowC02 << tablepath << "CMS-HIG-17-024_7d.dat"; //Added in 2024
2475// CMS13_pp_h_phi3phi3_bbtautau = readTable(lowC02.str(),10,2);
2476
2477 lowC02 << tablepath << "CMS-HIG-22-007_11d.dat"; //Added in 2024
2478 CMS13_pp_h_phi3phi3_bbtautau = readTable(lowC02.str(),11,2);
2479
2480// lowC03 << tablepath << "CMS-HIG-18-011_5b.dat"; //Added in 2024
2481// CMS13_pp_h_phi3phi3_bbmumu = readTable(lowC03.str(),86,2);
2482
2483 lowC03 << tablepath << "CMS-HIG-22-007_10.dat"; //Added in 2024
2484 CMS13_pp_h_phi3phi3_bbmumu = readTable(lowC03.str(),95,2);
2485
2486 lowC04 << tablepath << "CMS-HIG-19-007_4a.dat"; //Added in 2024
2487 CMS13_pp_h_phi23Z_mumull = readTable(lowC04.str(),352,2);
2488
2489 lowC05 << tablepath << "CMS-HIG-19-007_5a.dat"; //Added in 2024
2490 CMS13_pp_h_phi23phi23_mumumumu = readTable(lowC05.str(),462,2);
2491
2492 lowC06 << tablepath << "CMS-HIG-21-003_6.dat"; //Added in 2024
2493 CMS13_pp_h_phi3phi3_gagagaga = readTable(lowC06.str(),95,2);
2494
2495 lowC07 << tablepath << "CMS-HIG-18-006_10.dat"; //Added in 2024
2496 CMS13_pp_h_phi3phi3_tautautautau = readTable(lowC07.str(),12,2);
2497
2498 lowC08 << tablepath << "CMS-PAS-HIG-20-002_5b.dat"; //Added in 2024
2499 CMS13_pp_phi2_gaga = readTable(lowC08.str(),81,2);
2500
2501 lowC09 << tablepath << "CMS-HIG-17-014_4.dat"; //Added in 2024
2502 CMS13_pp_bbphi3_bbtautau = readTable(lowC09.str(),10,2);
2503
2504 lowC10 << tablepath << "CMS-EXO-21-018_14d.dat"; //Added in 2024
2505 CMS13_pp_ttphi3_ttmumu = readTable(lowC10.str(),220,2);
2506
2507 lowC11 << tablepath << "CMS-EXO-21-018_14f.dat"; //Added in 2024
2508 CMS13_pp_ttphi3_tttautau = readTable(lowC11.str(),18,2);
2509
2510 lowC12 << tablepath << "CMS-HIG-18-026_3c.dat"; //Added in 2024
2511 CMS13_Vh_h_phi3phi3_bbbb = readTable(lowC12.str(),10,2);
2512
2513 lowA01 << tablepath << "ATLAS_CERN-EP-2021-157_9.dat"; //Added in 2024
2514 ATLAS13_pp_h_phi3phi3_bbmumu = readTable(lowA01.str(),47,2);
2515
2516 lowA02 << tablepath << "ATLAS_CERN-EP-2021-193_14b.dat"; //Added in 2024
2517 ATLAS13_gg_h_phi23phi23_mumumumu = readTable(lowA02.str(),110,2);
2518
2519 lowA03 << tablepath << "ATLAS_CERN-EP-2021-193_17b.dat"; //Added in 2024
2520 ATLAS13_gg_h_phi23Z_mumull = readTable(lowA03.str(),16,2);
2521
2522 lowA04 << tablepath << "ATLAS_CERN-EP-2018-128_9c.dat"; //Added in 2024
2523 ATLAS13_Vh_h_phi23phi23_bbbb = readTable(lowA04.str(),41,2);
2524
2525 lowA05 << tablepath << "ATLAS_CERN-EP-2020-067_10.dat"; //Added in 2024
2526 ATLAS13_Zh_h_phi23phi23_bbbb = readTable(lowA05.str(),7,2);
2527
2528 lowA06 << tablepath << "ATLAS_CERN-EP-2018-153_6a.dat"; //Added in 2024
2529 ATLAS13_pp_h_phi23phi23_bbmumu_old = readTable(lowA06.str(),101,2);
2530
2531 lowA07 << tablepath << "ATLAS_CERN-EP-2017-295_2.dat"; //Added in 2024
2532 ATLAS13_pp_h_phi23phi23_gagagg = readTable(lowA07.str(),13,2);
2533
2534 lowA08 << tablepath << "ATLAS-CONF-2023-035_7b.dat"; //Added in 2024
2535 ATLAS13_pp_phi2_gaga_low = readTable(lowA08.str(),89,2);
2536
2537 lowA09 << tablepath << "ATLAS_CERN-EP-2023-070_5a.dat"; //Added in 2024
2538 ATLAS13_pp_ttphi3_ttmumu = readTable(lowA09.str(),37,2);
2539
2540 lowA10 << tablepath << "ATLAS_CERN-EP-2024-235_7.dat"; //Added in 2024
2541 ATLAS13_gg_phi3_tautau_low = readTable(lowA10.str(),12,2);
2542
2543 lowA11 << tablepath << "ATLAS_CERN-EP-2023-202_5d.dat"; //Added in 2024
2544 ATLAS13_pp_h_phi3phi3_gagagaga = readTable(lowA11.str(),53,2);
2545
2546 lowA12 << tablepath << "ATLAS_CERN-EP-2024-164_10a.dat"; //Added in 2024
2547 ATLAS13_pp_h_phi3phi3_bbtautau = readTable(lowA12.str(),8,2);
2548
2549 lowA801 << tablepath << "ATLAS_CERN-PH-EP-2015-187_4b.dat"; //Added in 2024
2550 ATLAS8_pp_h_phi3phi3_gagagaga = readTable(lowA801.str(),105,2);
2551
2552 lowA802 << tablepath << "ATLAS_CERN-PH-EP-2015-057_6a.dat"; //Added in 2024
2553 ATLAS8_gg_h_phi3phi3_tautautautau = readTable(lowA802.str(),101,2);
2554
2555 lowC801 << tablepath << "CMS-HIG-16-015_4.dat"; //Added in 2024
2556 CMS8_pp_h_phi3phi3_tautautautau = readTable(lowC801.str(),6,2);
2557
2558 lowC802 << tablepath << "CMS-HIG-16-015_5.dat"; //Added in 2024
2559 CMS8_pp_h_phi3phi3_bbmumu = readTable(lowC802.str(),76,2);
2560
2561 lowC803 << tablepath << "CMS-HIG-16-015_6.dat"; //Added in 2024
2562 CMS8_pp_h_phi3phi3_mumutautau = readTable(lowC803.str(),96,2);
2563
2564 lowC804 << tablepath << "CMS-HIG-17-013_4a.dat"; //Added in 2024
2565 CMS8_pp_phi2_gaga = readTable(lowC804.str(),300,2);
2566
2567 lowC805 << tablepath << "CMS-HIG-14-033_3.dat"; //Added in 2024
2568 CMS8_pp_bbphi3_bbtautau = readTable(lowC805.str(),12,2);
2569
2570 lowC806 << tablepath << "CMS-HIG-15-009_5b.dat"; //Added in 2024
2571 CMS8_pp_bbphi3_bbmumu = readTable(lowC806.str(),36,2);
2572
2573 low209a << tablepath << "LEP_LHWG-NOTE-2001-08_4.dat"; //Added in 2024
2574 LEP209_phi2Z_gagaZ = readTable(low209a.str(),49,2);
2575
2576 low209b << tablepath << "LEP_CERN-PH-EP-2006-001_t14b.dat"; //Added in 2024
2577 LEP209_phi2Z_bbZ = readTable(low209b.str(),217,2);
2578
2579 low209c << tablepath << "LEP_CERN-PH-EP-2006-001_t14c.dat"; //Added in 2024
2580 LEP209_phi2Z_tautauZ = readTable(low209c.str(),233,2);
2581
2582 low209d << tablepath << "LEP_CERN-PH-EP-2006-001_t18.dat"; //Added in 2024
2583 LEP209_phiEphi3_bbbb = readTable(low209d.str(),324,3);
2584
2585 low209e << tablepath << "LEP_CERN-PH-EP-2006-001_t19.dat"; //Added in 2024
2586 LEP209_phiEphi3_tautautautau = readTable(low209e.str(),365,3);
2587
2588 lowHpC801 << tablepath << "CMS-HIG-13-035_t4.dat"; //Added in 2024
2589 CMS8_t_Hpb_csb = readTable(lowHpC801.str(),7,2);
2590
2591 lowHpC802 << tablepath << "CMS-HIG-14-023_t10.dat"; //Added in 2024
2592 CMS8_t_Hpb_taunub = readTable(lowHpC802.str(),8,2);
2593
2594 lowHpC803 << tablepath << "CMS-HIG-16-030_3.dat"; //Added in 2024
2595 CMS8_t_Hpb_cbb = readTable(lowHpC803.str(),7,2);
2596
2597 lowHpC1301 << tablepath << "CMS-HIG-18-020_2a.dat"; //Added in 2024
2598 CMS13_t_Hpb_WAb_Wmumub = readTable(lowHpC1301.str(),95,2);
2599
2600 lowHpC1302 << tablepath << "CMS-HIG-18-021_4c.dat"; //Added in 2024
2601 CMS13_t_Hpb_csb = readTable(lowHpC1302.str(),8,2);
2602
2603 lowHpA801 << tablepath << "ATLAS_CERN-PH-EP-2014-274_7a.dat"; //Added in 2024
2604 ATLAS8_t_Hpb_taunub = readTable(lowHpA801.str(),9,2);
2605
2606 lowHpA1301 << tablepath << "ATLAS_CERN-EP-2022-207_8.dat"; //Added in 2024
2607 ATLAS13_t_Hpb_cbb = readTable(lowHpA1301.str(),11,2);
2608
2609 lowHpA1302 << tablepath << "ATLAS_CERN-EP-2023-070_5b.dat"; //Added in 2024
2610 ATLAS13_t_Hpb_WAb_Wmumub = readTable(lowHpA1302.str(),31,2);
2611
2612 lowHpA1303 << tablepath << "ATLAS_CERN-EP-2024-185_6.dat"; //Added in 2024
2613 ATLAS13_t_Hpb_csb = readTable(lowHpA1303.str(),12,2);
2614
2615 lowHp209a << tablepath << "LEP_CERN-PH-EP-2012-369_4a.dat"; //Added in 2024
2616 LEP209_HpHm_taunutaunu = readTable(lowHp209a.str(),105,2);
2617
2618 lowHp209b << tablepath << "LEP_CERN-PH-EP-2012-369_4d.dat"; //Added in 2024
2619 LEP209_HpHm_qqqq = readTable(lowHp209b.str(),105,2);
2620
2621 lowHp209c << tablepath << "LEP_CERN-PH-EP-2008-016_7b.dat"; //Added in 2024
2622 OPAL209_HpHm_qqtaunu = readTable(lowHp209c.str(),87,2);
2623
2624 lowHp172a << tablepath << "LEP_CERN-PPE-97-168_3b_tnqq.dat"; //Added in 2024
2625 OPAL172_HpHm_qqtaunu = readTable(lowHp172a.str(),41,2);
2626
2627 lowHp209d << tablepath << "LEP_CERN-PH-EP-2008-016_10a.dat"; //Added in 2024
2628 OPAL209_HpHm_AWstAWst_bbbb = readTable(lowHp209d.str(),2835,3);
2629
2630 lowHp209e << tablepath << "LEP_CERN-PH-EP-2008-016_10b.dat"; //Added in 2024
2631 OPAL209_HpHm_taunuAWst_taunubb = readTable(lowHp209e.str(),2835,3);
2632
2633 susyHpA01 << tablepath << "ATLAS_CERN-EP-2019-191_7b.dat"; //Added in 2024
2634 ATLAS13_pp_HpHm_taunutaunu = readTable(susyHpA01.str(),19,2);
2635
2636 susyHpA02 << tablepath << "ATLAS_CERN-EP-2022-132_6a.dat"; //Added in 2024
2637 ATLAS13_pp_HpHm_munumunu = readTable(susyHpA02.str(),11,2);
2638
2639 susyHpC01 << tablepath << "CMS-SUS-21-001_5a.dat"; //Added in 2024
2640 CMS13_pp_HpHm_taunutaunu = readTable(susyHpC01.str(),16,2);
2641
2642 susyHpC02 << tablepath << "CMS-SUS-21-008_16a.dat"; //Added in 2024
2643 CMS13_pp_HpHm_munumunu = readTable(susyHpC02.str(),22,2);
2644
2645 thint01 << tablepath << "integral_x2_1mx_G_values_log.dat";
2646 integral_x2_1mx_G_log = readTable(thint01.str(),62500,3);
2647
2648 thint02 << tablepath << "integral_x2_1px_G_values_log.dat";
2649 integral_x2_1px_G_log = readTable(thint02.str(),62500,3);
2650
2651 thint03 << tablepath << "integral_x2_G_values_log.dat";
2652 integral_x2_G_log = readTable(thint03.str(),62500,3);
2653
2654 thint04 << tablepath << "integral_x_1mx2_G_values_log.dat";
2655 integral_x_1mx2_G_log = readTable(thint04.str(),62500,3);
2656
2657 thint05 << tablepath << "integral_x_1mx_1px_G_values_log.dat";
2658 integral_x_1mx_1px_G_log = readTable(thint05.str(),62500,3);
2659
2660 thint06 << tablepath << "integral_x2_1mx_G_variable_set_1_values_log.dat";
2661 integral_x2_1mx_G_variable_set_1_log = readTable(thint06.str(),2000,2);
2662
2663 thint07 << tablepath << "integral_x2_G_variable_set_1_values_log.dat";
2664 integral_x2_G_variable_set_1_log = readTable(thint07.str(),2000,2);
2665
2666 thint08 << tablepath << "integral_x_1mx2_G_variable_set_0_values_log.dat";
2667 integral_x_1mx2_G_variable_set_0_log = readTable(thint08.str(),2000,2);
2668
2669 thint09 << tablepath << "integral_perturb_ATHDM_values_log.dat";
2670 integral_perturb_ATHDM_values_log = readTable(thint09.str(),2000,2);
2671
2672 thint10 << tablepath << "integral_Hp_A_Wstar.dat";
2673 integral_Hp_A_Wstar = readTable(thint10.str(),2835,3);
2674
2675 //std::cout<< CMS13_pp_Hpm_taunu<<std::endl;
2676
2677 bsg1 << tablepath << "bsgammatable.dat";
2678 arraybsgamma = readTable(bsg1.str(),1111,3);
2679}
gslpp::matrix< double > readTable(std::string filename, int rowN, int colN)
This function reads values from a table and returns them as an array.

◆ readTable()

gslpp::matrix< double > GeneralTHDMcache::readTable ( std::string  filename,
int  rowN,
int  colN 
)

This function reads values from a table and returns them as an array.

Returns
the tabled values

Definition at line 1673 of file GeneralTHDMcache.cpp.

1673 {
1674
1675 std::ifstream INfile;
1676 std::string lineTab;
1677 INfile.open( filename.c_str() );
1678 if(INfile.fail()){
1679 std::cout<<"error: in GeneralTHDMcache, table doesn't exist!"<<std::endl;
1680 }
1681
1682 gslpp::matrix<double> arrayTab(rowN, colN, 0.);
1683 int a =0;
1684 int b=0;
1685 double v;
1686
1687 while(INfile.good()){
1688 while(getline(INfile, lineTab)){
1689 if( lineTab[0]=='#' )continue;
1690 else{
1691 std::istringstream streamTab(lineTab);
1692 b=0;
1693 while(streamTab >>v){
1694 arrayTab.assign(a,b,v);
1695 b++;
1696 }
1697 a++;
1698 }
1699 }
1700 }
1701
1702 INfile.close();
1703
1704 return arrayTab;
1705}

◆ runGeneralTHDMparameters()

void GeneralTHDMcache::runGeneralTHDMparameters ( std::string  RGEorder)
private

Definition at line 10513 of file GeneralTHDMcache.cpp.

10514{
10515 //flag will be used to transport information about model and RGEorder to the Runner:
10516 //flag=0 for LO (1 for approxNLO and 2 for NLO - not implemented yet)
10517 int flag;
10518 if( RGEorder == "LO" ) flag=0;
10519// else if( RGEorder == "approxNLO" ) flag=1;
10520// else if( RGEorder == "NLO" ) flag=2;
10521 else {
10522 throw std::runtime_error("RGEorder can be only \"LO\" at the moment");//any of \"LO\", \"approxNLO\" or \"NLO\"
10523 }
10524
10525 if(myGTHDM->getATHDMflag() && myGTHDM->getCPconservationflag())
10526 {
10527 double g1_at_MZ=sqrt(4.0*M_PI*Ale/cW2);
10528 double g2_at_MZ=sqrt(4.0*M_PI*Ale/(1-cW2));
10529 double g3_at_MZ=sqrt(4.0*M_PI*Als);
10530 double v1_at_MZ=0.;
10531 double v2_at_MZ=0.;
10532 double etaU1_at_MZ=0.;
10533 double etaU2_at_MZ=0.;
10534 double etaD1_at_MZ=0.;
10535 double etaD2_at_MZ=0.;
10536 double etaL1_at_MZ=0.;
10537 double etaL2_at_MZ=0.;
10538 double m11sq_at_MZ=0.;
10539 double m12sq_at_MZ=0.;
10540 double m22sq_at_MZ=0.;
10541 double lambda1_at_MZ=lambda1;
10542 double lambda2_at_MZ=lambda2;
10543 double lambda3_at_MZ=lambda3;
10544 double lambda4_at_MZ=lambda4;
10545 double lambda5_at_MZ=Relambda5;
10546 double lambda6_at_MZ=Relambda6;
10547 double lambda7_at_MZ=Relambda7;
10548 double RpepsGTHDM=myGTHDM->getRpepsGTHDM();
10549 double NLOuniscale=myGTHDM->getNLOuniscaleGTHDM();
10550
10551 // Temporarily, until this running (in the Higgs basis) is clarified, we fix the scale to Mz
10552 // Once solved, reverse changes: Q_A2HDM -> Q_GTHDM [defined below, in updateCache()]
10553 double Q_A2HDM = log10(MZ);
10554
10555 if(fabs(Q_A2HDM-log10(MZ))<0.005) //at MZ scale
10556 {
10557 Q_cutoff=log10(MZ);
10558
10559 g1_at_Q = g1_at_MZ;
10560 g2_at_Q = g2_at_MZ;
10561 g3_at_Q = g3_at_MZ;
10562 v1_at_Q = v1_at_MZ;
10563 v2_at_Q = v2_at_MZ;
10564 etaU1_at_Q = etaU1_at_MZ;
10565 etaU2_at_Q = etaU2_at_MZ;
10566 etaD1_at_Q = etaD1_at_MZ;
10567 etaD2_at_Q = etaD2_at_MZ;
10568 etaL1_at_Q = etaL1_at_MZ;
10569 etaL2_at_Q = etaL2_at_MZ;
10570 m11sq_at_Q = m11sq_at_MZ;
10571 m12sq_at_Q = m12sq_at_MZ;
10572 m22sq_at_Q = m22sq_at_MZ;
10573 lambda1_at_Q = lambda1_at_MZ;
10574 lambda2_at_Q = lambda2_at_MZ;
10575 lambda3_at_Q = lambda3_at_MZ;
10576 lambda4_at_Q = lambda4_at_MZ;
10577 Relambda5_at_Q = lambda5_at_MZ;
10578 Relambda6_at_Q = lambda6_at_MZ;
10579 Relambda7_at_Q = lambda7_at_MZ;
10580 }
10581 else //at some other scale
10582 {
10583 double InitVals[21];
10584 InitVals[0]=g1_at_MZ;
10585 InitVals[1]=g2_at_MZ;
10586 InitVals[2]=g3_at_MZ;
10587 InitVals[3]=v1_at_MZ;
10588 InitVals[4]=v2_at_MZ;
10589 InitVals[5]=etaU1_at_MZ;
10590 InitVals[6]=etaU2_at_MZ;
10591 InitVals[7]=etaD1_at_MZ;
10592 InitVals[8]=etaD2_at_MZ;
10593 InitVals[9]=etaL1_at_MZ;
10594 InitVals[10]=etaL2_at_MZ;
10595 InitVals[11]=m11sq_at_MZ;
10596 InitVals[12]=m12sq_at_MZ;
10597 InitVals[13]=m22sq_at_MZ;
10598 InitVals[14]=lambda1_at_MZ;
10599 InitVals[15]=lambda2_at_MZ;
10600 InitVals[16]=lambda3_at_MZ;
10601 InitVals[17]=lambda4_at_MZ;
10602 InitVals[18]=lambda5_at_MZ;
10603 InitVals[19]=lambda6_at_MZ;
10604 InitVals[20]=lambda7_at_MZ;
10605
10606 Q_cutoff=myRunnerGTHDM->RGEGeneralTHDMRunner(InitVals, 21, log10(MZ), Q_GTHDM, flag, RpepsGTHDM, NLOuniscale); //Running up to Q_cutoff<=Q_GTHDM
10607
10608 g1_at_Q = InitVals[0];
10609 g2_at_Q = InitVals[1];
10610 g3_at_Q = InitVals[2];
10611 v1_at_Q = InitVals[3];
10612 v2_at_Q = InitVals[4];
10613 etaU1_at_Q = InitVals[5];
10614 etaU2_at_Q = InitVals[6];
10615 etaD1_at_Q = InitVals[7];
10616 etaD2_at_Q = InitVals[8];
10617 etaL1_at_Q = InitVals[9];
10618 etaL2_at_Q = InitVals[10];
10619 m11sq_at_Q = InitVals[11];
10620 m12sq_at_Q = InitVals[12];
10621 m22sq_at_Q = InitVals[13];
10622 lambda1_at_Q = InitVals[14];
10623 lambda2_at_Q = InitVals[15];
10624 lambda3_at_Q = InitVals[16];
10625 lambda4_at_Q = InitVals[17];
10626 Relambda5_at_Q = InitVals[18];
10627 Relambda6_at_Q = InitVals[19];
10628 Relambda7_at_Q = InitVals[20];
10629 }
10630 }//End ATHDM case
10631 else {
10632 throw std::runtime_error("RGE are only defined for the CP conserving ATHDM at the moment");
10633 }
10634}
virtual double RGEGeneralTHDMRunner(double InitialValues[], unsigned long int NumberOfRGEs, double Q1, double Q2, int order, double Rpeps, double tNLOuni)
GeneralTHDMRunner * myRunnerGTHDM

◆ Sigma_HpHm_LEP()

double GeneralTHDMcache::Sigma_HpHm_LEP ( const double  mass2,
const double  sqrts 
) const

Cross section for charged-Higgs pair production at LEP, from hep-ph/9602250.

Parameters
[in]Masssquare of charged Higgs \(M_{H^+}^2\)
[in]Centre-of-massenergy \(\sqrt{s}\)
Returns
\(\sigma^{\text GTHDM}(e^+ e^- \to H^+ H^-)\)

Definition at line 6444 of file GeneralTHDMcache.cpp.

6445{
6446 double s_LEP = sqrts * sqrts;
6447 double one_MZ2_s = 1. - MZ*MZ / s_LEP;
6448
6449 double cWsW = sqrt(cW2) * sqrt(sW2);
6450 double ahat_e = -1. / 4. / cWsW;
6451 double vhat_e = (-1. + 4. * sW2) / 4. / cWsW;
6452 double vhat_H = (-1. + 2. * sW2) / 2. / cWsW;
6453 double beta_H = sqrt(std::fabs(1. - 4. * mass2 / s_LEP));
6454
6455 return (2. * GF*GF * MW*MW*MW*MW * sW2*sW2 * (1. + 2. * vhat_e * vhat_H / one_MZ2_s +
6456 (ahat_e*ahat_e + vhat_e*vhat_e) * vhat_H*vhat_H / one_MZ2_s / one_MZ2_s) *
6457 beta_H*beta_H*beta_H / (3. * M_PI * s_LEP));
6458};

◆ updateCache()

double GeneralTHDMcache::updateCache ( )

Definition at line 10638 of file GeneralTHDMcache.cpp.

10639{
10640
10641
10642 //The Standard Model h branching ratios
10643 //Could be made into mass-dependent formulae in the future
10644 //SEE IF WE CAN UPDATE THESE NUMBERS. THEY MAY BE OLD!!!!!!!!!
10645 BrSM_htobb = 5.77e-1;
10646 BrSM_htotautau = 6.32e-2;
10647 BrSM_htogaga = 2.28e-3;
10648 BrSM_htoWW = 2.15e-1;
10649 BrSM_htoZZ = 2.64e-2;
10650 BrSM_htogg = 8.57e-2;
10651 BrSM_htoZga = 1.54e-3;
10652 BrSM_htocc = 2.91e-2;
10653
10654 //The Standard Model Z to ll branching ratio
10655 BrSM_Ztoll = 6.73e-2;
10656
10657
10658 mHl = myGTHDM->getMHl();
10659 m1 = mHl;
10660 mH1sq = myGTHDM->getmH1sq();
10661 mH2sq = myGTHDM->getmH2sq();
10662 mH3sq = myGTHDM->getmH3sq();
10663 mH2 = sqrt(mH2sq);
10664 mH3 = sqrt(mH3sq);
10665 mHp2 = myGTHDM->getmHp2();
10666 mHp = sqrt(mHp2);
10667 vev = myGTHDM->v();
10668
10669 m2 = mH2;
10670 m3 = mH3;
10671
10672 m1_2 = mH1sq;
10673 m2_2 = mH2sq;
10674 m3_2 = mH3sq;
10675
10676 if (m1_2 < 0. || m2_2 < 0. || m3_2 < 0.)
10677 return std::numeric_limits<double>::quiet_NaN();
10678
10679
10680 cosa1=myGTHDM->getcosalpha1();
10681 sina1=myGTHDM->getsinalpha1();
10682 tana1=myGTHDM->gettanalpha1();
10683
10684 cosa2=myGTHDM->getcosalpha2();
10685 sina2=myGTHDM->getsinalpha2();
10686 cosa3=myGTHDM->getcosalpha3();
10687 sina3=myGTHDM->getsinalpha3();
10688
10689 lambda1 = myGTHDM->getlambda1();
10690 lambda2 = myGTHDM->getlambda2();
10691 lambda3 = myGTHDM->getlambda3();
10692 lambda4 = myGTHDM->getlambda4();
10693 Relambda5=myGTHDM->getRelambda5();
10694 Imlambda5=myGTHDM->getImlambda5();
10695 Relambda6=myGTHDM->getRelambda6();
10696 Imlambda6=myGTHDM->getImlambda6();
10697 Relambda7=myGTHDM->getRelambda7();
10698
10699 Rij_GTHDM.assign(0, 0, cosa1*cosa2);
10700 Rij_GTHDM.assign(0, 1, sina1*cosa2);
10701 Rij_GTHDM.assign(0, 2, -sina2);
10702 Rij_GTHDM.assign(1, 0, cosa1*sina2*sina3 - sina1*cosa3);
10703 Rij_GTHDM.assign(1, 1, sina1*sina2*sina3 + cosa1*cosa3);
10704 Rij_GTHDM.assign(1, 2, cosa2*sina3);
10705 Rij_GTHDM.assign(2, 0, cosa2*sina2*cosa3 + sina1*sina3);
10706 Rij_GTHDM.assign(2, 1, sina1*sina2*cosa3 - cosa1*sina3);
10707 Rij_GTHDM.assign(2, 2, cosa2*cosa3);
10708
10709 //What about the case "Heavy case" in which the SM is Higgs is not the light one, for the g-2
10710 //in that case the \pi/2 phase is included so that the angles are still small perturbations but
10711 //that is not being done here
10712
10713 // Variables without 'GTHDM' label to simplify expressions with lambdaijk and KaellenFunction
10714 R11 = Rij_GTHDM(0,0);
10715 R12 = Rij_GTHDM(0,1);
10716 R13 = Rij_GTHDM(0,2);
10717 R21 = Rij_GTHDM(1,0);
10718 R22 = Rij_GTHDM(1,1);
10719 R23 = Rij_GTHDM(1,2);
10720 R31 = Rij_GTHDM(2,0);
10721 R32 = Rij_GTHDM(2,1);
10722 R33 = Rij_GTHDM(2,2);
10723
10724
10725
10726 //std::cout<<"\033[1;33m R11 = \033[0m "<<R11<<std::endl;
10727 //std::cout<<"\033[1;33m R12 = \033[0m "<<R12<<std::endl;
10728 //std::cout<<"\033[1;33m R13 = \033[0m "<<R13<<std::endl;
10729 //std::cout<<"\033[1;33m R21 = \033[0m "<<R21<<std::endl;
10730 //std::cout<<"\033[1;33m R22 = \033[0m "<<R22<<std::endl;
10731 //std::cout<<"\033[1;33m R23 = \033[0m "<<R23<<std::endl;
10732 //std::cout<<"\033[1;33m R31 = \033[0m "<<R31<<std::endl;
10733 //std::cout<<"\033[1;33m R32 = \033[0m "<<R32<<std::endl;
10734 //std::cout<<"\033[1;33m R33 = \033[0m "<<R33<<std::endl;
10735
10736
10737
10738 //LOOK AT THIS, NOT SURE IF IT MAKES SENSE NOW
10739 /*The Mij_2 are defined such that Msqdiag = -2*RT*M_2*R with the rotation Matrix R
10740 * and Msqdiag containing the physical mass squares on the diagonal. */
10741
10757
10758 //Remaining general potential parameters
10759 /*
10760 m11sq = M11_2 - M33_2 - M12_2*tanb + 0.5*Relambda5*vev*vev
10761 + (M33_2-0.5*Relambda5*vev*vev)*(cosb*cosb-sinb*sinb)
10762 + 0.5*vev*vev*((Relambda6-Relambda7)*sinb*cosb+Relambda7*tanb);
10763
10764 m22sq = M11_2 - M33_2 + M12_2/tanb + 0.5*Relambda5*vev*vev
10765 - (M33_2-0.5*Relambda5*vev*vev)*(cosb*cosb-sinb*sinb)
10766 + 0.25*vev*vev*(Relambda6+Relambda7+(Relambda6-Relambda7)*(cosb*cosb-sinb*sinb))/tanb;
10767
10768 Rem12sq = 0.25*vev*vev*(Relambda6+Relambda7+(Relambda6-Relambda7)*(cosb*cosb-sinb*sinb))
10769 - (2.0*M33_2-Relambda5*vev*vev)*sinb*cosb;
10770
10771 Imm12sq = M13_2;
10772 */
10773
10774 //Let's the define the parameters of the potential in terms of the linear independent parameters
10775 //Here we'll assume CP-conservation and therefore we'll take the imaginary parts to zero explicitly
10776 //For the CP-violating case we should decide which parameters are the best, probably the easiest is to remove one phase of lambda5 and lambda6 and keep the one for lambda7
10777 //doing we'll simplify the rotation matrix although we'll keep one parameter that seems to be less physical (ImLambda7)
10778
10779 /*
10780 mH1sq=mHl*mHl;
10781 mH2sq=myGTHDM->getmH2sq();
10782 mH3sq=myGTHDM->getmH3sq();
10783 mHp2=myGTHDM->getmHp2();
10784 */
10785
10786
10787
10788 //std::cout<<"\033[1;33m vev = \033[0m "<<vev<<std::endl;
10789
10790 // This was clearly wrong, keep it to try to find where exactly it was coming from
10791 //lambda1 = (-2.0*(M11_2-M22_2+M33_2) + Relambda5*vev*vev
10792 // - (2.0*M22_2-2.0*M33_2+Relambda5*vev*vev)/(cosb*cosb)
10793 // + (4.0*M12_2-2.0*Relambda6*vev*vev)*tanb)/(vev*vev);
10794
10795 //lambda2 = (-2.0*(M11_2-M22_2+M33_2) + Relambda5*vev*vev
10796 // - (2.0*M22_2-2.0*M33_2+Relambda5*vev*vev)/(sinb*sinb)
10797 // - (4.0*M12_2+2.0*Relambda7*vev*vev)/tanb)/(vev*vev);
10798
10799 //lambda3 = -(2.0*(M11_2-M22_2-M33_2-mHp2) + Relambda5*vev*vev
10800 // + (2.0*M12_2+Relambda6*vev*vev)/tanb
10801 // - (2.0*M12_2-Relambda7*vev*vev)*tanb)/(vev*vev);
10802
10803 //lambda4 = Relambda5 - (2.0*mHp2+4.0*M33_2)/(vev*vev);
10804
10805 //Imlambda6 = (2.0*M13_2-(2.0*M23_2+0.5*Imlambda5*vev*vev)*tanb)/(vev*vev);
10806
10807 //Imlambda7 = 2.0*M13_2/(vev*vev) + (-0.5*Imlambda5+(2.0*M23_2)/(vev*vev))/tanb;
10808
10809 //Higgs potential parameters
10810 /*
10811 m11sqH = M11_2;
10812 m22sqH = M11_2-2.0*M33_2+Relambda5*vev*vev
10813 +(M12_2+0.5*(Relambda6*vev*vev))/tanb
10814 -(M12_2-0.5*(Relambda7*vev*vev))*tanb;
10815 Rem12sqH = -M12_2;
10816 Imm12sqH = M13_2;
10817 lambda1H = -2.0*M11_2/(vev*vev);
10818 lambda2H = -2.0*((2.0*M12_2+Relambda7*vev*vev)/tanb
10819 +M11_2-4.0*M22_2+4.0*M33_2-2.0*Relambda5*vev*vev
10820 +(M22_2-M33_2+0.5*Relambda5*vev*vev)/(sinb*sinb*cosb*cosb)
10821 -2.0*M12_2*tanb+Relambda6*vev*vev*tanb)/(vev*vev);
10822 lambda3H = -((2.0*(M11_2-2.0*M33_2-mHp2+Relambda5*vev*vev)
10823 +(2.0*M12_2+Relambda6*vev*vev)/tanb
10824 -(2.0*M12_2-Relambda7*vev*vev)*tanb)/(vev*vev));
10825 lambda4H = -2.0*(M22_2+M33_2+mHp2)/(vev*vev);
10826 Relambda5H = -2.0*(M22_2-M33_2)/(vev*vev);
10827 Imlambda5H = 4.0*M23_2/(vev*vev);
10828 Relambda6H = -2.0*M12_2/(vev*vev);
10829 Imlambda6H = 2.0*M13_2/(vev*vev);
10830 Relambda7H = (-2.0*M12_2+(Relambda6-Relambda7)*vev*vev
10831 +(2.0*M22_2-2.0*M33_2+Relambda5*vev*vev)*(tanb-1.0/tanb))/(vev*vev);
10832 Imlambda7H = 2.0*(M13_2-M23_2*(tanb-1.0/tanb))/(vev*vev)-0.5*Imlambda5/(sinb*cosb);
10833
10834
10835 M2 = Rem12sq/(sinb*cosb);
10836 */
10837
10838// R11_GTHDM = cosalpha1*cosalpha2;
10839// R12_GTHDM = sinalpha1*cosalpha2;
10840// R13_GTHDM = -sinalpha2;
10841// R21_GTHDM = cosalpha1*sinalpha2*sinalpha3 - sinalpha1*cosalpha3;
10842// R22_GTHDM = sinalpha1*sinalpha2*sinalpha3 + cosalpha1*cosalpha3;
10843// R23_GTHDM = cosalpha2*sinalpha3;
10844// R31_GTHDM = cosalpha1*sinalpha2*cosalpha3 + sinalpha1*sinalpha3;
10845// R32_GTHDM = sinalpha1*sinalpha2*cosalpha3 - cosalpha1*sinalpha3;
10846// R33_GTHDM = cosalpha2*cosalpha3;
10847
10848// M13_2 = -vev*vev*(sinb*cosb*Imlambda5 + cosb*cosb*Imlambda6 + sinb*sinb*Imlambda7);
10849// M23_2 = -vev*vev*((cosb*cosb - sinb*sinb)*Imlambda5 + 2.*sinb*cosb*(Imlambda7 - Imlambda6))/2.;
10850
10851// std::cout<<"mH1sq before ordering = "<<mH1sq<<std::endl;
10852// std::cout<<"mH2sq before ordering = "<<mH2sq<<std::endl;
10853// std::cout<<"mH3sq before ordering = "<<mH3sq<<std::endl;
10854
10855// M11_2 = (mH1sq*cosalpha1*cosalpha1*cosalpha2*cosalpha2 + mH2sq*sinalpha1*sinalpha1*cosalpha2*cosalpha2 + mH3sq*sinalpha2*sinalpha2);
10856//
10857// M12_2 = (mH1sq*cosalpha1*cosalpha2*(cosalpha1*sinalpha2*sinalpha3 - cosalpha3*sinalpha1)
10858// + mH2sq*cosalpha2*sinalpha1*(cosalpha1*cosalpha3 + sinalpha1*sinalpha2*sinalpha3)
10859// - mH3sq*cosalpha2*sinalpha2*sinalpha3);
10860//
10862//
10863// M22_2 = (mH1sq*(cosalpha1*sinalpha2*sinalpha3 - cosalpha3*sinalpha1)*(cosalpha1*sinalpha2*sinalpha3 - cosalpha3*sinalpha1)
10864// + mH2sq*(cosalpha1*cosalpha3 + sinalpha1*sinalpha2*sinalpha3)*(cosalpha1*cosalpha3 + sinalpha1*sinalpha2*sinalpha3)
10865// + mH3sq*cosalpha2*cosalpha2*sinalpha3*sinalpha3);
10866//
10868//
10869// M33_2 = (mH1sq*(cosalpha1*cosalpha3*sinalpha2 + sinalpha1*sinalpha3)*(cosalpha1*cosalpha3*sinalpha2 + sinalpha1*sinalpha3)
10870// + mH2sq*(cosalpha3*sinalpha1*sinalpha2 - cosalpha1*sinalpha3)*(cosalpha3*sinalpha1*sinalpha2 - cosalpha1*sinalpha3)
10871// + mH3sq*cosalpha2*cosalpha2*cosalpha3*cosalpha3);
10872//
10873// m11_2_GTHDM = M2_GTHDM*(1. - cosb*cosb + 3.*sinb*sinb)/4. + (M12_2*tanb - M11_2)/2.;
10874// m22_2_GTHDM = M2_GTHDM*(1. + 3.*cosb*cosb - sinb*sinb)/4. - (M12_2/tanb + M11_2)/2.;
10875// Imm12_2_GTHDM = 0.5*(cosb*sinb*Imlambda5 + cosb*cosb*Imlambda6 + sinb*sinb*Imlambda7)*vev*vev;
10876// lambda1_GTHDM = (M11_2 + tanb*tanb*(M22_2-M2_GTHDM) - 2.0*tanb*M12_2)/(vev*vev) + tanb*(tanb*tanb*Relambda7 - 3.0*Relambda6)/2.0;
10877// lambda2_GTHDM = (M11_2 + (M22_2-M2_GTHDM)/(tanb*tanb) + 2.0*M12_2/tanb)/(vev*vev) + (0.5*Relambda6/(tanb*tanb) - 1.5*Relambda7)/tanb;
10878// lambda3_GTHDM = (M11_2 - M22_2 - M2_GTHDM + (1.0/tanb - tanb)*M12_2 + 2.0*mHp2)/(vev*vev) - (Relambda6/tanb + tanb*Relambda7)/2.0;
10879// lambda4_GTHDM = (M2_GTHDM + M33_2 - 2.0*mHp2)/(vev*vev) - 0.5*(Relambda6/tanb + tanb*Relambda7);
10880// Relambda5_GTHDM = (M2_GTHDM - M33_2)/(vev*vev) - 0.5*(Relambda6/tanb + tanb*Relambda7);
10881//
10882
10883
10884 Mu_GTHDM.assign(0,0, myGTHDM->getQuarks(QCD::UP).getMass());
10885 Mu_GTHDM.assign(1,1, myGTHDM->getQuarks(QCD::CHARM).getMass());
10886 Mu_GTHDM.assign(2,2, myGTHDM->getQuarks(QCD::TOP).getMass());
10887
10888 Md_GTHDM.assign(0,0, myGTHDM->getQuarks(QCD::DOWN).getMass());
10889 Md_GTHDM.assign(1,1, myGTHDM->getQuarks(QCD::STRANGE).getMass());
10890 Md_GTHDM.assign(2,2, myGTHDM->getQuarks(QCD::BOTTOM).getMass());
10891
10892 Ml_GTHDM.assign(0,0, myGTHDM->getLeptons(StandardModel::ELECTRON).getMass());
10893 Ml_GTHDM.assign(1,1, myGTHDM->getLeptons(StandardModel::MU).getMass());
10894 Ml_GTHDM.assign(2,2, myGTHDM->getLeptons(StandardModel::TAU).getMass());
10895
10896 if(myGTHDM->getATHDMflag() == true)
10897 {
10898 sigmau_ATHDM = myGTHDM->getNu_11()/myGTHDM->getQuarks(StandardModel::TOP).getMass();
10899 sigmad_ATHDM = myGTHDM->getNd_11()/myGTHDM->getQuarks(StandardModel::DOWN).getMass();
10900 sigmal_ATHDM = myGTHDM->getNl_11()/myGTHDM->getLeptons(StandardModel::TAU).getMass();
10901
10902 Nu_GTHDM.assign(0,0, sigmau_ATHDM*Mu_GTHDM(0,0));
10903 Nu_GTHDM.assign(1,1, sigmau_ATHDM*Mu_GTHDM(1,1));
10904 Nu_GTHDM.assign(2,2, sigmau_ATHDM*Mu_GTHDM(2,2));
10905
10906 Nd_GTHDM.assign(0,0, sigmad_ATHDM*Md_GTHDM(0,0));
10907 Nd_GTHDM.assign(1,1, sigmad_ATHDM*Md_GTHDM(1,1));
10908 Nd_GTHDM.assign(2,2, sigmad_ATHDM*Md_GTHDM(2,2));
10909
10910 Nl_GTHDM.assign(0,0, sigmal_ATHDM*Ml_GTHDM(0,0));
10911 Nl_GTHDM.assign(1,1, sigmal_ATHDM*Ml_GTHDM(1,1));
10912 Nl_GTHDM.assign(2,2, sigmal_ATHDM*Ml_GTHDM(2,2));
10913 }
10914 else
10915 {
10916 Nu_GTHDM.assign(0,0, myGTHDM->getNu_11());
10917 Nu_GTHDM.assign(0,1, myGTHDM->getNu_12());
10918 Nu_GTHDM.assign(0,2, myGTHDM->getNu_13());
10919 Nu_GTHDM.assign(1,0, myGTHDM->getNu_21());
10920 Nu_GTHDM.assign(1,1, myGTHDM->getNu_22());
10921 Nu_GTHDM.assign(1,2, myGTHDM->getNu_23());
10922 Nu_GTHDM.assign(2,0, myGTHDM->getNu_31());
10923 Nu_GTHDM.assign(2,1, myGTHDM->getNu_32());
10924 Nu_GTHDM.assign(2,2, myGTHDM->getNu_33());
10925
10926 Nd_GTHDM.assign(0,0, myGTHDM->getNd_11());
10927 Nd_GTHDM.assign(0,1, myGTHDM->getNd_12());
10928 Nd_GTHDM.assign(0,2, myGTHDM->getNd_13());
10929 Nd_GTHDM.assign(1,0, myGTHDM->getNd_21());
10930 Nd_GTHDM.assign(1,1, myGTHDM->getNd_22());
10931 Nd_GTHDM.assign(1,2, myGTHDM->getNd_23());
10932 Nd_GTHDM.assign(2,0, myGTHDM->getNd_31());
10933 Nd_GTHDM.assign(2,1, myGTHDM->getNd_32());
10934 Nd_GTHDM.assign(2,2, myGTHDM->getNd_33());
10935
10936 Nl_GTHDM.assign(0,0, myGTHDM->getNl_11());
10937 Nl_GTHDM.assign(0,1, myGTHDM->getNl_12());
10938 Nl_GTHDM.assign(0,2, myGTHDM->getNl_13());
10939 Nl_GTHDM.assign(1,0, myGTHDM->getNl_21());
10940 Nl_GTHDM.assign(1,1, myGTHDM->getNl_22());
10941 Nl_GTHDM.assign(1,2, myGTHDM->getNl_23());
10942 Nl_GTHDM.assign(2,0, myGTHDM->getNl_31());
10943 Nl_GTHDM.assign(2,1, myGTHDM->getNl_32());
10944 Nl_GTHDM.assign(2,2, myGTHDM->getNl_33());
10945 }
10946
10947 //Definition of Yukawa matrices
10948 //All this matrices where suppose to be defined in the basis where we have two vevs,
10949 //such a basis doesn't make sense in the Align (or general Align) THDM, we remove them
10950 /*
10951 Yu1_GTHDM = (cosb*Mu_GTHDM - sinb*Nu_GTHDM)*sqrt(2.)/vev;
10952 Yu2_GTHDM = (cosb*Nu_GTHDM + sinb*Mu_GTHDM)*sqrt(2.)/vev;
10953 Yd1_GTHDM = (cosb*Md_GTHDM - sinb*Nd_GTHDM)*sqrt(2.)/vev;
10954 Yd2_GTHDM = (cosb*Nd_GTHDM + sinb*Md_GTHDM)*sqrt(2.)/vev;
10955 Yl1_GTHDM = (cosb*Ml_GTHDM - sinb*Nl_GTHDM)*sqrt(2.)/vev;
10956 Yl2_GTHDM = (cosb*Nl_GTHDM + sinb*Ml_GTHDM)*sqrt(2.)/vev;
10957 */
10958
10959 /*up, down and leptonic couplings */
10960 su = myGTHDM->getNu_11();
10961 sd = myGTHDM->getNd_11();
10962 sl = myGTHDM->getNl_11();
10963
10964 //if (yu1R*yu1R >4. || yd1R*yd1R >4. || yl1R*yl1R >4.)
10965 // return std::numeric_limits<double>::quiet_NaN();
10966
10967
10968 Q_GTHDM=myGTHDM->getQ_GTHDM();
10969 Ale=myGTHDM->getAle();
10970 Als=myGTHDM->getAlsMz();
10971 MZ=myGTHDM->getMz();
10972 MW=MWGTHDM(myGTHDM->Mw_tree());
10973 cW2=cW2GTHDM(myGTHDM->c02());
10974 sW2=1.0-cW2;
10975 GF=1.0/(sqrt(2.0)*vev*vev);
10976
10977 Mt = myGTHDM->getQuarks(QCD::TOP).getMass();
10978 Mb = myGTHDM->getQuarks(QCD::BOTTOM).getMass();
10979 Mc = myGTHDM->getQuarks(QCD::CHARM).getMass();
10980 Ms = myGTHDM->getQuarks(QCD::STRANGE).getMass();
10981 Mu = myGTHDM->getQuarks(QCD::UP).getMass();
10982 Md = myGTHDM->getQuarks(QCD::DOWN).getMass();
10983 Mtau = myGTHDM->getLeptons(StandardModel::TAU).getMass();
10984 Mmu = myGTHDM->getLeptons(StandardModel::MU).getMass();
10985 Me = myGTHDM->getLeptons(StandardModel::ELECTRON).getMass();
10986
10987
10988 if (myGTHDM->getModelName() == "GeneralTHDMZ2") {
10989 // runGeneralTHDMparameters: RGEorder can be only "LO" at the moment
10990 // runGeneralTHDMZ2parameters: RGEorder can be "LO", "approxNLO", "NLO"
10992 }
10993 else {
10994 runGeneralTHDMparameters(myGTHDM->getRGEorderflag());
10995 }
11003
11004 return mH1sq;
11005}
void runGeneralTHDMparameters(std::string RGEorder)
gslpp::complex sigmau_ATHDM
double cW2GTHDM(const double c02) const
gslpp::complex sigmal_ATHDM
double MWGTHDM(const double MW) const
gslpp::complex sigmad_ATHDM
@ UP
Definition: QCD.h:324
@ TOP
Definition: QCD.h:328
@ DOWN
Definition: QCD.h:325
@ STRANGE
Definition: QCD.h:327
@ CHARM
Definition: QCD.h:326
@ MU
Definition: QCD.h:314
@ ELECTRON
Definition: QCD.h:312
@ TAU
Definition: QCD.h:316
An observable class for the quartic Higgs potential coupling .

Member Data Documentation

◆ A_A_D_cache

gslpp::complex GeneralTHDMcache::A_A_D_cache[6][CacheSize]
mutableprivate

Definition at line 3861 of file GeneralTHDMcache.h.

◆ A_A_L_cache

gslpp::complex GeneralTHDMcache::A_A_L_cache[6][CacheSize]
mutableprivate

Definition at line 3864 of file GeneralTHDMcache.h.

◆ A_A_U_cache

gslpp::complex GeneralTHDMcache::A_A_U_cache[6][CacheSize]
mutableprivate

Definition at line 3858 of file GeneralTHDMcache.h.

◆ A_h_D_cache

gslpp::complex GeneralTHDMcache::A_h_D_cache[7][CacheSize]
mutableprivate

Definition at line 3859 of file GeneralTHDMcache.h.

◆ A_H_Hp_cache

gslpp::complex GeneralTHDMcache::A_H_Hp_cache[5][CacheSize]
mutableprivate

Definition at line 3866 of file GeneralTHDMcache.h.

◆ A_h_L_cache

gslpp::complex GeneralTHDMcache::A_h_L_cache[7][CacheSize]
mutableprivate

Definition at line 3862 of file GeneralTHDMcache.h.

◆ A_h_U_cache

gslpp::complex GeneralTHDMcache::A_h_U_cache[7][CacheSize]
mutableprivate

Definition at line 3856 of file GeneralTHDMcache.h.

◆ A_H_W_cache

gslpp::complex GeneralTHDMcache::A_H_W_cache[5][CacheSize]
mutableprivate

Definition at line 3865 of file GeneralTHDMcache.h.

◆ A_HH_D_cache

gslpp::complex GeneralTHDMcache::A_HH_D_cache[6][CacheSize]
mutableprivate

Definition at line 3860 of file GeneralTHDMcache.h.

◆ A_HH_L_cache

gslpp::complex GeneralTHDMcache::A_HH_L_cache[6][CacheSize]
mutableprivate

Definition at line 3863 of file GeneralTHDMcache.h.

◆ A_HH_U_cache

gslpp::complex GeneralTHDMcache::A_HH_U_cache[6][CacheSize]
mutableprivate

Definition at line 3857 of file GeneralTHDMcache.h.

◆ Ale

double GeneralTHDMcache::Ale
private

Definition at line 3461 of file GeneralTHDMcache.h.

◆ Als

double GeneralTHDMcache::Als
private

Definition at line 3462 of file GeneralTHDMcache.h.

◆ arraybsgamma

gslpp::matrix<double> GeneralTHDMcache::arraybsgamma

\(b\to s \gamma\) table, depending on logtb and the logarithm of the charged Higgs mass.

Definition at line 396 of file GeneralTHDMcache.h.

◆ ATLAS13_bb_phi_bb

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_bb_phi_bb

Definition at line 239 of file GeneralTHDMcache.h.

◆ ATLAS13_bb_phi_mumu

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_bb_phi_mumu

Definition at line 214 of file GeneralTHDMcache.h.

◆ ATLAS13_bb_phi_phi1Z_bbZ

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_bb_phi_phi1Z_bbZ

Definition at line 248 of file GeneralTHDMcache.h.

◆ ATLAS13_bb_phi_tautau

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_bb_phi_tautau

Definition at line 243 of file GeneralTHDMcache.h.

◆ ATLAS13_bb_phi_tt

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_bb_phi_tt

Definition at line 243 of file GeneralTHDMcache.h.

◆ ATLAS13_bb_phii_phijZ_bbZ

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_bb_phii_phijZ_bbZ

Definition at line 250 of file GeneralTHDMcache.h.

◆ ATLAS13_gg_h_phi23phi23_mumumumu

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_gg_h_phi23phi23_mumumumu

Definition at line 304 of file GeneralTHDMcache.h.

◆ ATLAS13_gg_h_phi23Z_mumull

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_gg_h_phi23Z_mumull

Definition at line 304 of file GeneralTHDMcache.h.

◆ ATLAS13_gg_phi3_tautau_low

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_gg_phi3_tautau_low

Definition at line 306 of file GeneralTHDMcache.h.

◆ ATLAS13_gg_phi_mumu

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_gg_phi_mumu

Definition at line 214 of file GeneralTHDMcache.h.

◆ ATLAS13_gg_phi_phi1phi1_gagaWW

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_gg_phi_phi1phi1_gagaWW

Definition at line 247 of file GeneralTHDMcache.h.

◆ ATLAS13_gg_phi_phi1Z_bbZ

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_gg_phi_phi1Z_bbZ

Definition at line 248 of file GeneralTHDMcache.h.

◆ ATLAS13_gg_phi_tautau

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_gg_phi_tautau

Definition at line 243 of file GeneralTHDMcache.h.

◆ ATLAS13_gg_phi_VV_llqq

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_gg_phi_VV_llqq

Definition at line 239 of file GeneralTHDMcache.h.

◆ ATLAS13_gg_phi_WW_enumunu

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_gg_phi_WW_enumunu

Definition at line 245 of file GeneralTHDMcache.h.

◆ ATLAS13_gg_phi_WW_lnuqq

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_gg_phi_WW_lnuqq

Definition at line 245 of file GeneralTHDMcache.h.

◆ ATLAS13_gg_phi_Zga_llga

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_gg_phi_Zga_llga

Definition at line 243 of file GeneralTHDMcache.h.

◆ ATLAS13_gg_phi_Zga_qqga

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_gg_phi_Zga_qqga

Definition at line 243 of file GeneralTHDMcache.h.

◆ ATLAS13_gg_phi_ZZ_llllnunu

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_gg_phi_ZZ_llllnunu

Definition at line 244 of file GeneralTHDMcache.h.

◆ ATLAS13_gg_phi_ZZ_qqllnunu

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_gg_phi_ZZ_qqllnunu

Definition at line 244 of file GeneralTHDMcache.h.

◆ ATLAS13_gg_phii_phijZ_bbZ

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_gg_phii_phijZ_bbZ

Definition at line 250 of file GeneralTHDMcache.h.

◆ ATLAS13_gg_phii_phijZ_WWZ

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_gg_phii_phijZ_WWZ

Definition at line 250 of file GeneralTHDMcache.h.

◆ ATLAS13_pp_h_phi23phi23_bbmumu_old

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_pp_h_phi23phi23_bbmumu_old

Definition at line 305 of file GeneralTHDMcache.h.

◆ ATLAS13_pp_h_phi23phi23_gagagg

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_pp_h_phi23phi23_gagagg

Definition at line 305 of file GeneralTHDMcache.h.

◆ ATLAS13_pp_h_phi3phi3_bbmumu

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_pp_h_phi3phi3_bbmumu

ATLAS observed \(95\%\) upper cross section (or branching fraction) limits at 13 TeV, depending on the pseudoscalar mass.

Definition at line 304 of file GeneralTHDMcache.h.

◆ ATLAS13_pp_h_phi3phi3_bbtautau

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_pp_h_phi3phi3_bbtautau

Definition at line 306 of file GeneralTHDMcache.h.

◆ ATLAS13_pp_h_phi3phi3_gagagaga

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_pp_h_phi3phi3_gagagaga

Definition at line 306 of file GeneralTHDMcache.h.

◆ ATLAS13_pp_HpHm_munumunu

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_pp_HpHm_munumunu

Definition at line 377 of file GeneralTHDMcache.h.

◆ ATLAS13_pp_HpHm_taunutaunu

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_pp_HpHm_taunutaunu

SUSY observed \(95\%\) upper branching fraction limits at 13 TeV, depending on charged scalar mass.

Definition at line 377 of file GeneralTHDMcache.h.

◆ ATLAS13_pp_Hpm_taunu

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_pp_Hpm_taunu

ATLAS observed \(95\%\) upper cross section limits at 13 TeV, depending on the charged Higgs mass.

Definition at line 285 of file GeneralTHDMcache.h.

◆ ATLAS13_pp_Hpm_tb

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_pp_Hpm_tb

Definition at line 285 of file GeneralTHDMcache.h.

◆ ATLAS13_pp_phi2_gaga_low

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_pp_phi2_gaga_low

Definition at line 305 of file GeneralTHDMcache.h.

◆ ATLAS13_pp_phi_gaga

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_pp_phi_gaga

Definition at line 243 of file GeneralTHDMcache.h.

◆ ATLAS13_pp_phi_phi1phi1_bbbb

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_pp_phi_phi1phi1_bbbb

Definition at line 246 of file GeneralTHDMcache.h.

◆ ATLAS13_pp_phi_phi1phi1_bbgaga

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_pp_phi_phi1phi1_bbgaga

Definition at line 246 of file GeneralTHDMcache.h.

◆ ATLAS13_pp_phi_phi1phi1_bbtautau_1

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_pp_phi_phi1phi1_bbtautau_1

Definition at line 246 of file GeneralTHDMcache.h.

◆ ATLAS13_pp_phi_phi1phi1_bbtautau_2

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_pp_phi_phi1phi1_bbtautau_2

Definition at line 246 of file GeneralTHDMcache.h.

◆ ATLAS13_pp_phi_phi1phi1_bbWW

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_pp_phi_phi1phi1_bbWW

Definition at line 247 of file GeneralTHDMcache.h.

◆ ATLAS13_pp_phi_VV_qqqq

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_pp_phi_VV_qqqq

Definition at line 245 of file GeneralTHDMcache.h.

◆ ATLAS13_pp_ttphi3_ttmumu

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_pp_ttphi3_ttmumu

Definition at line 306 of file GeneralTHDMcache.h.

◆ ATLAS13_t_Hpb_cbb

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_t_Hpb_cbb

ATLAS observed \(95\%\) upper branching fraction limits at 13 TeV, depending on the charged scalar mass.

Definition at line 346 of file GeneralTHDMcache.h.

◆ ATLAS13_t_Hpb_csb

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_t_Hpb_csb

ATLAS observed \(95\%\) upper branching fraction limits at 13 TeV, depending on the charged scalar mass.

Definition at line 354 of file GeneralTHDMcache.h.

◆ ATLAS13_t_Hpb_WAb_Wmumub

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_t_Hpb_WAb_Wmumub

ATLAS observed \(95\%\) upper branching fraction limits at 13 TeV, depending on charged and pseudoscalar masses.

Definition at line 350 of file GeneralTHDMcache.h.

◆ ATLAS13_tt_phi_tt

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_tt_phi_tt

ATLAS observed \(95\%\) upper cross section limits at 13 TeV, depending on the Higgs mass.

Definition at line 243 of file GeneralTHDMcache.h.

◆ ATLAS13_Vh_h_phi23phi23_bbbb

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_Vh_h_phi23phi23_bbbb

Definition at line 304 of file GeneralTHDMcache.h.

◆ ATLAS13_VV_phi_VV_llqq

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_VV_phi_VV_llqq

Definition at line 239 of file GeneralTHDMcache.h.

◆ ATLAS13_VV_phi_WW_enumunu

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_VV_phi_WW_enumunu

Definition at line 245 of file GeneralTHDMcache.h.

◆ ATLAS13_VV_phi_WW_lnuqq

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_VV_phi_WW_lnuqq

Definition at line 245 of file GeneralTHDMcache.h.

◆ ATLAS13_VV_phi_ZZ_llllnunu

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_VV_phi_ZZ_llllnunu

Definition at line 244 of file GeneralTHDMcache.h.

◆ ATLAS13_VV_phi_ZZ_qqllnunu

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_VV_phi_ZZ_qqllnunu

Definition at line 244 of file GeneralTHDMcache.h.

◆ ATLAS13_Zh_h_phi23phi23_bbbb

gslpp::matrix<double> GeneralTHDMcache::ATLAS13_Zh_h_phi23phi23_bbbb

Definition at line 305 of file GeneralTHDMcache.h.

◆ ATLAS8_bb_phi_tautau

gslpp::matrix<double> GeneralTHDMcache::ATLAS8_bb_phi_tautau

Definition at line 219 of file GeneralTHDMcache.h.

◆ ATLAS8_gg_h_phi3phi3_tautautautau

gslpp::matrix<double> GeneralTHDMcache::ATLAS8_gg_h_phi3phi3_tautautautau

Definition at line 312 of file GeneralTHDMcache.h.

◆ ATLAS8_gg_phi_gaga

gslpp::matrix<double> GeneralTHDMcache::ATLAS8_gg_phi_gaga

Definition at line 219 of file GeneralTHDMcache.h.

◆ ATLAS8_gg_phi_phi1phi1

gslpp::matrix<double> GeneralTHDMcache::ATLAS8_gg_phi_phi1phi1

Definition at line 220 of file GeneralTHDMcache.h.

◆ ATLAS8_gg_phi_phi1Z_bbZ

gslpp::matrix<double> GeneralTHDMcache::ATLAS8_gg_phi_phi1Z_bbZ

Definition at line 220 of file GeneralTHDMcache.h.

◆ ATLAS8_gg_phi_phi1Z_tautauZ

gslpp::matrix<double> GeneralTHDMcache::ATLAS8_gg_phi_phi1Z_tautauZ

Definition at line 220 of file GeneralTHDMcache.h.

◆ ATLAS8_gg_phi_tautau

gslpp::matrix<double> GeneralTHDMcache::ATLAS8_gg_phi_tautau

ATLAS observed \(95\%\) upper cross section limits at 8 TeV, depending on the Higgs mass.

Definition at line 219 of file GeneralTHDMcache.h.

◆ ATLAS8_gg_phi_WW

gslpp::matrix<double> GeneralTHDMcache::ATLAS8_gg_phi_WW

Definition at line 219 of file GeneralTHDMcache.h.

◆ ATLAS8_gg_phi_ZZ

gslpp::matrix<double> GeneralTHDMcache::ATLAS8_gg_phi_ZZ

Definition at line 219 of file GeneralTHDMcache.h.

◆ ATLAS8_pp_h_phi3phi3_gagagaga

gslpp::matrix<double> GeneralTHDMcache::ATLAS8_pp_h_phi3phi3_gagagaga

ATLAS & CMS observed \(95\%\) upper cross section (or branching fraction) limits at 8 TeV, depending on the pseudoscalar mass.

Definition at line 312 of file GeneralTHDMcache.h.

◆ ATLAS8_pp_Hpm_taunu

gslpp::matrix<double> GeneralTHDMcache::ATLAS8_pp_Hpm_taunu

ATLAS observed \(95\%\) upper cross section limits at 8 TeV, depending on the charged Higgs mass.

Definition at line 275 of file GeneralTHDMcache.h.

◆ ATLAS8_pp_Hpm_tb

gslpp::matrix<double> GeneralTHDMcache::ATLAS8_pp_Hpm_tb

Definition at line 275 of file GeneralTHDMcache.h.

◆ ATLAS8_pp_phi_Zga_llga

gslpp::matrix<double> GeneralTHDMcache::ATLAS8_pp_phi_Zga_llga

Definition at line 219 of file GeneralTHDMcache.h.

◆ ATLAS8_t_Hpb_taunub

gslpp::matrix<double> GeneralTHDMcache::ATLAS8_t_Hpb_taunub

ATLAS observed \(95\%\) upper branching fraction limits at 8 TeV, depending on the charged scalar mass.

Definition at line 342 of file GeneralTHDMcache.h.

◆ ATLAS8_VV_phi_WW

gslpp::matrix<double> GeneralTHDMcache::ATLAS8_VV_phi_WW

Definition at line 219 of file GeneralTHDMcache.h.

◆ ATLAS8_VV_phi_ZZ

gslpp::matrix<double> GeneralTHDMcache::ATLAS8_VV_phi_ZZ

Definition at line 219 of file GeneralTHDMcache.h.

◆ B00_MZ2_0_mA2_mHp2_cache

gslpp::complex GeneralTHDMcache::B00_MZ2_0_mA2_mHp2_cache[4][CacheSize]
mutableprivate

Definition at line 3554 of file GeneralTHDMcache.h.

◆ B00_MZ2_0_mHh2_mA2_cache

gslpp::complex GeneralTHDMcache::B00_MZ2_0_mHh2_mA2_cache[4][CacheSize]
mutableprivate

Definition at line 3555 of file GeneralTHDMcache.h.

◆ B00_MZ2_0_mHh2_mHp2_cache

gslpp::complex GeneralTHDMcache::B00_MZ2_0_mHh2_mHp2_cache[4][CacheSize]
mutableprivate

Definition at line 3556 of file GeneralTHDMcache.h.

◆ B00_MZ2_0_mHl2_mA2_cache

gslpp::complex GeneralTHDMcache::B00_MZ2_0_mHl2_mA2_cache[4][CacheSize]
mutableprivate

Definition at line 3557 of file GeneralTHDMcache.h.

◆ B00_MZ2_0_mHl2_mHp2_cache

gslpp::complex GeneralTHDMcache::B00_MZ2_0_mHl2_mHp2_cache[4][CacheSize]
mutableprivate

Definition at line 3558 of file GeneralTHDMcache.h.

◆ B00_MZ2_0_mHp2_mHp2_cache

gslpp::complex GeneralTHDMcache::B00_MZ2_0_mHp2_mHp2_cache[3][CacheSize]
mutableprivate

Definition at line 3559 of file GeneralTHDMcache.h.

◆ B00_MZ2_0_MW2_mHh2_cache

gslpp::complex GeneralTHDMcache::B00_MZ2_0_MW2_mHh2_cache[4][CacheSize]
mutableprivate

Definition at line 3560 of file GeneralTHDMcache.h.

◆ B00_MZ2_0_MW2_mHl2_cache

gslpp::complex GeneralTHDMcache::B00_MZ2_0_MW2_mHl2_cache[4][CacheSize]
mutableprivate

Definition at line 3561 of file GeneralTHDMcache.h.

◆ B00_MZ2_0_MZ2_mHh2_cache

gslpp::complex GeneralTHDMcache::B00_MZ2_0_MZ2_mHh2_cache[3][CacheSize]
mutableprivate

Definition at line 3562 of file GeneralTHDMcache.h.

◆ B00_MZ2_0_MZ2_mHl2_cache

gslpp::complex GeneralTHDMcache::B00_MZ2_0_MZ2_mHl2_cache[3][CacheSize]
mutableprivate

Definition at line 3563 of file GeneralTHDMcache.h.

◆ B00_MZ2_MW2_mA2_mHp2_cache

gslpp::complex GeneralTHDMcache::B00_MZ2_MW2_mA2_mHp2_cache[5][CacheSize]
mutableprivate

Definition at line 3564 of file GeneralTHDMcache.h.

◆ B00_MZ2_MW2_mHh2_mHp2_cache

gslpp::complex GeneralTHDMcache::B00_MZ2_MW2_mHh2_mHp2_cache[5][CacheSize]
mutableprivate

Definition at line 3565 of file GeneralTHDMcache.h.

◆ B00_MZ2_MW2_mHl2_mHp2_cache

gslpp::complex GeneralTHDMcache::B00_MZ2_MW2_mHl2_mHp2_cache[5][CacheSize]
mutableprivate

Definition at line 3566 of file GeneralTHDMcache.h.

◆ B00_MZ2_MW2_mHp2_mHp2_cache

gslpp::complex GeneralTHDMcache::B00_MZ2_MW2_mHp2_mHp2_cache[4][CacheSize]
mutableprivate

Definition at line 3567 of file GeneralTHDMcache.h.

◆ B00_MZ2_MW2_MW2_mHh2_cache

gslpp::complex GeneralTHDMcache::B00_MZ2_MW2_MW2_mHh2_cache[4][CacheSize]
mutableprivate

Definition at line 3568 of file GeneralTHDMcache.h.

◆ B00_MZ2_MW2_MW2_mHl2_cache

gslpp::complex GeneralTHDMcache::B00_MZ2_MW2_MW2_mHl2_cache[4][CacheSize]
mutableprivate

Definition at line 3569 of file GeneralTHDMcache.h.

◆ B00_MZ2_MZ2_mHh2_mA2_cache

gslpp::complex GeneralTHDMcache::B00_MZ2_MZ2_mHh2_mA2_cache[4][CacheSize]
mutableprivate

Definition at line 3570 of file GeneralTHDMcache.h.

◆ B00_MZ2_MZ2_mHl2_mA2_cache

gslpp::complex GeneralTHDMcache::B00_MZ2_MZ2_mHl2_mA2_cache[4][CacheSize]
mutableprivate

Definition at line 3571 of file GeneralTHDMcache.h.

◆ B00_MZ2_MZ2_mHp2_mHp2_cache

gslpp::complex GeneralTHDMcache::B00_MZ2_MZ2_mHp2_mHp2_cache[3][CacheSize]
mutableprivate

Definition at line 3572 of file GeneralTHDMcache.h.

◆ B00_MZ2_MZ2_MZ2_mHh2_cache

gslpp::complex GeneralTHDMcache::B00_MZ2_MZ2_MZ2_mHh2_cache[3][CacheSize]
mutableprivate

Definition at line 3573 of file GeneralTHDMcache.h.

◆ B00_MZ2_MZ2_MZ2_mHl2_cache

gslpp::complex GeneralTHDMcache::B00_MZ2_MZ2_MZ2_mHl2_cache[3][CacheSize]
mutableprivate

Definition at line 3574 of file GeneralTHDMcache.h.

◆ B0_MZ2_0_0_mHh2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_0_0_mHh2_cache[3][CacheSize]
mutableprivate

Definition at line 3490 of file GeneralTHDMcache.h.

◆ B0_MZ2_0_0_mHl2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_0_0_mHl2_cache[3][CacheSize]
mutableprivate

Definition at line 3489 of file GeneralTHDMcache.h.

◆ B0_MZ2_0_mA2_mHh2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_0_mA2_mHh2_cache[4][CacheSize]
mutableprivate

Definition at line 3494 of file GeneralTHDMcache.h.

◆ B0_MZ2_0_mA2_mHl2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_0_mA2_mHl2_cache[4][CacheSize]
mutableprivate

Definition at line 3493 of file GeneralTHDMcache.h.

◆ B0_MZ2_0_mHp2_mHh2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_0_mHp2_mHh2_cache[4][CacheSize]
mutableprivate

Definition at line 3492 of file GeneralTHDMcache.h.

◆ B0_MZ2_0_mHp2_mHl2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_0_mHp2_mHl2_cache[4][CacheSize]
mutableprivate

Definition at line 3491 of file GeneralTHDMcache.h.

◆ B0_MZ2_0_MW2_mHh2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_0_MW2_mHh2_cache[4][CacheSize]
mutableprivate

Definition at line 3480 of file GeneralTHDMcache.h.

◆ B0_MZ2_0_MW2_mHl2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_0_MW2_mHl2_cache[4][CacheSize]
mutableprivate

Definition at line 3481 of file GeneralTHDMcache.h.

◆ B0_MZ2_0_MZ2_mHh2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_0_MZ2_mHh2_cache[3][CacheSize]
mutableprivate

Definition at line 3482 of file GeneralTHDMcache.h.

◆ B0_MZ2_0_MZ2_mHl2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_0_MZ2_mHl2_cache[3][CacheSize]
mutableprivate

Definition at line 3483 of file GeneralTHDMcache.h.

◆ B0_MZ2_mA2_0_mHh2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mA2_0_mHh2_cache[4][CacheSize]
mutableprivate

Definition at line 3516 of file GeneralTHDMcache.h.

◆ B0_MZ2_mA2_0_mHl2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mA2_0_mHl2_cache[4][CacheSize]
mutableprivate

Definition at line 3515 of file GeneralTHDMcache.h.

◆ B0_MZ2_mA2_mA2_mHh2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mA2_mA2_mHh2_cache[4][CacheSize]
mutableprivate

Definition at line 3518 of file GeneralTHDMcache.h.

◆ B0_MZ2_mA2_mA2_mHl2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mA2_mA2_mHl2_cache[4][CacheSize]
mutableprivate

Definition at line 3517 of file GeneralTHDMcache.h.

◆ B0_MZ2_mHh2_0_0_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mHh2_0_0_cache[3][CacheSize]
mutableprivate

Definition at line 3503 of file GeneralTHDMcache.h.

◆ B0_MZ2_mHh2_0_mA2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mHh2_0_mA2_cache[4][CacheSize]
mutableprivate

Definition at line 3505 of file GeneralTHDMcache.h.

◆ B0_MZ2_mHh2_0_mHp2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mHh2_0_mHp2_cache[4][CacheSize]
mutableprivate

Definition at line 3504 of file GeneralTHDMcache.h.

◆ B0_MZ2_mHh2_mA2_mA2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mHh2_mA2_mA2_cache[4][CacheSize]
mutableprivate

Definition at line 3510 of file GeneralTHDMcache.h.

◆ B0_MZ2_mHh2_mHh2_mHh2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mHh2_mHh2_mHh2_cache[3][CacheSize]
mutableprivate

Definition at line 3508 of file GeneralTHDMcache.h.

◆ B0_MZ2_mHh2_mHh2_mHl2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mHh2_mHh2_mHl2_cache[4][CacheSize]
mutableprivate

Definition at line 3507 of file GeneralTHDMcache.h.

◆ B0_MZ2_mHh2_mHl2_mHl2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mHh2_mHl2_mHl2_cache[4][CacheSize]
mutableprivate

Definition at line 3506 of file GeneralTHDMcache.h.

◆ B0_MZ2_mHh2_mHp2_mHp2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mHh2_mHp2_mHp2_cache[4][CacheSize]
mutableprivate

Definition at line 3509 of file GeneralTHDMcache.h.

◆ B0_MZ2_mHl2_0_0_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mHl2_0_0_cache[3][CacheSize]
mutableprivate

Definition at line 3495 of file GeneralTHDMcache.h.

◆ B0_MZ2_mHl2_0_mA2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mHl2_0_mA2_cache[4][CacheSize]
mutableprivate

Definition at line 3497 of file GeneralTHDMcache.h.

◆ B0_MZ2_mHl2_0_mHp2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mHl2_0_mHp2_cache[4][CacheSize]
mutableprivate

Definition at line 3496 of file GeneralTHDMcache.h.

◆ B0_MZ2_mHl2_mA2_mA2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mHl2_mA2_mA2_cache[4][CacheSize]
mutableprivate

Definition at line 3502 of file GeneralTHDMcache.h.

◆ B0_MZ2_mHl2_mHh2_mHh2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mHl2_mHh2_mHh2_cache[4][CacheSize]
mutableprivate

Definition at line 3500 of file GeneralTHDMcache.h.

◆ B0_MZ2_mHl2_mHh2_mHl2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mHl2_mHh2_mHl2_cache[4][CacheSize]
mutableprivate

Definition at line 3499 of file GeneralTHDMcache.h.

◆ B0_MZ2_mHl2_mHl2_mHl2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mHl2_mHl2_mHl2_cache[3][CacheSize]
mutableprivate

Definition at line 3498 of file GeneralTHDMcache.h.

◆ B0_MZ2_mHl2_mHp2_mHp2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mHl2_mHp2_mHp2_cache[4][CacheSize]
mutableprivate

Definition at line 3501 of file GeneralTHDMcache.h.

◆ B0_MZ2_mHp2_0_mHh2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mHp2_0_mHh2_cache[4][CacheSize]
mutableprivate

Definition at line 3512 of file GeneralTHDMcache.h.

◆ B0_MZ2_mHp2_0_mHl2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mHp2_0_mHl2_cache[4][CacheSize]
mutableprivate

Definition at line 3511 of file GeneralTHDMcache.h.

◆ B0_MZ2_mHp2_mHp2_mHh2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mHp2_mHp2_mHh2_cache[4][CacheSize]
mutableprivate

Definition at line 3514 of file GeneralTHDMcache.h.

◆ B0_MZ2_mHp2_mHp2_mHl2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_mHp2_mHp2_mHl2_cache[4][CacheSize]
mutableprivate

Definition at line 3513 of file GeneralTHDMcache.h.

◆ B0_MZ2_MW2_MW2_mHh2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_MW2_MW2_mHh2_cache[4][CacheSize]
mutableprivate

Definition at line 3484 of file GeneralTHDMcache.h.

◆ B0_MZ2_MW2_MW2_mHl2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_MW2_MW2_mHl2_cache[4][CacheSize]
mutableprivate

Definition at line 3485 of file GeneralTHDMcache.h.

◆ B0_MZ2_MZ2_MZ2_mHh2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_MZ2_MZ2_mHh2_cache[3][CacheSize]
mutableprivate

Definition at line 3486 of file GeneralTHDMcache.h.

◆ B0_MZ2_MZ2_MZ2_mHl2_cache

gslpp::complex GeneralTHDMcache::B0_MZ2_MZ2_MZ2_mHl2_cache[3][CacheSize]
mutableprivate

Definition at line 3487 of file GeneralTHDMcache.h.

◆ B0p_MZ2_0_0_mHh2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_0_0_mHh2_cache[3][CacheSize]
mutableprivate

Definition at line 3521 of file GeneralTHDMcache.h.

◆ B0p_MZ2_0_0_mHl2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_0_0_mHl2_cache[3][CacheSize]
mutableprivate

Definition at line 3520 of file GeneralTHDMcache.h.

◆ B0p_MZ2_0_mA2_mHh2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_0_mA2_mHh2_cache[4][CacheSize]
mutableprivate

Definition at line 3526 of file GeneralTHDMcache.h.

◆ B0p_MZ2_0_mA2_mHl2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_0_mA2_mHl2_cache[4][CacheSize]
mutableprivate

Definition at line 3525 of file GeneralTHDMcache.h.

◆ B0p_MZ2_0_mHp2_mA2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_0_mHp2_mA2_cache[4][CacheSize]
mutableprivate

Definition at line 3524 of file GeneralTHDMcache.h.

◆ B0p_MZ2_0_mHp2_mHh2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_0_mHp2_mHh2_cache[4][CacheSize]
mutableprivate

Definition at line 3523 of file GeneralTHDMcache.h.

◆ B0p_MZ2_0_mHp2_mHl2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_0_mHp2_mHl2_cache[4][CacheSize]
mutableprivate

Definition at line 3522 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mA2_0_mHh2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mA2_0_mHh2_cache[4][CacheSize]
mutableprivate

Definition at line 3549 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mA2_0_mHl2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mA2_0_mHl2_cache[4][CacheSize]
mutableprivate

Definition at line 3548 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mA2_0_mHp2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mA2_0_mHp2_cache[4][CacheSize]
mutableprivate

Definition at line 3550 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mA2_mA2_mHh2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mA2_mA2_mHh2_cache[4][CacheSize]
mutableprivate

Definition at line 3552 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mA2_mA2_mHl2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mA2_mA2_mHl2_cache[4][CacheSize]
mutableprivate

Definition at line 3551 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mHh2_0_0_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHh2_0_0_cache[3][CacheSize]
mutableprivate

Definition at line 3535 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mHh2_0_mA2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHh2_0_mA2_cache[4][CacheSize]
mutableprivate

Definition at line 3537 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mHh2_0_mHp2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHh2_0_mHp2_cache[4][CacheSize]
mutableprivate

Definition at line 3536 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mHh2_mA2_mA2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHh2_mA2_mA2_cache[4][CacheSize]
mutableprivate

Definition at line 3542 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mHh2_mHh2_mHh2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHh2_mHh2_mHh2_cache[3][CacheSize]
mutableprivate

Definition at line 3540 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mHh2_mHh2_mHl2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHh2_mHh2_mHl2_cache[4][CacheSize]
mutableprivate

Definition at line 3539 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mHh2_mHl2_mHl2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHh2_mHl2_mHl2_cache[4][CacheSize]
mutableprivate

Definition at line 3538 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mHh2_mHp2_mHp2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHh2_mHp2_mHp2_cache[4][CacheSize]
mutableprivate

Definition at line 3541 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mHl2_0_0_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHl2_0_0_cache[3][CacheSize]
mutableprivate

Definition at line 3527 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mHl2_0_mA2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHl2_0_mA2_cache[4][CacheSize]
mutableprivate

Definition at line 3529 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mHl2_0_mHp2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHl2_0_mHp2_cache[4][CacheSize]
mutableprivate

Definition at line 3528 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mHl2_mA2_mA2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHl2_mA2_mA2_cache[4][CacheSize]
mutableprivate

Definition at line 3534 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mHl2_mHh2_mHh2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHl2_mHh2_mHh2_cache[4][CacheSize]
mutableprivate

Definition at line 3532 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mHl2_mHh2_mHl2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHl2_mHh2_mHl2_cache[4][CacheSize]
mutableprivate

Definition at line 3531 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mHl2_mHl2_mHl2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHl2_mHl2_mHl2_cache[3][CacheSize]
mutableprivate

Definition at line 3530 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mHl2_mHp2_mHp2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHl2_mHp2_mHp2_cache[4][CacheSize]
mutableprivate

Definition at line 3533 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mHp2_0_mA2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHp2_0_mA2_cache[4][CacheSize]
mutableprivate

Definition at line 3545 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mHp2_0_mHh2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHp2_0_mHh2_cache[4][CacheSize]
mutableprivate

Definition at line 3544 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mHp2_0_mHl2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHp2_0_mHl2_cache[4][CacheSize]
mutableprivate

Definition at line 3543 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mHp2_mHp2_mHh2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHp2_mHp2_mHh2_cache[4][CacheSize]
mutableprivate

Definition at line 3547 of file GeneralTHDMcache.h.

◆ B0p_MZ2_mHp2_mHp2_mHl2_cache

gslpp::complex GeneralTHDMcache::B0p_MZ2_mHp2_mHp2_mHl2_cache[4][CacheSize]
mutableprivate

Definition at line 3546 of file GeneralTHDMcache.h.

◆ bb_phi2_bb_TH13

double GeneralTHDMcache::bb_phi2_bb_TH13

Cross section times branching ratio for the process \(b\bar b\to phi2\to b\bar b\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{b\bar b\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to b\bar b)\)

Definition at line 1606 of file GeneralTHDMcache.h.

◆ bb_phi2_bb_TH8

double GeneralTHDMcache::bb_phi2_bb_TH8

Cross section times branching ratio for the process \(b\bar b\to phi2\to b\bar b\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{b\bar b\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to b\bar b)\)

Definition at line 1570 of file GeneralTHDMcache.h.

◆ bb_phi2_mumu_TH13

double GeneralTHDMcache::bb_phi2_mumu_TH13

Cross section times branching ratio for the process \(b\bar b\to phi_2\to \mu\mu\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{b\bar b\to phi_2}\cdot BR^{\text{GTHDM}}(phi_2\to \mu\mu)\)

Definition at line 1658 of file GeneralTHDMcache.h.

◆ bb_phi2_mumu_TH8

double GeneralTHDMcache::bb_phi2_mumu_TH8

Cross section times branching ratio for the process \(b\bar b\to phi_2\to \mu\mu\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{b\bar b\to phi_2}\cdot BR^{\text{GTHDM}}(phi_2\to \mu\mu)\)

Definition at line 1630 of file GeneralTHDMcache.h.

◆ bb_phi2_phi1Z_bbZ_TH13

double GeneralTHDMcache::bb_phi2_phi1Z_bbZ_TH13

Cross section times branching ratio for the process \(bb\to phi2\to phi1Z\to b\bar bZ\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{bb\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi1Z\to b\bar bZ)\)

Definition at line 2510 of file GeneralTHDMcache.h.

◆ bb_phi2_phi1Z_with_channel_bbZ_TH13

double GeneralTHDMcache::bb_phi2_phi1Z_with_channel_bbZ_TH13

Cross section times branching ratio for the process \(bb\to phi2\to phi1Z\to b\bar bZ\) at the LHC with 13 TeV. The channel used is \(phi1 \to b\bar b)\).

Returns
\(\sigma^{\text{GTHDM}}_{bb\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi1Z\to b\bar bZ)/ BR^{\text{SM}}(phi1Z\to b\bar bZ)\)

Definition at line 2524 of file GeneralTHDMcache.h.

◆ bb_phi2_phi3Z_bbZ_TH13

double GeneralTHDMcache::bb_phi2_phi3Z_bbZ_TH13

Cross section times branching ratio for the process \(bb\to phi2\to phi3 Z\to b\bar b Z\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{bb\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi3 Z\to b\bar b Z)\)

Definition at line 2614 of file GeneralTHDMcache.h.

◆ bb_phi2_tautau_TH13

double GeneralTHDMcache::bb_phi2_tautau_TH13

Cross section times branching ratio for the process \(b\bar b\to phi2\to \tau\tau\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{b\bar b\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to \tau\tau)\)

Definition at line 1715 of file GeneralTHDMcache.h.

◆ bb_phi2_tautau_TH8

double GeneralTHDMcache::bb_phi2_tautau_TH8

Cross section times branching ratio for the process \(b\bar b\to phi_2\to \tau\tau\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{b\bar b\to phi_2}\cdot BR^{\text{GTHDM}}(phi_2\to \tau\tau)\)

Definition at line 1691 of file GeneralTHDMcache.h.

◆ bb_phi2_tt_TH13

double GeneralTHDMcache::bb_phi2_tt_TH13

Cross section times branching ratio for the process \(b\bar b\to phi2\to t\bar t\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{b\bar b\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to t\bar t)\)

Definition at line 1558 of file GeneralTHDMcache.h.

◆ bb_phi3_bb_TH13

double GeneralTHDMcache::bb_phi3_bb_TH13

Cross section times branching ratio for the process \(b\bar b\to phi3\to b\bar b\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{b\bar b\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to b\bar b)\)

Definition at line 1612 of file GeneralTHDMcache.h.

◆ bb_phi3_bb_TH8

double GeneralTHDMcache::bb_phi3_bb_TH8

Cross section times branching ratio for the process \(b\bar b\to phi3\to b\bar b\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{b\bar b\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to b\bar b)\)

Definition at line 1576 of file GeneralTHDMcache.h.

◆ bb_phi3_mumu_TH13

double GeneralTHDMcache::bb_phi3_mumu_TH13

Cross section times branching ratio for the process \(b\bar b\to phi_3\to \mu\mu\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{b\bar b\to phi_3}\cdot BR^{\text{GTHDM}}(phi_3\to \mu\mu)\)

Definition at line 1672 of file GeneralTHDMcache.h.

◆ bb_phi3_mumu_TH8

double GeneralTHDMcache::bb_phi3_mumu_TH8

Cross section times branching ratio for the process \(b\bar b\to phi_3\to \mu\mu\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{b\bar b\to phi_3}\cdot BR^{\text{GTHDM}}(phi_3\to \mu\mu)\)

Definition at line 1644 of file GeneralTHDMcache.h.

◆ bb_phi3_phi1Z_bbZ_TH13

double GeneralTHDMcache::bb_phi3_phi1Z_bbZ_TH13

Cross section times branching ratio for the process \(bb\to phi3\to phi1Z\to b\bar bZ\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{bb\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi1Z\to b\bar bZ)\)

Definition at line 2516 of file GeneralTHDMcache.h.

◆ bb_phi3_phi1Z_with_channel_bbZ_TH13

double GeneralTHDMcache::bb_phi3_phi1Z_with_channel_bbZ_TH13

Cross section times branching ratio for the process \(bb\to phi3\to phi1Z\to b\bar bZ\) at the LHC with 13 TeV. The channel used is \(phi1 \to b\bar b)\).

Returns
\(\sigma^{\text{GTHDM}}_{bb\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi1Z\to b\bar bZ)/ BR^{\text{SM}}(phi1Z\to b\bar bZ)\)

Definition at line 2531 of file GeneralTHDMcache.h.

◆ bb_phi3_phi2Z_bbZ_TH13

double GeneralTHDMcache::bb_phi3_phi2Z_bbZ_TH13

Cross section times branching ratio for the process \(bb\to phi3\to phi2 Z\to b\bar b Z\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{bb\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi2 Z\to b\bar b Z)\)

Definition at line 2583 of file GeneralTHDMcache.h.

◆ bb_phi3_tautau_TH13

double GeneralTHDMcache::bb_phi3_tautau_TH13

Cross section times branching ratio for the process \(b\bar b\to phi3\to \tau\tau\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{b\bar b\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to \tau\tau)\)

Definition at line 1721 of file GeneralTHDMcache.h.

◆ bb_phi3_tautau_TH8

double GeneralTHDMcache::bb_phi3_tautau_TH8

Cross section times branching ratio for the process \(b\bar b\to phi_3\to \tau\tau\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{b\bar b\to phi_3}\cdot BR^{\text{GTHDM}}(phi_3\to \tau\tau)\)

Definition at line 1697 of file GeneralTHDMcache.h.

◆ bb_phi3_tt_TH13

double GeneralTHDMcache::bb_phi3_tt_TH13

Cross section times branching ratio for the process \(b\bar b\to phi3\to t\bar t\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{b\bar b\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to t\bar t)\)

Definition at line 1564 of file GeneralTHDMcache.h.

◆ beta_h_b

double GeneralTHDMcache::beta_h_b

beta function evaluated at Mb and m1_2

Returns
\(beta(Mb, m1_2)\)

Definition at line 1287 of file GeneralTHDMcache.h.

◆ beta_h_c

double GeneralTHDMcache::beta_h_c

beta function evaluated at Mc and m1_2

Returns
\(beta(Mc, m1_2)\)

Definition at line 1299 of file GeneralTHDMcache.h.

◆ beta_h_mu

double GeneralTHDMcache::beta_h_mu

beta function evaluated at Mmu and m1_2

Returns
\(beta(Mmu, m1_2)\)

Definition at line 1305 of file GeneralTHDMcache.h.

◆ beta_h_t

double GeneralTHDMcache::beta_h_t

beta function evaluated at Mt and m1_2

Returns
\(beta(Mt, m1_2)\)

Definition at line 1281 of file GeneralTHDMcache.h.

◆ beta_h_tau

double GeneralTHDMcache::beta_h_tau

beta function evaluated at Mtau and m1_2

Returns
\(beta(Mb, m1_2)\)

Definition at line 1293 of file GeneralTHDMcache.h.

◆ br_bb

gslpp::matrix<double> GeneralTHDMcache::br_bb

Definition at line 141 of file GeneralTHDMcache.h.

◆ br_cc

gslpp::matrix<double> GeneralTHDMcache::br_cc

Definition at line 141 of file GeneralTHDMcache.h.

◆ Br_Hptocb

double GeneralTHDMcache::Br_Hptocb

Definition at line 1534 of file GeneralTHDMcache.h.

◆ Br_Hptocs

double GeneralTHDMcache::Br_Hptocs

Definition at line 1533 of file GeneralTHDMcache.h.

◆ Br_Hptomunu

double GeneralTHDMcache::Br_Hptomunu

Definition at line 1531 of file GeneralTHDMcache.h.

◆ Br_Hptophi3W

double GeneralTHDMcache::Br_Hptophi3W

Definition at line 1536 of file GeneralTHDMcache.h.

◆ Br_Hptophi3Wst

double GeneralTHDMcache::Br_Hptophi3Wst

Definition at line 1537 of file GeneralTHDMcache.h.

◆ Br_Hptotaunu

double GeneralTHDMcache::Br_Hptotaunu

Definition at line 1532 of file GeneralTHDMcache.h.

◆ Br_Hptotb

double GeneralTHDMcache::Br_Hptotb

Definition at line 1535 of file GeneralTHDMcache.h.

◆ br_mumu

gslpp::matrix<double> GeneralTHDMcache::br_mumu

Definition at line 141 of file GeneralTHDMcache.h.

◆ Br_phi2tobb

double GeneralTHDMcache::Br_phi2tobb

Definition at line 3095 of file GeneralTHDMcache.h.

◆ Br_phi2togaga

double GeneralTHDMcache::Br_phi2togaga

Definition at line 3089 of file GeneralTHDMcache.h.

◆ Br_phi2togg

double GeneralTHDMcache::Br_phi2togg

Definition at line 3090 of file GeneralTHDMcache.h.

◆ Br_phi2toHpHm

double GeneralTHDMcache::Br_phi2toHpHm

Definition at line 3099 of file GeneralTHDMcache.h.

◆ Br_phi2toHpW

double GeneralTHDMcache::Br_phi2toHpW

Definition at line 3102 of file GeneralTHDMcache.h.

◆ Br_phi2tomumu

double GeneralTHDMcache::Br_phi2tomumu

Definition at line 3087 of file GeneralTHDMcache.h.

◆ Br_phi2tophi1phi1

double GeneralTHDMcache::Br_phi2tophi1phi1

Definition at line 3096 of file GeneralTHDMcache.h.

◆ Br_phi2tophi1phi3

double GeneralTHDMcache::Br_phi2tophi1phi3

Definition at line 3098 of file GeneralTHDMcache.h.

◆ Br_phi2tophi1Z

double GeneralTHDMcache::Br_phi2tophi1Z

Definition at line 3100 of file GeneralTHDMcache.h.

◆ Br_phi2tophi3phi3

double GeneralTHDMcache::Br_phi2tophi3phi3

Definition at line 3097 of file GeneralTHDMcache.h.

◆ Br_phi2tophi3Z

double GeneralTHDMcache::Br_phi2tophi3Z

Definition at line 3101 of file GeneralTHDMcache.h.

◆ Br_phi2totautau

double GeneralTHDMcache::Br_phi2totautau

Definition at line 3088 of file GeneralTHDMcache.h.

◆ Br_phi2tott

double GeneralTHDMcache::Br_phi2tott

Definition at line 3094 of file GeneralTHDMcache.h.

◆ Br_phi2toWW

double GeneralTHDMcache::Br_phi2toWW

Definition at line 3093 of file GeneralTHDMcache.h.

◆ Br_phi2toZga

double GeneralTHDMcache::Br_phi2toZga

Definition at line 3091 of file GeneralTHDMcache.h.

◆ Br_phi2toZZ

double GeneralTHDMcache::Br_phi2toZZ

Definition at line 3092 of file GeneralTHDMcache.h.

◆ Br_phi3tobb

double GeneralTHDMcache::Br_phi3tobb

Definition at line 1519 of file GeneralTHDMcache.h.

◆ Br_phi3togaga

double GeneralTHDMcache::Br_phi3togaga

Definition at line 1513 of file GeneralTHDMcache.h.

◆ Br_phi3togg

double GeneralTHDMcache::Br_phi3togg

Definition at line 1514 of file GeneralTHDMcache.h.

◆ Br_phi3toHpHm

double GeneralTHDMcache::Br_phi3toHpHm

Definition at line 1523 of file GeneralTHDMcache.h.

◆ Br_phi3toHpW

double GeneralTHDMcache::Br_phi3toHpW

Definition at line 1526 of file GeneralTHDMcache.h.

◆ Br_phi3tomumu

double GeneralTHDMcache::Br_phi3tomumu

Definition at line 1511 of file GeneralTHDMcache.h.

◆ Br_phi3tophi1phi1

double GeneralTHDMcache::Br_phi3tophi1phi1

Definition at line 1520 of file GeneralTHDMcache.h.

◆ Br_phi3tophi1phi2

double GeneralTHDMcache::Br_phi3tophi1phi2

Definition at line 1522 of file GeneralTHDMcache.h.

◆ Br_phi3tophi1Z

double GeneralTHDMcache::Br_phi3tophi1Z

Definition at line 1524 of file GeneralTHDMcache.h.

◆ Br_phi3tophi2phi2

double GeneralTHDMcache::Br_phi3tophi2phi2

Definition at line 1521 of file GeneralTHDMcache.h.

◆ Br_phi3tophi2Z

double GeneralTHDMcache::Br_phi3tophi2Z

Definition at line 1525 of file GeneralTHDMcache.h.

◆ Br_phi3totautau

double GeneralTHDMcache::Br_phi3totautau

Definition at line 1512 of file GeneralTHDMcache.h.

◆ Br_phi3tott

double GeneralTHDMcache::Br_phi3tott

Definition at line 1518 of file GeneralTHDMcache.h.

◆ Br_phi3toWW

double GeneralTHDMcache::Br_phi3toWW

Definition at line 1517 of file GeneralTHDMcache.h.

◆ Br_phi3toZga

double GeneralTHDMcache::Br_phi3toZga

Definition at line 1515 of file GeneralTHDMcache.h.

◆ Br_phi3toZZ

double GeneralTHDMcache::Br_phi3toZZ

Definition at line 1516 of file GeneralTHDMcache.h.

◆ br_tautau

gslpp::matrix<double> GeneralTHDMcache::br_tautau

Definition at line 141 of file GeneralTHDMcache.h.

◆ br_tt

gslpp::matrix<double> GeneralTHDMcache::br_tt

SM Higgs branching ratio tables (obtained with HDECAY 6.10), depending on the Higgs mass.

Definition at line 141 of file GeneralTHDMcache.h.

◆ Br_ttoHpb

double GeneralTHDMcache::Br_ttoHpb

Definition at line 1540 of file GeneralTHDMcache.h.

◆ br_WW

gslpp::matrix<double> GeneralTHDMcache::br_WW

Definition at line 141 of file GeneralTHDMcache.h.

◆ br_ZZ

gslpp::matrix<double> GeneralTHDMcache::br_ZZ

Definition at line 141 of file GeneralTHDMcache.h.

◆ BrSM_htobb

double GeneralTHDMcache::BrSM_htobb

SM branching ratio of \(h\to b \bar b\).

Returns
\(BR{\text SM}(h\to b \bar b)\)

Definition at line 1032 of file GeneralTHDMcache.h.

◆ BrSM_htocc

double GeneralTHDMcache::BrSM_htocc

SM branching ratio of \(h\to c c \).

Returns
\(BR{\text SM}(h\to c c )\)

Definition at line 1079 of file GeneralTHDMcache.h.

◆ BrSM_htogaga

double GeneralTHDMcache::BrSM_htogaga

SM branching ratio of \(h\to \gamma \gamma\).

Returns
\(BR{\text SM}(h\to \gamma \gamma)\)

Definition at line 1038 of file GeneralTHDMcache.h.

◆ BrSM_htogg

double GeneralTHDMcache::BrSM_htogg

SM branching ratio of \(h\to g g\).

Returns
\(BR{\text SM}(h\to g g)\)

Definition at line 1065 of file GeneralTHDMcache.h.

◆ BrSM_htotautau

double GeneralTHDMcache::BrSM_htotautau

SM branching ratio of \(h\to \tau \tau\).

Returns
\(BR{\text SM}(h\to \tau \tau)\)

Definition at line 1044 of file GeneralTHDMcache.h.

◆ BrSM_htoWW

double GeneralTHDMcache::BrSM_htoWW

SM branching ratio of \(h\to W W^*\).

Returns
\(BR{\text SM}(h\to W W^*)\)

Definition at line 1051 of file GeneralTHDMcache.h.

◆ BrSM_htoZga

double GeneralTHDMcache::BrSM_htoZga

SM branching ratio of \(h\to Z \gamma\).

Returns
\(BR{\text SM}(h\to Z \gamma)\)

Definition at line 1072 of file GeneralTHDMcache.h.

◆ BrSM_htoZZ

double GeneralTHDMcache::BrSM_htoZZ

SM branching ratio of \(h\to Z Z^*\).

Returns
\(BR{\text SM}(h\to Z Z^*)\)

Definition at line 1058 of file GeneralTHDMcache.h.

◆ BrSM_Ztoll

double GeneralTHDMcache::BrSM_Ztoll

\(Z\) branching ratio to \(l\) \(l\) in the SM.

Returns
\(BR(Z\to ll)\)

Definition at line 1085 of file GeneralTHDMcache.h.

◆ CacheSize

const int GeneralTHDMcache::CacheSize = 5
static

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 44 of file GeneralTHDMcache.h.

◆ CMS13_bb_phi_bb

gslpp::matrix<double> GeneralTHDMcache::CMS13_bb_phi_bb

Definition at line 258 of file GeneralTHDMcache.h.

◆ CMS13_bb_phi_mumu

gslpp::matrix<double> GeneralTHDMcache::CMS13_bb_phi_mumu

Definition at line 214 of file GeneralTHDMcache.h.

◆ CMS13_bb_phi_phi1Z_bbZ_1

gslpp::matrix<double> GeneralTHDMcache::CMS13_bb_phi_phi1Z_bbZ_1

Definition at line 261 of file GeneralTHDMcache.h.

◆ CMS13_bb_phi_phi1Z_bbZ_2

gslpp::matrix<double> GeneralTHDMcache::CMS13_bb_phi_phi1Z_bbZ_2

Definition at line 261 of file GeneralTHDMcache.h.

◆ CMS13_bb_phi_tautau

gslpp::matrix<double> GeneralTHDMcache::CMS13_bb_phi_tautau

Definition at line 258 of file GeneralTHDMcache.h.

◆ CMS13_gg_phi_gaga

gslpp::matrix<double> GeneralTHDMcache::CMS13_gg_phi_gaga

Definition at line 258 of file GeneralTHDMcache.h.

◆ CMS13_gg_phi_mumu

gslpp::matrix<double> GeneralTHDMcache::CMS13_gg_phi_mumu

Definition at line 213 of file GeneralTHDMcache.h.

◆ CMS13_gg_phi_phi1Z_bbZ_1

gslpp::matrix<double> GeneralTHDMcache::CMS13_gg_phi_phi1Z_bbZ_1

Definition at line 261 of file GeneralTHDMcache.h.

◆ CMS13_gg_phi_phi1Z_bbZ_2

gslpp::matrix<double> GeneralTHDMcache::CMS13_gg_phi_phi1Z_bbZ_2

Definition at line 261 of file GeneralTHDMcache.h.

◆ CMS13_gg_phi_phi1Z_tautaull

gslpp::matrix<double> GeneralTHDMcache::CMS13_gg_phi_phi1Z_tautaull

Definition at line 253 of file GeneralTHDMcache.h.

◆ CMS13_gg_phi_tautau

gslpp::matrix<double> GeneralTHDMcache::CMS13_gg_phi_tautau

Definition at line 258 of file GeneralTHDMcache.h.

◆ CMS13_gg_phi_WW

gslpp::matrix<double> GeneralTHDMcache::CMS13_gg_phi_WW

Definition at line 239 of file GeneralTHDMcache.h.

◆ CMS13_gg_phi_WW_heavy

gslpp::matrix<double> GeneralTHDMcache::CMS13_gg_phi_WW_heavy

Definition at line 239 of file GeneralTHDMcache.h.

◆ CMS13_gg_phi_Zga

gslpp::matrix<double> GeneralTHDMcache::CMS13_gg_phi_Zga

Definition at line 258 of file GeneralTHDMcache.h.

◆ CMS13_ggVV_phi_WW_lnulnu

gslpp::matrix<double> GeneralTHDMcache::CMS13_ggVV_phi_WW_lnulnu

Definition at line 259 of file GeneralTHDMcache.h.

◆ CMS13_pp_bbphi3_bbtautau

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_bbphi3_bbtautau

Definition at line 299 of file GeneralTHDMcache.h.

◆ CMS13_pp_h_phi23phi23_mumumumu

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_h_phi23phi23_mumumumu

Definition at line 298 of file GeneralTHDMcache.h.

◆ CMS13_pp_h_phi23Z_mumull

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_h_phi23Z_mumull

Definition at line 297 of file GeneralTHDMcache.h.

◆ CMS13_pp_h_phi3phi3_bbmumu

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_h_phi3phi3_bbmumu

Definition at line 297 of file GeneralTHDMcache.h.

◆ CMS13_pp_h_phi3phi3_bbtautau

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_h_phi3phi3_bbtautau

Definition at line 297 of file GeneralTHDMcache.h.

◆ CMS13_pp_h_phi3phi3_gagagaga

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_h_phi3phi3_gagagaga

Definition at line 298 of file GeneralTHDMcache.h.

◆ CMS13_pp_h_phi3phi3_mumutautau

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_h_phi3phi3_mumutautau

CMS observed \(95\%\) upper cross section (or branching fraction) limits at 13 TeV, depending on the pseudoscalar mass.

Definition at line 297 of file GeneralTHDMcache.h.

◆ CMS13_pp_h_phi3phi3_tautautautau

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_h_phi3phi3_tautautautau

Definition at line 298 of file GeneralTHDMcache.h.

◆ CMS13_pp_HpHm_munumunu

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_HpHm_munumunu

Definition at line 377 of file GeneralTHDMcache.h.

◆ CMS13_pp_HpHm_taunutaunu

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_HpHm_taunutaunu

Definition at line 377 of file GeneralTHDMcache.h.

◆ CMS13_pp_Hpm_taunu

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_Hpm_taunu

CMS observed \(95\%\) upper cross section limits at 13 TeV, depending on the charged Higgs mass.

Definition at line 291 of file GeneralTHDMcache.h.

◆ CMS13_pp_Hpm_tb

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_Hpm_tb

Definition at line 291 of file GeneralTHDMcache.h.

◆ CMS13_pp_phi2_bb_light

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_phi2_bb_light

Definition at line 253 of file GeneralTHDMcache.h.

◆ CMS13_pp_phi2_gaga

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_phi2_gaga

Definition at line 298 of file GeneralTHDMcache.h.

◆ CMS13_pp_phi3_bb_light

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_phi3_bb_light

Definition at line 253 of file GeneralTHDMcache.h.

◆ CMS13_pp_phi_bb

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_phi_bb

CMS observed \(95\%\) upper cross section limits at 13 TeV, depending on the Higgs mass.

Definition at line 258 of file GeneralTHDMcache.h.

◆ CMS13_pp_phi_phi1phi1_4WOr2W2tauOr4tau

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_phi_phi1phi1_4WOr2W2tauOr4tau

Definition at line 266 of file GeneralTHDMcache.h.

◆ CMS13_pp_phi_phi1phi1_bbbb_1

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_phi_phi1phi1_bbbb_1

Definition at line 260 of file GeneralTHDMcache.h.

◆ CMS13_pp_phi_phi1phi1_bbbb_2

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_phi_phi1phi1_bbbb_2

Definition at line 260 of file GeneralTHDMcache.h.

◆ CMS13_pp_phi_phi1phi1_bbgaga

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_phi_phi1phi1_bbgaga

Definition at line 260 of file GeneralTHDMcache.h.

◆ CMS13_pp_phi_phi1phi1_bbtautau_1

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_phi_phi1phi1_bbtautau_1

Definition at line 260 of file GeneralTHDMcache.h.

◆ CMS13_pp_phi_phi1phi1_bbtautau_2

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_phi_phi1phi1_bbtautau_2

Definition at line 260 of file GeneralTHDMcache.h.

◆ CMS13_pp_phi_phi1phi1_bbVV

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_phi_phi1phi1_bbVV

Definition at line 260 of file GeneralTHDMcache.h.

◆ CMS13_pp_phi_phi1phi1_bbWW_qqlnu

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_phi_phi1phi1_bbWW_qqlnu

Definition at line 266 of file GeneralTHDMcache.h.

◆ CMS13_pp_phi_phi1phi1_bbWWorbbtautau

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_phi_phi1phi1_bbWWorbbtautau

Definition at line 267 of file GeneralTHDMcache.h.

◆ CMS13_pp_phi_phi1phi1_bbWWorbbtautau_low_masses

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_phi_phi1phi1_bbWWorbbtautau_low_masses

Definition at line 267 of file GeneralTHDMcache.h.

◆ CMS13_pp_phi_phi1phi1_bbZZ_lljj

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_phi_phi1phi1_bbZZ_lljj

Definition at line 266 of file GeneralTHDMcache.h.

◆ CMS13_pp_phi_phi1phi1_bbZZ_llnunu

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_phi_phi1phi1_bbZZ_llnunu

Definition at line 267 of file GeneralTHDMcache.h.

◆ CMS13_pp_phi_WW_lnuqq

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_phi_WW_lnuqq

Definition at line 259 of file GeneralTHDMcache.h.

◆ CMS13_pp_phi_ZZ_llqqnunull

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_phi_ZZ_llqqnunull

Definition at line 259 of file GeneralTHDMcache.h.

◆ CMS13_pp_phi_ZZ_qqnunu

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_phi_ZZ_qqnunu

Definition at line 259 of file GeneralTHDMcache.h.

◆ CMS13_pp_ttphi3_ttmumu

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_ttphi3_ttmumu

Definition at line 299 of file GeneralTHDMcache.h.

◆ CMS13_pp_ttphi3_tttautau

gslpp::matrix<double> GeneralTHDMcache::CMS13_pp_ttphi3_tttautau

Definition at line 299 of file GeneralTHDMcache.h.

◆ CMS13_t_Hpb_csb

gslpp::matrix<double> GeneralTHDMcache::CMS13_t_Hpb_csb

CMS observed \(95\%\) upper branching fraction limits at 13 TeV, depending on the charged scalar mass.

Definition at line 338 of file GeneralTHDMcache.h.

◆ CMS13_t_Hpb_WAb_Wmumub

gslpp::matrix<double> GeneralTHDMcache::CMS13_t_Hpb_WAb_Wmumub

CMS observed \(95\%\) upper branching fraction limits at 13 TeV, depending on charged and pseudoscalar masses.

Definition at line 334 of file GeneralTHDMcache.h.

◆ CMS13_tt_phi2_tt

gslpp::matrix<double> GeneralTHDMcache::CMS13_tt_phi2_tt

Definition at line 253 of file GeneralTHDMcache.h.

◆ CMS13_tt_phi3_tt

gslpp::matrix<double> GeneralTHDMcache::CMS13_tt_phi3_tt

Definition at line 253 of file GeneralTHDMcache.h.

◆ CMS13_Vh_h_phi3phi3_bbbb

gslpp::matrix<double> GeneralTHDMcache::CMS13_Vh_h_phi3phi3_bbbb

Definition at line 299 of file GeneralTHDMcache.h.

◆ CMS13_VV_phi_WW

gslpp::matrix<double> GeneralTHDMcache::CMS13_VV_phi_WW

Definition at line 239 of file GeneralTHDMcache.h.

◆ CMS13_VV_phi_WW_heavy

gslpp::matrix<double> GeneralTHDMcache::CMS13_VV_phi_WW_heavy

Definition at line 239 of file GeneralTHDMcache.h.

◆ CMS8_bb_phi_bb

gslpp::matrix<double> GeneralTHDMcache::CMS8_bb_phi_bb

CMS observed \(95\%\) upper cross section limits at 8 TeV, depending on the Higgs mass.

Definition at line 230 of file GeneralTHDMcache.h.

◆ CMS8_bb_phi_mumu

gslpp::matrix<double> GeneralTHDMcache::CMS8_bb_phi_mumu

Definition at line 213 of file GeneralTHDMcache.h.

◆ CMS8_bb_phi_tautau

gslpp::matrix<double> GeneralTHDMcache::CMS8_bb_phi_tautau

Definition at line 230 of file GeneralTHDMcache.h.

◆ CMS8_gg_phi_bb

gslpp::matrix<double> GeneralTHDMcache::CMS8_gg_phi_bb

Definition at line 230 of file GeneralTHDMcache.h.

◆ CMS8_gg_phi_mumu

gslpp::matrix<double> GeneralTHDMcache::CMS8_gg_phi_mumu

Definition at line 213 of file GeneralTHDMcache.h.

◆ CMS8_gg_phi_phi1phi1_bbtautau

gslpp::matrix<double> GeneralTHDMcache::CMS8_gg_phi_phi1phi1_bbtautau

Definition at line 231 of file GeneralTHDMcache.h.

◆ CMS8_gg_phi_phi1Z_bbll

gslpp::matrix<double> GeneralTHDMcache::CMS8_gg_phi_phi1Z_bbll

Definition at line 232 of file GeneralTHDMcache.h.

◆ CMS8_gg_phi_phi1Z_tautaull

gslpp::matrix<double> GeneralTHDMcache::CMS8_gg_phi_phi1Z_tautaull

Definition at line 232 of file GeneralTHDMcache.h.

◆ CMS8_gg_phi_tautau

gslpp::matrix<double> GeneralTHDMcache::CMS8_gg_phi_tautau

Definition at line 230 of file GeneralTHDMcache.h.

◆ CMS8_pp_bbphi3_bbmumu

gslpp::matrix<double> GeneralTHDMcache::CMS8_pp_bbphi3_bbmumu

Definition at line 313 of file GeneralTHDMcache.h.

◆ CMS8_pp_bbphi3_bbtautau

gslpp::matrix<double> GeneralTHDMcache::CMS8_pp_bbphi3_bbtautau

Definition at line 313 of file GeneralTHDMcache.h.

◆ CMS8_pp_h_phi3phi3_bbmumu

gslpp::matrix<double> GeneralTHDMcache::CMS8_pp_h_phi3phi3_bbmumu

Definition at line 312 of file GeneralTHDMcache.h.

◆ CMS8_pp_h_phi3phi3_mumutautau

gslpp::matrix<double> GeneralTHDMcache::CMS8_pp_h_phi3phi3_mumutautau

Definition at line 313 of file GeneralTHDMcache.h.

◆ CMS8_pp_h_phi3phi3_tautautautau

gslpp::matrix<double> GeneralTHDMcache::CMS8_pp_h_phi3phi3_tautautautau

Definition at line 312 of file GeneralTHDMcache.h.

◆ CMS8_pp_Hp_taunu

gslpp::matrix<double> GeneralTHDMcache::CMS8_pp_Hp_taunu

CMS observed \(95\%\) upper cross section limits at 8 TeV, depending on the charged Higgs mass.

Definition at line 280 of file GeneralTHDMcache.h.

◆ CMS8_pp_Hp_tb

gslpp::matrix<double> GeneralTHDMcache::CMS8_pp_Hp_tb

Definition at line 280 of file GeneralTHDMcache.h.

◆ CMS8_pp_phi2_gaga

gslpp::matrix<double> GeneralTHDMcache::CMS8_pp_phi2_gaga

Definition at line 313 of file GeneralTHDMcache.h.

◆ CMS8_pp_phi_phi1phi1_bbbb

gslpp::matrix<double> GeneralTHDMcache::CMS8_pp_phi_phi1phi1_bbbb

Definition at line 231 of file GeneralTHDMcache.h.

◆ CMS8_pp_phi_phi1phi1_bbgaga

gslpp::matrix<double> GeneralTHDMcache::CMS8_pp_phi_phi1phi1_bbgaga

Definition at line 231 of file GeneralTHDMcache.h.

◆ CMS8_pp_phi_phi1phi1_bbtautau

gslpp::matrix<double> GeneralTHDMcache::CMS8_pp_phi_phi1phi1_bbtautau

Definition at line 231 of file GeneralTHDMcache.h.

◆ CMS8_pp_phi_VV

gslpp::matrix<double> GeneralTHDMcache::CMS8_pp_phi_VV

CMS observed \(95\%\) upper signal strength limits at 8 TeV, depending on the Higgs mass.

Definition at line 225 of file GeneralTHDMcache.h.

◆ CMS8_pp_phi_Zga_llga

gslpp::matrix<double> GeneralTHDMcache::CMS8_pp_phi_Zga_llga

Definition at line 230 of file GeneralTHDMcache.h.

◆ CMS8_pp_phii_phijZ_bbll_1

gslpp::matrix<double> GeneralTHDMcache::CMS8_pp_phii_phijZ_bbll_1

Definition at line 234 of file GeneralTHDMcache.h.

◆ CMS8_pp_phii_phijZ_bbll_2

gslpp::matrix<double> GeneralTHDMcache::CMS8_pp_phii_phijZ_bbll_2

Definition at line 234 of file GeneralTHDMcache.h.

◆ CMS8_pp_phii_phijZ_tautaull_1

gslpp::matrix<double> GeneralTHDMcache::CMS8_pp_phii_phijZ_tautaull_1

Definition at line 234 of file GeneralTHDMcache.h.

◆ CMS8_pp_phii_phijZ_tautaull_2

gslpp::matrix<double> GeneralTHDMcache::CMS8_pp_phii_phijZ_tautaull_2

Definition at line 234 of file GeneralTHDMcache.h.

◆ CMS8_t_Hpb_cbb

gslpp::matrix<double> GeneralTHDMcache::CMS8_t_Hpb_cbb

Definition at line 330 of file GeneralTHDMcache.h.

◆ CMS8_t_Hpb_csb

gslpp::matrix<double> GeneralTHDMcache::CMS8_t_Hpb_csb

CMS observed \(95\%\) upper branching fraction limits at 8 TeV, depending on the charged scalar mass.

Definition at line 330 of file GeneralTHDMcache.h.

◆ CMS8_t_Hpb_taunub

gslpp::matrix<double> GeneralTHDMcache::CMS8_t_Hpb_taunub

Definition at line 330 of file GeneralTHDMcache.h.

◆ cosa1

double GeneralTHDMcache::cosa1
private

Definition at line 3434 of file GeneralTHDMcache.h.

◆ cosa2

double GeneralTHDMcache::cosa2
private

Definition at line 3437 of file GeneralTHDMcache.h.

◆ cosa3

double GeneralTHDMcache::cosa3
private

Definition at line 3439 of file GeneralTHDMcache.h.

◆ csrA_bottom_13

gslpp::matrix<double> GeneralTHDMcache::csrA_bottom_13

Definition at line 206 of file GeneralTHDMcache.h.

◆ csrA_bottom_8

gslpp::matrix<double> GeneralTHDMcache::csrA_bottom_8

Definition at line 201 of file GeneralTHDMcache.h.

◆ csrA_top_charm_13

gslpp::matrix<double> GeneralTHDMcache::csrA_top_charm_13

Definition at line 206 of file GeneralTHDMcache.h.

◆ csrA_top_charm_8

gslpp::matrix<double> GeneralTHDMcache::csrA_top_charm_8

Definition at line 201 of file GeneralTHDMcache.h.

◆ csrH_bottom_13

gslpp::matrix<double> GeneralTHDMcache::csrH_bottom_13

Definition at line 206 of file GeneralTHDMcache.h.

◆ csrH_bottom_8

gslpp::matrix<double> GeneralTHDMcache::csrH_bottom_8

Definition at line 201 of file GeneralTHDMcache.h.

◆ csrH_top_charm_13

gslpp::matrix<double> GeneralTHDMcache::csrH_top_charm_13

Production cross section ratio tables at 13 TeV obtained with HIGLU 4.34, depending on the Higgs mass.

Definition at line 206 of file GeneralTHDMcache.h.

◆ csrH_top_charm_8

gslpp::matrix<double> GeneralTHDMcache::csrH_top_charm_8

Production cross section ratio tables at 8 TeV obtained with HIGLU 4.34, depending on the Higgs mass.

Definition at line 201 of file GeneralTHDMcache.h.

◆ csrHpHm_pp_13_LO

gslpp::matrix<double> GeneralTHDMcache::csrHpHm_pp_13_LO

charged higgs pair production cross-sections at 13 TeV, depending on charged scalar mass (taken from slepton pair production through Drell-Yan).

Definition at line 382 of file GeneralTHDMcache.h.

◆ csrHpHm_pp_13_NLO

gslpp::matrix<double> GeneralTHDMcache::csrHpHm_pp_13_NLO

Definition at line 382 of file GeneralTHDMcache.h.

◆ cW2

double GeneralTHDMcache::cW2
private

Definition at line 3459 of file GeneralTHDMcache.h.

◆ etaD1_at_Q

double GeneralTHDMcache::etaD1_at_Q

Definition at line 3404 of file GeneralTHDMcache.h.

◆ etaD2_at_Q

double GeneralTHDMcache::etaD2_at_Q

Definition at line 3405 of file GeneralTHDMcache.h.

◆ etaL1_at_Q

double GeneralTHDMcache::etaL1_at_Q

Definition at line 3406 of file GeneralTHDMcache.h.

◆ etaL2_at_Q

double GeneralTHDMcache::etaL2_at_Q

Definition at line 3407 of file GeneralTHDMcache.h.

◆ etaU1_at_Q

double GeneralTHDMcache::etaU1_at_Q

Definition at line 3402 of file GeneralTHDMcache.h.

◆ etaU2_at_Q

double GeneralTHDMcache::etaU2_at_Q

Definition at line 3403 of file GeneralTHDMcache.h.

◆ g1_at_Q

double GeneralTHDMcache::g1_at_Q

Definition at line 3397 of file GeneralTHDMcache.h.

◆ g2_at_Q

double GeneralTHDMcache::g2_at_Q

Definition at line 3398 of file GeneralTHDMcache.h.

◆ g3_at_Q

double GeneralTHDMcache::g3_at_Q

Definition at line 3399 of file GeneralTHDMcache.h.

◆ Gamma_h

double GeneralTHDMcache::Gamma_h

Total \(h\) decay rate in the GTHDM.

Returns
\(\Gamma_h\)

Definition at line 1403 of file GeneralTHDMcache.h.

◆ Gamma_h_inv

double GeneralTHDMcache::Gamma_h_inv

\(h \to \text{invisible}\) decay rate in the GTHDM.

Returns
\(\Gamma_{h,\text{inv}}\)

Definition at line 1409 of file GeneralTHDMcache.h.

◆ Gamma_W_inv

double GeneralTHDMcache::Gamma_W_inv

\(W \to \text{invisible}\) decay rate in the GTHDM.

Returns
\(\Gamma_{W,\text{inv}}\)

Definition at line 1421 of file GeneralTHDMcache.h.

◆ Gamma_Z_inv

double GeneralTHDMcache::Gamma_Z_inv

\(Z \to \text{invisible}\) decay rate in the GTHDM.

Returns
\(\Gamma_{Z,\text{inv}}\)

Definition at line 1415 of file GeneralTHDMcache.h.

◆ GammaHptot

double GeneralTHDMcache::GammaHptot

Definition at line 1538 of file GeneralTHDMcache.h.

◆ GammaHtot_SM

gslpp::matrix<double> GeneralTHDMcache::GammaHtot_SM

Total SM decay width (obtained with HDECAY 6.10), depending on the Higgs mass.

Definition at line 146 of file GeneralTHDMcache.h.

◆ Gammaphi2tot

double GeneralTHDMcache::Gammaphi2tot

Total decay width of the heavy CP-even Higgs \(phi2\).

Returns
\(\Gamma_H\)

Definition at line 2681 of file GeneralTHDMcache.h.

◆ Gammaphi2totSM

double GeneralTHDMcache::Gammaphi2totSM

Definition at line 3103 of file GeneralTHDMcache.h.

◆ Gammaphi3tot

double GeneralTHDMcache::Gammaphi3tot

Total decay width of the heavy CP-even Higgs \(phi3\).

Returns
\(\Gamma_H\)

Definition at line 2656 of file GeneralTHDMcache.h.

◆ Gammaphi3totSM

double GeneralTHDMcache::Gammaphi3totSM

Definition at line 1527 of file GeneralTHDMcache.h.

◆ Gammatoptot

double GeneralTHDMcache::Gammatoptot

Definition at line 1539 of file GeneralTHDMcache.h.

◆ GF

double GeneralTHDMcache::GF
private

Definition at line 3458 of file GeneralTHDMcache.h.

◆ gg_phi2_bb_TH8

double GeneralTHDMcache::gg_phi2_bb_TH8

Cross section times branching ratio for the process \(gg\to phi2\to b\bar b\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to b\bar b)\)

Definition at line 1582 of file GeneralTHDMcache.h.

◆ gg_phi2_gaga_TH13

double GeneralTHDMcache::gg_phi2_gaga_TH13

Cross section times branching ratio for the process \(gg\to phi2\to \gamma\gamma\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to \gamma\gamma)\)

Definition at line 1757 of file GeneralTHDMcache.h.

◆ gg_phi2_gaga_TH8

double GeneralTHDMcache::gg_phi2_gaga_TH8

Cross section times branching ratio for the process \(gg\to phi_2\to \gamma\gamma\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot BR^{\text{GTHDM}}(phi_2\to \gamma\gamma)\)

Definition at line 1733 of file GeneralTHDMcache.h.

◆ gg_phi2_mumu_TH13

double GeneralTHDMcache::gg_phi2_mumu_TH13

Cross section times branching ratio for the process \(gg\to phi_2 \to \mu\mu\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot BR^{\text{GTHDM}}(phi_2\to \mu\mu)\)

Definition at line 1651 of file GeneralTHDMcache.h.

◆ gg_phi2_mumu_TH8

double GeneralTHDMcache::gg_phi2_mumu_TH8

Cross section times branching ratio for the process \(gg\to phi_2 \to \mu\mu\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot BR^{\text{GTHDM}}(phi_2\to \mu\mu)\)

Definition at line 1623 of file GeneralTHDMcache.h.

◆ gg_phi2_phi1phi1_bbtautau_TH8

double GeneralTHDMcache::gg_phi2_phi1phi1_bbtautau_TH8

Cross section times branching ratio for the process \(gg\to phi3\to phi1 phi1\to b\bar b \tau\tau\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi1 phi1\to b\bar b \tau\tau)\)

Definition at line 2043 of file GeneralTHDMcache.h.

◆ gg_phi2_phi1phi1_gagaWW_TH13

double GeneralTHDMcache::gg_phi2_phi1phi1_gagaWW_TH13

Cross section times branching ratio for the process \(gg\to phi2\to phi1phi1\to \gamma\gamma WW\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi1phi1\to \gamma\gamma WW)\)

Definition at line 2231 of file GeneralTHDMcache.h.

◆ gg_phi2_phi1phi1_TH8

double GeneralTHDMcache::gg_phi2_phi1phi1_TH8

Cross section times branching ratio for the process \(gg\to phi2\to phi1 phi1\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi1 phi1)\)

Definition at line 2007 of file GeneralTHDMcache.h.

◆ gg_phi2_phi1Z_bbll_TH8

double GeneralTHDMcache::gg_phi2_phi1Z_bbll_TH8

Cross section times branching ratio for the process \(gg\to phi2\to phi1Z\to b\bar b \ell \ell\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi1Z\to b\bar b \ell \ell)\)

Definition at line 2445 of file GeneralTHDMcache.h.

◆ gg_phi2_phi1Z_bbZ_TH13

double GeneralTHDMcache::gg_phi2_phi1Z_bbZ_TH13

Cross section times branching ratio for the process \(gg\to phi2\to phi1Z\to b\bar bZ\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi1Z\to b\bar bZ)\)

Definition at line 2481 of file GeneralTHDMcache.h.

◆ gg_phi2_phi1Z_bbZ_TH8

double GeneralTHDMcache::gg_phi2_phi1Z_bbZ_TH8

Cross section times branching ratio for the process \(gg\to phi2\to phi1Z\to b\bar b Z\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi1Z\to b\bar b Z)\)

Definition at line 2433 of file GeneralTHDMcache.h.

◆ gg_phi2_phi1Z_tautaull_TH13

double GeneralTHDMcache::gg_phi2_phi1Z_tautaull_TH13

Cross section times branching ratio for the process \(bb\to phi3\to phi1Z\to b\bar bZ\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{\tau\tau\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi1Z\to \tau\bar \tau Z)\)

Definition at line 2542 of file GeneralTHDMcache.h.

◆ gg_phi2_phi1Z_tautaull_TH8

double GeneralTHDMcache::gg_phi2_phi1Z_tautaull_TH8

Cross section times branching ratio for the process \(gg\to phi2\to phi1Z\to \tau\tau \ell \ell\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi1Z\to \tau\tau \ell \ell)\)

Definition at line 2469 of file GeneralTHDMcache.h.

◆ gg_phi2_phi1Z_tautauZ_TH8

double GeneralTHDMcache::gg_phi2_phi1Z_tautauZ_TH8

Cross section times branching ratio for the process \(gg\to phi2\to phi1Z\to \tau\tau Z\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi1Z\to \tau\tau Z)\)

Definition at line 2457 of file GeneralTHDMcache.h.

◆ gg_phi2_phi1Z_with_channel_bbZ_TH13

double GeneralTHDMcache::gg_phi2_phi1Z_with_channel_bbZ_TH13

Cross section times branching ratio for the process \(gg\to phi2\to phi1Z\) at the LHC with 13 TeV. The SM Higgs is decaying to \(h\to b\bar bZ\).

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi1Z\to b\bar bZ)/BR^{\text{SM}}(phi1Z\to b\bar bZ)\)

Definition at line 2495 of file GeneralTHDMcache.h.

◆ gg_phi2_phi3Z_bbZ_TH13

double GeneralTHDMcache::gg_phi2_phi3Z_bbZ_TH13

Cross section times branching ratio for the process \(gg\to phi2\to phi3 Z\to b\bar b Z\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi3 Z\to b\bar b Z)\)

Definition at line 2601 of file GeneralTHDMcache.h.

◆ gg_phi2_phi3Z_WWZ_TH13

double GeneralTHDMcache::gg_phi2_phi3Z_WWZ_TH13

Cross section times branching ratio for the process \(gg\to phi2\to phi3 Z\to W W Z\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi3 Z\to W W Z)\)

Definition at line 2608 of file GeneralTHDMcache.h.

◆ gg_phi2_tautau_TH13

double GeneralTHDMcache::gg_phi2_tautau_TH13

Cross section times branching ratio for the process \(gg\to phi2\to \tau\tau\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to \tau\tau)\)

Definition at line 1703 of file GeneralTHDMcache.h.

◆ gg_phi2_tautau_TH8

double GeneralTHDMcache::gg_phi2_tautau_TH8

Cross section times branching ratio for the process \(gg\to phi_2 \to \tau\tau\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot BR^{\text{GTHDM}}(phi_2\to \tau\tau)\)

Definition at line 1679 of file GeneralTHDMcache.h.

◆ gg_phi2_VV_TH13

double GeneralTHDMcache::gg_phi2_VV_TH13

Cross section times branching ratio for the process \(pp\to phi2\to (WW+ZZ)\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot [BR^{\text{GTHDM}}(phi2\to WW)+BR^{\text{GTHDM}}(phi3\to ZZ)]\)

Definition at line 1992 of file GeneralTHDMcache.h.

◆ gg_phi2_WW_TH13

double GeneralTHDMcache::gg_phi2_WW_TH13

Cross section times branching ratio for the process \(gg\to phi2\to WW\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to WW)\)

Definition at line 1902 of file GeneralTHDMcache.h.

◆ gg_phi2_WW_TH8

double GeneralTHDMcache::gg_phi2_WW_TH8

Cross section times branching ratio for the process \(gg\to phi2\to WW\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to WW)\)

Definition at line 1878 of file GeneralTHDMcache.h.

◆ gg_phi2_Zga_TH13

double GeneralTHDMcache::gg_phi2_Zga_TH13

Cross section times branching ratio for the process \(gg\to phi2\to Z\gamma\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to Z\gamma)\)

Definition at line 1787 of file GeneralTHDMcache.h.

◆ gg_phi2_ZZ_TH13

double GeneralTHDMcache::gg_phi2_ZZ_TH13

Cross section times branching ratio for the process \(gg\to phi2\to ZZ\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to ZZ)\)

Definition at line 1823 of file GeneralTHDMcache.h.

◆ gg_phi2_ZZ_TH8

double GeneralTHDMcache::gg_phi2_ZZ_TH8

Cross section times branching ratio for the process \(gg\to phi2\to ZZ\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to ZZ)\)

Definition at line 1799 of file GeneralTHDMcache.h.

◆ gg_phi3_bb_TH8

double GeneralTHDMcache::gg_phi3_bb_TH8

Cross section times branching ratio for the process \(gg\to phi3\to b\bar b\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to b\bar b)\)

Definition at line 1588 of file GeneralTHDMcache.h.

◆ gg_phi3_gaga_TH13

double GeneralTHDMcache::gg_phi3_gaga_TH13

Cross section times branching ratio for the process \(gg\to phi3\to \gamma\gamma\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to \gamma\gamma)\)

Definition at line 1763 of file GeneralTHDMcache.h.

◆ gg_phi3_gaga_TH8

double GeneralTHDMcache::gg_phi3_gaga_TH8

Cross section times branching ratio for the process \(gg\to phi_3\to \gamma\gamma\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot BR^{\text{GTHDM}}(phi_3\to \gamma\gamma)\)

Definition at line 1739 of file GeneralTHDMcache.h.

◆ gg_phi3_mumu_TH13

double GeneralTHDMcache::gg_phi3_mumu_TH13

Cross section times branching ratio for the process \(gg\to phi_3 \to \mu\mu\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot BR^{\text{GTHDM}}(phi_3\to \mu\mu)\)

Definition at line 1665 of file GeneralTHDMcache.h.

◆ gg_phi3_mumu_TH8

double GeneralTHDMcache::gg_phi3_mumu_TH8

Cross section times branching ratio for the process \(gg\to phi_3 \to \mu\mu\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot BR^{\text{GTHDM}}(phi_3\to \mu\mu)\)

Definition at line 1637 of file GeneralTHDMcache.h.

◆ gg_phi3_phi1phi1_bbtautau_TH8

double GeneralTHDMcache::gg_phi3_phi1phi1_bbtautau_TH8

Cross section times branching ratio for the process \(gg\to phi2\to phi1 phi1\to b\bar b \tau\tau\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi1 phi1\to b\bar b \tau\tau)\)

Definition at line 2049 of file GeneralTHDMcache.h.

◆ gg_phi3_phi1phi1_gagaWW_TH13

double GeneralTHDMcache::gg_phi3_phi1phi1_gagaWW_TH13

Cross section times branching ratio for the process \(gg\to phi3\to phi1phi1\to \gamma\gamma WW\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi1phi1\to \gamma\gamma WW)\)

Definition at line 2237 of file GeneralTHDMcache.h.

◆ gg_phi3_phi1phi1_TH8

double GeneralTHDMcache::gg_phi3_phi1phi1_TH8

Cross section times branching ratio for the process \(gg\to phi3\to phi1 phi1\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi1 phi1)\)

Definition at line 2013 of file GeneralTHDMcache.h.

◆ gg_phi3_phi1Z_bbll_TH8

double GeneralTHDMcache::gg_phi3_phi1Z_bbll_TH8

Cross section times branching ratio for the process \(gg\to phi3\to phi1Z\to b\bar b \ell \ell\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi1Z\to b\bar b \ell \ell)\)

Definition at line 2451 of file GeneralTHDMcache.h.

◆ gg_phi3_phi1Z_bbZ_TH13

double GeneralTHDMcache::gg_phi3_phi1Z_bbZ_TH13

Cross section times branching ratio for the process \(gg\to phi3\to phi1Z\to b\bar bZ\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi1Z\to b\bar bZ)\)

Definition at line 2487 of file GeneralTHDMcache.h.

◆ gg_phi3_phi1Z_bbZ_TH8

double GeneralTHDMcache::gg_phi3_phi1Z_bbZ_TH8

Cross section times branching ratio for the process \(gg\to phi3\to phi1Z\to b\bar b Z\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi1Z\to b\bar b Z)\)

Definition at line 2439 of file GeneralTHDMcache.h.

◆ gg_phi3_phi1Z_tautaull_TH13

double GeneralTHDMcache::gg_phi3_phi1Z_tautaull_TH13

Cross section times branching ratio for the process \(bb\to phi3\to phi1Z\to b\bar bZ\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{\tau\tau\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi1Z\to \tau\bar \tau Z)\)

Definition at line 2549 of file GeneralTHDMcache.h.

◆ gg_phi3_phi1Z_tautaull_TH8

double GeneralTHDMcache::gg_phi3_phi1Z_tautaull_TH8

Cross section times branching ratio for the process \(gg\to phi3\to phi1Z\to \tau\tau \ell \ell\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi1Z\to \tau\tau \ell \ell)\)

Definition at line 2475 of file GeneralTHDMcache.h.

◆ gg_phi3_phi1Z_tautauZ_TH8

double GeneralTHDMcache::gg_phi3_phi1Z_tautauZ_TH8

Cross section times branching ratio for the process \(gg\to phi3\to phi1Z\to \tau\tau Z\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi1Z\to \tau\tau Z)\)

Definition at line 2463 of file GeneralTHDMcache.h.

◆ gg_phi3_phi1Z_with_channel_bbZ_TH13

double GeneralTHDMcache::gg_phi3_phi1Z_with_channel_bbZ_TH13

Cross section times branching ratio for the process \(gg\to phi3\to phi1 Z\) at the LHC with 13 TeV. The SM Higgs is decaying to \(h\to b\bar bZ\).

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi1Z\to b\bar bZ)/BR^{\text{SM}}(phi1Z\to b\bar bZ)\)

Definition at line 2502 of file GeneralTHDMcache.h.

◆ gg_phi3_phi2Z_bbZ_TH13

double GeneralTHDMcache::gg_phi3_phi2Z_bbZ_TH13

Cross section times branching ratio for the process \(gg\to phi3\to phi2 Z\to b\bar b Z\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi2 Z\to b\bar b Z)\)

Definition at line 2571 of file GeneralTHDMcache.h.

◆ gg_phi3_phi2Z_WWZ_TH13

double GeneralTHDMcache::gg_phi3_phi2Z_WWZ_TH13

Cross section times branching ratio for the process \(gg\to phi3\to phi2 Z\to W W Z\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi2 Z\to W W Z)\)

Definition at line 2577 of file GeneralTHDMcache.h.

◆ gg_phi3_tautau_TH13

double GeneralTHDMcache::gg_phi3_tautau_TH13

Cross section times branching ratio for the process \(gg\to phi3\to \tau\tau\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to \tau\tau)\)

Definition at line 1709 of file GeneralTHDMcache.h.

◆ gg_phi3_tautau_TH8

double GeneralTHDMcache::gg_phi3_tautau_TH8

Cross section times branching ratio for the process \(gg\to phi_3 \to \tau\tau\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot BR^{\text{GTHDM}}(phi_3\to \tau\tau)\)

Definition at line 1685 of file GeneralTHDMcache.h.

◆ gg_phi3_VV_TH13

double GeneralTHDMcache::gg_phi3_VV_TH13

Cross section times branching ratio for the process \(pp\to phi3\to (WW+ZZ)\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot [BR^{\text{GTHDM}}(phi3\to WW)+BR^{\text{GTHDM}}(phi3\to ZZ)]\)

Definition at line 1976 of file GeneralTHDMcache.h.

◆ gg_phi3_WW_TH13

double GeneralTHDMcache::gg_phi3_WW_TH13

Cross section times branching ratio for the process \(gg\to phi3\to WW\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to WW)\)

Definition at line 1908 of file GeneralTHDMcache.h.

◆ gg_phi3_WW_TH8

double GeneralTHDMcache::gg_phi3_WW_TH8

Cross section times branching ratio for the process \(gg\to phi3\to WW\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to WW)\)

Definition at line 1884 of file GeneralTHDMcache.h.

◆ gg_phi3_Zga_TH13

double GeneralTHDMcache::gg_phi3_Zga_TH13

Cross section times branching ratio for the process \(gg\to phi3\to Z\gamma\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to Z\gamma)\)

Definition at line 1793 of file GeneralTHDMcache.h.

◆ gg_phi3_ZZ_TH13

double GeneralTHDMcache::gg_phi3_ZZ_TH13

Cross section times branching ratio for the process \(gg\to phi3\to ZZ\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to ZZ)\)

Definition at line 1829 of file GeneralTHDMcache.h.

◆ gg_phi3_ZZ_TH8

double GeneralTHDMcache::gg_phi3_ZZ_TH8

Cross section times branching ratio for the process \(gg\to phi3\to ZZ\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{gg\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to ZZ)\)

Definition at line 1805 of file GeneralTHDMcache.h.

◆ ggF_tth13

double GeneralTHDMcache::ggF_tth13

Ratio of GTHDM and SM cross sections for ggF and tth production of h at 13 TeV.

Returns
\(\sigma^{\text GTHDM}_{\text ggF+tth}/\sigma^{\text SM}_{\text ggF+tth}\)

Definition at line 1317 of file GeneralTHDMcache.h.

◆ ggF_tth8

double GeneralTHDMcache::ggF_tth8

Ratio of GTHDM and SM cross sections for ggF and tth production of h at 8 TeV.

Returns
\(\sigma^{\text GTHDM}_{\text ggF+tth}/\sigma^{\text SM}_{\text ggF+tth}\)

Definition at line 1311 of file GeneralTHDMcache.h.

◆ ggF_VBF_Vh13

double GeneralTHDMcache::ggF_VBF_Vh13

Ratio of GTHDM and SM cross sections for the production of h through ggF, VBF and Vh at 13 TeV.

Returns
\(\sigma^{\text GTHDM}_{\text ggF+VBF+Vh}/\sigma^{\text SM}_{\text ggF+VBF+Vh}\)

Definition at line 1353 of file GeneralTHDMcache.h.

◆ ggVV_phi2_WW_lnulnu_TH13

double GeneralTHDMcache::ggVV_phi2_WW_lnulnu_TH13

Cross section times branching ratio for the process \((gg+VV)\to phi2\to WW\to \ell \nu \ell \nu\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{(gg+VV)\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to WW\to \ell \nu \ell \nu)\)

Definition at line 1926 of file GeneralTHDMcache.h.

◆ ggVV_phi3_WW_lnulnu_TH13

double GeneralTHDMcache::ggVV_phi3_WW_lnulnu_TH13

Cross section times branching ratio for the process \((gg+VV)\to phi3\to WW\to \ell \nu \ell \nu\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{(gg+VV)\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to WW\to \ell \nu \ell \nu)\)

Definition at line 1932 of file GeneralTHDMcache.h.

◆ GTHDM_BR_h_AA

double GeneralTHDMcache::GTHDM_BR_h_AA

\(h\) branching ratio to two \(A\) bosons in the GTHDM.

Returns
\(BR^{\text{GTHDM}}(h\to AA)\)

Definition at line 1481 of file GeneralTHDMcache.h.

◆ GTHDM_BR_h_AZ

double GeneralTHDMcache::GTHDM_BR_h_AZ

\(h\) branching ratio to \(A\) \(Z\) bosons in the GTHDM.

Returns
\(BR^{\text{GTHDM}}(h\to AZ)\)

Definition at line 1493 of file GeneralTHDMcache.h.

◆ GTHDM_BR_h_bb

double GeneralTHDMcache::GTHDM_BR_h_bb

\(h\) branching ratio to two \(b\) quarks in the GTHDM.

Returns
\(BR^{\text{GTHDM}}(h\to b \bar b)\)

Definition at line 1427 of file GeneralTHDMcache.h.

◆ GTHDM_BR_h_cc

double GeneralTHDMcache::GTHDM_BR_h_cc

\(h\) branching ratio to two \(c\) quarks in the GTHDM.

Returns
\(BR^{\text{GTHDM}}(h\to c\bar c)\)

Definition at line 1463 of file GeneralTHDMcache.h.

◆ GTHDM_BR_h_gaga

double GeneralTHDMcache::GTHDM_BR_h_gaga

\(h\) branching ratio to two photons in the GTHDM.

Returns
\(BR^{\text{GTHDM}}(h\to \gamma \gamma)\)

Definition at line 1433 of file GeneralTHDMcache.h.

◆ GTHDM_BR_h_gg

double GeneralTHDMcache::GTHDM_BR_h_gg

\(h\) branching ratio to two gluons in the GTHDM.

Returns
\(BR^{\text{GTHDM}}(h\to gg)\)

Definition at line 1457 of file GeneralTHDMcache.h.

◆ GTHDM_BR_h_HH

double GeneralTHDMcache::GTHDM_BR_h_HH

\(h\) branching ratio to two \(H\) bosons in the GTHDM.

Returns
\(BR^{\text{GTHDM}}(h\to HH)\)

Definition at line 1475 of file GeneralTHDMcache.h.

◆ GTHDM_BR_h_HpHm

double GeneralTHDMcache::GTHDM_BR_h_HpHm

\(h\) branching ratio to \(HpHm\) bosons in the GTHDM.

Returns
\(BR^{\text{GTHDM}}(h\to HpHm)\)

Definition at line 1469 of file GeneralTHDMcache.h.

◆ GTHDM_BR_h_HZ

double GeneralTHDMcache::GTHDM_BR_h_HZ

\(h\) branching ratio to \(H\) \(Z\) bosons in the GTHDM.

Returns
\(BR^{\text{GTHDM}}(h\to HZ)\)

Definition at line 1487 of file GeneralTHDMcache.h.

◆ GTHDM_BR_h_tautau

double GeneralTHDMcache::GTHDM_BR_h_tautau

\(h\) branching ratio to two \(\tau\) leptons in the GTHDM.

Returns
\(BR^{\text{GTHDM}}(h\to \tau\tau )\)

Definition at line 1439 of file GeneralTHDMcache.h.

◆ GTHDM_BR_h_WW

double GeneralTHDMcache::GTHDM_BR_h_WW

\(h\) branching ratio to two \(W\) bosons in the GTHDM.

Returns
\(BR^{\text{GTHDM}}(h\to WW)\)

Definition at line 1445 of file GeneralTHDMcache.h.

◆ GTHDM_BR_h_ZZ

double GeneralTHDMcache::GTHDM_BR_h_ZZ

\(h\) branching ratio to two \(Z\) bosons in the GTHDM.

Returns
\(BR^{\text{GTHDM}}(h\to ZZ)\)

Definition at line 1451 of file GeneralTHDMcache.h.

◆ I_A_D_cache

gslpp::complex GeneralTHDMcache::I_A_D_cache[4][CacheSize]
mutableprivate

Definition at line 3849 of file GeneralTHDMcache.h.

◆ I_A_L_cache

gslpp::complex GeneralTHDMcache::I_A_L_cache[4][CacheSize]
mutableprivate

Definition at line 3852 of file GeneralTHDMcache.h.

◆ I_A_U_cache

gslpp::complex GeneralTHDMcache::I_A_U_cache[4][CacheSize]
mutableprivate

Definition at line 3846 of file GeneralTHDMcache.h.

◆ I_h_D_cache

gslpp::complex GeneralTHDMcache::I_h_D_cache[5][CacheSize]
mutableprivate

Definition at line 3847 of file GeneralTHDMcache.h.

◆ I_H_Hp_cache

gslpp::complex GeneralTHDMcache::I_H_Hp_cache[3][CacheSize]
mutableprivate

Definition at line 3854 of file GeneralTHDMcache.h.

◆ I_h_L_cache

gslpp::complex GeneralTHDMcache::I_h_L_cache[5][CacheSize]
mutableprivate

Definition at line 3850 of file GeneralTHDMcache.h.

◆ I_h_U_cache

gslpp::complex GeneralTHDMcache::I_h_U_cache[5][CacheSize]
mutableprivate

Definition at line 3844 of file GeneralTHDMcache.h.

◆ I_H_W_cache

gslpp::complex GeneralTHDMcache::I_H_W_cache[3][CacheSize]
mutableprivate

Definition at line 3853 of file GeneralTHDMcache.h.

◆ I_HH_D_cache

gslpp::complex GeneralTHDMcache::I_HH_D_cache[4][CacheSize]
mutableprivate

Definition at line 3848 of file GeneralTHDMcache.h.

◆ I_HH_L_cache

gslpp::complex GeneralTHDMcache::I_HH_L_cache[4][CacheSize]
mutableprivate

Definition at line 3851 of file GeneralTHDMcache.h.

◆ I_HH_U_cache

gslpp::complex GeneralTHDMcache::I_HH_U_cache[4][CacheSize]
mutableprivate

Definition at line 3845 of file GeneralTHDMcache.h.

◆ Imlambda5

double GeneralTHDMcache::Imlambda5

Definition at line 3361 of file GeneralTHDMcache.h.

◆ Imlambda6

double GeneralTHDMcache::Imlambda6

Definition at line 3358 of file GeneralTHDMcache.h.

◆ Imlambda7

double GeneralTHDMcache::Imlambda7

Definition at line 3358 of file GeneralTHDMcache.h.

◆ Imm12sq

double GeneralTHDMcache::Imm12sq

Definition at line 3358 of file GeneralTHDMcache.h.

◆ integral_Hp_A_Wstar

gslpp::matrix<double> GeneralTHDMcache::integral_Hp_A_Wstar

Definition at line 391 of file GeneralTHDMcache.h.

◆ integral_perturb_ATHDM_values_log

gslpp::matrix<double> GeneralTHDMcache::integral_perturb_ATHDM_values_log

Definition at line 388 of file GeneralTHDMcache.h.

◆ integral_x2_1mx_G_log

gslpp::matrix<double> GeneralTHDMcache::integral_x2_1mx_G_log

Definition at line 385 of file GeneralTHDMcache.h.

◆ integral_x2_1mx_G_variable_set_1_log

gslpp::matrix<double> GeneralTHDMcache::integral_x2_1mx_G_variable_set_1_log

Definition at line 386 of file GeneralTHDMcache.h.

◆ integral_x2_1px_G_log

gslpp::matrix<double> GeneralTHDMcache::integral_x2_1px_G_log

Definition at line 385 of file GeneralTHDMcache.h.

◆ integral_x2_G_log

gslpp::matrix<double> GeneralTHDMcache::integral_x2_G_log

Definition at line 385 of file GeneralTHDMcache.h.

◆ integral_x2_G_variable_set_1_log

gslpp::matrix<double> GeneralTHDMcache::integral_x2_G_variable_set_1_log

Definition at line 387 of file GeneralTHDMcache.h.

◆ integral_x_1mx2_G_log

gslpp::matrix<double> GeneralTHDMcache::integral_x_1mx2_G_log

Definition at line 385 of file GeneralTHDMcache.h.

◆ integral_x_1mx2_G_variable_set_0_log

gslpp::matrix<double> GeneralTHDMcache::integral_x_1mx2_G_variable_set_0_log

Definition at line 387 of file GeneralTHDMcache.h.

◆ integral_x_1mx_1px_G_log

gslpp::matrix<double> GeneralTHDMcache::integral_x_1mx_1px_G_log

Definition at line 386 of file GeneralTHDMcache.h.

◆ ip_Br_HPtobb_cache

double GeneralTHDMcache::ip_Br_HPtobb_cache[2][CacheSize]
mutableprivate

Definition at line 3577 of file GeneralTHDMcache.h.

◆ ip_Br_HPtocc_cache

double GeneralTHDMcache::ip_Br_HPtocc_cache[2][CacheSize]
mutableprivate

Definition at line 3579 of file GeneralTHDMcache.h.

◆ ip_Br_HPtomumu_cache

double GeneralTHDMcache::ip_Br_HPtomumu_cache[2][CacheSize]
mutableprivate

Definition at line 3580 of file GeneralTHDMcache.h.

◆ ip_Br_HPtotautau_cache

double GeneralTHDMcache::ip_Br_HPtotautau_cache[2][CacheSize]
mutableprivate

Definition at line 3578 of file GeneralTHDMcache.h.

◆ ip_Br_HPtott_cache

double GeneralTHDMcache::ip_Br_HPtott_cache[2][CacheSize]
mutableprivate

Definition at line 3576 of file GeneralTHDMcache.h.

◆ ip_Br_HPtoWW_cache

double GeneralTHDMcache::ip_Br_HPtoWW_cache[2][CacheSize]
mutableprivate

Definition at line 3582 of file GeneralTHDMcache.h.

◆ ip_Br_HPtoZZ_cache

double GeneralTHDMcache::ip_Br_HPtoZZ_cache[2][CacheSize]
mutableprivate

Definition at line 3581 of file GeneralTHDMcache.h.

◆ ip_cs_ggtoA_13_cache

double GeneralTHDMcache::ip_cs_ggtoA_13_cache[2][CacheSize]
mutableprivate

Definition at line 3597 of file GeneralTHDMcache.h.

◆ ip_cs_ggtoA_8_cache

double GeneralTHDMcache::ip_cs_ggtoA_8_cache[2][CacheSize]
mutableprivate

Definition at line 3596 of file GeneralTHDMcache.h.

◆ ip_cs_ggtoH_13_cache

double GeneralTHDMcache::ip_cs_ggtoH_13_cache[2][CacheSize]
mutableprivate

Definition at line 3585 of file GeneralTHDMcache.h.

◆ ip_cs_ggtoH_8_cache

double GeneralTHDMcache::ip_cs_ggtoH_8_cache[2][CacheSize]
mutableprivate

Definition at line 3584 of file GeneralTHDMcache.h.

◆ ip_cs_ggtoHp_13_cache

double GeneralTHDMcache::ip_cs_ggtoHp_13_cache[3][CacheSize]
mutableprivate

Definition at line 3603 of file GeneralTHDMcache.h.

◆ ip_cs_ggtoHp_8_cache

double GeneralTHDMcache::ip_cs_ggtoHp_8_cache[3][CacheSize]
mutableprivate

Definition at line 3602 of file GeneralTHDMcache.h.

◆ ip_cs_pptobbA_13_cache

double GeneralTHDMcache::ip_cs_pptobbA_13_cache[2][CacheSize]
mutableprivate

Definition at line 3601 of file GeneralTHDMcache.h.

◆ ip_cs_pptobbA_8_cache

double GeneralTHDMcache::ip_cs_pptobbA_8_cache[2][CacheSize]
mutableprivate

Definition at line 3600 of file GeneralTHDMcache.h.

◆ ip_cs_pptobbH_13_cache

double GeneralTHDMcache::ip_cs_pptobbH_13_cache[2][CacheSize]
mutableprivate

Definition at line 3595 of file GeneralTHDMcache.h.

◆ ip_cs_pptobbH_8_cache

double GeneralTHDMcache::ip_cs_pptobbH_8_cache[2][CacheSize]
mutableprivate

Definition at line 3594 of file GeneralTHDMcache.h.

◆ ip_cs_pptottA_13_cache

double GeneralTHDMcache::ip_cs_pptottA_13_cache[2][CacheSize]
mutableprivate

Definition at line 3599 of file GeneralTHDMcache.h.

◆ ip_cs_pptottA_8_cache

double GeneralTHDMcache::ip_cs_pptottA_8_cache[2][CacheSize]
mutableprivate

Definition at line 3598 of file GeneralTHDMcache.h.

◆ ip_cs_pptottH_13_cache

double GeneralTHDMcache::ip_cs_pptottH_13_cache[2][CacheSize]
mutableprivate

Definition at line 3593 of file GeneralTHDMcache.h.

◆ ip_cs_pptottH_8_cache

double GeneralTHDMcache::ip_cs_pptottH_8_cache[2][CacheSize]
mutableprivate

Definition at line 3592 of file GeneralTHDMcache.h.

◆ ip_cs_VBFtoH_13_cache

double GeneralTHDMcache::ip_cs_VBFtoH_13_cache[2][CacheSize]
mutableprivate

Definition at line 3587 of file GeneralTHDMcache.h.

◆ ip_cs_VBFtoH_8_cache

double GeneralTHDMcache::ip_cs_VBFtoH_8_cache[2][CacheSize]
mutableprivate

Definition at line 3586 of file GeneralTHDMcache.h.

◆ ip_cs_WtoWH_13_cache

double GeneralTHDMcache::ip_cs_WtoWH_13_cache[2][CacheSize]
mutableprivate

Definition at line 3589 of file GeneralTHDMcache.h.

◆ ip_cs_WtoWH_8_cache

double GeneralTHDMcache::ip_cs_WtoWH_8_cache[2][CacheSize]
mutableprivate

Definition at line 3588 of file GeneralTHDMcache.h.

◆ ip_cs_ZtoZH_13_cache

double GeneralTHDMcache::ip_cs_ZtoZH_13_cache[2][CacheSize]
mutableprivate

Definition at line 3591 of file GeneralTHDMcache.h.

◆ ip_cs_ZtoZH_8_cache

double GeneralTHDMcache::ip_cs_ZtoZH_8_cache[2][CacheSize]
mutableprivate

Definition at line 3590 of file GeneralTHDMcache.h.

◆ ip_csr_ggA_b_13_cache

double GeneralTHDMcache::ip_csr_ggA_b_13_cache[2][CacheSize]
mutableprivate

Definition at line 3611 of file GeneralTHDMcache.h.

◆ ip_csr_ggA_b_8_cache

double GeneralTHDMcache::ip_csr_ggA_b_8_cache[2][CacheSize]
mutableprivate

Definition at line 3610 of file GeneralTHDMcache.h.

◆ ip_csr_ggA_tc_13_cache

double GeneralTHDMcache::ip_csr_ggA_tc_13_cache[2][CacheSize]
mutableprivate

Definition at line 3609 of file GeneralTHDMcache.h.

◆ ip_csr_ggA_tc_8_cache

double GeneralTHDMcache::ip_csr_ggA_tc_8_cache[2][CacheSize]
mutableprivate

Definition at line 3608 of file GeneralTHDMcache.h.

◆ ip_csr_ggH_b_13_cache

double GeneralTHDMcache::ip_csr_ggH_b_13_cache[2][CacheSize]
mutableprivate

Definition at line 3607 of file GeneralTHDMcache.h.

◆ ip_csr_ggH_b_8_cache

double GeneralTHDMcache::ip_csr_ggH_b_8_cache[2][CacheSize]
mutableprivate

Definition at line 3606 of file GeneralTHDMcache.h.

◆ ip_csr_ggH_tc_13_cache

double GeneralTHDMcache::ip_csr_ggH_tc_13_cache[2][CacheSize]
mutableprivate

Definition at line 3605 of file GeneralTHDMcache.h.

◆ ip_csr_ggH_tc_8_cache

double GeneralTHDMcache::ip_csr_ggH_tc_8_cache[2][CacheSize]
mutableprivate

Definition at line 3604 of file GeneralTHDMcache.h.

◆ ip_csr_HpHm_pp_13_LO_cache

double GeneralTHDMcache::ip_csr_HpHm_pp_13_LO_cache[2][CacheSize]
mutableprivate

Definition at line 3793 of file GeneralTHDMcache.h.

◆ ip_csr_HpHm_pp_13_NLO_cache

double GeneralTHDMcache::ip_csr_HpHm_pp_13_NLO_cache[2][CacheSize]
mutableprivate

Definition at line 3794 of file GeneralTHDMcache.h.

◆ ip_ex_bb_phi_bb_ATLAS13_cache

double GeneralTHDMcache::ip_ex_bb_phi_bb_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3612 of file GeneralTHDMcache.h.

◆ ip_ex_bb_phi_bb_CMS13_cache

double GeneralTHDMcache::ip_ex_bb_phi_bb_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3632 of file GeneralTHDMcache.h.

◆ ip_ex_bb_phi_bb_CMS8_cache

double GeneralTHDMcache::ip_ex_bb_phi_bb_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3615 of file GeneralTHDMcache.h.

◆ ip_ex_bb_phi_mumu_ATLAS13_cache

double GeneralTHDMcache::ip_ex_bb_phi_mumu_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3629 of file GeneralTHDMcache.h.

◆ ip_ex_bb_phi_mumu_CMS13_cache

double GeneralTHDMcache::ip_ex_bb_phi_mumu_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3628 of file GeneralTHDMcache.h.

◆ ip_ex_bb_phi_mumu_CMS8_cache

double GeneralTHDMcache::ip_ex_bb_phi_mumu_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3626 of file GeneralTHDMcache.h.

◆ ip_ex_bb_phi_phi1Z_bbZ_1_CMS13_cache

double GeneralTHDMcache::ip_ex_bb_phi_phi1Z_bbZ_1_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3716 of file GeneralTHDMcache.h.

◆ ip_ex_bb_phi_phi1Z_bbZ_2_CMS13_cache

double GeneralTHDMcache::ip_ex_bb_phi_phi1Z_bbZ_2_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3717 of file GeneralTHDMcache.h.

◆ ip_ex_bb_phi_phi1Z_bbZ_ATLAS13_cache

double GeneralTHDMcache::ip_ex_bb_phi_phi1Z_bbZ_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3710 of file GeneralTHDMcache.h.

◆ ip_ex_bb_phi_tautau_ATLAS13_cache

double GeneralTHDMcache::ip_ex_bb_phi_tautau_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3639 of file GeneralTHDMcache.h.

◆ ip_ex_bb_phi_tautau_ATLAS8_cache

double GeneralTHDMcache::ip_ex_bb_phi_tautau_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3635 of file GeneralTHDMcache.h.

◆ ip_ex_bb_phi_tautau_CMS13_cache

double GeneralTHDMcache::ip_ex_bb_phi_tautau_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3640 of file GeneralTHDMcache.h.

◆ ip_ex_bb_phi_tautau_CMS8_cache

double GeneralTHDMcache::ip_ex_bb_phi_tautau_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3636 of file GeneralTHDMcache.h.

◆ ip_ex_bb_phi_tt_ATLAS13_cache

double GeneralTHDMcache::ip_ex_bb_phi_tt_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3614 of file GeneralTHDMcache.h.

◆ ip_ex_bb_phii_phijZ_bbZ_ATLAS13_cache

double GeneralTHDMcache::ip_ex_bb_phii_phijZ_bbZ_ATLAS13_cache[3][CacheSize]
mutableprivate

Definition at line 3723 of file GeneralTHDMcache.h.

◆ ip_ex_bsgamma_cache

double GeneralTHDMcache::ip_ex_bsgamma_cache[3][CacheSize]
mutableprivate

Definition at line 3814 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_bb_CMS8_cache

double GeneralTHDMcache::ip_ex_gg_phi_bb_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3616 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_gaga_ATLAS8_cache

double GeneralTHDMcache::ip_ex_gg_phi_gaga_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3641 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_gaga_CMS13_cache

double GeneralTHDMcache::ip_ex_gg_phi_gaga_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3643 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_mumu_ATLAS13_cache

double GeneralTHDMcache::ip_ex_gg_phi_mumu_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3630 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_mumu_CMS13_cache

double GeneralTHDMcache::ip_ex_gg_phi_mumu_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3627 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_mumu_CMS8_cache

double GeneralTHDMcache::ip_ex_gg_phi_mumu_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3625 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_phi1phi1_ATLAS8_cache

double GeneralTHDMcache::ip_ex_gg_phi_phi1phi1_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3676 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_phi1phi1_bbtautau_CMS8_cache

double GeneralTHDMcache::ip_ex_gg_phi_phi1phi1_bbtautau_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3679 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_phi1phi1_gagaWW_ATLAS13_cache

double GeneralTHDMcache::ip_ex_gg_phi_phi1phi1_gagaWW_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3702 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_phi1Z_bbll_CMS8_cache

double GeneralTHDMcache::ip_ex_gg_phi_phi1Z_bbll_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3704 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_phi1Z_bbZ_1_CMS13_cache

double GeneralTHDMcache::ip_ex_gg_phi_phi1Z_bbZ_1_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3708 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_phi1Z_bbZ_2_CMS13_cache

double GeneralTHDMcache::ip_ex_gg_phi_phi1Z_bbZ_2_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3709 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_phi1Z_bbZ_ATLAS13_cache

double GeneralTHDMcache::ip_ex_gg_phi_phi1Z_bbZ_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3707 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_phi1Z_bbZ_ATLAS8_cache

double GeneralTHDMcache::ip_ex_gg_phi_phi1Z_bbZ_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3703 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_phi1Z_tautaull_CMS13_cache

double GeneralTHDMcache::ip_ex_gg_phi_phi1Z_tautaull_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3712 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_phi1Z_tautaull_CMS8_cache

double GeneralTHDMcache::ip_ex_gg_phi_phi1Z_tautaull_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3706 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_phi1Z_tautauZ_ATLAS8_cache

double GeneralTHDMcache::ip_ex_gg_phi_phi1Z_tautauZ_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3705 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_tautau_ATLAS13_cache

double GeneralTHDMcache::ip_ex_gg_phi_tautau_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3637 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_tautau_ATLAS8_cache

double GeneralTHDMcache::ip_ex_gg_phi_tautau_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3633 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_tautau_CMS13_cache

double GeneralTHDMcache::ip_ex_gg_phi_tautau_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3638 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_tautau_CMS8_cache

double GeneralTHDMcache::ip_ex_gg_phi_tautau_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3634 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_VV_llqq_ATLAS13_cache

double GeneralTHDMcache::ip_ex_gg_phi_VV_llqq_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3673 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_WW_ATLAS8_cache

double GeneralTHDMcache::ip_ex_gg_phi_WW_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3657 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_WW_CMS13_cache

double GeneralTHDMcache::ip_ex_gg_phi_WW_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3662 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_WW_enumunu_ATLAS13_cache

double GeneralTHDMcache::ip_ex_gg_phi_WW_enumunu_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3664 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_WW_heavy_CMS13_cache

double GeneralTHDMcache::ip_ex_gg_phi_WW_heavy_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3660 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_WW_lnuqq_ATLAS13_cache

double GeneralTHDMcache::ip_ex_gg_phi_WW_lnuqq_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3667 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_Zga_CMS13_cache

double GeneralTHDMcache::ip_ex_gg_phi_Zga_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3648 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_Zga_llga_ATLAS13_cache

double GeneralTHDMcache::ip_ex_gg_phi_Zga_llga_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3646 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_Zga_qqga_ATLAS13_cache

double GeneralTHDMcache::ip_ex_gg_phi_Zga_qqga_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3647 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_ZZ_ATLAS8_cache

double GeneralTHDMcache::ip_ex_gg_phi_ZZ_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3649 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_ZZ_llllnunu_ATLAS13_cache

double GeneralTHDMcache::ip_ex_gg_phi_ZZ_llllnunu_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3651 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phi_ZZ_qqllnunu_ATLAS13_cache

double GeneralTHDMcache::ip_ex_gg_phi_ZZ_qqllnunu_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3653 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phii_phijZ_bbZ_ATLAS13_cache

double GeneralTHDMcache::ip_ex_gg_phii_phijZ_bbZ_ATLAS13_cache[3][CacheSize]
mutableprivate

Definition at line 3722 of file GeneralTHDMcache.h.

◆ ip_ex_gg_phii_phijZ_WWZ_ATLAS13_cache

double GeneralTHDMcache::ip_ex_gg_phii_phijZ_WWZ_ATLAS13_cache[3][CacheSize]
mutableprivate

Definition at line 3724 of file GeneralTHDMcache.h.

◆ ip_ex_ggVV_phi_WW_lnulnu_CMS13_cache

double GeneralTHDMcache::ip_ex_ggVV_phi_WW_lnulnu_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3666 of file GeneralTHDMcache.h.

◆ ip_ex_pp_Hp_taunu_CMS8_cache

double GeneralTHDMcache::ip_ex_pp_Hp_taunu_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3727 of file GeneralTHDMcache.h.

◆ ip_ex_pp_Hp_tb_CMS8_cache

double GeneralTHDMcache::ip_ex_pp_Hp_tb_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3731 of file GeneralTHDMcache.h.

◆ ip_ex_pp_Hpm_taunu_ATLAS13_cache

double GeneralTHDMcache::ip_ex_pp_Hpm_taunu_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3728 of file GeneralTHDMcache.h.

◆ ip_ex_pp_Hpm_taunu_ATLAS8_cache

double GeneralTHDMcache::ip_ex_pp_Hpm_taunu_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3726 of file GeneralTHDMcache.h.

◆ ip_ex_pp_Hpm_taunu_CMS13_cache

double GeneralTHDMcache::ip_ex_pp_Hpm_taunu_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3729 of file GeneralTHDMcache.h.

◆ ip_ex_pp_Hpm_tb_ATLAS13_cache

double GeneralTHDMcache::ip_ex_pp_Hpm_tb_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3732 of file GeneralTHDMcache.h.

◆ ip_ex_pp_Hpm_tb_ATLAS8_cache

double GeneralTHDMcache::ip_ex_pp_Hpm_tb_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3730 of file GeneralTHDMcache.h.

◆ ip_ex_pp_Hpm_tb_CMS13_cache

double GeneralTHDMcache::ip_ex_pp_Hpm_tb_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3733 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi2_bb_light_CMS13_cache

double GeneralTHDMcache::ip_ex_pp_phi2_bb_light_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3622 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi3_bb_light_CMS13_cache

double GeneralTHDMcache::ip_ex_pp_phi3_bb_light_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3623 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_bb_CMS13_cache

double GeneralTHDMcache::ip_ex_pp_phi_bb_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3620 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_gaga_ATLAS13_cache

double GeneralTHDMcache::ip_ex_pp_phi_gaga_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3642 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_phi1phi1_4WOr2W2tauOr4tau_CMS13_cache

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_4WOr2W2tauOr4tau_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3692 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_phi1phi1_bbbb_1_CMS13_cache

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbbb_1_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3682 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_phi1phi1_bbbb_2_CMS13_cache

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbbb_2_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3683 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_phi1phi1_bbbb_ATLAS13_cache

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbbb_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3681 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_phi1phi1_bbbb_CMS8_cache

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbbb_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3677 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_phi1phi1_bbgaga_ATLAS13_cache

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbgaga_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3684 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_phi1phi1_bbgaga_CMS13_cache

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbgaga_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3685 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_phi1phi1_bbgaga_CMS8_cache

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbgaga_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3678 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_phi1phi1_bbtautau_1_ATLAS13_cache

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbtautau_1_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3687 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_phi1phi1_bbtautau_1_CMS13_cache

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbtautau_1_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3689 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_phi1phi1_bbtautau_2_ATLAS13_cache

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbtautau_2_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3688 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_phi1phi1_bbtautau_2_CMS13_cache

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbtautau_2_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3690 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_phi1phi1_bbtautau_CMS8_cache

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbtautau_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3680 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_phi1phi1_bbVV_CMS13_cache

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbVV_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3691 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_phi1phi1_bbWW_ATLAS13_cache

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbWW_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3701 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_phi1phi1_bbWW_qqlnu_CMS13_cache

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbWW_qqlnu_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3693 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_phi1phi1_bbWWorbbtautau_CMS13_cache

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbWWorbbtautau_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3696 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_phi1phi1_bbWWorbbtautau_low_masses_CMS13_cache

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbWWorbbtautau_low_masses_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3697 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_phi1phi1_bbZZ_lljj_CMS13_cache

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbZZ_lljj_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3694 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_phi1phi1_bbZZ_llnunu_CMS13_cache

double GeneralTHDMcache::ip_ex_pp_phi_phi1phi1_bbZZ_llnunu_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3695 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_VV_CMS8_cache

double GeneralTHDMcache::ip_ex_pp_phi_VV_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3670 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_VV_qqqq_ATLAS13_cache

double GeneralTHDMcache::ip_ex_pp_phi_VV_qqqq_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3671 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_WW_lnuqq_CMS13_cache

double GeneralTHDMcache::ip_ex_pp_phi_WW_lnuqq_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3669 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_Zga_llga_ATLAS8_cache

double GeneralTHDMcache::ip_ex_pp_phi_Zga_llga_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3644 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_Zga_llga_CMS8_cache

double GeneralTHDMcache::ip_ex_pp_phi_Zga_llga_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3645 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_ZZ_llqqnunull_CMS13_cache

double GeneralTHDMcache::ip_ex_pp_phi_ZZ_llqqnunull_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3655 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phi_ZZ_qqnunu_CMS13_cache

double GeneralTHDMcache::ip_ex_pp_phi_ZZ_qqnunu_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3656 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phii_phijZ_bbll_1_CMS8_cache

double GeneralTHDMcache::ip_ex_pp_phii_phijZ_bbll_1_CMS8_cache[3][CacheSize]
mutableprivate

Definition at line 3718 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phii_phijZ_bbll_2_CMS8_cache

double GeneralTHDMcache::ip_ex_pp_phii_phijZ_bbll_2_CMS8_cache[3][CacheSize]
mutableprivate

Definition at line 3719 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phii_phijZ_tautaull_1_CMS8_cache

double GeneralTHDMcache::ip_ex_pp_phii_phijZ_tautaull_1_CMS8_cache[3][CacheSize]
mutableprivate

Definition at line 3720 of file GeneralTHDMcache.h.

◆ ip_ex_pp_phii_phijZ_tautaull_2_CMS8_cache

double GeneralTHDMcache::ip_ex_pp_phii_phijZ_tautaull_2_CMS8_cache[3][CacheSize]
mutableprivate

Definition at line 3721 of file GeneralTHDMcache.h.

◆ ip_ex_tt_phi2_tt_CMS13_cache

double GeneralTHDMcache::ip_ex_tt_phi2_tt_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3618 of file GeneralTHDMcache.h.

◆ ip_ex_tt_phi3_tt_CMS13_cache

double GeneralTHDMcache::ip_ex_tt_phi3_tt_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3619 of file GeneralTHDMcache.h.

◆ ip_ex_tt_phi_tt_ATLAS13_cache

double GeneralTHDMcache::ip_ex_tt_phi_tt_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3613 of file GeneralTHDMcache.h.

◆ ip_ex_VV_phi_VV_llqq_ATLAS13_cache

double GeneralTHDMcache::ip_ex_VV_phi_VV_llqq_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3674 of file GeneralTHDMcache.h.

◆ ip_ex_VV_phi_WW_ATLAS8_cache

double GeneralTHDMcache::ip_ex_VV_phi_WW_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3658 of file GeneralTHDMcache.h.

◆ ip_ex_VV_phi_WW_CMS13_cache

double GeneralTHDMcache::ip_ex_VV_phi_WW_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3663 of file GeneralTHDMcache.h.

◆ ip_ex_VV_phi_WW_enumunu_ATLAS13_cache

double GeneralTHDMcache::ip_ex_VV_phi_WW_enumunu_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3665 of file GeneralTHDMcache.h.

◆ ip_ex_VV_phi_WW_heavy_CMS13_cache

double GeneralTHDMcache::ip_ex_VV_phi_WW_heavy_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3661 of file GeneralTHDMcache.h.

◆ ip_ex_VV_phi_WW_lnuqq_ATLAS13_cache

double GeneralTHDMcache::ip_ex_VV_phi_WW_lnuqq_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3668 of file GeneralTHDMcache.h.

◆ ip_ex_VV_phi_ZZ_ATLAS8_cache

double GeneralTHDMcache::ip_ex_VV_phi_ZZ_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3650 of file GeneralTHDMcache.h.

◆ ip_ex_VV_phi_ZZ_llllnunu_ATLAS13_cache

double GeneralTHDMcache::ip_ex_VV_phi_ZZ_llllnunu_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3652 of file GeneralTHDMcache.h.

◆ ip_ex_VV_phi_ZZ_qqllnunu_ATLAS13_cache

double GeneralTHDMcache::ip_ex_VV_phi_ZZ_qqllnunu_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3654 of file GeneralTHDMcache.h.

◆ ip_GammaHPtotSM_cache

double GeneralTHDMcache::ip_GammaHPtotSM_cache[2][CacheSize]
mutableprivate

Definition at line 3583 of file GeneralTHDMcache.h.

◆ ip_integral_Hp_A_Wstar_cache

double GeneralTHDMcache::ip_integral_Hp_A_Wstar_cache[3][CacheSize]
mutableprivate

Definition at line 3812 of file GeneralTHDMcache.h.

◆ ip_integral_perturb_ATHDM_cache

double GeneralTHDMcache::ip_integral_perturb_ATHDM_cache[2][CacheSize]
mutableprivate

Definition at line 3810 of file GeneralTHDMcache.h.

◆ ip_integral_x2_1mx_G_cache

double GeneralTHDMcache::ip_integral_x2_1mx_G_cache[3][CacheSize]
mutableprivate

Definition at line 3800 of file GeneralTHDMcache.h.

◆ ip_integral_x2_1mx_G_variable_set_1_cache

double GeneralTHDMcache::ip_integral_x2_1mx_G_variable_set_1_cache[2][CacheSize]
mutableprivate

Definition at line 3806 of file GeneralTHDMcache.h.

◆ ip_integral_x2_1px_G_cache

double GeneralTHDMcache::ip_integral_x2_1px_G_cache[3][CacheSize]
mutableprivate

Definition at line 3801 of file GeneralTHDMcache.h.

◆ ip_integral_x2_G_cache

double GeneralTHDMcache::ip_integral_x2_G_cache[3][CacheSize]
mutableprivate

Definition at line 3802 of file GeneralTHDMcache.h.

◆ ip_integral_x2_G_variable_set_1_cache

double GeneralTHDMcache::ip_integral_x2_G_variable_set_1_cache[2][CacheSize]
mutableprivate

Definition at line 3807 of file GeneralTHDMcache.h.

◆ ip_integral_x_1mx2_G_cache

double GeneralTHDMcache::ip_integral_x_1mx2_G_cache[3][CacheSize]
mutableprivate

Definition at line 3803 of file GeneralTHDMcache.h.

◆ ip_integral_x_1mx2_G_variable_set_0_cache

double GeneralTHDMcache::ip_integral_x_1mx2_G_variable_set_0_cache[2][CacheSize]
mutableprivate

Definition at line 3808 of file GeneralTHDMcache.h.

◆ ip_integral_x_1mx_1px_G_cache

double GeneralTHDMcache::ip_integral_x_1mx_1px_G_cache[3][CacheSize]
mutableprivate

Definition at line 3804 of file GeneralTHDMcache.h.

◆ ip_low_gg_h_phi23phi23_mumumumu_ATLAS13_cache

double GeneralTHDMcache::ip_low_gg_h_phi23phi23_mumumumu_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3749 of file GeneralTHDMcache.h.

◆ ip_low_gg_h_phi23Z_mumull_ATLAS13_cache

double GeneralTHDMcache::ip_low_gg_h_phi23Z_mumull_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3750 of file GeneralTHDMcache.h.

◆ ip_low_gg_h_phi3phi3_tautautautau_ATLAS8_cache

double GeneralTHDMcache::ip_low_gg_h_phi3phi3_tautautautau_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3762 of file GeneralTHDMcache.h.

◆ ip_low_gg_phi3_tautau_ATLAS13_cache

double GeneralTHDMcache::ip_low_gg_phi3_tautau_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3757 of file GeneralTHDMcache.h.

◆ ip_low_HpHm_AWstAWst_bbbb_OPAL209_cache

double GeneralTHDMcache::ip_low_HpHm_AWstAWst_bbbb_OPAL209_cache[3][CacheSize]
mutableprivate

Definition at line 3790 of file GeneralTHDMcache.h.

◆ ip_low_HpHm_qqqq_LEP209_cache

double GeneralTHDMcache::ip_low_HpHm_qqqq_LEP209_cache[2][CacheSize]
mutableprivate

Definition at line 3787 of file GeneralTHDMcache.h.

◆ ip_low_HpHm_qqtaunu_OPAL172_cache

double GeneralTHDMcache::ip_low_HpHm_qqtaunu_OPAL172_cache[2][CacheSize]
mutableprivate

Definition at line 3789 of file GeneralTHDMcache.h.

◆ ip_low_HpHm_qqtaunu_OPAL209_cache

double GeneralTHDMcache::ip_low_HpHm_qqtaunu_OPAL209_cache[2][CacheSize]
mutableprivate

Definition at line 3788 of file GeneralTHDMcache.h.

◆ ip_low_HpHm_taunuAWst_taunubb_OPAL209_cache

double GeneralTHDMcache::ip_low_HpHm_taunuAWst_taunubb_OPAL209_cache[3][CacheSize]
mutableprivate

Definition at line 3791 of file GeneralTHDMcache.h.

◆ ip_low_HpHm_taunutaunu_LEP209_cache

double GeneralTHDMcache::ip_low_HpHm_taunutaunu_LEP209_cache[2][CacheSize]
mutableprivate

Definition at line 3786 of file GeneralTHDMcache.h.

◆ ip_low_phi2Z_bbZ_LEP209_cache

double GeneralTHDMcache::ip_low_phi2Z_bbZ_LEP209_cache[2][CacheSize]
mutableprivate

Definition at line 3771 of file GeneralTHDMcache.h.

◆ ip_low_phi2Z_gagaZ_LEP209_cache

double GeneralTHDMcache::ip_low_phi2Z_gagaZ_LEP209_cache[2][CacheSize]
mutableprivate

Definition at line 3770 of file GeneralTHDMcache.h.

◆ ip_low_phi2Z_tautauZ_LEP209_cache

double GeneralTHDMcache::ip_low_phi2Z_tautauZ_LEP209_cache[2][CacheSize]
mutableprivate

Definition at line 3772 of file GeneralTHDMcache.h.

◆ ip_low_phiEphi3_bbbb_LEP209_cache

double GeneralTHDMcache::ip_low_phiEphi3_bbbb_LEP209_cache[3][CacheSize]
mutableprivate

Definition at line 3773 of file GeneralTHDMcache.h.

◆ ip_low_phiEphi3_tautautautau_LEP209_cache

double GeneralTHDMcache::ip_low_phiEphi3_tautautautau_LEP209_cache[3][CacheSize]
mutableprivate

Definition at line 3774 of file GeneralTHDMcache.h.

◆ ip_low_pp_bbphi3_bbmumu_CMS8_cache

double GeneralTHDMcache::ip_low_pp_bbphi3_bbmumu_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3768 of file GeneralTHDMcache.h.

◆ ip_low_pp_bbphi3_bbtautau_CMS13_cache

double GeneralTHDMcache::ip_low_pp_bbphi3_bbtautau_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3743 of file GeneralTHDMcache.h.

◆ ip_low_pp_bbphi3_bbtautau_CMS8_cache

double GeneralTHDMcache::ip_low_pp_bbphi3_bbtautau_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3767 of file GeneralTHDMcache.h.

◆ ip_low_pp_h_phi23phi23_bbmumu_ATLAS13_old_cache

double GeneralTHDMcache::ip_low_pp_h_phi23phi23_bbmumu_ATLAS13_old_cache[2][CacheSize]
mutableprivate

Definition at line 3753 of file GeneralTHDMcache.h.

◆ ip_low_pp_h_phi23phi23_gagagg_ATLAS13_cache

double GeneralTHDMcache::ip_low_pp_h_phi23phi23_gagagg_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3754 of file GeneralTHDMcache.h.

◆ ip_low_pp_h_phi23phi23_mumumumu_CMS13_cache

double GeneralTHDMcache::ip_low_pp_h_phi23phi23_mumumumu_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3739 of file GeneralTHDMcache.h.

◆ ip_low_pp_h_phi23Z_mumull_CMS13_cache

double GeneralTHDMcache::ip_low_pp_h_phi23Z_mumull_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3738 of file GeneralTHDMcache.h.

◆ ip_low_pp_h_phi3phi3_bbmumu_ATLAS13_cache

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_bbmumu_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3748 of file GeneralTHDMcache.h.

◆ ip_low_pp_h_phi3phi3_bbmumu_CMS13_cache

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_bbmumu_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3737 of file GeneralTHDMcache.h.

◆ ip_low_pp_h_phi3phi3_bbmumu_CMS8_cache

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_bbmumu_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3764 of file GeneralTHDMcache.h.

◆ ip_low_pp_h_phi3phi3_bbtautau_ATLAS13_cache

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_bbtautau_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3759 of file GeneralTHDMcache.h.

◆ ip_low_pp_h_phi3phi3_bbtautau_CMS13_cache

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_bbtautau_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3736 of file GeneralTHDMcache.h.

◆ ip_low_pp_h_phi3phi3_gagagaga_ATLAS13_cache

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_gagagaga_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3758 of file GeneralTHDMcache.h.

◆ ip_low_pp_h_phi3phi3_gagagaga_ATLAS8_cache

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_gagagaga_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3761 of file GeneralTHDMcache.h.

◆ ip_low_pp_h_phi3phi3_gagagaga_CMS13_cache

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_gagagaga_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3740 of file GeneralTHDMcache.h.

◆ ip_low_pp_h_phi3phi3_mumutautau_CMS13_cache

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_mumutautau_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3735 of file GeneralTHDMcache.h.

◆ ip_low_pp_h_phi3phi3_mumutautau_CMS8_cache

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_mumutautau_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3765 of file GeneralTHDMcache.h.

◆ ip_low_pp_h_phi3phi3_tautautautau_CMS13_cache

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_tautautautau_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3741 of file GeneralTHDMcache.h.

◆ ip_low_pp_h_phi3phi3_tautautautau_CMS8_cache

double GeneralTHDMcache::ip_low_pp_h_phi3phi3_tautautautau_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3763 of file GeneralTHDMcache.h.

◆ ip_low_pp_phi2_gaga_ATLAS13_cache

double GeneralTHDMcache::ip_low_pp_phi2_gaga_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3755 of file GeneralTHDMcache.h.

◆ ip_low_pp_phi2_gaga_CMS13_cache

double GeneralTHDMcache::ip_low_pp_phi2_gaga_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3742 of file GeneralTHDMcache.h.

◆ ip_low_pp_phi2_gaga_CMS8_cache

double GeneralTHDMcache::ip_low_pp_phi2_gaga_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3766 of file GeneralTHDMcache.h.

◆ ip_low_pp_ttphi3_ttmumu_ATLAS13_cache

double GeneralTHDMcache::ip_low_pp_ttphi3_ttmumu_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3756 of file GeneralTHDMcache.h.

◆ ip_low_pp_ttphi3_ttmumu_CMS13_cache

double GeneralTHDMcache::ip_low_pp_ttphi3_ttmumu_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3744 of file GeneralTHDMcache.h.

◆ ip_low_pp_ttphi3_tttautau_CMS13_cache

double GeneralTHDMcache::ip_low_pp_ttphi3_tttautau_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3745 of file GeneralTHDMcache.h.

◆ ip_low_t_Hpb_cbb_ATLAS13_cache

double GeneralTHDMcache::ip_low_t_Hpb_cbb_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3782 of file GeneralTHDMcache.h.

◆ ip_low_t_Hpb_cbb_CMS8_cache

double GeneralTHDMcache::ip_low_t_Hpb_cbb_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3778 of file GeneralTHDMcache.h.

◆ ip_low_t_Hpb_csb_ATLAS13_cache

double GeneralTHDMcache::ip_low_t_Hpb_csb_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3784 of file GeneralTHDMcache.h.

◆ ip_low_t_Hpb_csb_CMS13_cache

double GeneralTHDMcache::ip_low_t_Hpb_csb_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3780 of file GeneralTHDMcache.h.

◆ ip_low_t_Hpb_csb_CMS8_cache

double GeneralTHDMcache::ip_low_t_Hpb_csb_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3776 of file GeneralTHDMcache.h.

◆ ip_low_t_Hpb_taunub_ATLAS8_cache

double GeneralTHDMcache::ip_low_t_Hpb_taunub_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3781 of file GeneralTHDMcache.h.

◆ ip_low_t_Hpb_taunub_CMS8_cache

double GeneralTHDMcache::ip_low_t_Hpb_taunub_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3777 of file GeneralTHDMcache.h.

◆ ip_low_t_Hpb_WAb_Wmumub_ATLAS13_cache

double GeneralTHDMcache::ip_low_t_Hpb_WAb_Wmumub_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3783 of file GeneralTHDMcache.h.

◆ ip_low_t_Hpb_WAb_Wmumub_CMS13_cache

double GeneralTHDMcache::ip_low_t_Hpb_WAb_Wmumub_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3779 of file GeneralTHDMcache.h.

◆ ip_low_Vh_h_phi23phi23_bbbb_ATLAS13_cache

double GeneralTHDMcache::ip_low_Vh_h_phi23phi23_bbbb_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3751 of file GeneralTHDMcache.h.

◆ ip_low_Vh_h_phi3phi3_bbbb_CMS13_cache

double GeneralTHDMcache::ip_low_Vh_h_phi3phi3_bbbb_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3746 of file GeneralTHDMcache.h.

◆ ip_low_Zh_h_phi23phi23_bbbb_ATLAS13_cache

double GeneralTHDMcache::ip_low_Zh_h_phi23phi23_bbbb_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3752 of file GeneralTHDMcache.h.

◆ ip_susy_pp_HpHm_munumunu_ATLAS13_cache

double GeneralTHDMcache::ip_susy_pp_HpHm_munumunu_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3797 of file GeneralTHDMcache.h.

◆ ip_susy_pp_HpHm_munumunu_CMS13_cache

double GeneralTHDMcache::ip_susy_pp_HpHm_munumunu_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3798 of file GeneralTHDMcache.h.

◆ ip_susy_pp_HpHm_taunutaunu_ATLAS13_cache

double GeneralTHDMcache::ip_susy_pp_HpHm_taunutaunu_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3795 of file GeneralTHDMcache.h.

◆ ip_susy_pp_HpHm_taunutaunu_CMS13_cache

double GeneralTHDMcache::ip_susy_pp_HpHm_taunutaunu_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3796 of file GeneralTHDMcache.h.

◆ KaellenFunction_cache

double GeneralTHDMcache::KaellenFunction_cache[4][CacheSize]
mutableprivate

Definition at line 3868 of file GeneralTHDMcache.h.

◆ lambda1

double GeneralTHDMcache::lambda1

Definition at line 3358 of file GeneralTHDMcache.h.

◆ lambda1_at_Q

double GeneralTHDMcache::lambda1_at_Q

Definition at line 3411 of file GeneralTHDMcache.h.

◆ lambda2

double GeneralTHDMcache::lambda2

Definition at line 3361 of file GeneralTHDMcache.h.

◆ lambda2_at_Q

double GeneralTHDMcache::lambda2_at_Q

Definition at line 3412 of file GeneralTHDMcache.h.

◆ lambda3

double GeneralTHDMcache::lambda3

Definition at line 3358 of file GeneralTHDMcache.h.

◆ lambda3_at_Q

double GeneralTHDMcache::lambda3_at_Q

Definition at line 3413 of file GeneralTHDMcache.h.

◆ lambda4

double GeneralTHDMcache::lambda4

Definition at line 3358 of file GeneralTHDMcache.h.

◆ lambda4_at_Q

double GeneralTHDMcache::lambda4_at_Q

Definition at line 3414 of file GeneralTHDMcache.h.

◆ LEP209_HpHm_qqqq

gslpp::matrix<double> GeneralTHDMcache::LEP209_HpHm_qqqq

Definition at line 359 of file GeneralTHDMcache.h.

◆ LEP209_HpHm_taunutaunu

gslpp::matrix<double> GeneralTHDMcache::LEP209_HpHm_taunutaunu

LEP observed \(95\%\) upper cross-section times branching fraction limits for \(\sqrt{s} = 183 - 209\) GeV, depending on the charged masses.

Definition at line 359 of file GeneralTHDMcache.h.

◆ LEP209_phi2Z_bbZ

gslpp::matrix<double> GeneralTHDMcache::LEP209_phi2Z_bbZ

LEP observed \(95\%\) upper cross-section times branching fraction limits for \(\sqrt{s} = 91 - 209\) GeV, depending on the scalar mass.

Definition at line 324 of file GeneralTHDMcache.h.

◆ LEP209_phi2Z_gagaZ

gslpp::matrix<double> GeneralTHDMcache::LEP209_phi2Z_gagaZ

LEP observed \(95\%\) upper branching fraction limits for \(\sqrt{s} = 88 - 209\) GeV, depending on the scalar mass.

Definition at line 319 of file GeneralTHDMcache.h.

◆ LEP209_phi2Z_tautauZ

gslpp::matrix<double> GeneralTHDMcache::LEP209_phi2Z_tautauZ

Definition at line 324 of file GeneralTHDMcache.h.

◆ LEP209_phiEphi3_bbbb

gslpp::matrix<double> GeneralTHDMcache::LEP209_phiEphi3_bbbb

Definition at line 324 of file GeneralTHDMcache.h.

◆ LEP209_phiEphi3_tautautautau

gslpp::matrix<double> GeneralTHDMcache::LEP209_phiEphi3_tautautautau

Definition at line 324 of file GeneralTHDMcache.h.

◆ log_cs_bbA_13

gslpp::matrix<double> GeneralTHDMcache::log_cs_bbA_13

Definition at line 186 of file GeneralTHDMcache.h.

◆ log_cs_bbA_8

gslpp::matrix<double> GeneralTHDMcache::log_cs_bbA_8

Definition at line 181 of file GeneralTHDMcache.h.

◆ log_cs_bbH_13

gslpp::matrix<double> GeneralTHDMcache::log_cs_bbH_13

SM Higgs production cross section table at 13 TeV obtained with SusHi 1.5, depending on the Higgs mass.

Definition at line 176 of file GeneralTHDMcache.h.

◆ log_cs_bbH_8

gslpp::matrix<double> GeneralTHDMcache::log_cs_bbH_8

SM Higgs production cross section table at 8 TeV obtained with SusHi 1.5, depending on the Higgs mass.

Definition at line 171 of file GeneralTHDMcache.h.

◆ log_cs_ggA_13

gslpp::matrix<double> GeneralTHDMcache::log_cs_ggA_13

CP-odd Higgs production cross section tables at 13 TeV obtained with HIGLU 4.34, depending on the Higgs mass.

Definition at line 186 of file GeneralTHDMcache.h.

◆ log_cs_ggA_8

gslpp::matrix<double> GeneralTHDMcache::log_cs_ggA_8

CP-odd Higgs production cross section tables at 8 TeV obtained with HIGLU 4.34, depending on the Higgs mass.

Definition at line 181 of file GeneralTHDMcache.h.

◆ log_cs_ggH_13

gslpp::matrix<double> GeneralTHDMcache::log_cs_ggH_13

SM Higgs production cross section tables at 13 TeV from the LHC Higgs Cross Section Working Group, depending on the Higgs mass.

Definition at line 156 of file GeneralTHDMcache.h.

◆ log_cs_ggH_8

gslpp::matrix<double> GeneralTHDMcache::log_cs_ggH_8

SM Higgs production cross section tables at 8 TeV from the LHC Higgs Cross Section Working Group, depending on the Higgs mass.

Definition at line 151 of file GeneralTHDMcache.h.

◆ log_cs_ggHp_13

gslpp::matrix<double> GeneralTHDMcache::log_cs_ggHp_13

Charged Higgs production cross section table at 13 TeV from LHCHXSWGMSSMCharged, depending on the charged Higgs mass and logtb.

Definition at line 196 of file GeneralTHDMcache.h.

◆ log_cs_ggHp_8

gslpp::matrix<double> GeneralTHDMcache::log_cs_ggHp_8

Charged Higgs production cross section table at 8 TeV from LHCHXSWGMSSMCharged, depending on the charged Higgs mass and logtb.

Definition at line 191 of file GeneralTHDMcache.h.

◆ log_cs_ttA_13

gslpp::matrix<double> GeneralTHDMcache::log_cs_ttA_13

Definition at line 186 of file GeneralTHDMcache.h.

◆ log_cs_ttA_8

gslpp::matrix<double> GeneralTHDMcache::log_cs_ttA_8

Definition at line 181 of file GeneralTHDMcache.h.

◆ log_cs_ttH_13

gslpp::matrix<double> GeneralTHDMcache::log_cs_ttH_13

SM Higgs production cross section table at 13 TeV obtained with MadGraph 5, depending on the Higgs mass.

Definition at line 166 of file GeneralTHDMcache.h.

◆ log_cs_ttH_8

gslpp::matrix<double> GeneralTHDMcache::log_cs_ttH_8

SM Higgs production cross section table at 8 TeV obtained with MadGraph 5, depending on the Higgs mass.

Definition at line 161 of file GeneralTHDMcache.h.

◆ log_cs_VBF_13

gslpp::matrix<double> GeneralTHDMcache::log_cs_VBF_13

Definition at line 156 of file GeneralTHDMcache.h.

◆ log_cs_VBF_8

gslpp::matrix<double> GeneralTHDMcache::log_cs_VBF_8

Definition at line 151 of file GeneralTHDMcache.h.

◆ log_cs_WH_13

gslpp::matrix<double> GeneralTHDMcache::log_cs_WH_13

Definition at line 156 of file GeneralTHDMcache.h.

◆ log_cs_WH_8

gslpp::matrix<double> GeneralTHDMcache::log_cs_WH_8

Definition at line 151 of file GeneralTHDMcache.h.

◆ log_cs_ZH_13

gslpp::matrix<double> GeneralTHDMcache::log_cs_ZH_13

Definition at line 156 of file GeneralTHDMcache.h.

◆ log_cs_ZH_8

gslpp::matrix<double> GeneralTHDMcache::log_cs_ZH_8

Definition at line 151 of file GeneralTHDMcache.h.

◆ m1

double GeneralTHDMcache::m1

Definition at line 3375 of file GeneralTHDMcache.h.

◆ M11_2

double GeneralTHDMcache::M11_2

Definition at line 3350 of file GeneralTHDMcache.h.

◆ m11sq

double GeneralTHDMcache::m11sq

Definition at line 3358 of file GeneralTHDMcache.h.

◆ m11sq_at_Q

double GeneralTHDMcache::m11sq_at_Q

Definition at line 3408 of file GeneralTHDMcache.h.

◆ M12_2

double GeneralTHDMcache::M12_2

Definition at line 3351 of file GeneralTHDMcache.h.

◆ m12sq_at_Q

double GeneralTHDMcache::m12sq_at_Q

Definition at line 3410 of file GeneralTHDMcache.h.

◆ M13_2

double GeneralTHDMcache::M13_2

Definition at line 3352 of file GeneralTHDMcache.h.

◆ m1_2

double GeneralTHDMcache::m1_2

Definition at line 3375 of file GeneralTHDMcache.h.

◆ M2

double GeneralTHDMcache::M2

Definition at line 3369 of file GeneralTHDMcache.h.

◆ m2

double GeneralTHDMcache::m2

Definition at line 3375 of file GeneralTHDMcache.h.

◆ M22_2

double GeneralTHDMcache::M22_2

Definition at line 3353 of file GeneralTHDMcache.h.

◆ m22sq

double GeneralTHDMcache::m22sq

Definition at line 3358 of file GeneralTHDMcache.h.

◆ m22sq_at_Q

double GeneralTHDMcache::m22sq_at_Q

Definition at line 3409 of file GeneralTHDMcache.h.

◆ M23_2

double GeneralTHDMcache::M23_2

Definition at line 3354 of file GeneralTHDMcache.h.

◆ m2_2

double GeneralTHDMcache::m2_2

Definition at line 3375 of file GeneralTHDMcache.h.

◆ m3

double GeneralTHDMcache::m3

Definition at line 3375 of file GeneralTHDMcache.h.

◆ M33_2

double GeneralTHDMcache::M33_2

Definition at line 3355 of file GeneralTHDMcache.h.

◆ m3_2

double GeneralTHDMcache::m3_2

Definition at line 3375 of file GeneralTHDMcache.h.

◆ Mb

double GeneralTHDMcache::Mb
private

Definition at line 3464 of file GeneralTHDMcache.h.

◆ Mc

double GeneralTHDMcache::Mc
private

Definition at line 3466 of file GeneralTHDMcache.h.

◆ Md

double GeneralTHDMcache::Md
private

Definition at line 3470 of file GeneralTHDMcache.h.

◆ Md_GTHDM

gslpp::matrix<gslpp::complex> GeneralTHDMcache::Md_GTHDM

Definition at line 3390 of file GeneralTHDMcache.h.

◆ Me

double GeneralTHDMcache::Me
private

Definition at line 3471 of file GeneralTHDMcache.h.

◆ mH1sq

double GeneralTHDMcache::mH1sq

Definition at line 3343 of file GeneralTHDMcache.h.

◆ mH2

double GeneralTHDMcache::mH2

Definition at line 3346 of file GeneralTHDMcache.h.

◆ mH2sq

double GeneralTHDMcache::mH2sq

Definition at line 3344 of file GeneralTHDMcache.h.

◆ mH3

double GeneralTHDMcache::mH3

Definition at line 3347 of file GeneralTHDMcache.h.

◆ mH3sq

double GeneralTHDMcache::mH3sq

Definition at line 3345 of file GeneralTHDMcache.h.

◆ mHl

double GeneralTHDMcache::mHl
private

Definition at line 3429 of file GeneralTHDMcache.h.

◆ mHp

double GeneralTHDMcache::mHp

Definition at line 3348 of file GeneralTHDMcache.h.

◆ mHp2

double GeneralTHDMcache::mHp2

Definition at line 3349 of file GeneralTHDMcache.h.

◆ Ml_GTHDM

gslpp::matrix<gslpp::complex> GeneralTHDMcache::Ml_GTHDM

Definition at line 3390 of file GeneralTHDMcache.h.

◆ Mmu

double GeneralTHDMcache::Mmu
private

Definition at line 3468 of file GeneralTHDMcache.h.

◆ Ms

double GeneralTHDMcache::Ms
private

Definition at line 3467 of file GeneralTHDMcache.h.

◆ Mt

double GeneralTHDMcache::Mt
private

Definition at line 3463 of file GeneralTHDMcache.h.

◆ Mtau

double GeneralTHDMcache::Mtau
private

Definition at line 3465 of file GeneralTHDMcache.h.

◆ Mu

double GeneralTHDMcache::Mu
private

Definition at line 3469 of file GeneralTHDMcache.h.

◆ Mu_GTHDM

gslpp::matrix<gslpp::complex> GeneralTHDMcache::Mu_GTHDM

Definition at line 3390 of file GeneralTHDMcache.h.

◆ MW

double GeneralTHDMcache::MW
private

Definition at line 3457 of file GeneralTHDMcache.h.

◆ myGTHDM

const GeneralTHDM* GeneralTHDMcache::myGTHDM
private

Definition at line 3423 of file GeneralTHDMcache.h.

◆ myRunnerGTHDM

GeneralTHDMRunner* GeneralTHDMcache::myRunnerGTHDM
private

Definition at line 3424 of file GeneralTHDMcache.h.

◆ MZ

double GeneralTHDMcache::MZ
private

Definition at line 3472 of file GeneralTHDMcache.h.

◆ Nd_GTHDM

gslpp::matrix<gslpp::complex> GeneralTHDMcache::Nd_GTHDM

Definition at line 3391 of file GeneralTHDMcache.h.

◆ Nl_GTHDM

gslpp::matrix<gslpp::complex> GeneralTHDMcache::Nl_GTHDM

Definition at line 3391 of file GeneralTHDMcache.h.

◆ Nu_GTHDM

gslpp::matrix<gslpp::complex> GeneralTHDMcache::Nu_GTHDM

Definition at line 3391 of file GeneralTHDMcache.h.

◆ OPAL172_HpHm_qqtaunu

gslpp::matrix<double> GeneralTHDMcache::OPAL172_HpHm_qqtaunu

OPAL observed \(95\%\) upper branching fraction limits for \(\sqrt{s} = 130 - 172\) GeV, depending on the charged masses.

Definition at line 368 of file GeneralTHDMcache.h.

◆ OPAL209_HpHm_AWstAWst_bbbb

gslpp::matrix<double> GeneralTHDMcache::OPAL209_HpHm_AWstAWst_bbbb

OPAL observed \(95\%\) upper branching fraction limits for \(\sqrt{s} = 189 - 209\) GeV, depending on the charged and pseudoscalar masses.

Definition at line 372 of file GeneralTHDMcache.h.

◆ OPAL209_HpHm_qqtaunu

gslpp::matrix<double> GeneralTHDMcache::OPAL209_HpHm_qqtaunu

OPAL observed \(95\%\) upper branching fraction limits for \(\sqrt{s} = 91 - 209\) GeV, depending on the charged masses.

Definition at line 364 of file GeneralTHDMcache.h.

◆ OPAL209_HpHm_taunuAWst_taunubb

gslpp::matrix<double> GeneralTHDMcache::OPAL209_HpHm_taunuAWst_taunubb

Definition at line 372 of file GeneralTHDMcache.h.

◆ pp_Hp_taunu_TH8

double GeneralTHDMcache::pp_Hp_taunu_TH8

Cross section times branching ratio for the process \(pp\to H^+\to \tau\nu\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to H^+}\cdot BR^{\text{GTHDM}}( H^+\to \tau\nu)\)

Definition at line 2626 of file GeneralTHDMcache.h.

◆ pp_Hp_tb_TH8

double GeneralTHDMcache::pp_Hp_tb_TH8

Cross section times branching ratio for the process \(pp\to H^+\to tb\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to H^+}\cdot BR^{\text{GTHDM}}( H^+\to tb)\)

Definition at line 2644 of file GeneralTHDMcache.h.

◆ pp_Hpm_taunu_TH13

double GeneralTHDMcache::pp_Hpm_taunu_TH13

Cross section times branching ratio for the process \(pp\to H^\pm\to \tau\nu\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to H^\pm}\cdot BR^{\text{GTHDM}}( H^\pm\to \tau\nu)\)

Definition at line 2632 of file GeneralTHDMcache.h.

◆ pp_Hpm_taunu_TH8

double GeneralTHDMcache::pp_Hpm_taunu_TH8

Cross section times branching ratio for the process \(pp\to H^\pm\to \tau\nu\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to H^\pm}\cdot BR^{\text{GTHDM}}( H^\pm\to \tau\nu)\)

Definition at line 2620 of file GeneralTHDMcache.h.

◆ pp_Hpm_tb_TH13

double GeneralTHDMcache::pp_Hpm_tb_TH13

Cross section times branching ratio for the process \(pp\to H^\pm\to tb\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to H^\pm}\cdot BR^{\text{GTHDM}}( H^\pm\to tb)\)

Definition at line 2650 of file GeneralTHDMcache.h.

◆ pp_Hpm_tb_TH8

double GeneralTHDMcache::pp_Hpm_tb_TH8

Cross section times branching ratio for the process \(pp\to H^\pm\to tb\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to H^\pm}\cdot BR^{\text{GTHDM}}( H^\pm\to tb)\)

Definition at line 2638 of file GeneralTHDMcache.h.

◆ pp_phi2_bb_TH13

double GeneralTHDMcache::pp_phi2_bb_TH13

Cross section times branching ratio for the process \(pp\to phi2\to b\bar b\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to b\bar b)\)

Definition at line 1594 of file GeneralTHDMcache.h.

◆ pp_phi2_gaga_TH13

double GeneralTHDMcache::pp_phi2_gaga_TH13

Cross section times branching ratio for the process \(pp\to phi2\to \gamma\gamma\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to \gamma\gamma)\)

Definition at line 1745 of file GeneralTHDMcache.h.

◆ pp_phi2_phi1phi1_bbbb_TH13

double GeneralTHDMcache::pp_phi2_phi1phi1_bbbb_TH13

Cross section times branching ratio for the process \(pp\to phi2\to phi1phi1\to b\bar b b\bar b\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi1phi1\to b\bar b b\bar b)\)

Definition at line 2067 of file GeneralTHDMcache.h.

◆ pp_phi2_phi1phi1_bbbb_TH8

double GeneralTHDMcache::pp_phi2_phi1phi1_bbbb_TH8

Cross section times branching ratio for the process \(pp\to phi2\to phi1 phi1\to b\bar b b\bar b\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi1 phi1\to b\bar b b\bar b)\)

Definition at line 2019 of file GeneralTHDMcache.h.

◆ pp_phi2_phi1phi1_bbgaga_TH13

double GeneralTHDMcache::pp_phi2_phi1phi1_bbgaga_TH13

Cross section times branching ratio for the process \(pp\to phi2\to phi1phi1\to \gamma\gamma b\bar b\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi1phi1\to \gamma\gamma b\bar b)\)

Definition at line 2108 of file GeneralTHDMcache.h.

◆ pp_phi2_phi1phi1_bbgaga_TH8

double GeneralTHDMcache::pp_phi2_phi1phi1_bbgaga_TH8

Cross section times branching ratio for the process \(pp\to phi2\to phi1 phi1\to b\bar b \gamma\gamma\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi1 phi1\to b\bar b \gamma\gamma)\)

Definition at line 2031 of file GeneralTHDMcache.h.

◆ pp_phi2_phi1phi1_bbtautau_TH13

double GeneralTHDMcache::pp_phi2_phi1phi1_bbtautau_TH13

Cross section times branching ratio for the process \(pp\to \phi2\to \phi1\phi1 \to b\bar b \tau\tau\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi2}\cdot BR^{\text{GTHDM}}(\phi2\to \phi1\phi1\to \tau\tau b\bar b))\).

Definition at line 2138 of file GeneralTHDMcache.h.

◆ pp_phi2_phi1phi1_bbVV_TH13

double GeneralTHDMcache::pp_phi2_phi1phi1_bbVV_TH13

Cross section times branching ratio for the process \(pp\to phi2\to phi1phi1\to b\bar b VV(\ell\ell \nu\nu)\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi2}\cdot BR^{\text{GTHDM}}[phi2\to phi1phi1\to b\bar b VV(\ell\ell \nu\nu)]\)

Definition at line 2167 of file GeneralTHDMcache.h.

◆ pp_phi2_phi1phi1_bbZZ_TH13

double GeneralTHDMcache::pp_phi2_phi1phi1_bbZZ_TH13

Definition at line 2181 of file GeneralTHDMcache.h.

◆ pp_phi2_phi1phi1_TH13

double GeneralTHDMcache::pp_phi2_phi1phi1_TH13

Cross section times branching ratio for the process \(pp\to phi2\to hh\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to hh)\)

Definition at line 2096 of file GeneralTHDMcache.h.

◆ pp_phi2_phi1phi1_TH8

double GeneralTHDMcache::pp_phi2_phi1phi1_TH8

Cross section times branching ratio for the process \(pp\to phi2\to phi1phi1\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi1phi1)\)

Definition at line 2055 of file GeneralTHDMcache.h.

◆ pp_phi2_phi1phi1_with_channel_4WOr2W2tauOr4tau_TH13

double GeneralTHDMcache::pp_phi2_phi1phi1_with_channel_4WOr2W2tauOr4tau_TH13

Cross section times branching ratio for the process \(pp\to H\to hh\) at the LHC with 13 TeV where the SM-like Higgs decays to \(hh \to 4W/2W2\tau/4\tau \).

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi3}\cdot BR^{\text{GTHDM}}[phi3\to phi1phi1\)

Definition at line 2201 of file GeneralTHDMcache.h.

◆ pp_phi2_phi1phi1_with_channel_bbbb_TH13

double GeneralTHDMcache::pp_phi2_phi1phi1_with_channel_bbbb_TH13

Cross section times branching ratio for the process \(pp\to phi2\to phi1phi1\to b\bar b b\bar b\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi1phi1)\) where the decay channel of the SM-like Higgs is \( phi1phi1\to b\bar b b\bar b\).

Definition at line 2081 of file GeneralTHDMcache.h.

◆ pp_phi2_phi1phi1_with_channel_bbgaga_TH13

double GeneralTHDMcache::pp_phi2_phi1phi1_with_channel_bbgaga_TH13

Cross section times branching ratio for the process \(pp\to phi2\to phi1phi1\) at the LHC with 13 TeV. where the decay channel of the SM-like Higgs is \( phi1phi1\to b\bar b \gamma\gamma\).

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi1phi1\to \gamma\gamma b\bar b)/(h_SM h_SM \to \gamma\gamma b\bar b)\)

Definition at line 2123 of file GeneralTHDMcache.h.

◆ pp_phi2_phi1phi1_with_channel_bbtautau_TH13

double GeneralTHDMcache::pp_phi2_phi1phi1_with_channel_bbtautau_TH13

Cross section times branching ratio for the process \(pp\to phi2\to phi1phi1\) at the LHC with 13 TeV where the decay channel of the SM-like Higgs is \( phi1phi1\to b\bar b \tau\tau\).

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi1phi1\to \tau\tau b\bar b)/(h_SM h_SM \to \tau\tau b\bar b))\).

Definition at line 2154 of file GeneralTHDMcache.h.

◆ pp_phi2_phi1phi1_with_channel_bbWW_qqlnu_TH13

double GeneralTHDMcache::pp_phi2_phi1phi1_with_channel_bbWW_qqlnu_TH13

Definition at line 2176 of file GeneralTHDMcache.h.

◆ pp_phi2_phi1phi1_with_channel_bbWW_TH13

double GeneralTHDMcache::pp_phi2_phi1phi1_with_channel_bbWW_TH13

Cross section times branching ratio for the process \(pp\to phi2\to phi1phi1 [\to b\bar b WW]\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi1phi1\to b\bar b WW)/BR(h_SM h_SM \to b\bar b WW)\)

Definition at line 2217 of file GeneralTHDMcache.h.

◆ pp_phi2_phi1phi1_with_channel_bbWWorbbtautau_TH13

double GeneralTHDMcache::pp_phi2_phi1phi1_with_channel_bbWWorbbtautau_TH13

Definition at line 2191 of file GeneralTHDMcache.h.

◆ pp_phi2_phi3Z_bbll_TH8

double GeneralTHDMcache::pp_phi2_phi3Z_bbll_TH8

Cross section times branching ratio for the process \(pp\to phi2\to phi3 Z\to b\bar b \ell \ell\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi3 Z\to b\bar b \ell \ell)\)

Definition at line 2589 of file GeneralTHDMcache.h.

◆ pp_phi2_phi3Z_tautaull_TH8

double GeneralTHDMcache::pp_phi2_phi3Z_tautaull_TH8

Cross section times branching ratio for the process \(pp\to phi2\to phi3 Z\to \tau\tau \ell \ell\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to phi3 Z\to \tau\tau \ell \ell)\)

Definition at line 2595 of file GeneralTHDMcache.h.

◆ pp_phi2_VV_TH13

double GeneralTHDMcache::pp_phi2_VV_TH13

Cross section times branching ratio for the process \(pp\to phi2\to (WW+ZZ)\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi2}\cdot [BR^{\text{GTHDM}}(phi2\to WW)+BR^{\text{GTHDM}}(phi2\to ZZ)]\)

Definition at line 1962 of file GeneralTHDMcache.h.

◆ pp_phi2_VV_TH8

double GeneralTHDMcache::pp_phi2_VV_TH8

Signal strength for the process \(pp\to phi_2\to VV\) with $VV=WW,ZZ$ at the LHC with 8 TeV.

Returns
\((phi_2\to VV)=[\sigma^{\text{GTHDM}}_{pp\to phi_2}\cdot BR^{\text{GTHDM}}(phi_3\to VV)]\)

Definition at line 1950 of file GeneralTHDMcache.h.

◆ pp_phi2_WW_TH13

double GeneralTHDMcache::pp_phi2_WW_TH13

Cross section times branching ratio for the process \(pp\to phi2\to WW\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to WW)\)

Definition at line 1938 of file GeneralTHDMcache.h.

◆ pp_phi2_Zga_llga_TH8

double GeneralTHDMcache::pp_phi2_Zga_llga_TH8

Cross section times branching ratio for the process \(pp\to phi_2\to Z\gamma \to \ell \ell \gamma\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi_2}\cdot BR^{\text{GTHDM}}(phi_2\to Z\gamma \to \ell \ell \gamma)\)

Definition at line 1769 of file GeneralTHDMcache.h.

◆ pp_phi2_ZZ_TH13

double GeneralTHDMcache::pp_phi2_ZZ_TH13

Cross section times branching ratio for the process \(pp\to phi2\to ZZ\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to ZZ)\)

Definition at line 1847 of file GeneralTHDMcache.h.

◆ pp_phi3_bb_TH13

double GeneralTHDMcache::pp_phi3_bb_TH13

Cross section times branching ratio for the process \(pp\to phi3\to b\bar b\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to b\bar b)\)

Definition at line 1600 of file GeneralTHDMcache.h.

◆ pp_phi3_gaga_TH13

double GeneralTHDMcache::pp_phi3_gaga_TH13

Cross section times branching ratio for the process \(pp\to phi3\to \gamma\gamma\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to \gamma\gamma)\)

Definition at line 1751 of file GeneralTHDMcache.h.

◆ pp_phi3_phi1phi1_bbbb_TH13

double GeneralTHDMcache::pp_phi3_phi1phi1_bbbb_TH13

Cross section times branching ratio for the process \(pp\to phi3\to phi1phi1\to b\bar b b\bar b\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi1phi1\to b\bar b b\bar b)\)

Definition at line 2073 of file GeneralTHDMcache.h.

◆ pp_phi3_phi1phi1_bbbb_TH8

double GeneralTHDMcache::pp_phi3_phi1phi1_bbbb_TH8

Cross section times branching ratio for the process \(pp\to phi3\to phi1 phi1\to b\bar b b\bar b\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi1 phi1\to b\bar b b\bar b)\)

Definition at line 2025 of file GeneralTHDMcache.h.

◆ pp_phi3_phi1phi1_bbgaga_TH13

double GeneralTHDMcache::pp_phi3_phi1phi1_bbgaga_TH13

Cross section times branching ratio for the process \(pp\to phi3\to phi1phi1\to \gamma\gamma b\bar b\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi1phi1\to \gamma\gamma b\bar b)\)

Definition at line 2114 of file GeneralTHDMcache.h.

◆ pp_phi3_phi1phi1_bbgaga_TH8

double GeneralTHDMcache::pp_phi3_phi1phi1_bbgaga_TH8

Cross section times branching ratio for the process \(pp\to phi3\to phi1 phi1\to b\bar b \gamma\gamma\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi1 phi1\to b\bar b \gamma\gamma)\)

Definition at line 2037 of file GeneralTHDMcache.h.

◆ pp_phi3_phi1phi1_bbtautau_TH13

double GeneralTHDMcache::pp_phi3_phi1phi1_bbtautau_TH13

Cross section times branching ratio for the process \(pp\to \phi3\to \phi1\phi1 \to b\bar b \tau\tau\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi1phi1\to \tau\tau b\bar b))\).

Definition at line 2144 of file GeneralTHDMcache.h.

◆ pp_phi3_phi1phi1_bbVV_TH13

double GeneralTHDMcache::pp_phi3_phi1phi1_bbVV_TH13

Cross section times branching ratio for the process \(pp\to phi3\to phi1phi1\to b\bar b VV(\ell\ell \nu\nu)\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi3}\cdot BR^{\text{GTHDM}}[phi3\to phi1phi1\to b\bar b VV(\ell\ell \nu\nu)]\)

Definition at line 2173 of file GeneralTHDMcache.h.

◆ pp_phi3_phi1phi1_bbZZ_TH13

double GeneralTHDMcache::pp_phi3_phi1phi1_bbZZ_TH13

Definition at line 2182 of file GeneralTHDMcache.h.

◆ pp_phi3_phi1phi1_TH13

double GeneralTHDMcache::pp_phi3_phi1phi1_TH13

Cross section times branching ratio for the process \(pp\to phi3\to hh\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to hh)\)

Definition at line 2102 of file GeneralTHDMcache.h.

◆ pp_phi3_phi1phi1_TH8

double GeneralTHDMcache::pp_phi3_phi1phi1_TH8

Cross section times branching ratio for the process \(pp\to phi3\to phi1phi1\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi1phi1)\)

Definition at line 2061 of file GeneralTHDMcache.h.

◆ pp_phi3_phi1phi1_with_channel_4WOr2W2tauOr4tau_TH13

double GeneralTHDMcache::pp_phi3_phi1phi1_with_channel_4WOr2W2tauOr4tau_TH13

Cross section times branching ratio for the process \(pp\to phi3\to phi1phi1 \) at the LHC with 13 TeV where the SM-like Higgs decays to \(hh \to 4W/2W2\tau/4\tau \).

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi3}\cdot BR^{\text{GTHDM}}[phi3\to phi1phi1\)

Definition at line 2209 of file GeneralTHDMcache.h.

◆ pp_phi3_phi1phi1_with_channel_bbbb_TH13

double GeneralTHDMcache::pp_phi3_phi1phi1_with_channel_bbbb_TH13

Cross section times branching ratio for the process \(pp\to phi3\to phi1phi1\to b\bar b b\bar b\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi1phi1)\) where the decay channel of the SM-like Higgs is \( phi1phi1\to b\bar b b\bar b\).

Definition at line 2088 of file GeneralTHDMcache.h.

◆ pp_phi3_phi1phi1_with_channel_bbgaga_TH13

double GeneralTHDMcache::pp_phi3_phi1phi1_with_channel_bbgaga_TH13

Cross section times branching ratio for the process \(pp\to phi3\to phi1phi1\) at the LHC with 13 TeV where the decay channel of the SM-like Higgs is \( phi1phi1\to b\bar b \gamma\gamma\).

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi1phi1\to \gamma\gamma b\bar b)/(h_SM h_SM \to \gamma\gamma b\bar b))\)

Definition at line 2130 of file GeneralTHDMcache.h.

◆ pp_phi3_phi1phi1_with_channel_bbtautau_TH13

double GeneralTHDMcache::pp_phi3_phi1phi1_with_channel_bbtautau_TH13

Cross section times branching ratio for the process \(pp\to phi3\to phi1phi1\) at the LHC with 13 TeV where the decay channel of the SM-like Higgs is \( phi1phi1\to b\bar b \tau\tau\).

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi1phi1\to \tau\tau b\bar b)/(h_SM h_SM \to \tau\tau b\bar b))\).

Definition at line 2161 of file GeneralTHDMcache.h.

◆ pp_phi3_phi1phi1_with_channel_bbWW_qqlnu_TH13

double GeneralTHDMcache::pp_phi3_phi1phi1_with_channel_bbWW_qqlnu_TH13

Definition at line 2179 of file GeneralTHDMcache.h.

◆ pp_phi3_phi1phi1_with_channel_bbWW_TH13

double GeneralTHDMcache::pp_phi3_phi1phi1_with_channel_bbWW_TH13

Cross section times branching ratio for the process \(pp\to phi3\to phi1phi1 [\to b\bar b WW]\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi3}\cdot BR^{\text{GTHDM}}[phi3\to phi1phi1\to b\bar b WW/BR(h_SM h_SM \to b\bar b WW)\)

Definition at line 2224 of file GeneralTHDMcache.h.

◆ pp_phi3_phi1phi1_with_channel_bbWWorbbtautau_TH13

double GeneralTHDMcache::pp_phi3_phi1phi1_with_channel_bbWWorbbtautau_TH13

Definition at line 2192 of file GeneralTHDMcache.h.

◆ pp_phi3_phi2Z_bbll_TH8

double GeneralTHDMcache::pp_phi3_phi2Z_bbll_TH8

Cross section times branching ratio for the process \(pp\to phi3\to phi2 Z\to b\bar b \ell \ell\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi2 Z\to b\bar b \ell \ell)\)

Definition at line 2559 of file GeneralTHDMcache.h.

◆ pp_phi3_phi2Z_tautaull_TH8

double GeneralTHDMcache::pp_phi3_phi2Z_tautaull_TH8

Cross section times branching ratio for the process \(pp\to phi3\to phi2 Z\to \tau\tau \ell \ell\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to phi2 Z\to \tau\tau \ell \ell)\)

Definition at line 2565 of file GeneralTHDMcache.h.

◆ pp_phi3_VV_TH13

double GeneralTHDMcache::pp_phi3_VV_TH13

Cross section times branching ratio for the process \(pp\to phi3\to (WW+ZZ)\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi3}\cdot [BR^{\text{GTHDM}}(phi3\to WW)+BR^{\text{GTHDM}}(phi3\to ZZ)]\)

Definition at line 1968 of file GeneralTHDMcache.h.

◆ pp_phi3_VV_TH8

double GeneralTHDMcache::pp_phi3_VV_TH8

Signal strength for the process \(pp\to phi_3\to VV\) with $VV=WW,ZZ$ at the LHC with 8 TeV.

Returns
\((phi_3\to VV)=[\sigma^{\text{GTHDM}}_{pp\to phi_3}\cdot BR^{\text{GTHDM}}(phi_3\to VV)] \)

Definition at line 1956 of file GeneralTHDMcache.h.

◆ pp_phi3_WW_TH13

double GeneralTHDMcache::pp_phi3_WW_TH13

Cross section times branching ratio for the process \(pp\to phi3\to WW\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to WW)\)

Definition at line 1944 of file GeneralTHDMcache.h.

◆ pp_phi3_Zga_llga_TH8

double GeneralTHDMcache::pp_phi3_Zga_llga_TH8

Cross section times branching ratio for the process \(pp\to phi_3\to Z\gamma \to \ell \ell \gamma\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi_3}\cdot BR^{\text{GTHDM}}(phi_3\to Z\gamma \to \ell \ell \gamma)\)

Definition at line 1775 of file GeneralTHDMcache.h.

◆ pp_phi3_ZZ_TH13

double GeneralTHDMcache::pp_phi3_ZZ_TH13

Cross section times branching ratio for the process \(pp\to phi3\to ZZ\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{pp\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to ZZ)\)

Definition at line 1853 of file GeneralTHDMcache.h.

◆ pph13

double GeneralTHDMcache::pph13

Ratio of GTHDM and SM cross sections for the production of h at 13 TeV.

Returns
\(\sigma^{\text GTHDM}_{\text ggF+VBF+Vh+tth+bbh}/\sigma^{\text SM}_{\text ggF+VBF+Vh+tth+bbh}\)

Definition at line 1323 of file GeneralTHDMcache.h.

◆ pph8

double GeneralTHDMcache::pph8

Ratio of GTHDM and SM cross sections for the production of h at 8 TeV.

Returns
\(\sigma^{\text GTHDM}_{\text ggF+VBF+Vh+tth+bbh}/\sigma^{\text SM}_{\text ggF+VBF+Vh+tth+bbh}\)

Definition at line 1359 of file GeneralTHDMcache.h.

◆ PV

const PVfunctions GeneralTHDMcache::PV
private

Definition at line 3425 of file GeneralTHDMcache.h.

◆ Q_cutoff

double GeneralTHDMcache::Q_cutoff

Definition at line 3396 of file GeneralTHDMcache.h.

◆ Q_GTHDM

double GeneralTHDMcache::Q_GTHDM
private

Definition at line 3452 of file GeneralTHDMcache.h.

◆ R11

double GeneralTHDMcache::R11
private

Definition at line 3450 of file GeneralTHDMcache.h.

◆ R12

double GeneralTHDMcache::R12
private

Definition at line 3450 of file GeneralTHDMcache.h.

◆ R13

double GeneralTHDMcache::R13
private

Definition at line 3450 of file GeneralTHDMcache.h.

◆ R21

double GeneralTHDMcache::R21
private

Definition at line 3450 of file GeneralTHDMcache.h.

◆ R22

double GeneralTHDMcache::R22
private

Definition at line 3450 of file GeneralTHDMcache.h.

◆ R23

double GeneralTHDMcache::R23
private

Definition at line 3450 of file GeneralTHDMcache.h.

◆ R31

double GeneralTHDMcache::R31
private

Definition at line 3450 of file GeneralTHDMcache.h.

◆ R32

double GeneralTHDMcache::R32
private

Definition at line 3450 of file GeneralTHDMcache.h.

◆ R33

double GeneralTHDMcache::R33
private

Definition at line 3450 of file GeneralTHDMcache.h.

◆ Relambda5

double GeneralTHDMcache::Relambda5

Definition at line 3361 of file GeneralTHDMcache.h.

◆ Relambda5_at_Q

double GeneralTHDMcache::Relambda5_at_Q

Definition at line 3415 of file GeneralTHDMcache.h.

◆ Relambda6

double GeneralTHDMcache::Relambda6

Definition at line 3361 of file GeneralTHDMcache.h.

◆ Relambda6_at_Q

double GeneralTHDMcache::Relambda6_at_Q

Definition at line 3416 of file GeneralTHDMcache.h.

◆ Relambda7

double GeneralTHDMcache::Relambda7

Definition at line 3361 of file GeneralTHDMcache.h.

◆ Relambda7_at_Q

double GeneralTHDMcache::Relambda7_at_Q

Definition at line 3417 of file GeneralTHDMcache.h.

◆ Rem12sq

double GeneralTHDMcache::Rem12sq

Definition at line 3358 of file GeneralTHDMcache.h.

◆ rh_gaga

double GeneralTHDMcache::rh_gaga

Squared relative coupling of \(h\) to two photons.

Returns
\(r^{(h)}_{gaga}\)

Definition at line 1274 of file GeneralTHDMcache.h.

◆ rh_gg

double GeneralTHDMcache::rh_gg

Squared relative coupling of \(h\) to two gluons.

Returns
\(r^{(h)}_{gg}\)

Definition at line 1261 of file GeneralTHDMcache.h.

◆ rh_ggE

double GeneralTHDMcache::rh_ggE

Squared relative coupling of \(h\) to two gluons, even part.

Returns
\(r^{(h)}_{gg}\)

Definition at line 1255 of file GeneralTHDMcache.h.

◆ rh_ggO

double GeneralTHDMcache::rh_ggO

Squared relative coupling of \(h\) to two gluons, odd part.

Returns
\(r^{(h)}_{gg}\)

Definition at line 1249 of file GeneralTHDMcache.h.

◆ rh_QdQdE

double GeneralTHDMcache::rh_QdQdE

Squared relative coupling of \(h\) to two down quarks, even part.

Returns
\(r^{(h)}_{Q_dQ_d}\)

Definition at line 1225 of file GeneralTHDMcache.h.

◆ rh_QdQdO

double GeneralTHDMcache::rh_QdQdO

Squared relative coupling of \(h\) to two down quarks, odd part.

Returns
\(r^{(h)}_{Q_dQ_d}\)

Definition at line 1219 of file GeneralTHDMcache.h.

◆ rh_QlQlE

double GeneralTHDMcache::rh_QlQlE

Squared relative coupling of \(h\) to two leptons, even part.

Returns
\(r^{(h)}_{Q_lQ_l}\)

Definition at line 1243 of file GeneralTHDMcache.h.

◆ rh_QlQlO

double GeneralTHDMcache::rh_QlQlO

Squared relative coupling of \(h\) to two leptons, odd part.

Returns
\(r^{(h)}_{Q_lQ_l}\)

Definition at line 1237 of file GeneralTHDMcache.h.

◆ rh_QuQuE

double GeneralTHDMcache::rh_QuQuE

Squared relative coupling of \(h\) to two up quarks, even part.

Returns
\(r^{(h)}_{Q_uQ_u}\)

Definition at line 1212 of file GeneralTHDMcache.h.

◆ rh_QuQuO

double GeneralTHDMcache::rh_QuQuO

Squared relative coupling of \(h\) to two up quarks, odd part.

Returns
\(r^{(h)}_{Q_uQ_u}\)

Definition at line 1206 of file GeneralTHDMcache.h.

◆ rh_VV

double GeneralTHDMcache::rh_VV

Squared relative coupling of \(h\) to two massive vector bosons.

Returns
\(r^{(h)}_{WW}=r^{(h)}_{ZZ}\)

Definition at line 1231 of file GeneralTHDMcache.h.

◆ rh_Zga

double GeneralTHDMcache::rh_Zga

Squared relative coupling of \(h\) to a Z boson and a photon.

Returns
\(r^{(h)}_{Zga}\)

Definition at line 1268 of file GeneralTHDMcache.h.

◆ Rij_GTHDM

gslpp::matrix<double> GeneralTHDMcache::Rij_GTHDM

Definition at line 3373 of file GeneralTHDMcache.h.

◆ rphi2_ggE

double GeneralTHDMcache::rphi2_ggE

Squared relative coupling of \(phi2\) to two gluons, even part.

Returns
\(r^{(phi2)}_{gg}\)

Definition at line 2687 of file GeneralTHDMcache.h.

◆ rphi2_ggO

double GeneralTHDMcache::rphi2_ggO

Squared relative coupling of \(phi2\) to two gluons, odd part.

Returns
\(r^{(phi2)}_{gg}\)

Definition at line 2693 of file GeneralTHDMcache.h.

◆ rphi2_VV

double GeneralTHDMcache::rphi2_VV

Squared relative coupling of \(phi2\) to two massive vector bosons.

Returns
\(r^{(phi2)}_{VV}\)

Definition at line 2699 of file GeneralTHDMcache.h.

◆ rphi3_ggE

double GeneralTHDMcache::rphi3_ggE

Squared relative coupling of \(phi3\) to two gluons, even part.

Returns
\(r^{(phi3)}_{gg}\)

Definition at line 2662 of file GeneralTHDMcache.h.

◆ rphi3_ggO

double GeneralTHDMcache::rphi3_ggO

Squared relative coupling of \(phi3\) to two gluons, odd part.

Returns
\(r^{(phi3)}_{gg}\)

Definition at line 2668 of file GeneralTHDMcache.h.

◆ rphi3_VV

double GeneralTHDMcache::rphi3_VV

Squared relative coupling of \(phi3\) to two massive vector bosons.

Returns
\(r^{(phi3)}_{VV}\)

Definition at line 2674 of file GeneralTHDMcache.h.

◆ sd

gslpp::complex GeneralTHDMcache::sd

Definition at line 3394 of file GeneralTHDMcache.h.

◆ SigmabbF_phi2_13

double GeneralTHDMcache::SigmabbF_phi2_13

Definition at line 3082 of file GeneralTHDMcache.h.

◆ SigmabbF_phi2_8

double GeneralTHDMcache::SigmabbF_phi2_8

Definition at line 3075 of file GeneralTHDMcache.h.

◆ SigmabbF_phi3_13

double GeneralTHDMcache::SigmabbF_phi3_13

Definition at line 1506 of file GeneralTHDMcache.h.

◆ SigmabbF_phi3_8

double GeneralTHDMcache::SigmabbF_phi3_8

Definition at line 1499 of file GeneralTHDMcache.h.

◆ sigmad_ATHDM

gslpp::complex GeneralTHDMcache::sigmad_ATHDM

Definition at line 3388 of file GeneralTHDMcache.h.

◆ SigmaggF13

double GeneralTHDMcache::SigmaggF13

SM cross sections for the production of h at 13 TeV at LHC through gluon fusion.

Returns
\(\sigma^{\text SM}_{\text ggF}\)

Definition at line 1335 of file GeneralTHDMcache.h.

◆ SigmaggF_phi2_13

double GeneralTHDMcache::SigmaggF_phi2_13

Definition at line 3081 of file GeneralTHDMcache.h.

◆ SigmaggF_phi2_8

double GeneralTHDMcache::SigmaggF_phi2_8

Definition at line 3074 of file GeneralTHDMcache.h.

◆ SigmaggF_phi3_13

double GeneralTHDMcache::SigmaggF_phi3_13

Definition at line 1505 of file GeneralTHDMcache.h.

◆ SigmaggF_phi3_8

double GeneralTHDMcache::SigmaggF_phi3_8

Definition at line 1498 of file GeneralTHDMcache.h.

◆ SigmaHp8

double GeneralTHDMcache::SigmaHp8

Definition at line 1529 of file GeneralTHDMcache.h.

◆ SigmaHpm13

double GeneralTHDMcache::SigmaHpm13

Definition at line 1530 of file GeneralTHDMcache.h.

◆ sigmal_ATHDM

gslpp::complex GeneralTHDMcache::sigmal_ATHDM

Definition at line 3388 of file GeneralTHDMcache.h.

◆ SigmaSumphi2_13

double GeneralTHDMcache::SigmaSumphi2_13

Definition at line 3080 of file GeneralTHDMcache.h.

◆ SigmaSumphi2_8

double GeneralTHDMcache::SigmaSumphi2_8

Definition at line 3073 of file GeneralTHDMcache.h.

◆ SigmaSumphi3_13

double GeneralTHDMcache::SigmaSumphi3_13

Definition at line 1504 of file GeneralTHDMcache.h.

◆ SigmaSumphi3_8

double GeneralTHDMcache::SigmaSumphi3_8

Definition at line 1497 of file GeneralTHDMcache.h.

◆ SigmaTotSM_phi2_13

double GeneralTHDMcache::SigmaTotSM_phi2_13

Definition at line 3086 of file GeneralTHDMcache.h.

◆ SigmaTotSM_phi2_8

double GeneralTHDMcache::SigmaTotSM_phi2_8

Definition at line 3079 of file GeneralTHDMcache.h.

◆ SigmaTotSM_phi3_13

double GeneralTHDMcache::SigmaTotSM_phi3_13

Definition at line 1510 of file GeneralTHDMcache.h.

◆ SigmaTotSM_phi3_8

double GeneralTHDMcache::SigmaTotSM_phi3_8

Definition at line 1503 of file GeneralTHDMcache.h.

◆ SigmattF_phi2_13

double GeneralTHDMcache::SigmattF_phi2_13

Definition at line 3084 of file GeneralTHDMcache.h.

◆ SigmattF_phi2_8

double GeneralTHDMcache::SigmattF_phi2_8

Definition at line 3077 of file GeneralTHDMcache.h.

◆ SigmattF_phi3_13

double GeneralTHDMcache::SigmattF_phi3_13

Definition at line 1508 of file GeneralTHDMcache.h.

◆ SigmattF_phi3_8

double GeneralTHDMcache::SigmattF_phi3_8

Definition at line 1501 of file GeneralTHDMcache.h.

◆ sigmau_ATHDM

gslpp::complex GeneralTHDMcache::sigmau_ATHDM

Definition at line 3388 of file GeneralTHDMcache.h.

◆ SigmaVBF8

double GeneralTHDMcache::SigmaVBF8

SM cross sections for the production of h through vector boson fusion at 8 TeV at LHC.

Returns
\(\sigma^{\text SM}_{\text VBF,8}\)

Definition at line 1377 of file GeneralTHDMcache.h.

◆ SigmaVBF_phi2_13

double GeneralTHDMcache::SigmaVBF_phi2_13

Definition at line 3083 of file GeneralTHDMcache.h.

◆ SigmaVBF_phi2_8

double GeneralTHDMcache::SigmaVBF_phi2_8

Definition at line 3076 of file GeneralTHDMcache.h.

◆ SigmaVBF_phi3_13

double GeneralTHDMcache::SigmaVBF_phi3_13

Definition at line 1507 of file GeneralTHDMcache.h.

◆ SigmaVBF_phi3_8

double GeneralTHDMcache::SigmaVBF_phi3_8

Definition at line 1500 of file GeneralTHDMcache.h.

◆ SigmaVh13

double GeneralTHDMcache::SigmaVh13

SM cross sections for the associated production of h with a vector boson at 13 TeV at LHC.

Returns
\(\sigma^{\text SM}_{\text Vh}\)

Definition at line 1341 of file GeneralTHDMcache.h.

◆ SigmaVh8

double GeneralTHDMcache::SigmaVh8

SM cross sections for the associated production of h with a vector boson at 8 TeV at LHC.

Returns
\(\sigma^{\text SM}_{\text Vh,8}\)

Definition at line 1371 of file GeneralTHDMcache.h.

◆ SigmaVH_phi2_13

double GeneralTHDMcache::SigmaVH_phi2_13

Definition at line 3085 of file GeneralTHDMcache.h.

◆ SigmaVH_phi2_8

double GeneralTHDMcache::SigmaVH_phi2_8

Definition at line 3078 of file GeneralTHDMcache.h.

◆ SigmaVH_phi3_13

double GeneralTHDMcache::SigmaVH_phi3_13

Definition at line 1509 of file GeneralTHDMcache.h.

◆ SigmaVH_phi3_8

double GeneralTHDMcache::SigmaVH_phi3_8

Definition at line 1502 of file GeneralTHDMcache.h.

◆ SigmaZh13

double GeneralTHDMcache::SigmaZh13

SM cross sections for the associated production of h with a Z boson at 13 TeV at LHC.

Returns
\(\sigma^{\text SM}_{\text Zh}\)

Definition at line 1347 of file GeneralTHDMcache.h.

◆ SigSM_pph13

double GeneralTHDMcache::SigSM_pph13

SM cross sections for the production of h at 13 TeV at LHC.

Returns
\(\sigma^{\text SM}_{\text ggF+VBF+Vh+tth}\)

Definition at line 1329 of file GeneralTHDMcache.h.

◆ SigSM_pph8

double GeneralTHDMcache::SigSM_pph8

SM cross sections for the production of h at 8 TeV at LHC.

Returns
\(\sigma^{\text SM}_{\text ggF+VBF+Vh+tth}\)

Definition at line 1365 of file GeneralTHDMcache.h.

◆ sina1

double GeneralTHDMcache::sina1
private

Definition at line 3435 of file GeneralTHDMcache.h.

◆ sina2

double GeneralTHDMcache::sina2
private

Definition at line 3438 of file GeneralTHDMcache.h.

◆ sina3

double GeneralTHDMcache::sina3
private

Definition at line 3440 of file GeneralTHDMcache.h.

◆ sl

gslpp::complex GeneralTHDMcache::sl

Definition at line 3394 of file GeneralTHDMcache.h.

◆ su

gslpp::complex GeneralTHDMcache::su

Definition at line 3394 of file GeneralTHDMcache.h.

◆ sumModBRs

double GeneralTHDMcache::sumModBRs

Sum of the modified branching ratios.

Returns
\(\sum _i r^{(h)}_{i} BR^{\text SM}(h\to i)\)

Definition at line 1397 of file GeneralTHDMcache.h.

◆ sW2

double GeneralTHDMcache::sW2
private

Definition at line 3460 of file GeneralTHDMcache.h.

◆ tana1

double GeneralTHDMcache::tana1
private

Definition at line 3436 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi2_bb_ATLAS13

double GeneralTHDMcache::THoEX_bb_phi2_bb_ATLAS13

Definition at line 2703 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi2_bb_CMS13

double GeneralTHDMcache::THoEX_bb_phi2_bb_CMS13

Definition at line 2717 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi2_bb_CMS8

double GeneralTHDMcache::THoEX_bb_phi2_bb_CMS8

Definition at line 2710 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi2_mumu_ATLAS13

double GeneralTHDMcache::THoEX_bb_phi2_mumu_ATLAS13

Definition at line 2736 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi2_mumu_CMS13

double GeneralTHDMcache::THoEX_bb_phi2_mumu_CMS13

Definition at line 2731 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi2_mumu_CMS8

double GeneralTHDMcache::THoEX_bb_phi2_mumu_CMS8

Definition at line 2726 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi2_phi1Z_bbZ_1_CMS13

double GeneralTHDMcache::THoEX_bb_phi2_phi1Z_bbZ_1_CMS13

Definition at line 2967 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi2_phi1Z_bbZ_2_CMS13

double GeneralTHDMcache::THoEX_bb_phi2_phi1Z_bbZ_2_CMS13

Definition at line 2969 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi2_phi1Z_bbZ_ATLAS13

double GeneralTHDMcache::THoEX_bb_phi2_phi1Z_bbZ_ATLAS13

Definition at line 2961 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi2_phi3Z_bbZ_ATLAS13

double GeneralTHDMcache::THoEX_bb_phi2_phi3Z_bbZ_ATLAS13

Definition at line 2985 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi2_tautau_ATLAS13

double GeneralTHDMcache::THoEX_bb_phi2_tautau_ATLAS13

Definition at line 2746 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi2_tautau_ATLAS8

double GeneralTHDMcache::THoEX_bb_phi2_tautau_ATLAS8

Definition at line 2743 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi2_tautau_CMS13

double GeneralTHDMcache::THoEX_bb_phi2_tautau_CMS13

Definition at line 2748 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi2_tautau_CMS8

double GeneralTHDMcache::THoEX_bb_phi2_tautau_CMS8

Definition at line 2744 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi2_tt_ATLAS13

double GeneralTHDMcache::THoEX_bb_phi2_tt_ATLAS13

Definition at line 2705 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi3_bb_ATLAS13

double GeneralTHDMcache::THoEX_bb_phi3_bb_ATLAS13

Definition at line 2704 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi3_bb_CMS13

double GeneralTHDMcache::THoEX_bb_phi3_bb_CMS13

Definition at line 2721 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi3_bb_CMS8

double GeneralTHDMcache::THoEX_bb_phi3_bb_CMS8

Definition at line 2718 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi3_mumu_ATLAS13

double GeneralTHDMcache::THoEX_bb_phi3_mumu_ATLAS13

Definition at line 2737 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi3_mumu_CMS13

double GeneralTHDMcache::THoEX_bb_phi3_mumu_CMS13

Definition at line 2732 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi3_mumu_CMS8

double GeneralTHDMcache::THoEX_bb_phi3_mumu_CMS8

Definition at line 2727 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi3_phi1Z_bbZ_1_CMS13

double GeneralTHDMcache::THoEX_bb_phi3_phi1Z_bbZ_1_CMS13

Definition at line 2968 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi3_phi1Z_bbZ_2_CMS13

double GeneralTHDMcache::THoEX_bb_phi3_phi1Z_bbZ_2_CMS13

Definition at line 2970 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi3_phi1Z_bbZ_ATLAS13

double GeneralTHDMcache::THoEX_bb_phi3_phi1Z_bbZ_ATLAS13

Definition at line 2962 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi3_phi2Z_bbZ_ATLAS13

double GeneralTHDMcache::THoEX_bb_phi3_phi2Z_bbZ_ATLAS13

Definition at line 2977 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi3_tautau_ATLAS13

double GeneralTHDMcache::THoEX_bb_phi3_tautau_ATLAS13

Definition at line 2754 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi3_tautau_ATLAS8

double GeneralTHDMcache::THoEX_bb_phi3_tautau_ATLAS8

Definition at line 2751 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi3_tautau_CMS13

double GeneralTHDMcache::THoEX_bb_phi3_tautau_CMS13

Definition at line 2756 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi3_tautau_CMS8

double GeneralTHDMcache::THoEX_bb_phi3_tautau_CMS8

Definition at line 2752 of file GeneralTHDMcache.h.

◆ THoEX_bb_phi3_tt_ATLAS13

double GeneralTHDMcache::THoEX_bb_phi3_tt_ATLAS13

Definition at line 2708 of file GeneralTHDMcache.h.

◆ THoEX_gg_h_phi2phi2_mumumumu_ATLAS13

double GeneralTHDMcache::THoEX_gg_h_phi2phi2_mumumumu_ATLAS13

Definition at line 3035 of file GeneralTHDMcache.h.

◆ THoEX_gg_h_phi2Z_mumull_ATLAS13

double GeneralTHDMcache::THoEX_gg_h_phi2Z_mumull_ATLAS13

Definition at line 3036 of file GeneralTHDMcache.h.

◆ THoEX_gg_h_phi3phi3_mumumumu_ATLAS13

double GeneralTHDMcache::THoEX_gg_h_phi3phi3_mumumumu_ATLAS13

Definition at line 3011 of file GeneralTHDMcache.h.

◆ THoEX_gg_h_phi3phi3_tautautautau_ATLAS8

double GeneralTHDMcache::THoEX_gg_h_phi3phi3_tautautautau_ATLAS8

Definition at line 3024 of file GeneralTHDMcache.h.

◆ THoEX_gg_h_phi3Z_mumull_ATLAS13

double GeneralTHDMcache::THoEX_gg_h_phi3Z_mumull_ATLAS13

Definition at line 3012 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_bb_CMS8

double GeneralTHDMcache::THoEX_gg_phi2_bb_CMS8

Definition at line 2711 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_gaga_ATLAS8

double GeneralTHDMcache::THoEX_gg_phi2_gaga_ATLAS8

Definition at line 2758 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_gaga_CMS13

double GeneralTHDMcache::THoEX_gg_phi2_gaga_CMS13

Definition at line 2761 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_gaga_CMS8

double GeneralTHDMcache::THoEX_gg_phi2_gaga_CMS8

Definition at line 2759 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_mumu_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi2_mumu_ATLAS13

Definition at line 2734 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_mumu_CMS13

double GeneralTHDMcache::THoEX_gg_phi2_mumu_CMS13

Definition at line 2729 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_mumu_CMS8

double GeneralTHDMcache::THoEX_gg_phi2_mumu_CMS8

Definition at line 2724 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_phi1phi1_ATLAS8

double GeneralTHDMcache::THoEX_gg_phi2_phi1phi1_ATLAS8

Definition at line 2854 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_phi1phi1_bbbb_CMS13

double GeneralTHDMcache::THoEX_gg_phi2_phi1phi1_bbbb_CMS13

Definition at line 2865 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_phi1phi1_bbtautau_CMS8

double GeneralTHDMcache::THoEX_gg_phi2_phi1phi1_bbtautau_CMS8

Definition at line 2856 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_phi1phi1_gagaWW_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi2_phi1phi1_gagaWW_ATLAS13

Definition at line 2866 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_phi1Z_bbll_CMS8

double GeneralTHDMcache::THoEX_gg_phi2_phi1Z_bbll_CMS8

Definition at line 2949 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_phi1Z_bbZ_1_CMS13

double GeneralTHDMcache::THoEX_gg_phi2_phi1Z_bbZ_1_CMS13

Definition at line 2957 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_phi1Z_bbZ_2_CMS13

double GeneralTHDMcache::THoEX_gg_phi2_phi1Z_bbZ_2_CMS13

Definition at line 2959 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_phi1Z_bbZ_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi2_phi1Z_bbZ_ATLAS13

Definition at line 2955 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_phi1Z_bbZ_ATLAS8

double GeneralTHDMcache::THoEX_gg_phi2_phi1Z_bbZ_ATLAS8

Definition at line 2947 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_phi1Z_tautaull_CMS13

double GeneralTHDMcache::THoEX_gg_phi2_phi1Z_tautaull_CMS13

Definition at line 2964 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_phi1Z_tautaull_CMS8

double GeneralTHDMcache::THoEX_gg_phi2_phi1Z_tautaull_CMS8

Definition at line 2953 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_phi1Z_tautauZ_ATLAS8

double GeneralTHDMcache::THoEX_gg_phi2_phi1Z_tautauZ_ATLAS8

Definition at line 2951 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_phi3Z_bbZ_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi2_phi3Z_bbZ_ATLAS13

Definition at line 2984 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_phi3Z_WWZ_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi2_phi3Z_WWZ_ATLAS13

Definition at line 2986 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_tautau_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi2_tautau_ATLAS13

Definition at line 2745 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_tautau_ATLAS8

double GeneralTHDMcache::THoEX_gg_phi2_tautau_ATLAS8

Definition at line 2741 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_tautau_CMS13

double GeneralTHDMcache::THoEX_gg_phi2_tautau_CMS13

Definition at line 2747 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_tautau_CMS8

double GeneralTHDMcache::THoEX_gg_phi2_tautau_CMS8

Definition at line 2742 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_tt_ATLAS8

double GeneralTHDMcache::THoEX_gg_phi2_tt_ATLAS8

Definition at line 2701 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_VV_llqq_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi2_VV_llqq_ATLAS13

Definition at line 2849 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_WW_ATLAS8

double GeneralTHDMcache::THoEX_gg_phi2_WW_ATLAS8

Definition at line 2815 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_WW_CMS13

double GeneralTHDMcache::THoEX_gg_phi2_WW_CMS13

Definition at line 2827 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_WW_enumunu_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi2_WW_enumunu_ATLAS13

Definition at line 2832 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_WW_heavy_CMS13

double GeneralTHDMcache::THoEX_gg_phi2_WW_heavy_CMS13

Definition at line 2822 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_WW_lnuqq_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi2_WW_lnuqq_ATLAS13

Definition at line 2817 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_Zga_CMS13

double GeneralTHDMcache::THoEX_gg_phi2_Zga_CMS13

Definition at line 2771 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_Zga_llga_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi2_Zga_llga_ATLAS13

Definition at line 2769 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_Zga_qqga_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi2_Zga_qqga_ATLAS13

Definition at line 2770 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_ZZ_ATLAS8

double GeneralTHDMcache::THoEX_gg_phi2_ZZ_ATLAS8

Definition at line 2778 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_ZZ_llll_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi2_ZZ_llll_ATLAS13

Definition at line 2786 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_ZZ_llllnunu_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi2_ZZ_llllnunu_ATLAS13

Definition at line 2780 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_ZZ_llnunu_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi2_ZZ_llnunu_ATLAS13

Definition at line 2782 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_ZZ_llnunu_CMS13

double GeneralTHDMcache::THoEX_gg_phi2_ZZ_llnunu_CMS13

Definition at line 2784 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_ZZ_llqq_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi2_ZZ_llqq_ATLAS13

Definition at line 2792 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi2_ZZ_qqllnunu_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi2_ZZ_qqllnunu_ATLAS13

Definition at line 2789 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_bb_CMS8

double GeneralTHDMcache::THoEX_gg_phi3_bb_CMS8

Definition at line 2719 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_gaga_ATLAS8

double GeneralTHDMcache::THoEX_gg_phi3_gaga_ATLAS8

Definition at line 2762 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_gaga_CMS13

double GeneralTHDMcache::THoEX_gg_phi3_gaga_CMS13

Definition at line 2765 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_gaga_CMS8

double GeneralTHDMcache::THoEX_gg_phi3_gaga_CMS8

Definition at line 2763 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_mumu_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi3_mumu_ATLAS13

Definition at line 2735 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_mumu_CMS13

double GeneralTHDMcache::THoEX_gg_phi3_mumu_CMS13

Definition at line 2730 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_mumu_CMS8

double GeneralTHDMcache::THoEX_gg_phi3_mumu_CMS8

Definition at line 2725 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_phi1phi1_ATLAS8

double GeneralTHDMcache::THoEX_gg_phi3_phi1phi1_ATLAS8

Definition at line 2884 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_phi1phi1_bbbb_CMS13

double GeneralTHDMcache::THoEX_gg_phi3_phi1phi1_bbbb_CMS13

Definition at line 2895 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_phi1phi1_bbtautau_CMS8

double GeneralTHDMcache::THoEX_gg_phi3_phi1phi1_bbtautau_CMS8

Definition at line 2886 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_phi1phi1_gagaWW_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi3_phi1phi1_gagaWW_ATLAS13

Definition at line 2896 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_phi1phi2_ATLAS8

double GeneralTHDMcache::THoEX_gg_phi3_phi1phi2_ATLAS8

Definition at line 2915 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_phi1phi2_bbbb_CMS13

double GeneralTHDMcache::THoEX_gg_phi3_phi1phi2_bbbb_CMS13

Definition at line 2924 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_phi1phi2_bbtautau_CMS8

double GeneralTHDMcache::THoEX_gg_phi3_phi1phi2_bbtautau_CMS8

Definition at line 2917 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_phi1phi2_gagaWW_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi3_phi1phi2_gagaWW_ATLAS13

Definition at line 2925 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_phi1Z_bbll_CMS8

double GeneralTHDMcache::THoEX_gg_phi3_phi1Z_bbll_CMS8

Definition at line 2950 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_phi1Z_bbZ_1_CMS13

double GeneralTHDMcache::THoEX_gg_phi3_phi1Z_bbZ_1_CMS13

Definition at line 2958 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_phi1Z_bbZ_2_CMS13

double GeneralTHDMcache::THoEX_gg_phi3_phi1Z_bbZ_2_CMS13

Definition at line 2960 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_phi1Z_bbZ_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi3_phi1Z_bbZ_ATLAS13

Definition at line 2956 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_phi1Z_bbZ_ATLAS8

double GeneralTHDMcache::THoEX_gg_phi3_phi1Z_bbZ_ATLAS8

Definition at line 2948 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_phi1Z_tautaull_CMS13

double GeneralTHDMcache::THoEX_gg_phi3_phi1Z_tautaull_CMS13

Definition at line 2965 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_phi1Z_tautaull_CMS8

double GeneralTHDMcache::THoEX_gg_phi3_phi1Z_tautaull_CMS8

Definition at line 2954 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_phi1Z_tautauZ_ATLAS8

double GeneralTHDMcache::THoEX_gg_phi3_phi1Z_tautauZ_ATLAS8

Definition at line 2952 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_phi2phi2_ATLAS8

double GeneralTHDMcache::THoEX_gg_phi3_phi2phi2_ATLAS8

Definition at line 2931 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_phi2phi2_bbbb_CMS13

double GeneralTHDMcache::THoEX_gg_phi3_phi2phi2_bbbb_CMS13

Definition at line 2940 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_phi2phi2_bbtautau_CMS8

double GeneralTHDMcache::THoEX_gg_phi3_phi2phi2_bbtautau_CMS8

Definition at line 2933 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_phi2phi2_gagaWW_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi3_phi2phi2_gagaWW_ATLAS13

Definition at line 2941 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_phi2Z_bbZ_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi3_phi2Z_bbZ_ATLAS13

Definition at line 2976 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_phi2Z_WWZ_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi3_phi2Z_WWZ_ATLAS13

Definition at line 2978 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_tautau_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi3_tautau_ATLAS13

Definition at line 2753 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_tautau_ATLAS13_low

double GeneralTHDMcache::THoEX_gg_phi3_tautau_ATLAS13_low

Definition at line 3019 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_tautau_ATLAS8

double GeneralTHDMcache::THoEX_gg_phi3_tautau_ATLAS8

Definition at line 2749 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_tautau_CMS13

double GeneralTHDMcache::THoEX_gg_phi3_tautau_CMS13

Definition at line 2755 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_tautau_CMS8

double GeneralTHDMcache::THoEX_gg_phi3_tautau_CMS8

Definition at line 2750 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_tt_ATLAS8

double GeneralTHDMcache::THoEX_gg_phi3_tt_ATLAS8

Definition at line 2706 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_VV_llqq_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi3_VV_llqq_ATLAS13

Definition at line 2850 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_WW_ATLAS8

double GeneralTHDMcache::THoEX_gg_phi3_WW_ATLAS8

Definition at line 2835 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_WW_CMS13

double GeneralTHDMcache::THoEX_gg_phi3_WW_CMS13

Definition at line 2828 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_WW_enumunu_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi3_WW_enumunu_ATLAS13

Definition at line 2840 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_WW_heavy_CMS13

double GeneralTHDMcache::THoEX_gg_phi3_WW_heavy_CMS13

Definition at line 2823 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_WW_lnuqq_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi3_WW_lnuqq_ATLAS13

Definition at line 2837 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_Zga_CMS13

double GeneralTHDMcache::THoEX_gg_phi3_Zga_CMS13

Definition at line 2776 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_Zga_llga_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi3_Zga_llga_ATLAS13

Definition at line 2774 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_Zga_qqga_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi3_Zga_qqga_ATLAS13

Definition at line 2775 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_ZZ_ATLAS8

double GeneralTHDMcache::THoEX_gg_phi3_ZZ_ATLAS8

Definition at line 2796 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_ZZ_llll_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi3_ZZ_llll_ATLAS13

Definition at line 2804 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_ZZ_llllnunu_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi3_ZZ_llllnunu_ATLAS13

Definition at line 2798 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_ZZ_llnunu_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi3_ZZ_llnunu_ATLAS13

Definition at line 2800 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_ZZ_llnunu_CMS13

double GeneralTHDMcache::THoEX_gg_phi3_ZZ_llnunu_CMS13

Definition at line 2802 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_ZZ_llqq_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi3_ZZ_llqq_ATLAS13

Definition at line 2810 of file GeneralTHDMcache.h.

◆ THoEX_gg_phi3_ZZ_qqllnunu_ATLAS13

double GeneralTHDMcache::THoEX_gg_phi3_ZZ_qqllnunu_ATLAS13

Definition at line 2807 of file GeneralTHDMcache.h.

◆ THoEX_ggVV_phi2_WW_lnulnu_CMS13

double GeneralTHDMcache::THoEX_ggVV_phi2_WW_lnulnu_CMS13

Definition at line 2834 of file GeneralTHDMcache.h.

◆ THoEX_ggVV_phi3_WW_lnulnu_CMS13

double GeneralTHDMcache::THoEX_ggVV_phi3_WW_lnulnu_CMS13

Definition at line 2842 of file GeneralTHDMcache.h.

◆ THoEX_HpHm_AWstAWst_bbbb_OPAL209

double GeneralTHDMcache::THoEX_HpHm_AWstAWst_bbbb_OPAL209

Definition at line 3064 of file GeneralTHDMcache.h.

◆ THoEX_HpHm_munumunu_LEP208

double GeneralTHDMcache::THoEX_HpHm_munumunu_LEP208

Definition at line 3071 of file GeneralTHDMcache.h.

◆ THoEX_HpHm_qqqq_LEP209

double GeneralTHDMcache::THoEX_HpHm_qqqq_LEP209

Definition at line 3061 of file GeneralTHDMcache.h.

◆ THoEX_HpHm_qqtaunu_OPAL172

double GeneralTHDMcache::THoEX_HpHm_qqtaunu_OPAL172

Definition at line 3063 of file GeneralTHDMcache.h.

◆ THoEX_HpHm_qqtaunu_OPAL209

double GeneralTHDMcache::THoEX_HpHm_qqtaunu_OPAL209

Definition at line 3062 of file GeneralTHDMcache.h.

◆ THoEX_HpHm_taunuAWst_taunubb_OPAL209

double GeneralTHDMcache::THoEX_HpHm_taunuAWst_taunubb_OPAL209

Definition at line 3065 of file GeneralTHDMcache.h.

◆ THoEX_HpHm_taunutaunu_LEP209

double GeneralTHDMcache::THoEX_HpHm_taunutaunu_LEP209

Definition at line 3060 of file GeneralTHDMcache.h.

◆ THoEX_phi1phi3_bbbb_LEP209

double GeneralTHDMcache::THoEX_phi1phi3_bbbb_LEP209

Definition at line 3047 of file GeneralTHDMcache.h.

◆ THoEX_phi1phi3_tautautautau_LEP209

double GeneralTHDMcache::THoEX_phi1phi3_tautautautau_LEP209

Definition at line 3048 of file GeneralTHDMcache.h.

◆ THoEX_phi2phi3_bbbb_LEP209

double GeneralTHDMcache::THoEX_phi2phi3_bbbb_LEP209

Definition at line 3045 of file GeneralTHDMcache.h.

◆ THoEX_phi2phi3_tautautautau_LEP209

double GeneralTHDMcache::THoEX_phi2phi3_tautautautau_LEP209

Definition at line 3046 of file GeneralTHDMcache.h.

◆ THoEX_phi2Z_bbZ_LEP209

double GeneralTHDMcache::THoEX_phi2Z_bbZ_LEP209

Definition at line 3043 of file GeneralTHDMcache.h.

◆ THoEX_phi2Z_gagaZ_LEP209

double GeneralTHDMcache::THoEX_phi2Z_gagaZ_LEP209

Definition at line 3042 of file GeneralTHDMcache.h.

◆ THoEX_phi2Z_tautauZ_LEP209

double GeneralTHDMcache::THoEX_phi2Z_tautauZ_LEP209

Definition at line 3044 of file GeneralTHDMcache.h.

◆ THoEX_pp_bbphi3_bbmumu_CMS8

double GeneralTHDMcache::THoEX_pp_bbphi3_bbmumu_CMS8

Definition at line 3030 of file GeneralTHDMcache.h.

◆ THoEX_pp_bbphi3_bbtautau_CMS13

double GeneralTHDMcache::THoEX_pp_bbphi3_bbtautau_CMS13

Definition at line 3005 of file GeneralTHDMcache.h.

◆ THoEX_pp_bbphi3_bbtautau_CMS8

double GeneralTHDMcache::THoEX_pp_bbphi3_bbtautau_CMS8

Definition at line 3029 of file GeneralTHDMcache.h.

◆ THoEX_pp_h_phi2phi2_bbmumu_ATLAS13_old

double GeneralTHDMcache::THoEX_pp_h_phi2phi2_bbmumu_ATLAS13_old

Definition at line 3039 of file GeneralTHDMcache.h.

◆ THoEX_pp_h_phi2phi2_gagagg_ATLAS13

double GeneralTHDMcache::THoEX_pp_h_phi2phi2_gagagg_ATLAS13

Definition at line 3040 of file GeneralTHDMcache.h.

◆ THoEX_pp_h_phi2phi2_mumumumu_CMS13

double GeneralTHDMcache::THoEX_pp_h_phi2phi2_mumumumu_CMS13

Definition at line 3033 of file GeneralTHDMcache.h.

◆ THoEX_pp_h_phi2Z_mumull_CMS13

double GeneralTHDMcache::THoEX_pp_h_phi2Z_mumull_CMS13

Definition at line 3032 of file GeneralTHDMcache.h.

◆ THoEX_pp_h_phi3phi3_bbmumu_ATLAS13

double GeneralTHDMcache::THoEX_pp_h_phi3phi3_bbmumu_ATLAS13

Definition at line 3010 of file GeneralTHDMcache.h.

◆ THoEX_pp_h_phi3phi3_bbmumu_ATLAS13_old

double GeneralTHDMcache::THoEX_pp_h_phi3phi3_bbmumu_ATLAS13_old

Definition at line 3015 of file GeneralTHDMcache.h.

◆ THoEX_pp_h_phi3phi3_bbmumu_CMS13

double GeneralTHDMcache::THoEX_pp_h_phi3phi3_bbmumu_CMS13

Definition at line 2999 of file GeneralTHDMcache.h.

◆ THoEX_pp_h_phi3phi3_bbmumu_CMS8

double GeneralTHDMcache::THoEX_pp_h_phi3phi3_bbmumu_CMS8

Definition at line 3026 of file GeneralTHDMcache.h.

◆ THoEX_pp_h_phi3phi3_bbtautau_ATLAS13

double GeneralTHDMcache::THoEX_pp_h_phi3phi3_bbtautau_ATLAS13

Definition at line 3021 of file GeneralTHDMcache.h.

◆ THoEX_pp_h_phi3phi3_bbtautau_CMS13

double GeneralTHDMcache::THoEX_pp_h_phi3phi3_bbtautau_CMS13

Definition at line 2998 of file GeneralTHDMcache.h.

◆ THoEX_pp_h_phi3phi3_gagagaga_ATLAS13

double GeneralTHDMcache::THoEX_pp_h_phi3phi3_gagagaga_ATLAS13

Definition at line 3020 of file GeneralTHDMcache.h.

◆ THoEX_pp_h_phi3phi3_gagagaga_ATLAS8

double GeneralTHDMcache::THoEX_pp_h_phi3phi3_gagagaga_ATLAS8

Definition at line 3023 of file GeneralTHDMcache.h.

◆ THoEX_pp_h_phi3phi3_gagagaga_CMS13

double GeneralTHDMcache::THoEX_pp_h_phi3phi3_gagagaga_CMS13

Definition at line 3002 of file GeneralTHDMcache.h.

◆ THoEX_pp_h_phi3phi3_gagagg_ATLAS13

double GeneralTHDMcache::THoEX_pp_h_phi3phi3_gagagg_ATLAS13

Definition at line 3016 of file GeneralTHDMcache.h.

◆ THoEX_pp_h_phi3phi3_mumumumu_CMS13

double GeneralTHDMcache::THoEX_pp_h_phi3phi3_mumumumu_CMS13

Definition at line 3001 of file GeneralTHDMcache.h.

◆ THoEX_pp_h_phi3phi3_mumutautau_CMS13

double GeneralTHDMcache::THoEX_pp_h_phi3phi3_mumutautau_CMS13

Definition at line 2997 of file GeneralTHDMcache.h.

◆ THoEX_pp_h_phi3phi3_mumutautau_CMS8

double GeneralTHDMcache::THoEX_pp_h_phi3phi3_mumutautau_CMS8

Definition at line 3027 of file GeneralTHDMcache.h.

◆ THoEX_pp_h_phi3phi3_tautautautau_CMS13

double GeneralTHDMcache::THoEX_pp_h_phi3phi3_tautautautau_CMS13

Definition at line 3003 of file GeneralTHDMcache.h.

◆ THoEX_pp_h_phi3phi3_tautautautau_CMS8

double GeneralTHDMcache::THoEX_pp_h_phi3phi3_tautautautau_CMS8

Definition at line 3025 of file GeneralTHDMcache.h.

◆ THoEX_pp_h_phi3Z_mumull_CMS13

double GeneralTHDMcache::THoEX_pp_h_phi3Z_mumull_CMS13

Definition at line 3000 of file GeneralTHDMcache.h.

◆ THoEX_pp_Hp_taunu_CMS8

double GeneralTHDMcache::THoEX_pp_Hp_taunu_CMS8

Definition at line 2989 of file GeneralTHDMcache.h.

◆ THoEX_pp_Hp_tb_CMS8

double GeneralTHDMcache::THoEX_pp_Hp_tb_CMS8

Definition at line 2993 of file GeneralTHDMcache.h.

◆ THoEX_pp_HpHm_munumunu_ATLAS13

double GeneralTHDMcache::THoEX_pp_HpHm_munumunu_ATLAS13

Definition at line 3069 of file GeneralTHDMcache.h.

◆ THoEX_pp_HpHm_munumunu_CMS13

double GeneralTHDMcache::THoEX_pp_HpHm_munumunu_CMS13

Definition at line 3070 of file GeneralTHDMcache.h.

◆ THoEX_pp_HpHm_taunutaunu_ATLAS13

double GeneralTHDMcache::THoEX_pp_HpHm_taunutaunu_ATLAS13

Definition at line 3067 of file GeneralTHDMcache.h.

◆ THoEX_pp_HpHm_taunutaunu_CMS13

double GeneralTHDMcache::THoEX_pp_HpHm_taunutaunu_CMS13

Definition at line 3068 of file GeneralTHDMcache.h.

◆ THoEX_pp_Hpm_taunu_ATLAS13

double GeneralTHDMcache::THoEX_pp_Hpm_taunu_ATLAS13

Definition at line 2990 of file GeneralTHDMcache.h.

◆ THoEX_pp_Hpm_taunu_ATLAS8

double GeneralTHDMcache::THoEX_pp_Hpm_taunu_ATLAS8

Definition at line 2988 of file GeneralTHDMcache.h.

◆ THoEX_pp_Hpm_taunu_CMS13

double GeneralTHDMcache::THoEX_pp_Hpm_taunu_CMS13

Definition at line 2991 of file GeneralTHDMcache.h.

◆ THoEX_pp_Hpm_tb_ATLAS13

double GeneralTHDMcache::THoEX_pp_Hpm_tb_ATLAS13

Definition at line 2994 of file GeneralTHDMcache.h.

◆ THoEX_pp_Hpm_tb_ATLAS8

double GeneralTHDMcache::THoEX_pp_Hpm_tb_ATLAS8

Definition at line 2992 of file GeneralTHDMcache.h.

◆ THoEX_pp_Hpm_tb_CMS13

double GeneralTHDMcache::THoEX_pp_Hpm_tb_CMS13

Definition at line 2995 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_bb_CMS13

double GeneralTHDMcache::THoEX_pp_phi2_bb_CMS13

Definition at line 2714 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_bb_light_CMS13

double GeneralTHDMcache::THoEX_pp_phi2_bb_light_CMS13

Definition at line 2715 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_gaga_ATLAS13

double GeneralTHDMcache::THoEX_pp_phi2_gaga_ATLAS13

Definition at line 2760 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_gaga_ATLAS13_low

double GeneralTHDMcache::THoEX_pp_phi2_gaga_ATLAS13_low

Definition at line 3017 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_gaga_CMS13

double GeneralTHDMcache::THoEX_pp_phi2_gaga_CMS13

Definition at line 3004 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_gaga_CMS8

double GeneralTHDMcache::THoEX_pp_phi2_gaga_CMS8

Definition at line 3028 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi1phi1_4WOr2W2tauOr4tau_CMS13

double GeneralTHDMcache::THoEX_pp_phi2_phi1phi1_4WOr2W2tauOr4tau_CMS13

Definition at line 2875 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi1phi1_bbbb_1_CMS13

double GeneralTHDMcache::THoEX_pp_phi2_phi1phi1_bbbb_1_CMS13

Definition at line 2863 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi1phi1_bbbb_2_CMS13

double GeneralTHDMcache::THoEX_pp_phi2_phi1phi1_bbbb_2_CMS13

Definition at line 2864 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi1phi1_bbbb_ATLAS13

double GeneralTHDMcache::THoEX_pp_phi2_phi1phi1_bbbb_ATLAS13

Definition at line 2862 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi1phi1_bbbb_CMS8

double GeneralTHDMcache::THoEX_pp_phi2_phi1phi1_bbbb_CMS8

Definition at line 2858 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi1phi1_bbgaga_ATLAS13

double GeneralTHDMcache::THoEX_pp_phi2_phi1phi1_bbgaga_ATLAS13

Definition at line 2860 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi1phi1_bbgaga_CMS13

double GeneralTHDMcache::THoEX_pp_phi2_phi1phi1_bbgaga_CMS13

Definition at line 2861 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi1phi1_bbgaga_CMS8

double GeneralTHDMcache::THoEX_pp_phi2_phi1phi1_bbgaga_CMS8

Definition at line 2859 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi1phi1_bblnulnu_CMS13

double GeneralTHDMcache::THoEX_pp_phi2_phi1phi1_bblnulnu_CMS13

Definition at line 2872 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi1phi1_bbtautau_1_ATLAS13

double GeneralTHDMcache::THoEX_pp_phi2_phi1phi1_bbtautau_1_ATLAS13

Definition at line 2868 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi1phi1_bbtautau_1_CMS13

double GeneralTHDMcache::THoEX_pp_phi2_phi1phi1_bbtautau_1_CMS13

Definition at line 2870 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi1phi1_bbtautau_2_ATLAS13

double GeneralTHDMcache::THoEX_pp_phi2_phi1phi1_bbtautau_2_ATLAS13

Definition at line 2869 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi1phi1_bbtautau_2_CMS13

double GeneralTHDMcache::THoEX_pp_phi2_phi1phi1_bbtautau_2_CMS13

Definition at line 2871 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi1phi1_bbtautau_CMS8

double GeneralTHDMcache::THoEX_pp_phi2_phi1phi1_bbtautau_CMS8

Definition at line 2857 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi1phi1_bbVV_CMS13

double GeneralTHDMcache::THoEX_pp_phi2_phi1phi1_bbVV_CMS13

Definition at line 2873 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi1phi1_bbWW_ATLAS13

double GeneralTHDMcache::THoEX_pp_phi2_phi1phi1_bbWW_ATLAS13

Definition at line 2883 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi1phi1_bbWW_qqlnu_CMS13

double GeneralTHDMcache::THoEX_pp_phi2_phi1phi1_bbWW_qqlnu_CMS13

Definition at line 2876 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi1phi1_bbWWorbbtautau_CMS13

double GeneralTHDMcache::THoEX_pp_phi2_phi1phi1_bbWWorbbtautau_CMS13

Definition at line 2881 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi1phi1_bbZZ_lljj_CMS13

double GeneralTHDMcache::THoEX_pp_phi2_phi1phi1_bbZZ_lljj_CMS13

Definition at line 2878 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi1phi1_bbZZ_llnunu_CMS13

double GeneralTHDMcache::THoEX_pp_phi2_phi1phi1_bbZZ_llnunu_CMS13

Definition at line 2879 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi1phi1_CMS8

double GeneralTHDMcache::THoEX_pp_phi2_phi1phi1_CMS8

Definition at line 2855 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi3Z_bbll_1_CMS8

double GeneralTHDMcache::THoEX_pp_phi2_phi3Z_bbll_1_CMS8

Definition at line 2980 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi3Z_bbll_2_CMS8

double GeneralTHDMcache::THoEX_pp_phi2_phi3Z_bbll_2_CMS8

Definition at line 2981 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi3Z_tautaull_1_CMS8

double GeneralTHDMcache::THoEX_pp_phi2_phi3Z_tautaull_1_CMS8

Definition at line 2982 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_phi3Z_tautaull_2_CMS8

double GeneralTHDMcache::THoEX_pp_phi2_phi3Z_tautaull_2_CMS8

Definition at line 2983 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_VV_CMS8

double GeneralTHDMcache::THoEX_pp_phi2_VV_CMS8

Definition at line 2844 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_VV_qqqq_ATLAS13

double GeneralTHDMcache::THoEX_pp_phi2_VV_qqqq_ATLAS13

Definition at line 2845 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_WW_lnuqq_CMS13

double GeneralTHDMcache::THoEX_pp_phi2_WW_lnuqq_CMS13

Definition at line 2819 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_Zga_llga_ATLAS8

double GeneralTHDMcache::THoEX_pp_phi2_Zga_llga_ATLAS8

Definition at line 2767 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_Zga_llga_CMS8

double GeneralTHDMcache::THoEX_pp_phi2_Zga_llga_CMS8

Definition at line 2768 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_ZZ_llll_CMS13

double GeneralTHDMcache::THoEX_pp_phi2_ZZ_llll_CMS13

Definition at line 2788 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_ZZ_llnunu_CMS13

double GeneralTHDMcache::THoEX_pp_phi2_ZZ_llnunu_CMS13

Definition at line 2783 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_ZZ_llqq_CMS13

double GeneralTHDMcache::THoEX_pp_phi2_ZZ_llqq_CMS13

Definition at line 2795 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_ZZ_llqqnunull_CMS13

double GeneralTHDMcache::THoEX_pp_phi2_ZZ_llqqnunull_CMS13

Definition at line 2791 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi2_ZZ_qqnunu_CMS13

double GeneralTHDMcache::THoEX_pp_phi2_ZZ_qqnunu_CMS13

Definition at line 2794 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_bb_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_bb_CMS13

Definition at line 2720 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_bb_light_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_bb_light_CMS13

Definition at line 2716 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_gaga_ATLAS13

double GeneralTHDMcache::THoEX_pp_phi3_gaga_ATLAS13

Definition at line 2764 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi1_4WOr2W2tauOr4tau_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi1_4WOr2W2tauOr4tau_CMS13

Definition at line 2905 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi1_bbbb_1_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi1_bbbb_1_CMS13

Definition at line 2893 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi1_bbbb_2_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi1_bbbb_2_CMS13

Definition at line 2894 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi1_bbbb_ATLAS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi1_bbbb_ATLAS13

Definition at line 2892 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi1_bbbb_CMS8

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi1_bbbb_CMS8

Definition at line 2888 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi1_bbgaga_ATLAS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi1_bbgaga_ATLAS13

Definition at line 2890 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi1_bbgaga_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi1_bbgaga_CMS13

Definition at line 2891 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi1_bbgaga_CMS8

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi1_bbgaga_CMS8

Definition at line 2889 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi1_bblnulnu_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi1_bblnulnu_CMS13

Definition at line 2902 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi1_bbtautau_1_ATLAS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi1_bbtautau_1_ATLAS13

Definition at line 2898 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi1_bbtautau_1_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi1_bbtautau_1_CMS13

Definition at line 2900 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi1_bbtautau_2_ATLAS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi1_bbtautau_2_ATLAS13

Definition at line 2899 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi1_bbtautau_2_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi1_bbtautau_2_CMS13

Definition at line 2901 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi1_bbtautau_CMS8

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi1_bbtautau_CMS8

Definition at line 2887 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi1_bbVV_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi1_bbVV_CMS13

Definition at line 2903 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi1_bbWW_ATLAS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi1_bbWW_ATLAS13

Definition at line 2913 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi1_bbWW_qqlnu_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi1_bbWW_qqlnu_CMS13

Definition at line 2906 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi1_bbWWorbbtautau_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi1_bbWWorbbtautau_CMS13

Definition at line 2911 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi1_bbZZ_lljj_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi1_bbZZ_lljj_CMS13

Definition at line 2908 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi1_bbZZ_llnunu_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi1_bbZZ_llnunu_CMS13

Definition at line 2909 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi1_CMS8

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi1_CMS8

Definition at line 2885 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi2_bbbb_ATLAS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi2_bbbb_ATLAS13

Definition at line 2922 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi2_bbbb_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi2_bbbb_CMS13

Definition at line 2923 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi2_bbbb_CMS8

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi2_bbbb_CMS8

Definition at line 2918 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi2_bbgaga_ATLAS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi2_bbgaga_ATLAS13

Definition at line 2920 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi2_bbgaga_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi2_bbgaga_CMS13

Definition at line 2921 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi2_bbgaga_CMS8

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi2_bbgaga_CMS8

Definition at line 2919 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi2_bblnulnu_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi2_bblnulnu_CMS13

Definition at line 2928 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi2_bbtautau1_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi2_bbtautau1_CMS13

Definition at line 2927 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi2_bbtautau_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi2_bbtautau_CMS13

Definition at line 2926 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi2_bbVV_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi2_bbVV_CMS13

Definition at line 2929 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi1phi2_CMS8

double GeneralTHDMcache::THoEX_pp_phi3_phi1phi2_CMS8

Definition at line 2916 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi2phi2_bbbb_ATLAS13

double GeneralTHDMcache::THoEX_pp_phi3_phi2phi2_bbbb_ATLAS13

Definition at line 2938 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi2phi2_bbbb_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi2phi2_bbbb_CMS13

Definition at line 2939 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi2phi2_bbbb_CMS8

double GeneralTHDMcache::THoEX_pp_phi3_phi2phi2_bbbb_CMS8

Definition at line 2934 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi2phi2_bbgaga_ATLAS13

double GeneralTHDMcache::THoEX_pp_phi3_phi2phi2_bbgaga_ATLAS13

Definition at line 2936 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi2phi2_bbgaga_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi2phi2_bbgaga_CMS13

Definition at line 2937 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi2phi2_bbgaga_CMS8

double GeneralTHDMcache::THoEX_pp_phi3_phi2phi2_bbgaga_CMS8

Definition at line 2935 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi2phi2_bblnulnu_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi2phi2_bblnulnu_CMS13

Definition at line 2944 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi2phi2_bbtautau1_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi2phi2_bbtautau1_CMS13

Definition at line 2943 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi2phi2_bbtautau_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi2phi2_bbtautau_CMS13

Definition at line 2942 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi2phi2_bbVV_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_phi2phi2_bbVV_CMS13

Definition at line 2945 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi2phi2_CMS8

double GeneralTHDMcache::THoEX_pp_phi3_phi2phi2_CMS8

Definition at line 2932 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi2Z_bbll_1_CMS8

double GeneralTHDMcache::THoEX_pp_phi3_phi2Z_bbll_1_CMS8

Definition at line 2972 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi2Z_bbll_2_CMS8

double GeneralTHDMcache::THoEX_pp_phi3_phi2Z_bbll_2_CMS8

Definition at line 2973 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi2Z_tautaull_1_CMS8

double GeneralTHDMcache::THoEX_pp_phi3_phi2Z_tautaull_1_CMS8

Definition at line 2974 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_phi2Z_tautaull_2_CMS8

double GeneralTHDMcache::THoEX_pp_phi3_phi2Z_tautaull_2_CMS8

Definition at line 2975 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_VV_CMS8

double GeneralTHDMcache::THoEX_pp_phi3_VV_CMS8

Definition at line 2846 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_VV_qqqq_ATLAS13

double GeneralTHDMcache::THoEX_pp_phi3_VV_qqqq_ATLAS13

Definition at line 2847 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_WW_lnuqq_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_WW_lnuqq_CMS13

Definition at line 2839 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_Zga_llga_ATLAS8

double GeneralTHDMcache::THoEX_pp_phi3_Zga_llga_ATLAS8

Definition at line 2772 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_Zga_llga_CMS8

double GeneralTHDMcache::THoEX_pp_phi3_Zga_llga_CMS8

Definition at line 2773 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_ZZ_llll_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_ZZ_llll_CMS13

Definition at line 2806 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_ZZ_llnunu_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_ZZ_llnunu_CMS13

Definition at line 2801 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_ZZ_llqq_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_ZZ_llqq_CMS13

Definition at line 2813 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_ZZ_llqqnunull_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_ZZ_llqqnunull_CMS13

Definition at line 2809 of file GeneralTHDMcache.h.

◆ THoEX_pp_phi3_ZZ_qqnunu_CMS13

double GeneralTHDMcache::THoEX_pp_phi3_ZZ_qqnunu_CMS13

Definition at line 2812 of file GeneralTHDMcache.h.

◆ THoEX_pp_ttphi3_ttmumu_ATLAS13

double GeneralTHDMcache::THoEX_pp_ttphi3_ttmumu_ATLAS13

Definition at line 3018 of file GeneralTHDMcache.h.

◆ THoEX_pp_ttphi3_ttmumu_CMS13

double GeneralTHDMcache::THoEX_pp_ttphi3_ttmumu_CMS13

Definition at line 3006 of file GeneralTHDMcache.h.

◆ THoEX_pp_ttphi3_tttautau_CMS13

double GeneralTHDMcache::THoEX_pp_ttphi3_tttautau_CMS13

Definition at line 3007 of file GeneralTHDMcache.h.

◆ THoEX_t_Hpb_cbb_ATLAS13

double GeneralTHDMcache::THoEX_t_Hpb_cbb_ATLAS13

Definition at line 3056 of file GeneralTHDMcache.h.

◆ THoEX_t_Hpb_cbb_CMS8

double GeneralTHDMcache::THoEX_t_Hpb_cbb_CMS8

Definition at line 3052 of file GeneralTHDMcache.h.

◆ THoEX_t_Hpb_csb_ATLAS13

double GeneralTHDMcache::THoEX_t_Hpb_csb_ATLAS13

Definition at line 3058 of file GeneralTHDMcache.h.

◆ THoEX_t_Hpb_csb_CMS13

double GeneralTHDMcache::THoEX_t_Hpb_csb_CMS13

Definition at line 3054 of file GeneralTHDMcache.h.

◆ THoEX_t_Hpb_csb_CMS8

double GeneralTHDMcache::THoEX_t_Hpb_csb_CMS8

Definition at line 3050 of file GeneralTHDMcache.h.

◆ THoEX_t_Hpb_taunub_ATLAS8

double GeneralTHDMcache::THoEX_t_Hpb_taunub_ATLAS8

Definition at line 3055 of file GeneralTHDMcache.h.

◆ THoEX_t_Hpb_taunub_CMS8

double GeneralTHDMcache::THoEX_t_Hpb_taunub_CMS8

Definition at line 3051 of file GeneralTHDMcache.h.

◆ THoEX_t_Hpb_WAb_Wmumub_ATLAS13

double GeneralTHDMcache::THoEX_t_Hpb_WAb_Wmumub_ATLAS13

Definition at line 3057 of file GeneralTHDMcache.h.

◆ THoEX_t_Hpb_WAb_Wmumub_CMS13

double GeneralTHDMcache::THoEX_t_Hpb_WAb_Wmumub_CMS13

Definition at line 3053 of file GeneralTHDMcache.h.

◆ THoEX_tt_phi2_tt_ATLAS13

double GeneralTHDMcache::THoEX_tt_phi2_tt_ATLAS13

Definition at line 2702 of file GeneralTHDMcache.h.

◆ THoEX_tt_phi2_tt_CMS13

double GeneralTHDMcache::THoEX_tt_phi2_tt_CMS13

Definition at line 2712 of file GeneralTHDMcache.h.

◆ THoEX_tt_phi3_tt_ATLAS13

double GeneralTHDMcache::THoEX_tt_phi3_tt_ATLAS13

Definition at line 2707 of file GeneralTHDMcache.h.

◆ THoEX_tt_phi3_tt_CMS13

double GeneralTHDMcache::THoEX_tt_phi3_tt_CMS13

Definition at line 2713 of file GeneralTHDMcache.h.

◆ THoEX_Vh_h_phi2phi2_bbbb_ATLAS13

double GeneralTHDMcache::THoEX_Vh_h_phi2phi2_bbbb_ATLAS13

Definition at line 3037 of file GeneralTHDMcache.h.

◆ THoEX_Vh_h_phi3phi3_bbbb_ATLAS13

double GeneralTHDMcache::THoEX_Vh_h_phi3phi3_bbbb_ATLAS13

Definition at line 3013 of file GeneralTHDMcache.h.

◆ THoEX_Vh_h_phi3phi3_bbbb_CMS13

double GeneralTHDMcache::THoEX_Vh_h_phi3phi3_bbbb_CMS13

Definition at line 3008 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi2_VV_llqq_ATLAS13

double GeneralTHDMcache::THoEX_VV_phi2_VV_llqq_ATLAS13

Definition at line 2851 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi2_WW_ATLAS8

double GeneralTHDMcache::THoEX_VV_phi2_WW_ATLAS8

Definition at line 2816 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi2_WW_CMS13

double GeneralTHDMcache::THoEX_VV_phi2_WW_CMS13

Definition at line 2829 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi2_WW_enumunu_ATLAS13

double GeneralTHDMcache::THoEX_VV_phi2_WW_enumunu_ATLAS13

Definition at line 2833 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi2_WW_heavy_CMS13

double GeneralTHDMcache::THoEX_VV_phi2_WW_heavy_CMS13

Definition at line 2824 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi2_WW_lnuqq_ATLAS13

double GeneralTHDMcache::THoEX_VV_phi2_WW_lnuqq_ATLAS13

Definition at line 2818 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi2_ZZ_ATLAS8

double GeneralTHDMcache::THoEX_VV_phi2_ZZ_ATLAS8

Definition at line 2779 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi2_ZZ_llll_ATLAS13

double GeneralTHDMcache::THoEX_VV_phi2_ZZ_llll_ATLAS13

Definition at line 2787 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi2_ZZ_llllnunu_ATLAS13

double GeneralTHDMcache::THoEX_VV_phi2_ZZ_llllnunu_ATLAS13

Definition at line 2781 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi2_ZZ_llnunu_CMS13

double GeneralTHDMcache::THoEX_VV_phi2_ZZ_llnunu_CMS13

Definition at line 2785 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi2_ZZ_llqq_ATLAS13

double GeneralTHDMcache::THoEX_VV_phi2_ZZ_llqq_ATLAS13

Definition at line 2793 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi2_ZZ_qqllnunu_ATLAS13

double GeneralTHDMcache::THoEX_VV_phi2_ZZ_qqllnunu_ATLAS13

Definition at line 2790 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi3_VV_llqq_ATLAS13

double GeneralTHDMcache::THoEX_VV_phi3_VV_llqq_ATLAS13

Definition at line 2852 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi3_WW_ATLAS8

double GeneralTHDMcache::THoEX_VV_phi3_WW_ATLAS8

Definition at line 2836 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi3_WW_CMS13

double GeneralTHDMcache::THoEX_VV_phi3_WW_CMS13

Definition at line 2830 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi3_WW_enumunu_ATLAS13

double GeneralTHDMcache::THoEX_VV_phi3_WW_enumunu_ATLAS13

Definition at line 2841 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi3_WW_heavy_CMS13

double GeneralTHDMcache::THoEX_VV_phi3_WW_heavy_CMS13

Definition at line 2825 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi3_WW_lnuqq_ATLAS13

double GeneralTHDMcache::THoEX_VV_phi3_WW_lnuqq_ATLAS13

Definition at line 2838 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi3_ZZ_ATLAS8

double GeneralTHDMcache::THoEX_VV_phi3_ZZ_ATLAS8

Definition at line 2797 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi3_ZZ_llll_ATLAS13

double GeneralTHDMcache::THoEX_VV_phi3_ZZ_llll_ATLAS13

Definition at line 2805 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi3_ZZ_llllnunu_ATLAS13

double GeneralTHDMcache::THoEX_VV_phi3_ZZ_llllnunu_ATLAS13

Definition at line 2799 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi3_ZZ_llnunu_CMS13

double GeneralTHDMcache::THoEX_VV_phi3_ZZ_llnunu_CMS13

Definition at line 2803 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi3_ZZ_llqq_ATLAS13

double GeneralTHDMcache::THoEX_VV_phi3_ZZ_llqq_ATLAS13

Definition at line 2811 of file GeneralTHDMcache.h.

◆ THoEX_VV_phi3_ZZ_qqllnunu_ATLAS13

double GeneralTHDMcache::THoEX_VV_phi3_ZZ_qqllnunu_ATLAS13

Definition at line 2808 of file GeneralTHDMcache.h.

◆ THoEX_Zh_h_phi2phi2_bbbb_ATLAS13

double GeneralTHDMcache::THoEX_Zh_h_phi2phi2_bbbb_ATLAS13

Definition at line 3038 of file GeneralTHDMcache.h.

◆ THoEX_Zh_h_phi3phi3_bbbb_ATLAS13

double GeneralTHDMcache::THoEX_Zh_h_phi3phi3_bbbb_ATLAS13

Definition at line 3014 of file GeneralTHDMcache.h.

◆ tt_phi2_tt_TH13

double GeneralTHDMcache::tt_phi2_tt_TH13

Cross section times branching ratio for the process \(t\bar t\to phi2\to t\bar t\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{t\bar t\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to t\bar t)\)

Definition at line 1546 of file GeneralTHDMcache.h.

◆ tt_phi3_tt_TH13

double GeneralTHDMcache::tt_phi3_tt_TH13

Cross section times branching ratio for the process \(t\bar t\to phi3\to t\bar t\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{t\bar t\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to t\bar t)\)

Definition at line 1552 of file GeneralTHDMcache.h.

◆ v1_at_Q

double GeneralTHDMcache::v1_at_Q

Definition at line 3400 of file GeneralTHDMcache.h.

◆ v2_at_Q

double GeneralTHDMcache::v2_at_Q

Definition at line 3401 of file GeneralTHDMcache.h.

◆ VBF_Vh

double GeneralTHDMcache::VBF_Vh

Ratio of GTHDM and SM cross sections for VBF and Vh production of h.

Returns
\(\sigma^{\text GTHDM}_{\text VBF+Vh}/\sigma^{\text SM}_{\text VBF+Vh}\)

Definition at line 1391 of file GeneralTHDMcache.h.

◆ vev

double GeneralTHDMcache::vev
private

Definition at line 3430 of file GeneralTHDMcache.h.

◆ VV_phi2_VV_TH13

double GeneralTHDMcache::VV_phi2_VV_TH13

Cross section times branching ratio for the process \(pp\to phi2\to (WW+ZZ)\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{VV\to phi2}\cdot [BR^{\text{GTHDM}}(phi2\to WW)+BR^{\text{GTHDM}}(phi3\to ZZ)]\)

Definition at line 2000 of file GeneralTHDMcache.h.

◆ VV_phi2_WW_TH13

double GeneralTHDMcache::VV_phi2_WW_TH13

Cross section times branching ratio for the process \(VV\to phi2\to WW\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{VV\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to WW)\)

Definition at line 1914 of file GeneralTHDMcache.h.

◆ VV_phi2_WW_TH8

double GeneralTHDMcache::VV_phi2_WW_TH8

Cross section times branching ratio for the process \(VV\to phi2\to WW\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{VV\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to WW)\)

Definition at line 1890 of file GeneralTHDMcache.h.

◆ VV_phi2_ZZ_TH13

double GeneralTHDMcache::VV_phi2_ZZ_TH13

Cross section times branching ratio for the process \(VV\to phi2\to ZZ\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{VV\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to ZZ)\)

Definition at line 1835 of file GeneralTHDMcache.h.

◆ VV_phi2_ZZ_TH8

double GeneralTHDMcache::VV_phi2_ZZ_TH8

Cross section times branching ratio for the process \(VV\to phi2\to ZZ\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{VV\to phi2}\cdot BR^{\text{GTHDM}}(phi2\to ZZ)\)

Definition at line 1811 of file GeneralTHDMcache.h.

◆ VV_phi3_VV_TH13

double GeneralTHDMcache::VV_phi3_VV_TH13

Cross section times branching ratio for the process \(pp\to phi3\to (WW+ZZ)\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{VV\to phi3}\cdot [BR^{\text{GTHDM}}(phi3\to WW)+BR^{\text{GTHDM}}(phi3\to ZZ)]\)

Definition at line 1984 of file GeneralTHDMcache.h.

◆ VV_phi3_WW_TH13

double GeneralTHDMcache::VV_phi3_WW_TH13

Cross section times branching ratio for the process \(VV\to phi3\to WW\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{VV\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to WW)\)

Definition at line 1920 of file GeneralTHDMcache.h.

◆ VV_phi3_WW_TH8

double GeneralTHDMcache::VV_phi3_WW_TH8

Cross section times branching ratio for the process \(VV\to phi3\to WW\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{VV\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to WW)\)

Definition at line 1896 of file GeneralTHDMcache.h.

◆ VV_phi3_ZZ_TH13

double GeneralTHDMcache::VV_phi3_ZZ_TH13

Cross section times branching ratio for the process \(VV\to phi3\to ZZ\) at the LHC with 13 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{VV\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to ZZ)\)

Definition at line 1841 of file GeneralTHDMcache.h.

◆ VV_phi3_ZZ_TH8

double GeneralTHDMcache::VV_phi3_ZZ_TH8

Cross section times branching ratio for the process \(VV\to phi3\to ZZ\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{GTHDM}}_{VV\to phi3}\cdot BR^{\text{GTHDM}}(phi3\to ZZ)\)

Definition at line 1817 of file GeneralTHDMcache.h.

◆ yd1

gslpp::complex GeneralTHDMcache::yd1

Coupling of the SM-Higgs to up quarks.

Returns
@y_{u1} \( */ gslpp::complex yu1; /** @brief Coupling of the SM-Higgs to down quarks. @return @y_{d1}\)

Definition at line 1097 of file GeneralTHDMcache.h.

◆ yd2

gslpp::complex GeneralTHDMcache::yd2

Coupling of H to up quarks.

Returns
@y_{u2} \( */ gslpp::complex yu2; /** @brief Coupling of H to down quarks. @return @y_{d2}\)

Definition at line 1135 of file GeneralTHDMcache.h.

◆ yd3

gslpp::complex GeneralTHDMcache::yd3

Coupling of A to up quarks.

Returns
@y_{u3} \( */ gslpp::complex yu3; /** @brief Coupling of A to down quarks. @return @y_{d3}\)

Definition at line 1174 of file GeneralTHDMcache.h.

◆ yl1R

double GeneralTHDMcache::yl1R

Coupling of the SM-Higgs to down quarks real part.

Returns
@y_{d1} \( */ double yd1R; /** @brief Coupling of the SM-Higgs to leptons real part. @return @y_{l1}\)

Definition at line 1122 of file GeneralTHDMcache.h.

◆ yl2R

double GeneralTHDMcache::yl2R

Coupling of H to down quarks real part.

Returns
@y_{d2} \( */ double yd2R; /** @brief Coupling of H to leptons real part. @return @y_{l2}\)

Definition at line 1160 of file GeneralTHDMcache.h.

◆ yl3R

double GeneralTHDMcache::yl3R

Coupling of A to down quarks real part.

Returns
@y_{d3} \( */ double yd3R; /** @brief Coupling of A to leptons real part. @return @y_{l3}\)

Definition at line 1200 of file GeneralTHDMcache.h.

◆ yu1R

double GeneralTHDMcache::yu1R

Coupling of the SM-Higgs to leptons.

Returns
@y_{l1} \( */ gslpp::complex yl1; /** @brief Coupling of the SM-Higgs to up quarks real part. @return @y_{u1}\)

Definition at line 1110 of file GeneralTHDMcache.h.

◆ yu2R

double GeneralTHDMcache::yu2R

Coupling of H to leptons.

Returns
@y_{l2} \( */ gslpp::complex yl2; /** @brief Coupling of H to up quarks real part. @return @y_{u2}\)

Definition at line 1148 of file GeneralTHDMcache.h.

◆ yu3R

double GeneralTHDMcache::yu3R

Coupling of A to leptons.

Returns
@y_{l3} \( */ gslpp::complex yl3; /** @brief Coupling of A to up quarks real part. @return @y_{u3}\)

Definition at line 1188 of file GeneralTHDMcache.h.


The documentation for this class was generated from the following files: