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

A class for the caching of some THDM objects. More...

#include <THDMcache.h>

Detailed Description

A class for the caching of some THDM objects.

Author
HEPfit Collaboration

At the moment the Passarino-Veltman functions for STU and the calculation of the Higgs observables ( \(h\) signal strengths and searches for \(H\) and \(A\)) are cached. The tables are also read here.

Definition at line 29 of file THDMcache.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
 Amplitude for a CP-odd Higgs boson decay to a photon and a Z boson including the strange and bottom quarks in the loop. More...
 
gslpp::complex A_A_L (const double mA2, const double cW2, const double Mmu, const double Mtau, const double MZ) const
 Amplitude for a CP-odd Higgs boson decay to a photon and a Z boson including muons and taus in the loop. More...
 
gslpp::complex A_A_U (const double mA2, const double cW2, const double Mc, const double Mt, const double MZ) const
 Amplitude for a CP-odd Higgs boson decay to a photon and a Z boson including the charm and top quarks in the loop. More...
 
gslpp::complex A_h_D (const double mHl2, const double cW2, const double Md, const double Ms, const double Mb, const double MZ) const
 Amplitude for the SM Higgs boson decay to a photon and a Z boson including the down-type quarks in the loop. More...
 
gslpp::complex A_H_Hp (const double mHp2, const double mH, const double cW2, const double MZ) const
 Amplitude for a CP-even Higgs boson decay to a photon and a Z boson including the charged Higgs boson in the loop. More...
 
gslpp::complex A_h_L (const double mHl2, const double cW2, const double Me, const double Mmu, const double Mtau, const double MZ) const
 Amplitude for the SM Higgs boson decay to a photon and a Z boson including the leptons in the loop. More...
 
gslpp::complex A_h_U (const double mHl2, const double cW2, const double Mu, const double Mc, const double Mt, const double MZ) const
 Amplitude for the SM Higgs boson decay to a photon and a Z boson including the up-type quarks in the loop. More...
 
gslpp::complex A_H_W (const double mH, const double cW2, const double MW, const double MZ) const
 Amplitude for a CP-even Higgs boson decay to a photon and a Z boson including the W boson in the loop. More...
 
gslpp::complex A_HH_D (const double mHh2, const double cW2, const double Ms, const double Mb, const double MZ) const
 Amplitude for a heavy CP-even Higgs boson decay to a photon and a Z boson including the strange and bottom quarks in the loop. More...
 
gslpp::complex A_HH_L (const double mHh2, const double cW2, const double Mmu, const double Mtau, const double MZ) const
 Amplitude for a heavy CP-even Higgs boson decay to a photon and a Z boson including muons and taus in the loop. More...
 
gslpp::complex A_HH_U (const double mHh2, const double cW2, const double Mc, const double Mt, const double MZ) const
 Amplitude for a heavy CP-even Higgs boson decay to a photon and a Z boson including the charm and top quarks in the loop. More...
 
gslpp::complex B00_MZ2_0_mA2_mHp2 (const double MZ2, const double mA2, const double mHp2) const
 \(B_{00}(0; mA2, mHp2)\). More...
 
gslpp::complex B00_MZ2_0_mHh2_mA2 (const double MZ2, const double mHh2, const double mA2) const
 \(B_{00}(0; mHh2, mA2)\). More...
 
gslpp::complex B00_MZ2_0_mHh2_mHp2 (const double MZ2, const double mHh2, const double mHp2) const
 \(B_{00}(0; mHh2, mHp2)\). More...
 
gslpp::complex B00_MZ2_0_mHl2_mA2 (const double MZ2, const double mHl2, const double mA2) const
 \(B_{00}(0; mHl2, mA2)\). More...
 
gslpp::complex B00_MZ2_0_mHl2_mHp2 (const double MZ2, const double mHl2, const double mHp2) const
 \(B_{00}(0; mHl2, mHp2)\). More...
 
gslpp::complex B00_MZ2_0_mHp2_mHp2 (const double MZ2, const double mHp2) const
 \(B_{00}(0; mHl2, mHp2)\). More...
 
gslpp::complex B00_MZ2_0_MW2_mHh2 (const double MZ2, const double MW2, const double mHh2) const
 \(B_{00}(0; MW2, mHh2)\). More...
 
gslpp::complex B00_MZ2_0_MW2_mHl2 (const double MZ2, const double MW2, const double mHl2) const
 \(B_{00}(0; MW2, mHl2)\). More...
 
gslpp::complex B00_MZ2_0_MZ2_mHh2 (const double MZ2, const double mHh2) const
 \(B_{00}(0; MZ2, mHh2)\). More...
 
gslpp::complex B00_MZ2_0_MZ2_mHl2 (const double MZ2, const double mHl2) const
 \(B_{00}(0; MZ2, mHl2)\). More...
 
gslpp::complex B00_MZ2_MW2_mA2_mHp2 (const double MZ2, const double MW2, const double mA2, const double mHp2) const
 \(B_{00}(MW2; mA2, mHp2)\). More...
 
gslpp::complex B00_MZ2_MW2_mHh2_mHp2 (const double MZ2, const double MW2, const double mHh2, const double mHp2) const
 \(B_{00}(MW2; mHh2, mHp2)\). More...
 
gslpp::complex B00_MZ2_MW2_mHl2_mHp2 (const double MZ2, const double MW2, const double mHl2, const double mHp2) const
 \(B_{00}(MW2; mHl2, mHp2)\). More...
 
gslpp::complex B00_MZ2_MW2_mHp2_mHp2 (const double MZ2, const double MW2, const double mHp2) const
 \(B_{00}(MW2; mHp2, mHp2)\). More...
 
gslpp::complex B00_MZ2_MW2_MW2_mHh2 (const double MZ2, const double MW2, const double mHh2) const
 \(B_{00}(MW2; MW2, mHh2)\). More...
 
gslpp::complex B00_MZ2_MW2_MW2_mHl2 (const double MZ2, const double MW2, const double mHl2) const
 \(B_{00}(MW2; MW2, mHl2)\). More...
 
gslpp::complex B00_MZ2_MZ2_mHh2_mA2 (const double MZ2, const double mHh2, const double mA2) const
 \(B_{00}(MZ2; mHh2, mA2)\). More...
 
gslpp::complex B00_MZ2_MZ2_mHl2_mA2 (const double MZ2, const double mHl2, const double mA2) const
 \(B_{00}(MZ2; mHh2, mA2)\). More...
 
gslpp::complex B00_MZ2_MZ2_mHp2_mHp2 (const double MZ2, const double mHp2) const
 \(B_{00}(MZ2; mHp2, mHp2)\). More...
 
gslpp::complex B00_MZ2_MZ2_MZ2_mHh2 (const double MZ2, const double mHh2) const
 \(B_{00}(MZ2; MZ2, mHh2)\). More...
 
gslpp::complex B00_MZ2_MZ2_MZ2_mHl2 (const double MZ2, const double mHl2) const
 \(B_{00}(MZ2; MZ2, mHl2)\). More...
 
gslpp::complex B0_MZ2_0_0_mHh2 (const double MZ2, const double mHh2) const
 \(B_0(0; 0, mHh2)\). More...
 
gslpp::complex B0_MZ2_0_0_mHl2 (const double MZ2, const double mHl2) const
 \(B_0(0; 0, mHl2)\). More...
 
gslpp::complex B0_MZ2_0_mA2_mHh2 (const double MZ2, const double mA2, const double mHh2) const
 \(B_0(0; mA2, mHh2)\). More...
 
gslpp::complex B0_MZ2_0_mA2_mHl2 (const double MZ2, const double mA2, const double mHl2) const
 \(B_0(0; mA2, mHl2)\). More...
 
gslpp::complex B0_MZ2_0_mHp2_mHh2 (const double MZ2, const double mHp2, const double mHh2) const
 \(B_0(0; mHp2, mHh2)\). More...
 
gslpp::complex B0_MZ2_0_mHp2_mHl2 (const double MZ2, const double mHp2, const double mHl2) const
 \(B_0(0; mHp2, mHl2)\). More...
 
gslpp::complex B0_MZ2_0_MW2_mHh2 (const double MZ2, const double MW2, const double mHh2) const
 \(B_0(0; MW2, mHh2)\). More...
 
gslpp::complex B0_MZ2_0_MW2_mHl2 (const double MZ2, const double MW2, const double mHl2) const
 \(B_0(0; MW2, mHl2)\). More...
 
gslpp::complex B0_MZ2_0_MZ2_mHh2 (const double MZ2, const double mHh2) const
 \(B_0(0; MZ2, mHh2)\). More...
 
gslpp::complex B0_MZ2_0_MZ2_mHl2 (const double MZ2, const double mHl2) const
 \(B_0(0; MZ2, mHl2)\). More...
 
gslpp::complex B0_MZ2_mA2_0_mHh2 (const double MZ2, const double mA2, const double mHh2) const
 \(B_0(mA2; 0, mHh2)\). More...
 
gslpp::complex B0_MZ2_mA2_0_mHl2 (const double MZ2, const double mA2, const double mHl2) const
 \(B_0(mA2; 0, mHl2)\). More...
 
gslpp::complex B0_MZ2_mA2_mA2_mHh2 (const double MZ2, const double mA2, const double mHh2) const
 \(B_0(mA2; mA2, mHh2)\). More...
 
gslpp::complex B0_MZ2_mA2_mA2_mHl2 (const double MZ2, const double mA2, const double mHl2) const
 \(B_0(mA2; mA2, mHl2)\). More...
 
gslpp::complex B0_MZ2_mHh2_0_0 (const double MZ2, const double mHh2) const
 \(B_0(mHh2; 0, 0)\). More...
 
gslpp::complex B0_MZ2_mHh2_0_mA2 (const double MZ2, const double mHh2, const double mA2) const
 \(B_0(mHh2; 0, mA2)\). More...
 
gslpp::complex B0_MZ2_mHh2_0_mHp2 (const double MZ2, const double mHh2, const double mHp2) const
 \(B_0(mHh2; 0, mHp2)\). More...
 
gslpp::complex B0_MZ2_mHh2_mA2_mA2 (const double MZ2, const double mHh2, const double mA2) const
 \(B_0(mHh2; mA2, mA2)\). More...
 
gslpp::complex B0_MZ2_mHh2_mHh2_mHh2 (const double MZ2, const double mHh2) const
 \(B_0(mHh2; mHh2, mHh2)\). More...
 
gslpp::complex B0_MZ2_mHh2_mHh2_mHl2 (const double MZ2, const double mHh2, const double mHl2) const
 \(B_0(mHh2; mHh2, mHl2)\). More...
 
gslpp::complex B0_MZ2_mHh2_mHl2_mHl2 (const double MZ2, const double mHh2, const double mHl2) const
 \(B_0(mHh2; mHl2, mHl2)\). More...
 
gslpp::complex B0_MZ2_mHh2_mHp2_mHp2 (const double MZ2, const double mHh2, const double mHp2) const
 \(B_0(mHh2; mHp2, mHp2)\). More...
 
gslpp::complex B0_MZ2_mHl2_0_0 (const double MZ2, const double mHl2) const
 \(B_0(mHl2; 0, 0)\). More...
 
gslpp::complex B0_MZ2_mHl2_0_mA2 (const double MZ2, const double mHl2, const double mA2) const
 \(B_0(mHl2; 0, mHp2)\). More...
 
gslpp::complex B0_MZ2_mHl2_0_mHp2 (const double MZ2, const double mHl2, const double mHp2) const
 \(B_0(mHl2; 0, mHp2)\). More...
 
gslpp::complex B0_MZ2_mHl2_mA2_mA2 (const double MZ2, const double mHl2, const double mA2) const
 \(B_0(mHl2; mA2, mA2)\). More...
 
gslpp::complex B0_MZ2_mHl2_mHh2_mHh2 (const double MZ2, const double mHl2, const double mHh2) const
 \(B_0(mHl2; mHh2, mHh2)\). More...
 
gslpp::complex B0_MZ2_mHl2_mHh2_mHl2 (const double MZ2, const double mHl2, const double mHh2) const
 \(B_0(mHl2; mHh2, mHl2)\). More...
 
gslpp::complex B0_MZ2_mHl2_mHl2_mHl2 (const double MZ2, const double mHl2) const
 \(B_0(mHl2; mHl2, mHl2)\). More...
 
gslpp::complex B0_MZ2_mHl2_mHp2_mHp2 (const double MZ2, const double mHl2, const double mHp2) const
 \(B_0(mHl2; mHp2, mHp2)\). More...
 
gslpp::complex B0_MZ2_mHp2_0_mHh2 (const double MZ2, const double mHp2, const double mHh2) const
 \(B_0(mHp2; 0, mHh2)\). More...
 
gslpp::complex B0_MZ2_mHp2_0_mHl2 (const double MZ2, const double mHp2, const double mHl2) const
 \(B_0(mHp2; 0, mHl2)\). More...
 
gslpp::complex B0_MZ2_mHp2_mHp2_mHh2 (const double MZ2, const double mHp2, const double mHh2) const
 \(B_0(mHp2; mHp2, mHh2)\). More...
 
gslpp::complex B0_MZ2_mHp2_mHp2_mHl2 (const double MZ2, const double mHp2, const double mHl2) const
 \(B_0(mHp2; mHp2, mHl2)\). More...
 
gslpp::complex B0_MZ2_MW2_MW2_mHh2 (const double MZ2, const double MW2, const double mHh2) const
 \(B_0(MW2; MW2, mHh2)\). More...
 
gslpp::complex B0_MZ2_MW2_MW2_mHl2 (const double MZ2, const double MW2, const double mHl2) const
 \(B_0(MW2; MW2, mHl2)\). More...
 
gslpp::complex B0_MZ2_MZ2_MZ2_mHh2 (const double MZ2, const double mHh2) const
 \(B_0(MZ2; MZ2, mHh2)\). More...
 
gslpp::complex B0_MZ2_MZ2_MZ2_mHl2 (const double MZ2, const double mHl2) const
 \(B_0(MZ2; MZ2, mHl2)\). More...
 
gslpp::complex B0p_MZ2_0_0_mHh2 (const double MZ2, const double mHh2) const
 \(B_{0p}(0; 0, mHh2)\). More...
 
gslpp::complex B0p_MZ2_0_0_mHl2 (const double MZ2, const double mHl2) const
 \(B_{0p}(0; 0, mHl2)\). More...
 
gslpp::complex B0p_MZ2_0_mA2_mHh2 (const double MZ2, const double mA2, const double mHh2) const
 \(B_{0p}(0; mA2, mHh2)\). More...
 
gslpp::complex B0p_MZ2_0_mA2_mHl2 (const double MZ2, const double mA2, const double mHl2) const
 \(B_{0p}(0; mA2, mHl2)\). More...
 
gslpp::complex B0p_MZ2_0_mHp2_mA2 (const double MZ2, const double mHp2, const double mA2) const
 \(B_{0p}(0; mHp2, mHA2)\). More...
 
gslpp::complex B0p_MZ2_0_mHp2_mHh2 (const double MZ2, const double mHp2, const double mHh2) const
 \(B_{0p}(0; mHp2, mHh2)\). More...
 
gslpp::complex B0p_MZ2_0_mHp2_mHl2 (const double MZ2, const double mHp2, const double mHl2) const
 \(B_{0p}(0; mHp2, mHl2)\). More...
 
gslpp::complex B0p_MZ2_mA2_0_mHh2 (const double MZ2, const double mA2, const double mHh2) const
 \(B_{0p}(mA2; 0, mHh2)\). More...
 
gslpp::complex B0p_MZ2_mA2_0_mHl2 (const double MZ2, const double mA2, const double mHl2) const
 \(B_{0p}(mA2; 0, mHl2)\). More...
 
gslpp::complex B0p_MZ2_mA2_0_mHp2 (const double MZ2, const double mA2, const double mHp2) const
 \(B_{0p}(mA2; 0, mHp2)\). More...
 
gslpp::complex B0p_MZ2_mA2_mA2_mHh2 (const double MZ2, const double mA2, const double mHh2) const
 \(B_{0p}(mA2; mA2, mHh2)\). More...
 
gslpp::complex B0p_MZ2_mA2_mA2_mHl2 (const double MZ2, const double mA2, const double mHl2) const
 \(B_{0p}(mA2; mA2, mHl2)\). More...
 
gslpp::complex B0p_MZ2_mHh2_0_0 (const double MZ2, const double mHh2) const
 \(B_{0p}(mHh2; 0, 0)\). More...
 
gslpp::complex B0p_MZ2_mHh2_0_mA2 (const double MZ2, const double mHh2, const double mA2) const
 \(B_{0p}(mHh2; 0, mA2)\). More...
 
gslpp::complex B0p_MZ2_mHh2_0_mHp2 (const double MZ2, const double mHh2, const double mHp2) const
 \(B_{0p}(mHh2; 0, mHp2)\). More...
 
gslpp::complex B0p_MZ2_mHh2_mA2_mA2 (const double MZ2, const double mHh2, const double mA2) const
 \(B_{0p}(mHh2; mA2, mA2)\). More...
 
gslpp::complex B0p_MZ2_mHh2_mHh2_mHh2 (const double MZ2, const double mHh2) const
 \(B_{0p}(mHh2; mHh2, mHh2)\). More...
 
gslpp::complex B0p_MZ2_mHh2_mHh2_mHl2 (const double MZ2, const double mHh2, const double mHl2) const
 \(B_{0p}(mHh2; mHh2, mHl2)\). More...
 
gslpp::complex B0p_MZ2_mHh2_mHl2_mHl2 (const double MZ2, const double mHh2, const double mHl2) const
 \(B_{0p}(mHh2; mHl2, mHl2)\). More...
 
gslpp::complex B0p_MZ2_mHh2_mHp2_mHp2 (const double MZ2, const double mHh2, const double mHp2) const
 \(B_{0p}(mHh2; mHp2, mHp2)\). More...
 
gslpp::complex B0p_MZ2_mHl2_0_0 (const double MZ2, const double mHl2) const
 \(B_{0p}(mHl2; 0, 0)\). More...
 
gslpp::complex B0p_MZ2_mHl2_0_mA2 (const double MZ2, const double mHl2, const double mA2) const
 \(B_{0p}(mHl2; 0, mHp2)\). More...
 
gslpp::complex B0p_MZ2_mHl2_0_mHp2 (const double MZ2, const double mHl2, const double mHp2) const
 \(B_{0p}(mHl2; 0, mHp2)\). More...
 
gslpp::complex B0p_MZ2_mHl2_mA2_mA2 (const double MZ2, const double mHl2, const double mA2) const
 \(B_{0p}(mHl2; mA2, mA2)\). More...
 
gslpp::complex B0p_MZ2_mHl2_mHh2_mHh2 (const double MZ2, const double mHl2, const double mHh2) const
 \(B_{0p}(mHl2; mHh2, mHh2)\). More...
 
gslpp::complex B0p_MZ2_mHl2_mHh2_mHl2 (const double MZ2, const double mHl2, const double mHh2) const
 \(B_{0p}(mHl2; mHh2, mHl2)\). More...
 
gslpp::complex B0p_MZ2_mHl2_mHl2_mHl2 (const double MZ2, const double mHl2) const
 \(B_{0p}(mHl2; mHl2, mHl2)\). More...
 
gslpp::complex B0p_MZ2_mHl2_mHp2_mHp2 (const double MZ2, const double mHl2, const double mHp2) const
 \(B_{0p}(mHl2; mHp2, mHp2)\). More...
 
gslpp::complex B0p_MZ2_mHp2_0_mA2 (const double MZ2, const double mHp2, const double mA2) const
 \(B_{0p}(mHp2; 0, mHA2)\). More...
 
gslpp::complex B0p_MZ2_mHp2_0_mHh2 (const double MZ2, const double mHp2, const double mHh2) const
 \(B_{0p}(mHp2; 0, mHh2)\). More...
 
gslpp::complex B0p_MZ2_mHp2_0_mHl2 (const double MZ2, const double mHp2, const double mHl2) const
 \(B_{0p}(mHp2; 0, mHl2)\). More...
 
gslpp::complex B0p_MZ2_mHp2_mHp2_mHh2 (const double MZ2, const double mHp2, const double mHh2) const
 \(B_{0p}(mHp2; mHp2, mHh2)\). More...
 
gslpp::complex B0p_MZ2_mHp2_mHp2_mHl2 (const double MZ2, const double mHp2, const double mHl2) const
 \(B_{0p}(mHp2; mHp2, mHl2)\). 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 computeAlimits ()
 
void computeAquantities ()
 
void computeHHlimits ()
 
void computeHHquantities ()
 
void computeHpquantities ()
 
void computeSignalStrengthQuantities ()
 
void computeWFRcombinations ()
 
double cW2THDM (const double c02) const
 
double g_HH_HpHm (const double mHp2, const double mHh2, const double tanb, const double m12_2, const double bma, const double vev) const
 
const PVfunctions getPV () const
 
double ghHpHm (const double mHp2, const double tanb, const double m12_2, const double bma, const double mHl2, const double vev) const
 
gslpp::complex I_A_D (const double mA2, const double Ms, const double Mb) const
 Amplitude for a CP-odd Higgs boson decay to diphotons including the strange and bottom quarks in the loop. More...
 
gslpp::complex I_A_L (const double mA2, const double Mmu, const double Mtau) const
 Amplitude for a CP-odd Higgs boson decay to diphotons including muons and taus in the loop. More...
 
gslpp::complex I_A_U (const double mA2, const double Mc, const double Mt) const
 Amplitude for a CP-odd Higgs boson decay to diphotons including the charm and top quarks in the loop. More...
 
gslpp::complex I_h_D (const double mHl2, const double Md, const double Ms, const double Mb) const
 Amplitude for the SM Higgs boson decay to diphotons including the down-type quarks in the loop. More...
 
gslpp::complex I_H_Hp (const double mHp2, const double mH) const
 Amplitude for a CP-even Higgs boson decay to diphotons including the charged Higgs boson in the loop. More...
 
gslpp::complex I_h_L (const double mHl2, const double Me, const double Mmu, const double Mtau) const
 Amplitude for the SM Higgs boson decay to diphotons including the leptons in the loop. More...
 
gslpp::complex I_h_U (const double mHl2, const double Mu, const double Mc, const double Mt) const
 Amplitude for the SM Higgs boson decay to diphotons including the up-type quarks in the loop. More...
 
gslpp::complex I_H_W (const double mH, const double MW) const
 Amplitude for a CP-even Higgs boson decay to diphotons including the W boson in the loop. More...
 
gslpp::complex I_HH_D (const double mHh2, const double Ms, const double Mb) const
 Amplitude for a heavy CP-even Higgs boson decay to diphotons including the strange and bottom quarks in the loop. More...
 
gslpp::complex I_HH_L (const double mHh2, const double Mmu, const double Mtau) const
 Amplitude for a heavy CP-even Higgs boson decay to diphotons including muons and taus in the loop. More...
 
gslpp::complex I_HH_U (const double mHh2, const double Mc, const double Mt) const
 Amplitude for a heavy CP-even Higgs boson decay to diphotons including the charm and top quarks in the loop. More...
 
double ie1 (double mass)
 
double ie10 (double mass)
 
double ie10e (double mass)
 
double ie11 (double mass)
 
double ie11e (double mass)
 
double ie12 (double mass)
 
double ie12e (double mass)
 
double ie13 (double mass)
 
double ie13e (double mass)
 
double ie14 (double mass)
 
double ie14e (double mass)
 
double ie15 (double mass)
 
double ie15e (double mass)
 
double ie16 (double mass)
 
double ie16e (double mass)
 
double ie17 (double mass)
 
double ie17e (double mass)
 
double ie18 (double mass)
 
double ie18e (double mass)
 
double ie19 (double mass)
 
double ie19e (double mass)
 
double ie1e (double mass)
 
double ie2 (double mass)
 
double ie20 (double mass)
 
double ie20e (double mass)
 
double ie21 (double mass)
 
double ie21e (double mass)
 
double ie22 (double mass)
 
double ie22e (double mass)
 
double ie23 (double mass)
 
double ie23e (double mass)
 
double ie24 (double mass)
 
double ie24e (double mass)
 
double ie25 (double mass)
 
double ie25e (double mass)
 
double ie26 (double mass)
 
double ie26e (double mass)
 
double ie27 (double mass)
 
double ie27e (double mass)
 
double ie28 (double mass)
 
double ie28e (double mass)
 
double ie29 (double mass)
 
double ie29e (double mass)
 
double ie2e (double mass)
 
double ie3 (double mass)
 
double ie30 (double mass)
 
double ie30e (double mass)
 
double ie31 (double mass)
 
double ie31e (double mass)
 
double ie32 (double mass)
 
double ie32e (double mass)
 
double ie33 (double mass)
 
double ie33e (double mass)
 
double ie34 (double mass)
 
double ie34e (double mass)
 
double ie35 (double mass)
 
double ie35e (double mass)
 
double ie36 (double mass)
 
double ie36e (double mass)
 
double ie37 (double mass)
 
double ie37e (double mass)
 
double ie38 (double mass)
 
double ie38e (double mass)
 
double ie39 (double mass)
 
double ie39e (double mass)
 
double ie3e (double mass)
 
double ie4 (double mass)
 
double ie40 (double mass)
 
double ie40e (double mass)
 
double ie4e (double mass)
 
double ie5 (double mass)
 
double ie5e (double mass)
 
double ie6 (double mass)
 
double ie6e (double mass)
 
double ie7 (double mass)
 
double ie7e (double mass)
 
double ie8 (double mass)
 
double ie8e (double mass)
 
double ie9 (double mass)
 
double ie9e (double mass)
 
double interpolate (gslpp::matrix< double > arrayTab, double x)
 Linearly interpolates a table with one parameter dimension. More...
 
double interpolate2D (gslpp::matrix< double > arrayTab, double x, double y)
 Linearly interpolates a table with two parameter dimensions. More...
 
double ip_Br_HPtobb (double mass)
 Interpolating function for the SM branching ratio to two bottom quarks. More...
 
double ip_Br_HPtocc (double mass)
 Interpolating function for the SM branching ratio to two charm quarks. More...
 
double ip_Br_HPtomumu (double mass)
 Interpolating function for the SM branching ratio to two muons. More...
 
double ip_Br_HPtotautau (double mass)
 Interpolating function for the SM branching ratio to two tau leptons. More...
 
double ip_Br_HPtott (double mass)
 Interpolating function for the SM branching ratio to two top quarks. More...
 
double ip_Br_HPtoWW (double mass)
 Interpolating function for the SM branching ratio to two \(W\) bosons. More...
 
double ip_Br_HPtoZZ (double mass)
 Interpolating function for the SM branching ratio to two \(Z\) bosons. More...
 
double ip_cs_ggtoA_13 (double mass)
 Interpolating function for the A production cross section via gluon-gluon fusion at 13 TeV. More...
 
double ip_cs_ggtoA_8 (double mass)
 Interpolating function for the A production cross section via gluon-gluon fusion at 8 TeV. More...
 
double ip_cs_ggtoH_13 (double mass)
 Interpolating function for the H production cross section via gluon-gluon fusion at 13 TeV. More...
 
double ip_cs_ggtoH_8 (double mass)
 Interpolating function for the H production cross section via gluon-gluon fusion at 8 TeV. More...
 
double ip_cs_ggtoHp_13 (double mHp, double logtb)
 Interpolating function for the H+ production cross section from two gluons at 13 TeV. More...
 
double ip_cs_ggtoHp_8 (double mHp, double logtb)
 Interpolating function for the H+ production cross section from two gluons at 8 TeV. More...
 
double ip_cs_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_t_13 (double mass)
 Interpolating function for the gluon-gluon fusion A cross section ratio of the top-loop and the total contribution at 13 TeV. More...
 
double ip_csr_ggA_t_8 (double mass)
 Interpolating function for the gluon-gluon fusion A cross section ratio of the 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_t_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_t_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_ex_bb_A_Zh_Zbb_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a bb associated pseudoscalar resonance decaying to a \(Z\) and an \(h\) boson, of which the latter further decays to a b quark pair. More...
 
double ip_ex_bb_A_Zh_Zbb_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a bb associated pseudoscalar resonance decaying to a \(Z\) and an \(h\) boson, of which the latter further decays to a b quark pair. More...
 
double ip_ex_bb_phi_bb_CMS8 (double mass)
 Interpolating function for the observed CMS upper limit on a bottom quark produced scalar resonance decaying to two bottom quarks. More...
 
double ip_ex_bb_phi_bb_CMS8_e (double mass)
 Interpolating function for the expected CMS upper limit on a bottom quark produced scalar resonance decaying to two bottom quarks. More...
 
double ip_ex_bb_phi_tautau_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a bb associated scalar resonance decaying to two tau leptons. More...
 
double ip_ex_bb_phi_tautau_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a bb associated scalar resonance decaying to two tau leptons. More...
 
double ip_ex_bb_phi_tautau_ATLAS8 (double mass)
 Interpolating function for the observed ATLAS upper limit on a bottom quark produced scalar resonance decaying to two tau leptons. More...
 
double ip_ex_bb_phi_tautau_ATLAS8_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a bottom quark produced scalar resonance decaying to two tau leptons. More...
 
double ip_ex_bb_phi_tautau_CMS13 (double mass)
 Interpolating function for the observed CMS upper limit on a b associated scalar resonance decaying to two tau leptons. More...
 
double ip_ex_bb_phi_tautau_CMS13_e (double mass)
 Interpolating function for the expected CMS upper limit on a b associated scalar resonance decaying to two tau leptons. More...
 
double ip_ex_bb_phi_tautau_CMS8 (double mass)
 Interpolating function for the observed CMS upper limit on a bottom quark produced scalar resonance decaying to two tau leptons. More...
 
double ip_ex_bb_phi_tautau_CMS8_e (double mass)
 Interpolating function for the expected CMS upper limit on a bottom quark produced scalar resonance decaying to two tau leptons. More...
 
double ip_ex_bb_phi_tt_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a bb associated scalar resonance decaying to t quarks. More...
 
double ip_ex_bb_phi_tt_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a bb associated scalar resonance decaying to t quarks. More...
 
double ip_ex_bsgamma (double logtb, double logmHp)
 Interpolating function for the NNLO value for the branching ratio of \(b\to s \gamma\) decays in the THDM. More...
 
double ip_ex_gg_A_hZ_bbll_CMS8 (double mass)
 Interpolating function for the observed CMS upper limit on a gluon-gluon produced pseudoscalar resonance decaying to \(hZ\) which further decay to a bottom quark pair and a light lepton pair. More...
 
double ip_ex_gg_A_hZ_bbll_CMS8_e (double mass)
 Interpolating function for the expected CMS upper limit on a gluon-gluon produced pseudoscalar resonance decaying to \(hZ\) which further decay to a bottom quark pair and a light lepton pair. More...
 
double ip_ex_gg_A_hZ_bbZ_ATLAS8 (double mass)
 Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced pseudoscalar resonance decaying to \(hZ\) of which the Higgs further decays to a bottom quark pair. More...
 
double ip_ex_gg_A_hZ_bbZ_ATLAS8_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced pseudoscalar resonance decaying to \(hZ\) of which the Higgs further decays to a bottom quark pair. More...
 
double ip_ex_gg_A_hZ_tautaull_CMS8 (double mass)
 Interpolating function for the observed CMS upper limit on a gluon-gluon produced pseudoscalar resonance decaying to \(hZ\) which further decay to a \(\tau\) lepton pair and a light lepton pair. More...
 
double ip_ex_gg_A_hZ_tautaull_CMS8_e (double mass)
 Interpolating function for the expected CMS upper limit on a gluon-gluon produced pseudoscalar resonance decaying to \(hZ\) which further decay to a \(\tau\) lepton pair and a light lepton pair. More...
 
double ip_ex_gg_A_hZ_tautauZ_ATLAS8 (double mass)
 Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced pseudoscalar resonance decaying to \(hZ\) of which the Higgs further decays to a \(\tau\) lepton pair. More...
 
double ip_ex_gg_A_hZ_tautauZ_ATLAS8_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced pseudoscalar resonance decaying to \(hZ\) of which the Higgs further decays to a \(\tau\) lepton pair. More...
 
double ip_ex_gg_A_Zh_Zbb_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced pseudoscalar resonance decaying to a \(Z\) and an \(h\) boson, of which the latter further decays to a b quark pair. More...
 
double ip_ex_gg_A_Zh_Zbb_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced pseudoscalar resonance decaying to a \(Z\) and an \(h\) boson, of which the latter further decays to a b quark pair. More...
 
double ip_ex_gg_H_hh_ATLAS8 (double mass)
 Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(h\) bosons. More...
 
double ip_ex_gg_H_hh_ATLAS8_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(h\) bosons. More...
 
double ip_ex_gg_H_hh_bbtautau_CMS8 (double mass)
 Interpolating function for the observed CMS upper limit on a gluon-gluon produced scalar resonance decaying to two \(h\) bosons which further decay to a bottom quark pair and a \(\tau\) lepton pair. More...
 
double ip_ex_gg_H_hh_bbtautau_CMS8_e (double mass)
 Interpolating function for the expected CMS upper limit on a gluon-gluon produced scalar resonance decaying to two \(h\) bosons which further decay to a bottom quark pair and a \(\tau\) lepton pair. More...
 
double ip_ex_gg_H_WW_ATLAS8 (double mass)
 Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(W\) bosons. More...
 
double ip_ex_gg_H_WW_ATLAS8_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(W\) bosons. More...
 
double ip_ex_gg_H_WW_enumunu_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(W\) bosons which further decay to two lepton-neutrino pairs. More...
 
double ip_ex_gg_H_WW_enumunu_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(W\) bosons which further decay to two lepton-neutrino pairs. More...
 
double ip_ex_gg_H_WW_lnuqq_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(W\) bosons which further decay to a lepton-neutrino pair and a pair of quarks. More...
 
double ip_ex_gg_H_WW_lnuqq_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(W\) bosons which further decay to a lepton-neutrino pair and a pair of quarks. More...
 
double ip_ex_gg_H_ZZ_ATLAS8 (double mass)
 Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons. More...
 
double ip_ex_gg_H_ZZ_ATLAS8_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons. More...
 
double ip_ex_gg_H_ZZ_llll_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to four leptons. More...
 
double ip_ex_gg_H_ZZ_llll_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to four leptons. More...
 
double ip_ex_gg_H_ZZ_llllnunu_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos or two leptons. More...
 
double ip_ex_gg_H_ZZ_llllnunu_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos or two leptons. More...
 
double ip_ex_gg_H_ZZ_llnunu_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos. More...
 
double ip_ex_gg_H_ZZ_llnunu_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos. More...
 
double ip_ex_gg_H_ZZ_llnunu_CMS13 (double mass)
 Interpolating function for the observed CMS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos. More...
 
double ip_ex_gg_H_ZZ_llnunu_CMS13_e (double mass)
 Interpolating function for the expected CMS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos. More...
 
double ip_ex_gg_H_ZZ_llqq_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two quarks. More...
 
double ip_ex_gg_H_ZZ_llqq_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two quarks. More...
 
double ip_ex_gg_H_ZZ_nunuqq_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two neutrinos and two quarks. More...
 
double ip_ex_gg_H_ZZ_nunuqq_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two neutrinos and two quarks. More...
 
double ip_ex_gg_H_ZZ_qqllnunu_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two quarks and two neutrinos or two leptons. More...
 
double ip_ex_gg_H_ZZ_qqllnunu_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two quarks and two neutrinos or two leptons. More...
 
double ip_ex_gg_phi_gaga_CMS13 (double mass)
 Interpolating function for the observed CMS upper limit on a gluon-gluon produced scalar resonance decaying to two photons. More...
 
double ip_ex_gg_phi_gaga_CMS13_e (double mass)
 Interpolating function for the expected CMS upper limit on a gluon-gluon produced scalar resonance decaying to two photons. More...
 
double ip_ex_gg_phi_gaga_CMS8 (double mass)
 Interpolating function for the observed CMS upper limit on a gluon-gluon produced scalar resonance decaying to two photons. More...
 
double ip_ex_gg_phi_gaga_CMS8_e (double mass)
 Interpolating function for the expected CMS upper limit on a gluon-gluon produced scalar resonance decaying to two photons. More...
 
double ip_ex_gg_phi_tautau_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two tau leptons. More...
 
double ip_ex_gg_phi_tautau_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two tau leptons. More...
 
double ip_ex_gg_phi_tautau_ATLAS8 (double mass)
 Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two tau leptons. More...
 
double ip_ex_gg_phi_tautau_ATLAS8_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two tau leptons. More...
 
double ip_ex_gg_phi_tautau_CMS13 (double mass)
 Interpolating function for the observed CMS upper limit on a gluon-gluon produced scalar resonance decaying to two tau leptons. More...
 
double ip_ex_gg_phi_tautau_CMS13_e (double mass)
 Interpolating function for the expected CMS upper limit on a gluon-gluon produced scalar resonance decaying to two tau leptons. More...
 
double ip_ex_gg_phi_tautau_CMS8 (double mass)
 Interpolating function for the observed CMS upper limit on a gluon-gluon produced scalar resonance decaying to two tau leptons. More...
 
double ip_ex_gg_phi_tautau_CMS8_e (double mass)
 Interpolating function for the expected CMS upper limit on a gluon-gluon produced scalar resonance decaying to two tau leptons. More...
 
double ip_ex_gg_phi_tt_ATLAS8 (double mass)
 Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to a top quark pair. More...
 
double ip_ex_gg_phi_tt_ATLAS8_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to a top quark pair. More...
 
double ip_ex_gg_phi_Zga_llga_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to a \(Z\) boson and a photon, of which the \(Z\) further decays to two leptons. More...
 
double ip_ex_gg_phi_Zga_llga_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to a \(Z\) boson and a photon, of which the \(Z\) further decays to two leptons. More...
 
double ip_ex_ggF_H_hh_bbbb_CMS13 (double mass)
 Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to four b quarks. More...
 
double ip_ex_ggF_H_hh_bbbb_CMS13_e (double mass)
 Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to four b quarks. More...
 
double ip_ex_ggF_phi_Zga_CMS13 (double mass)
 Interpolating function for the observed CMS upper limit on a gluon-gluon produced scalar resonance decaying to a \(Z\) boson and a photon. More...
 
double ip_ex_ggF_phi_Zga_CMS13_e (double mass)
 Interpolating function for the expected CMS upper limit on a gluon-gluon produced scalar resonance decaying to a \(Z\) boson and a photon. More...
 
double ip_ex_ggVV_H_WW_lnulnu_CMS13 (double mass)
 Interpolating function for the observed CMS upper limit on a gluon-gluon or vector boson fusion produced scalar resonance decaying to two \(W\) bosons which further decay to two lepton-neutrino pairs. More...
 
double ip_ex_ggVV_H_WW_lnulnu_CMS13_e (double mass)
 Interpolating function for the expected CMS upper limit on a gluon-gluon or vector boson fusion produced scalar resonance decaying to two \(W\) bosons which further decay to two lepton-neutrino pairs. More...
 
double ip_ex_mu_pp_H_VV_CMS8 (double mass)
 Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two massive vector bosons. More...
 
double ip_ex_mu_pp_H_VV_CMS8_e (double mass)
 Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two massive vector bosons. More...
 
double ip_ex_pp_A_HZ_bbll_CMS8 (double mA, double mH)
 Interpolating function for the observed CMS upper limit on a pseudoscalar resonance decaying to \(HZ\) which further decay to a \(b\) quark pair and a light lepton pair. More...
 
double ip_ex_pp_A_HZ_tautaull_CMS8 (double mA, double mH)
 Interpolating function for the observed CMS upper limit on a pseudoscalar resonance decaying to \(HZ\) which further decay to a \(\tau\) lepton pair and a light lepton pair. More...
 
double ip_ex_pp_A_Zga_llga_CMS8 (double mass)
 Interpolating function for the observed CMS upper limit on a pseudoscalar resonance decaying to a Z boson and a photon which further decay into two leptons and a photon. More...
 
double ip_ex_pp_A_Zga_llga_CMS8_e (double mass)
 Interpolating function for the expected CMS upper limit on a pseudoscalar resonance decaying to a Z boson and a photon which further decay into two leptons and a photon. More...
 
double ip_ex_pp_H_AZ_bbll_CMS8 (double mA, double mH)
 Interpolating function for the observed CMS upper limit on a scalar resonance decaying to \(AZ\) which further decay to a \(b\) quark pair and a light lepton pair. More...
 
double ip_ex_pp_H_AZ_tautaull_CMS8 (double mA, double mH)
 Interpolating function for the observed CMS upper limit on a scalar resonance decaying to \(AZ\) which further decay to a \(\tau\) lepton pair and a light lepton pair. More...
 
double ip_ex_pp_H_hh_bbbb_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a spin-2 resonance decaying to two \(h\) bosons which further decay to four b quarks. More...
 
double ip_ex_pp_H_hh_bbbb_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a spin-2 resonance decaying to two \(h\) bosons which further decay to four b quarks. More...
 
double ip_ex_pp_H_hh_bbbb_CMS13 (double mass)
 Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to four b quarks. More...
 
double ip_ex_pp_H_hh_bbbb_CMS13_e (double mass)
 Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to four b quarks. More...
 
double ip_ex_pp_H_hh_bblnulnu_CMS13 (double mass)
 Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to a b quark pair and two lepton-neutrino pairs. More...
 
double ip_ex_pp_H_hh_bblnulnu_CMS13_e (double mass)
 Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to a b quark pair and two lepton-neutrino pairs. More...
 
double ip_ex_pp_H_hh_bbtautau1_CMS13 (double mass)
 Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to a b quark pair and two tau leptons. More...
 
double ip_ex_pp_H_hh_bbtautau1_CMS13_e (double mass)
 Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to a b quark pair and two tau leptons. More...
 
double ip_ex_pp_H_hh_bbtautau_CMS13 (double mass)
 Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to a b quark pair and two tau leptons. More...
 
double ip_ex_pp_H_hh_bbtautau_CMS13_e (double mass)
 Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to a b quark pair and two tau leptons. More...
 
double ip_ex_pp_H_hh_bbVV_CMS13 (double mass)
 Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to a b quark pair, two leptons and two neutrinos. More...
 
double ip_ex_pp_H_hh_bbVV_CMS13_e (double mass)
 Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to a b quark pair, two leptons and two neutrinos. More...
 
double ip_ex_pp_H_hh_CMS8 (double mass)
 Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons. More...
 
double ip_ex_pp_H_hh_CMS8_e (double mass)
 Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons. More...
 
double ip_ex_pp_H_hh_gagabb_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to two photons and a b quark pair. More...
 
double ip_ex_pp_H_hh_gagabb_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to two photons and a b quark pair. More...
 
double ip_ex_pp_H_hh_gagabb_CMS13 (double mass)
 Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to two photons and a b quark pair. More...
 
double ip_ex_pp_H_hh_gagabb_CMS13_e (double mass)
 Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to two photons and a b quark pair. More...
 
double ip_ex_pp_H_hh_gagaWW_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(h\) bosons which further decay to two photons and two \(W\) bosons. More...
 
double ip_ex_pp_H_hh_gagaWW_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(h\) bosons which further decay to two photons and two \(W\) bosons. More...
 
double ip_ex_pp_H_VV_qqqq_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a scalar resonance decaying to two \(W\) or \(Z\) bosons which further decay hadronically. More...
 
double ip_ex_pp_H_VV_qqqq_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a scalar resonance decaying to two \(W\) or \(Z\) bosons which further decay hadronically. More...
 
double ip_ex_pp_H_ZZ_llll_CMS13 (double mass)
 Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(Z\) bosons which further decay to four leptons. More...
 
double ip_ex_pp_H_ZZ_llll_CMS13_e (double mass)
 Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(Z\) bosons which further decay to four leptons. More...
 
double ip_ex_pp_H_ZZ_llnunu_CMS13 (double mass)
 Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos. More...
 
double ip_ex_pp_H_ZZ_llnunu_CMS13_e (double mass)
 Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos. More...
 
double ip_ex_pp_H_ZZ_llqq_CMS13 (double mass)
 Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two quarks. More...
 
double ip_ex_pp_H_ZZ_llqq_CMS13_e (double mass)
 Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two quarks. More...
 
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_taunu_CMS8_e (double mass)
 Interpolating function for the expected CMS upper limit on a singly charged scalar resonance decaying to a \(\tau\) lepton and a neutrino. More...
 
double ip_ex_pp_Hp_tb_ATLAS13_1 (double mass)
 Interpolating function for the observed ATLAS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark. More...
 
double ip_ex_pp_Hp_tb_ATLAS13_1_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark. More...
 
double ip_ex_pp_Hp_tb_ATLAS13_2 (double mass)
 Interpolating function for the observed ATLAS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark. More...
 
double ip_ex_pp_Hp_tb_ATLAS13_2_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark. More...
 
double ip_ex_pp_Hp_tb_CMS8 (double mass)
 Interpolating function for the observed CMS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark. More...
 
double ip_ex_pp_Hp_tb_CMS8_e (double mass)
 Interpolating function for the expected CMS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark. More...
 
double ip_ex_pp_Hpm_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_ATLAS13_e (double mass)
 Interpolating function for the expected 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_ATLAS8_e (double mass)
 Interpolating function for the expected 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_taunu_CMS13_e (double mass)
 Interpolating function for the expected CMS upper limit on a singly charged scalar resonance decaying to a \(\tau\) lepton and a neutrino. More...
 
double ip_ex_pp_Hpm_tb_ATLAS8 (double mass)
 Interpolating function for the observed ATLAS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark. More...
 
double ip_ex_pp_Hpm_tb_ATLAS8_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark. More...
 
double ip_ex_pp_phi_bb_CMS13 (double mass)
 Interpolating function for the observed CMS upper limit on a scalar resonance decaying to a b quark pair. More...
 
double ip_ex_pp_phi_bb_CMS13_e (double mass)
 Interpolating function for the expected CMS upper limit on a scalar resonance decaying to a b quark pair. More...
 
double ip_ex_pp_phi_gaga_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a scalar resonance decaying to two photons. More...
 
double ip_ex_pp_phi_gaga_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a scalar resonance decaying to two photons. More...
 
double ip_ex_pp_phi_gaga_ATLAS8 (double mass)
 Interpolating function for the observed ATLAS upper limit on a scalar resonance decaying to two photons. More...
 
double ip_ex_pp_phi_gaga_ATLAS8_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a scalar resonance decaying to two photons. More...
 
double ip_ex_pp_phi_hh_bbbb_CMS8 (double mass)
 Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to two bottom quark pairs. More...
 
double ip_ex_pp_phi_hh_bbbb_CMS8_e (double mass)
 Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to two bottom quark pairs. More...
 
double ip_ex_pp_phi_hh_gagabb_CMS8 (double mass)
 Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to a photon pair and a bottom quark pair. More...
 
double ip_ex_pp_phi_hh_gagabb_CMS8_e (double mass)
 Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to a photon pair and a bottom quark pair. More...
 
double ip_ex_pp_phi_Zga_llga_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a scalar resonance decaying to a \(Z\) boson and a photon, of which the \(Z\) further decays to two leptons. More...
 
double ip_ex_pp_phi_Zga_llga_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a scalar resonance decaying to a \(Z\) boson and a photon, of which the \(Z\) further decays to two leptons. More...
 
double ip_ex_pp_phi_Zga_llga_ATLAS8 (double mass)
 Interpolating function for the observed ATLAS upper limit on a pseudoscalar resonance decaying to a Z boson and a photon which further decay into two leptons and a photon. More...
 
double ip_ex_pp_phi_Zga_llga_ATLAS8_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a pseudoscalar resonance decaying to a Z boson and a photon which further decay into two leptons and a photon. More...
 
double ip_ex_pp_phi_Zga_llga_CMS13 (double mass)
 Interpolating function for the observed CMS upper limit on a scalar resonance decaying to a \(Z\) boson and a photon, of which the \(Z\) further decays to two leptons. More...
 
double ip_ex_pp_phi_Zga_llga_CMS13_e (double mass)
 Interpolating function for the expected CMS upper limit on a scalar resonance decaying to a \(Z\) boson and a photon, of which the \(Z\) further decays to two leptons. More...
 
double ip_ex_pp_phi_Zga_qqga_CMS13 (double mass)
 Interpolating function for the observed CMS upper limit on a scalar resonance decaying to a \(Z\) boson and a photon, of which the \(Z\) further decays to two quarks. More...
 
double ip_ex_pp_phi_Zga_qqga_CMS13_e (double mass)
 Interpolating function for the expected CMS upper limit on a scalar resonance decaying to a \(Z\) boson and a photon, of which the \(Z\) further decays to two quarks. More...
 
double ip_ex_tt_phi_tt_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a tt associated scalar resonance decaying to t quarks. More...
 
double ip_ex_tt_phi_tt_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a tt associated scalar resonance decaying to t quarks. More...
 
double ip_ex_VBF_H_WW_ATLAS8 (double mass)
 Interpolating function for the observed ATLAS upper limit on a vector boson fusion produced scalar resonance decaying to two \(W\) bosons. More...
 
double ip_ex_VBF_H_WW_ATLAS8_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a vector boson fusion produced scalar resonance decaying to two \(W\) bosons. More...
 
double ip_ex_VBF_H_WW_enumunu_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a vector boson fusion produced scalar resonance decaying to two \(W\) bosons which further decay to two lepton-neutrino pairs. More...
 
double ip_ex_VBF_H_WW_enumunu_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a vector boson fusion produced scalar resonance decaying to two \(W\) bosons which further decay to two lepton-neutrino pairs. More...
 
double ip_ex_VBF_H_WW_lnuqq_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a VBF produced scalar resonance decaying to two \(W\) bosons which further decay to a lepton-neutrino pair and a pair of quarks. More...
 
double ip_ex_VBF_H_WW_lnuqq_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a VBF produced scalar resonance decaying to two \(W\) bosons which further decay to a lepton-neutrino pair and a pair of quarks. More...
 
double ip_ex_VBF_H_ZZ_ATLAS8 (double mass)
 Interpolating function for the observed ATLAS upper limit on a vector boson fusion produced scalar resonance decaying to two \(Z\) bosons. More...
 
double ip_ex_VBF_H_ZZ_ATLAS8_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a vector boson fusion produced scalar resonance decaying to two \(Z\) bosons. More...
 
double ip_ex_VBF_H_ZZ_llll_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a vector boson fusion produced scalar resonance decaying to two \(Z\) bosons which further decay to four leptons. More...
 
double ip_ex_VBF_H_ZZ_llll_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a vector boson fusion produced scalar resonance decaying to two \(Z\) bosons which further decay to four leptons. More...
 
double ip_ex_VBF_H_ZZ_llllnunu_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a VBF produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos or two leptons. More...
 
double ip_ex_VBF_H_ZZ_llllnunu_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a VBF produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos or two leptons. More...
 
double ip_ex_VBF_H_ZZ_llnunu_CMS13 (double mass)
 Interpolating function for the observed CMS upper limit on a VBF produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos. More...
 
double ip_ex_VBF_H_ZZ_llnunu_CMS13_e (double mass)
 Interpolating function for the expected CMS upper limit on a VBF produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos. More...
 
double ip_ex_VBF_H_ZZ_llqq_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a vector boson fusion produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two quarks. More...
 
double ip_ex_VBF_H_ZZ_llqq_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a vector boson fusion produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two quarks. More...
 
double ip_ex_VBF_H_ZZ_qqllnunu_ATLAS13 (double mass)
 Interpolating function for the observed ATLAS upper limit on a VBF produced scalar resonance decaying to two \(Z\) bosons which further decay to two quarks and two neutrinos or two leptons. More...
 
double ip_ex_VBF_H_ZZ_qqllnunu_ATLAS13_e (double mass)
 Interpolating function for the expected ATLAS upper limit on a VBF produced scalar resonance decaying to two \(Z\) bosons which further decay to two quarks and two neutrinos or two leptons. More...
 
double ip_ex_VBF_VH_H_ZZ_llll_CMS13 (double mass)
 Interpolating function for the observed CMS upper limit on a vector boson fusion produced scalar resonance decaying to two \(Z\) bosons which further decay to four leptons. More...
 
double ip_ex_VBF_VH_H_ZZ_llll_CMS13_e (double mass)
 Interpolating function for the expected CMS upper limit on a vector boson fusion produced scalar resonance decaying to two \(Z\) bosons which further decay to four leptons. More...
 
double ip_GammaHPtotSM (double mass)
 Interpolating function for the total SM Higgs decay width. More...
 
double KaellenFunction (const double a2, const double b2, const double c2) const
 Kaellen function. More...
 
double MWTHDM (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...
 
void runTHDMparameters ()
 
 THDMcache (const StandardModel &SM_i)
 THDMcache constructor. More...
 
double updateCache ()
 
 ~THDMcache ()
 THDMcache destructor. More...
 

Public Attributes

gslpp::matrix< double > arraybsgamma
 
gslpp::matrix< double > ATLAS13_bb_A_Zh_Zbb
 
gslpp::matrix< double > ATLAS13_bb_A_Zh_Zbb_e
 
gslpp::matrix< double > ATLAS13_bb_phi_tautau
 
gslpp::matrix< double > ATLAS13_bb_phi_tautau_e
 
gslpp::matrix< double > ATLAS13_bb_phi_tt
 
gslpp::matrix< double > ATLAS13_bb_phi_tt_e
 
gslpp::matrix< double > ATLAS13_gg_A_Zh_Zbb
 
gslpp::matrix< double > ATLAS13_gg_A_Zh_Zbb_e
 
gslpp::matrix< double > ATLAS13_gg_H_WW_enumumu
 
gslpp::matrix< double > ATLAS13_gg_H_WW_enumumu_e
 
gslpp::matrix< double > ATLAS13_gg_H_WW_lnuqq
 
gslpp::matrix< double > ATLAS13_gg_H_WW_lnuqq_e
 
gslpp::matrix< double > ATLAS13_gg_H_ZZ_llll
 
gslpp::matrix< double > ATLAS13_gg_H_ZZ_llll_e
 
gslpp::matrix< double > ATLAS13_gg_H_ZZ_llllnunu
 
gslpp::matrix< double > ATLAS13_gg_H_ZZ_llllnunu_e
 
gslpp::matrix< double > ATLAS13_gg_H_ZZ_llnunu
 
gslpp::matrix< double > ATLAS13_gg_H_ZZ_llnunu_e
 
gslpp::matrix< double > ATLAS13_gg_H_ZZ_llqq
 
gslpp::matrix< double > ATLAS13_gg_H_ZZ_llqq_e
 
gslpp::matrix< double > ATLAS13_gg_H_ZZ_nunuqq
 
gslpp::matrix< double > ATLAS13_gg_H_ZZ_nunuqq_e
 
gslpp::matrix< double > ATLAS13_gg_H_ZZ_qqllnunu
 
gslpp::matrix< double > ATLAS13_gg_H_ZZ_qqllnunu_e
 
gslpp::matrix< double > ATLAS13_gg_phi_tautau
 
gslpp::matrix< double > ATLAS13_gg_phi_tautau_e
 
gslpp::matrix< double > ATLAS13_gg_phi_Zga_llga
 
gslpp::matrix< double > ATLAS13_gg_phi_Zga_llga_e
 
gslpp::matrix< double > ATLAS13_pp_H_hh_bbbb
 
gslpp::matrix< double > ATLAS13_pp_H_hh_bbbb_e
 
gslpp::matrix< double > ATLAS13_pp_H_hh_gagabb
 
gslpp::matrix< double > ATLAS13_pp_H_hh_gagabb_e
 
gslpp::matrix< double > ATLAS13_pp_H_hh_gagaWW
 
gslpp::matrix< double > ATLAS13_pp_H_hh_gagaWW_e
 
gslpp::matrix< double > ATLAS13_pp_H_VV_qqqq
 
gslpp::matrix< double > ATLAS13_pp_H_VV_qqqq_e
 
gslpp::matrix< double > ATLAS13_pp_Hp_tb1
 
gslpp::matrix< double > ATLAS13_pp_Hp_tb1_e
 
gslpp::matrix< double > ATLAS13_pp_Hp_tb2
 
gslpp::matrix< double > ATLAS13_pp_Hp_tb2_e
 
gslpp::matrix< double > ATLAS13_pp_Hpm_taunu
 
gslpp::matrix< double > ATLAS13_pp_Hpm_taunu_e
 
gslpp::matrix< double > ATLAS13_pp_phi_gaga
 
gslpp::matrix< double > ATLAS13_pp_phi_gaga_e
 
gslpp::matrix< double > ATLAS13_pp_phi_Zga
 
gslpp::matrix< double > ATLAS13_pp_phi_Zga_e
 
gslpp::matrix< double > ATLAS13_tt_phi_tt
 
gslpp::matrix< double > ATLAS13_tt_phi_tt_e
 
gslpp::matrix< double > ATLAS13_VBF_H_WW_enumumu
 
gslpp::matrix< double > ATLAS13_VBF_H_WW_enumumu_e
 
gslpp::matrix< double > ATLAS13_VBF_H_WW_lnuqq
 
gslpp::matrix< double > ATLAS13_VBF_H_WW_lnuqq_e
 
gslpp::matrix< double > ATLAS13_VBF_H_ZZ_llll
 
gslpp::matrix< double > ATLAS13_VBF_H_ZZ_llll_e
 
gslpp::matrix< double > ATLAS13_VBF_H_ZZ_llllnunu
 
gslpp::matrix< double > ATLAS13_VBF_H_ZZ_llllnunu_e
 
gslpp::matrix< double > ATLAS13_VBF_H_ZZ_llqq
 
gslpp::matrix< double > ATLAS13_VBF_H_ZZ_llqq_e
 
gslpp::matrix< double > ATLAS13_VBF_H_ZZ_qqllnunu
 
gslpp::matrix< double > ATLAS13_VBF_H_ZZ_qqllnunu_e
 
gslpp::matrix< double > ATLAS8_bb_phi_tautau
 
gslpp::matrix< double > ATLAS8_bb_phi_tautau_e
 
gslpp::matrix< double > ATLAS8_gg_A_hZ_bbZ
 
gslpp::matrix< double > ATLAS8_gg_A_hZ_bbZ_e
 
gslpp::matrix< double > ATLAS8_gg_A_hZ_tautauZ
 
gslpp::matrix< double > ATLAS8_gg_A_hZ_tautauZ_e
 
gslpp::matrix< double > ATLAS8_gg_H_hh
 
gslpp::matrix< double > ATLAS8_gg_H_hh_e
 
gslpp::matrix< double > ATLAS8_gg_H_WW
 
gslpp::matrix< double > ATLAS8_gg_H_WW_e
 
gslpp::matrix< double > ATLAS8_gg_H_ZZ
 
gslpp::matrix< double > ATLAS8_gg_H_ZZ_e
 
gslpp::matrix< double > ATLAS8_gg_phi_tautau
 
gslpp::matrix< double > ATLAS8_gg_phi_tautau_e
 
gslpp::matrix< double > ATLAS8_gg_phi_tt
 
gslpp::matrix< double > ATLAS8_gg_phi_tt_e
 
gslpp::matrix< double > ATLAS8_pp_Hpm_taunu
 
gslpp::matrix< double > ATLAS8_pp_Hpm_taunu_e
 
gslpp::matrix< double > ATLAS8_pp_Hpm_tb
 
gslpp::matrix< double > ATLAS8_pp_Hpm_tb_e
 
gslpp::matrix< double > ATLAS8_pp_phi_gaga
 
gslpp::matrix< double > ATLAS8_pp_phi_gaga_e
 
gslpp::matrix< double > ATLAS8_pp_phi_Zga_llga
 
gslpp::matrix< double > ATLAS8_pp_phi_Zga_llga_e
 
gslpp::matrix< double > ATLAS8_VBF_H_WW
 
gslpp::matrix< double > ATLAS8_VBF_H_WW_e
 
gslpp::matrix< double > ATLAS8_VBF_H_ZZ
 
gslpp::matrix< double > ATLAS8_VBF_H_ZZ_e
 
double bbF_A_bb_TH8
 
double bbF_A_hZ_bbZ_TH13
 
double bbF_A_tautau_TH13
 
double bbF_A_tautau_TH8
 
double bbF_A_tt_TH13
 
double bbF_H_bb_TH8
 
double bbF_H_tautau_TH13
 
double bbF_H_tautau_TH8
 
double bbF_H_tt_TH13
 
double Br_Atobb
 
double Br_Atogaga
 
double Br_AtoHpW
 \(A\) branching ratio to a charged Higgs and a \(W^\mp\) boson. More...
 
double Br_AtoHZ
 
double Br_AtohZ
 
double Br_Atotautau
 
double Br_Atott
 
gslpp::matrix< double > br_bb
 
gslpp::matrix< double > br_cc
 
double Br_HtoAA
 
double Br_HtoAZ
 
double Br_Htobb
 
double Br_Htogaga
 
double Br_Htohh
 
double Br_HtoHpHm
 
double Br_HtoHpW
 
double Br_Htotautau
 
double Br_Htott
 
double Br_HtoWW
 
double Br_HtoZga
 
double Br_HtoZZ
 
gslpp::matrix< double > br_mumu
 
gslpp::matrix< double > br_tautau
 
gslpp::matrix< double > br_tt
 
gslpp::matrix< double > br_WW
 
gslpp::matrix< double > br_ZZ
 
double BrSM_htobb
 
double BrSM_htogaga
 
double BrSM_htotautau
 
gslpp::matrix< double > CMS13_bb_phi_tautau
 
gslpp::matrix< double > CMS13_bb_phi_tautau_e
 
gslpp::matrix< double > CMS13_gg_H_ZZ_llnunu
 
gslpp::matrix< double > CMS13_gg_H_ZZ_llnunu_e
 
gslpp::matrix< double > CMS13_gg_phi_gaga
 
gslpp::matrix< double > CMS13_gg_phi_gaga_e
 
gslpp::matrix< double > CMS13_gg_phi_tautau
 
gslpp::matrix< double > CMS13_gg_phi_tautau_e
 
gslpp::matrix< double > CMS13_ggF_H_hh_bbbb
 
gslpp::matrix< double > CMS13_ggF_H_hh_bbbb_e
 
gslpp::matrix< double > CMS13_ggF_phi_Zga
 
gslpp::matrix< double > CMS13_ggF_phi_Zga_e
 
gslpp::matrix< double > CMS13_ggFVBF_H_WW_lnulnu
 
gslpp::matrix< double > CMS13_ggFVBF_H_WW_lnulnu_e
 
gslpp::matrix< double > CMS13_pp_H_hh_bbbb
 
gslpp::matrix< double > CMS13_pp_H_hh_bbbb_e
 
gslpp::matrix< double > CMS13_pp_H_hh_bblnulnu
 
gslpp::matrix< double > CMS13_pp_H_hh_bblnulnu_e
 
gslpp::matrix< double > CMS13_pp_H_hh_bbtautau
 
gslpp::matrix< double > CMS13_pp_H_hh_bbtautau1
 
gslpp::matrix< double > CMS13_pp_H_hh_bbtautau1_e
 
gslpp::matrix< double > CMS13_pp_H_hh_bbtautau_e
 
gslpp::matrix< double > CMS13_pp_H_hh_bbVV
 
gslpp::matrix< double > CMS13_pp_H_hh_bbVV_e
 
gslpp::matrix< double > CMS13_pp_H_hh_gagabb
 
gslpp::matrix< double > CMS13_pp_H_hh_gagabb_e
 
gslpp::matrix< double > CMS13_pp_H_ZZ_llll
 
gslpp::matrix< double > CMS13_pp_H_ZZ_llll_e
 
gslpp::matrix< double > CMS13_pp_H_ZZ_llnunu
 
gslpp::matrix< double > CMS13_pp_H_ZZ_llnunu_e
 
gslpp::matrix< double > CMS13_pp_H_ZZ_llqq
 
gslpp::matrix< double > CMS13_pp_H_ZZ_llqq_e
 
gslpp::matrix< double > CMS13_pp_Hpm_taunu
 
gslpp::matrix< double > CMS13_pp_Hpm_taunu_e
 
gslpp::matrix< double > CMS13_pp_phi_bb
 
gslpp::matrix< double > CMS13_pp_phi_bb_e
 
gslpp::matrix< double > CMS13_pp_phi_Zga_llga
 
gslpp::matrix< double > CMS13_pp_phi_Zga_llga_e
 
gslpp::matrix< double > CMS13_pp_phi_Zga_qqga
 
gslpp::matrix< double > CMS13_pp_phi_Zga_qqga_e
 
gslpp::matrix< double > CMS13_VBF_H_ZZ_llnunu
 
gslpp::matrix< double > CMS13_VBF_H_ZZ_llnunu_e
 
gslpp::matrix< double > CMS13_VBFVH_H_ZZ_llll
 
gslpp::matrix< double > CMS13_VBFVH_H_ZZ_llll_e
 
gslpp::matrix< double > CMS8_bb_phi_bb
 
gslpp::matrix< double > CMS8_bb_phi_bb_e
 
gslpp::matrix< double > CMS8_bb_phi_tautau
 
gslpp::matrix< double > CMS8_bb_phi_tautau_e
 
gslpp::matrix< double > CMS8_gg_A_hZ_bbll
 
gslpp::matrix< double > CMS8_gg_A_hZ_bbll_e
 
gslpp::matrix< double > CMS8_gg_A_hZ_tautaull
 
gslpp::matrix< double > CMS8_gg_A_hZ_tautaull_e
 
gslpp::matrix< double > CMS8_gg_H_hh_bbtautau
 
gslpp::matrix< double > CMS8_gg_H_hh_bbtautau_e
 
gslpp::matrix< double > CMS8_gg_phi_gaga
 
gslpp::matrix< double > CMS8_gg_phi_gaga_e
 
gslpp::matrix< double > CMS8_gg_phi_tautau
 
gslpp::matrix< double > CMS8_gg_phi_tautau_e
 
gslpp::matrix< double > CMS8_mu_pp_H_VV
 
gslpp::matrix< double > CMS8_mu_pp_H_VV_e
 
gslpp::matrix< double > CMS8_pp_A_HZ_bbll
 
gslpp::matrix< double > CMS8_pp_A_HZ_tautaull
 
gslpp::matrix< double > CMS8_pp_A_Zga_llga
 
gslpp::matrix< double > CMS8_pp_A_Zga_llga_e
 
gslpp::matrix< double > CMS8_pp_H_AZ_bbll
 
gslpp::matrix< double > CMS8_pp_H_AZ_tautaull
 
gslpp::matrix< double > CMS8_pp_H_hh
 
gslpp::matrix< double > CMS8_pp_H_hh_bbbb
 
gslpp::matrix< double > CMS8_pp_H_hh_bbbb_e
 
gslpp::matrix< double > CMS8_pp_H_hh_e
 
gslpp::matrix< double > CMS8_pp_H_hh_gagabb
 
gslpp::matrix< double > CMS8_pp_H_hh_gagabb_e
 
gslpp::matrix< double > CMS8_pp_Hp_taunu
 
gslpp::matrix< double > CMS8_pp_Hp_taunu_e
 
gslpp::matrix< double > CMS8_pp_Hp_tb
 
gslpp::matrix< double > CMS8_pp_Hp_tb_e
 
gslpp::matrix< double > CMS8_pp_phi_Zga
 
gslpp::matrix< double > csrA_bottom_13
 
gslpp::matrix< double > csrA_bottom_8
 
gslpp::matrix< double > csrA_top_13
 
gslpp::matrix< double > csrA_top_8
 
gslpp::matrix< double > csrH_bottom_13
 
gslpp::matrix< double > csrH_bottom_8
 
gslpp::matrix< double > csrH_top_13
 
gslpp::matrix< double > csrH_top_8
 
double g1_at_Q
 
double g2_at_Q
 
double g3_at_Q
 
double Gamma_AZga
 
double Gamma_h
 
double GammaAtot
 
double GammaHptot
 Total decay width of the charged Higgs \(H^+\). More...
 
double GammaHtot
 
gslpp::matrix< double > GammaHtot_SM
 
double GammaHtotSM
 
double ggF_A_gaga_TH13
 
double ggF_A_gaga_TH8
 
double ggF_A_hZ_bbll_TH8
 
double ggF_A_hZ_bbZ_TH13
 
double ggF_A_hZ_bbZ_TH8
 
double ggF_A_hZ_tautaull_TH8
 
double ggF_A_hZ_tautauZ_TH8
 
double ggF_A_hZ_TH8
 
double ggF_A_tautau_TH13
 
double ggF_A_tautau_TH8
 
double ggF_A_tt_TH8
 
double ggF_A_Zga_TH13
 
double ggF_H_gaga_TH13
 
double ggF_H_gaga_TH8
 
double ggF_H_hh_bbbb_TH13
 
double ggF_H_hh_bbtautau_TH8
 
double ggF_H_hh_TH13
 
double ggF_H_hh_TH8
 
double ggF_H_tautau_TH13
 
double ggF_H_tautau_TH8
 
double ggF_H_tt_TH8
 
double ggF_H_WW_TH13
 
double ggF_H_WW_TH8
 
double ggF_H_Zga_TH13
 
double ggF_H_ZZ_llll_TH13
 
double ggF_H_ZZ_TH13
 
double ggF_H_ZZ_TH8
 
double ggF_tth13
 
double ggF_tth8
 
double ggF_VBF_H_WW_lnulnu_TH13
 
double lambda1_at_Q
 
double lambda2_at_Q
 
double lambda3_at_Q
 
double lambda4_at_Q
 
double lambda5_at_Q
 
gslpp::matrix< double > log_cs_bbA_13
 
gslpp::matrix< double > log_cs_bbA_8
 
gslpp::matrix< double > log_cs_bbH_13
 
gslpp::matrix< double > log_cs_bbH_8
 
gslpp::matrix< double > log_cs_ggA_13
 
gslpp::matrix< double > log_cs_ggA_8
 
gslpp::matrix< double > log_cs_ggH_13
 
gslpp::matrix< double > log_cs_ggH_8
 
gslpp::matrix< double > log_cs_ggHp_13
 
gslpp::matrix< double > log_cs_ggHp_8
 
gslpp::matrix< double > log_cs_ttA_13
 
gslpp::matrix< double > log_cs_ttA_8
 
gslpp::matrix< double > log_cs_ttH_13
 
gslpp::matrix< double > log_cs_ttH_8
 
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 m11_2_at_Q
 
double m12_2_at_Q
 
double m22_2_at_Q
 
double mu_pp_H_VV_TH8
 
double pp_A_bb_TH13
 
double pp_A_gaga_TH13
 
double pp_A_gaga_TH8
 
double pp_A_HZ_bbll_TH8
 
double pp_A_HZ_tautaull_TH8
 
double pp_A_Zga_llga_TH8
 
double pp_A_Zga_TH13
 
double pp_H_AZ_bbll_TH8
 
double pp_H_AZ_tautaull_TH8
 
double pp_H_bb_TH13
 
double pp_H_gaga_TH13
 
double pp_H_gaga_TH8
 
double pp_H_hh_bbbb_TH13
 
double pp_H_hh_bbbb_TH8
 
double pp_H_hh_bblnulnu_TH13
 
double pp_H_hh_bbtautau_TH13
 
double pp_H_hh_bbVV_TH13
 
double pp_H_hh_gagabb_TH13
 
double pp_H_hh_gagabb_TH8
 
double pp_H_hh_TH13
 
double pp_H_hh_TH8
 
double pp_H_VV_TH13
 
double pp_H_Zga_llga_TH8
 
double pp_H_Zga_TH13
 
double pp_H_ZZ_llll_TH13
 
double pp_H_ZZ_TH13
 
double pp_Hp_taunu_TH8
 
double pp_Hp_tb_TH13
 
double pp_Hp_tb_TH8
 
double pp_Hpm_taunu_TH13
 
double pp_Hpm_taunu_TH8
 
double pp_Hpm_tb_TH8
 
double pph13
 
double Q_cutoff
 
double R_bbF_A_bb_CMS8
 
double R_bbF_A_hZ_bbZ_ATLAS13
 
double R_bbF_A_tautau_ATLAS13
 
double R_bbF_A_tautau_ATLAS8
 
double R_bbF_A_tautau_CMS13
 
double R_bbF_A_tautau_CMS8
 
double R_bbF_A_tt_ATLAS13
 
double R_bbF_H_bb_CMS8
 
double R_bbF_H_tautau_ATLAS13
 
double R_bbF_H_tautau_ATLAS8
 
double R_bbF_H_tautau_CMS13
 
double R_bbF_H_tautau_CMS8
 
double R_bbF_H_tt_ATLAS13
 
double R_ggF_A_gaga_CMS13
 
double R_ggF_A_gaga_CMS8
 
double R_ggF_A_hZ_bbll_CMS8
 
double R_ggF_A_hZ_bbZ_ATLAS13
 
double R_ggF_A_hZ_bbZ_ATLAS8
 
double R_ggF_A_hZ_tautaull_CMS8
 
double R_ggF_A_hZ_tautauZ_ATLAS8
 
double R_ggF_A_tautau_ATLAS13
 
double R_ggF_A_tautau_ATLAS8
 
double R_ggF_A_tautau_CMS13
 
double R_ggF_A_tautau_CMS8
 
double R_ggF_A_tt_ATLAS8
 
double R_ggF_A_Zga_CMS13
 
double R_ggF_A_Zga_llga_ATLAS13
 
double R_ggF_H_gaga_CMS13
 
double R_ggF_H_gaga_CMS8
 
double R_ggF_H_hh_ATLAS8
 
double R_ggF_H_hh_bbbb_CMS13
 
double R_ggF_H_hh_bbtautau_CMS8
 
double R_ggF_H_hh_gagaWW_ATLAS13
 
double R_ggF_H_tautau_ATLAS13
 
double R_ggF_H_tautau_ATLAS8
 
double R_ggF_H_tautau_CMS13
 
double R_ggF_H_tautau_CMS8
 
double R_ggF_H_tt_ATLAS8
 
double R_ggF_H_WW_ATLAS8
 
double R_ggF_H_WW_enumunu_ATLAS13
 
double R_ggF_H_WW_lnuqq_ATLAS13
 
double R_ggF_H_Zga_CMS13
 
double R_ggF_H_Zga_llga_ATLAS13
 
double R_ggF_H_ZZ_ATLAS8
 
double R_ggF_H_ZZ_llll_ATLAS13
 
double R_ggF_H_ZZ_llllnunu_ATLAS13
 
double R_ggF_H_ZZ_llnunu_ATLAS13
 
double R_ggF_H_ZZ_llnunu_CMS13
 
double R_ggF_H_ZZ_llqq_ATLAS13
 
double R_ggF_H_ZZ_nunuqq_ATLAS13
 
double R_ggF_H_ZZ_qqllnunu_ATLAS13
 
double R_ggF_VBF_H_WW_lnulnu_CMS13
 
double R_mu_pp_H_VV_CMS8
 
double R_pp_A_bb_CMS13
 
double R_pp_A_gaga_ATLAS13
 
double R_pp_A_gaga_ATLAS8
 
double R_pp_A_HZ_bbll_CMS8
 
double R_pp_A_HZ_tautaull_CMS8
 
double R_pp_A_Zga_llga_ATLAS13
 
double R_pp_A_Zga_llga_ATLAS8
 
double R_pp_A_Zga_llga_CMS13
 
double R_pp_A_Zga_llga_CMS8
 
double R_pp_A_Zga_qqga_CMS13
 
double R_pp_H_AZ_bbll_CMS8
 
double R_pp_H_AZ_tautaull_CMS8
 
double R_pp_H_bb_CMS13
 
double R_pp_H_gaga_ATLAS13
 
double R_pp_H_gaga_ATLAS8
 
double R_pp_H_hh_bbbb_ATLAS13
 
double R_pp_H_hh_bbbb_CMS13
 
double R_pp_H_hh_bbbb_CMS8
 
double R_pp_H_hh_bbgaga_ATLAS13
 
double R_pp_H_hh_bbgaga_CMS13
 
double R_pp_H_hh_bblnulnu_CMS13
 
double R_pp_H_hh_bbtautau1_CMS13
 
double R_pp_H_hh_bbtautau_CMS13
 
double R_pp_H_hh_bbVV_CMS13
 
double R_pp_H_hh_CMS8
 
double R_pp_H_hh_gagabb_CMS8
 
double R_pp_H_VV_qqqq_ATLAS13
 
double R_pp_H_Zga_ATLAS13
 
double R_pp_H_Zga_llga_ATLAS8
 
double R_pp_H_Zga_llga_CMS13
 
double R_pp_H_Zga_llga_CMS8
 
double R_pp_H_Zga_qqga_CMS13
 
double R_pp_H_ZZ_llll_CMS13
 
double R_pp_H_ZZ_llnunu_CMS13
 
double R_pp_H_ZZ_llqq_CMS13
 
double R_pp_Hp_taunu_CMS8
 
double R_pp_Hp_tb_ATLAS13
 
double R_pp_Hp_tb_ATLAS13_1
 
double R_pp_Hp_tb_ATLAS13_2
 
double R_pp_Hp_tb_CMS8
 
double R_pp_Hpm_taunu_ATLAS13
 
double R_pp_Hpm_taunu_ATLAS8
 
double R_pp_Hpm_taunu_CMS13
 
double R_pp_Hpm_tb_ATLAS8
 
double R_ttF_A_tt_ATLAS13
 
double R_ttF_H_tt_ATLAS13
 
double R_VBF_H_WW_ATLAS8
 
double R_VBF_H_WW_enumunu_ATLAS13
 
double R_VBF_H_WW_lnuqq_ATLAS13
 
double R_VBF_H_ZZ_ATLAS8
 
double R_VBF_H_ZZ_llll_ATLAS13
 
double R_VBF_H_ZZ_llllnunu_ATLAS13
 
double R_VBF_H_ZZ_llnunu_CMS13
 
double R_VBF_H_ZZ_llqq_ATLAS13
 
double R_VBF_H_ZZ_qqllnunu_ATLAS13
 
double R_VBF_VH_H_ZZ_llll_CMS13
 
double rA_gg
 
double rh_gaga
 
double rh_gg
 
double rh_ll
 
double rh_QdQd
 
double rh_QuQu
 
double rh_VV
 
double rh_Zga
 
double rHH_gg
 
double rHH_VV
 
double Rpeps
 
double SigmabbF_A13
 
double SigmabbF_A8
 
double SigmabbF_H13
 
double SigmabbF_H8
 
double SigmaggF_A13
 
double SigmaggF_A8
 
double SigmaggF_H13
 
double SigmaggF_H8
 
double SigmaSumA13
 
double SigmaSumA8
 
double SigmaSumH13
 
double SigmaSumH8
 
double SigmaTotSM_H8
 
double SigmattF_A13
 
double SigmattF_H13
 
double SigmaVBF_H13
 
double SigmaVBF_H8
 
double SigmaVH_H13
 
double sumModBRs
 
gslpp::matrix< double > temp1
 
gslpp::matrix< double > temp10
 
gslpp::matrix< double > temp10e
 
gslpp::matrix< double > temp11
 
gslpp::matrix< double > temp11e
 
gslpp::matrix< double > temp12
 
gslpp::matrix< double > temp12e
 
gslpp::matrix< double > temp13
 
gslpp::matrix< double > temp13e
 
gslpp::matrix< double > temp14
 
gslpp::matrix< double > temp14e
 
gslpp::matrix< double > temp15
 
gslpp::matrix< double > temp15e
 
gslpp::matrix< double > temp16
 
gslpp::matrix< double > temp16e
 
gslpp::matrix< double > temp17
 
gslpp::matrix< double > temp17e
 
gslpp::matrix< double > temp18
 
gslpp::matrix< double > temp18e
 
gslpp::matrix< double > temp19
 
gslpp::matrix< double > temp19e
 
gslpp::matrix< double > temp1e
 
gslpp::matrix< double > temp2
 
gslpp::matrix< double > temp20
 
gslpp::matrix< double > temp20e
 
gslpp::matrix< double > temp21
 
gslpp::matrix< double > temp21e
 
gslpp::matrix< double > temp22
 
gslpp::matrix< double > temp22e
 
gslpp::matrix< double > temp23
 
gslpp::matrix< double > temp23e
 
gslpp::matrix< double > temp24
 
gslpp::matrix< double > temp24e
 
gslpp::matrix< double > temp25
 
gslpp::matrix< double > temp25e
 
gslpp::matrix< double > temp26
 
gslpp::matrix< double > temp26e
 
gslpp::matrix< double > temp27
 
gslpp::matrix< double > temp27e
 
gslpp::matrix< double > temp28
 
gslpp::matrix< double > temp28e
 
gslpp::matrix< double > temp29
 
gslpp::matrix< double > temp29e
 
gslpp::matrix< double > temp2e
 
gslpp::matrix< double > temp3
 
gslpp::matrix< double > temp30
 
gslpp::matrix< double > temp30e
 
gslpp::matrix< double > temp31
 
gslpp::matrix< double > temp31e
 
gslpp::matrix< double > temp32
 
gslpp::matrix< double > temp32e
 
gslpp::matrix< double > temp33
 
gslpp::matrix< double > temp33e
 
gslpp::matrix< double > temp34
 
gslpp::matrix< double > temp34e
 
gslpp::matrix< double > temp35
 
gslpp::matrix< double > temp35e
 
gslpp::matrix< double > temp36
 
gslpp::matrix< double > temp36e
 
gslpp::matrix< double > temp37
 
gslpp::matrix< double > temp37e
 
gslpp::matrix< double > temp38
 
gslpp::matrix< double > temp38e
 
gslpp::matrix< double > temp39
 
gslpp::matrix< double > temp39e
 
gslpp::matrix< double > temp3e
 
gslpp::matrix< double > temp4
 
gslpp::matrix< double > temp40
 
gslpp::matrix< double > temp40e
 
gslpp::matrix< double > temp4e
 
gslpp::matrix< double > temp5
 
gslpp::matrix< double > temp5e
 
gslpp::matrix< double > temp6
 
gslpp::matrix< double > temp6e
 
gslpp::matrix< double > temp7
 
gslpp::matrix< double > temp7e
 
gslpp::matrix< double > temp8
 
gslpp::matrix< double > temp8e
 
gslpp::matrix< double > temp9
 
gslpp::matrix< double > temp9e
 
double THDM_BR_h_bb
 
double THDM_BR_h_cc
 
double THDM_BR_h_gaga
 
double THDM_BR_h_gg
 
double THDM_BR_h_tautau
 
double THDM_BR_h_WW
 
double THDM_BR_h_ZZ
 
double THoEX_bbF_A_bb_CMS8
 
double THoEX_bbF_A_hZ_bbZ_ATLAS13
 
double THoEX_bbF_A_tautau_ATLAS13
 
double THoEX_bbF_A_tautau_ATLAS8
 
double THoEX_bbF_A_tautau_CMS13
 
double THoEX_bbF_A_tautau_CMS8
 
double THoEX_bbF_A_tt_ATLAS13
 
double THoEX_bbF_H_bb_CMS8
 
double THoEX_bbF_H_tautau_ATLAS13
 
double THoEX_bbF_H_tautau_ATLAS8
 
double THoEX_bbF_H_tautau_CMS13
 
double THoEX_bbF_H_tautau_CMS8
 
double THoEX_bbF_H_tt_ATLAS13
 
double THoEX_ggF_A_gaga_CMS13
 
double THoEX_ggF_A_gaga_CMS8
 
double THoEX_ggF_A_hZ_bbll_CMS8
 
double THoEX_ggF_A_hZ_bbZ_ATLAS13
 
double THoEX_ggF_A_hZ_bbZ_ATLAS8
 
double THoEX_ggF_A_hZ_tautaull_CMS8
 
double THoEX_ggF_A_hZ_tautauZ_ATLAS8
 
double THoEX_ggF_A_tautau_ATLAS13
 
double THoEX_ggF_A_tautau_ATLAS8
 
double THoEX_ggF_A_tautau_CMS13
 
double THoEX_ggF_A_tautau_CMS8
 
double THoEX_ggF_A_tt_ATLAS8
 
double THoEX_ggF_A_Zga_CMS13
 
double THoEX_ggF_A_Zga_llga_ATLAS13
 
double THoEX_ggF_H_gaga_CMS13
 
double THoEX_ggF_H_gaga_CMS8
 
double THoEX_ggF_H_hh_ATLAS8
 
double THoEX_ggF_H_hh_bbbb_CMS13
 
double THoEX_ggF_H_hh_bbtautau_CMS8
 
double THoEX_ggF_H_hh_gagaWW_ATLAS13
 
double THoEX_ggF_H_tautau_ATLAS13
 
double THoEX_ggF_H_tautau_ATLAS8
 
double THoEX_ggF_H_tautau_CMS13
 
double THoEX_ggF_H_tautau_CMS8
 
double THoEX_ggF_H_tt_ATLAS8
 
double THoEX_ggF_H_WW_ATLAS8
 
double THoEX_ggF_H_WW_enumunu_ATLAS13
 
double THoEX_ggF_H_WW_lnuqq_ATLAS13
 
double THoEX_ggF_H_Zga_CMS13
 
double THoEX_ggF_H_Zga_llga_ATLAS13
 
double THoEX_ggF_H_ZZ_ATLAS8
 
double THoEX_ggF_H_ZZ_llll_ATLAS13
 
double THoEX_ggF_H_ZZ_llllnunu_ATLAS13
 
double THoEX_ggF_H_ZZ_llnunu_ATLAS13
 
double THoEX_ggF_H_ZZ_llnunu_CMS13
 
double THoEX_ggF_H_ZZ_llqq_ATLAS13
 
double THoEX_ggF_H_ZZ_nunuqq_ATLAS13
 
double THoEX_ggF_H_ZZ_qqllnunu_ATLAS13
 
double THoEX_ggF_VBF_H_WW_lnulnu_CMS13
 
double THoEX_mu_pp_H_VV_CMS8
 
double THoEX_pp_A_bb_CMS13
 
double THoEX_pp_A_gaga_ATLAS13
 
double THoEX_pp_A_gaga_ATLAS8
 
double THoEX_pp_A_HZ_bbll_CMS8
 
double THoEX_pp_A_HZ_tautaull_CMS8
 
double THoEX_pp_A_Zga_llga_ATLAS13
 
double THoEX_pp_A_Zga_llga_ATLAS8
 
double THoEX_pp_A_Zga_llga_CMS13
 
double THoEX_pp_A_Zga_llga_CMS8
 
double THoEX_pp_A_Zga_qqga_CMS13
 
double THoEX_pp_H_AZ_bbll_CMS8
 
double THoEX_pp_H_AZ_tautaull_CMS8
 
double THoEX_pp_H_bb_CMS13
 
double THoEX_pp_H_gaga_ATLAS13
 
double THoEX_pp_H_gaga_ATLAS8
 
double THoEX_pp_H_hh_bbbb_ATLAS13
 
double THoEX_pp_H_hh_bbbb_CMS13
 
double THoEX_pp_H_hh_bbbb_CMS8
 
double THoEX_pp_H_hh_bbgaga_ATLAS13
 
double THoEX_pp_H_hh_bbgaga_CMS13
 
double THoEX_pp_H_hh_bblnulnu_CMS13
 
double THoEX_pp_H_hh_bbtautau1_CMS13
 
double THoEX_pp_H_hh_bbtautau_CMS13
 
double THoEX_pp_H_hh_bbVV_CMS13
 
double THoEX_pp_H_hh_CMS8
 
double THoEX_pp_H_hh_gagabb_CMS8
 
double THoEX_pp_H_VV_qqqq_ATLAS13
 
double THoEX_pp_H_Zga_ATLAS13
 
double THoEX_pp_H_Zga_llga_ATLAS8
 
double THoEX_pp_H_Zga_llga_CMS13
 
double THoEX_pp_H_Zga_llga_CMS8
 
double THoEX_pp_H_Zga_qqga_CMS13
 
double THoEX_pp_H_ZZ_llll_CMS13
 
double THoEX_pp_H_ZZ_llnunu_CMS13
 
double THoEX_pp_H_ZZ_llqq_CMS13
 
double THoEX_pp_Hp_taunu_CMS8
 
double THoEX_pp_Hp_tb_ATLAS13
 
double THoEX_pp_Hp_tb_ATLAS13_1
 
double THoEX_pp_Hp_tb_ATLAS13_2
 
double THoEX_pp_Hp_tb_CMS8
 
double THoEX_pp_Hpm_taunu_ATLAS13
 
double THoEX_pp_Hpm_taunu_ATLAS8
 
double THoEX_pp_Hpm_taunu_CMS13
 
double THoEX_pp_Hpm_tb_ATLAS8
 
double THoEX_ttF_A_tt_ATLAS13
 
double THoEX_ttF_H_tt_ATLAS13
 
double THoEX_VBF_H_WW_ATLAS8
 
double THoEX_VBF_H_WW_enumunu_ATLAS13
 
double THoEX_VBF_H_WW_lnuqq_ATLAS13
 
double THoEX_VBF_H_ZZ_ATLAS8
 
double THoEX_VBF_H_ZZ_llll_ATLAS13
 
double THoEX_VBF_H_ZZ_llllnunu_ATLAS13
 
double THoEX_VBF_H_ZZ_llnunu_CMS13
 
double THoEX_VBF_H_ZZ_llqq_ATLAS13
 
double THoEX_VBF_H_ZZ_qqllnunu_ATLAS13
 
double THoEX_VBF_VH_H_ZZ_llll_CMS13
 
double ttF_A_tt_TH13
 
double ttF_H_tt_TH13
 
double VBF_H_WW_TH13
 
double VBF_H_WW_TH8
 
double VBF_H_ZZ_llll_TH13
 
double VBF_H_ZZ_TH13
 
double VBF_H_ZZ_TH8
 
double VBF_Vh
 
double VBF_VH_H_ZZ_llll_TH13
 
double WFRcomb1
 
double WFRcomb2
 
double WFRcomb3
 
double WFRcomb4
 
double Ybottom1_at_Q
 
double Ybottom2_at_Q
 
double Ytau1_at_Q
 
double Ytau2_at_Q
 
double Ytop_at_Q
 

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...
 

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 BDstartaunu_A
 
double BDstartaunu_B
 
double BDstartaunu_SM
 
double BDtaunu_A
 
double BDtaunu_B
 
double BDtaunu_SM
 
double bma
 
double cW2
 
double g_HH_HpHm_cache [7][CacheSize]
 
double ghHpHm_cache [7][CacheSize]
 
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 ie10c [2][CacheSize]
 
double ie10ec [2][CacheSize]
 
double ie11c [2][CacheSize]
 
double ie11ec [2][CacheSize]
 
double ie12c [2][CacheSize]
 
double ie12ec [2][CacheSize]
 
double ie13c [2][CacheSize]
 
double ie13ec [2][CacheSize]
 
double ie14c [2][CacheSize]
 
double ie14ec [2][CacheSize]
 
double ie15c [2][CacheSize]
 
double ie15ec [2][CacheSize]
 
double ie16c [2][CacheSize]
 
double ie16ec [2][CacheSize]
 
double ie17c [2][CacheSize]
 
double ie17ec [2][CacheSize]
 
double ie18c [2][CacheSize]
 
double ie18ec [2][CacheSize]
 
double ie19c [2][CacheSize]
 
double ie19ec [2][CacheSize]
 
double ie1c [2][CacheSize]
 
double ie1ec [2][CacheSize]
 
double ie20c [2][CacheSize]
 
double ie20ec [2][CacheSize]
 
double ie21c [2][CacheSize]
 
double ie21ec [2][CacheSize]
 
double ie22c [2][CacheSize]
 
double ie22ec [2][CacheSize]
 
double ie23c [2][CacheSize]
 
double ie23ec [2][CacheSize]
 
double ie24c [2][CacheSize]
 
double ie24ec [2][CacheSize]
 
double ie25c [2][CacheSize]
 
double ie25ec [2][CacheSize]
 
double ie26c [2][CacheSize]
 
double ie26ec [2][CacheSize]
 
double ie27c [2][CacheSize]
 
double ie27ec [2][CacheSize]
 
double ie28c [2][CacheSize]
 
double ie28ec [2][CacheSize]
 
double ie29c [2][CacheSize]
 
double ie29ec [2][CacheSize]
 
double ie2c [2][CacheSize]
 
double ie2ec [2][CacheSize]
 
double ie30c [2][CacheSize]
 
double ie30ec [2][CacheSize]
 
double ie31c [2][CacheSize]
 
double ie31ec [2][CacheSize]
 
double ie32c [2][CacheSize]
 
double ie32ec [2][CacheSize]
 
double ie33c [2][CacheSize]
 
double ie33ec [2][CacheSize]
 
double ie34c [2][CacheSize]
 
double ie34ec [2][CacheSize]
 
double ie35c [2][CacheSize]
 
double ie35ec [2][CacheSize]
 
double ie36c [2][CacheSize]
 
double ie36ec [2][CacheSize]
 
double ie37c [2][CacheSize]
 
double ie37ec [2][CacheSize]
 
double ie38c [2][CacheSize]
 
double ie38ec [2][CacheSize]
 
double ie39c [2][CacheSize]
 
double ie39ec [2][CacheSize]
 
double ie3c [2][CacheSize]
 
double ie3ec [2][CacheSize]
 
double ie40c [2][CacheSize]
 
double ie40ec [2][CacheSize]
 
double ie4c [2][CacheSize]
 
double ie4ec [2][CacheSize]
 
double ie5c [2][CacheSize]
 
double ie5ec [2][CacheSize]
 
double ie6c [2][CacheSize]
 
double ie6ec [2][CacheSize]
 
double ie7c [2][CacheSize]
 
double ie7ec [2][CacheSize]
 
double ie8c [2][CacheSize]
 
double ie8ec [2][CacheSize]
 
double ie9c [2][CacheSize]
 
double ie9ec [2][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_t_13_cache [2][CacheSize]
 
double ip_csr_ggA_t_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_t_13_cache [2][CacheSize]
 
double ip_csr_ggH_t_8_cache [2][CacheSize]
 
double ip_ex_bb_A_Zh_Zbb_ATLAS13_cache [2][CacheSize]
 
double ip_ex_bb_A_Zh_Zbb_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_bb_phi_bb_CMS8_cache [2][CacheSize]
 
double ip_ex_bb_phi_bb_CMS8_cache_e [2][CacheSize]
 
double ip_ex_bb_phi_tautau_ATLAS13_cache [2][CacheSize]
 
double ip_ex_bb_phi_tautau_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_bb_phi_tautau_ATLAS8_cache [2][CacheSize]
 
double ip_ex_bb_phi_tautau_ATLAS8_cache_e [2][CacheSize]
 
double ip_ex_bb_phi_tautau_CMS13_cache [2][CacheSize]
 
double ip_ex_bb_phi_tautau_CMS13_cache_e [2][CacheSize]
 
double ip_ex_bb_phi_tautau_CMS8_cache [2][CacheSize]
 
double ip_ex_bb_phi_tautau_CMS8_cache_e [2][CacheSize]
 
double ip_ex_bb_phi_tt_ATLAS13_cache [2][CacheSize]
 
double ip_ex_bb_phi_tt_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_bsgamma_cache [3][CacheSize]
 
double ip_ex_gg_A_hZ_bbll_CMS8_cache [2][CacheSize]
 
double ip_ex_gg_A_hZ_bbll_CMS8_cache_e [2][CacheSize]
 
double ip_ex_gg_A_hZ_bbZ_ATLAS8_cache [2][CacheSize]
 
double ip_ex_gg_A_hZ_bbZ_ATLAS8_cache_e [2][CacheSize]
 
double ip_ex_gg_A_hZ_tautaull_CMS8_cache [2][CacheSize]
 
double ip_ex_gg_A_hZ_tautaull_CMS8_cache_e [2][CacheSize]
 
double ip_ex_gg_A_hZ_tautauZ_ATLAS8_cache [2][CacheSize]
 
double ip_ex_gg_A_hZ_tautauZ_ATLAS8_cache_e [2][CacheSize]
 
double ip_ex_gg_A_Zh_Zbb_ATLAS13_cache [2][CacheSize]
 
double ip_ex_gg_A_Zh_Zbb_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_gg_H_hh_ATLAS8_cache [2][CacheSize]
 
double ip_ex_gg_H_hh_ATLAS8_cache_e [2][CacheSize]
 
double ip_ex_gg_H_hh_bbtautau_CMS8_cache [2][CacheSize]
 
double ip_ex_gg_H_hh_bbtautau_CMS8_cache_e [2][CacheSize]
 
double ip_ex_gg_H_WW_ATLAS8_cache [2][CacheSize]
 
double ip_ex_gg_H_WW_ATLAS8_cache_e [2][CacheSize]
 
double ip_ex_gg_H_WW_enumunu_ATLAS13_cache [2][CacheSize]
 
double ip_ex_gg_H_WW_enumunu_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_gg_H_WW_lnuqq_ATLAS13_cache [2][CacheSize]
 
double ip_ex_gg_H_WW_lnuqq_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_gg_H_ZZ_ATLAS8_cache [2][CacheSize]
 
double ip_ex_gg_H_ZZ_ATLAS8_cache_e [2][CacheSize]
 
double ip_ex_gg_H_ZZ_llll_ATLAS13_cache [2][CacheSize]
 
double ip_ex_gg_H_ZZ_llll_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_gg_H_ZZ_llllnunu_ATLAS13_cache [2][CacheSize]
 
double ip_ex_gg_H_ZZ_llllnunu_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_gg_H_ZZ_llnunu_ATLAS13_cache [2][CacheSize]
 
double ip_ex_gg_H_ZZ_llnunu_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_gg_H_ZZ_llnunu_CMS13_cache [2][CacheSize]
 
double ip_ex_gg_H_ZZ_llnunu_CMS13_cache_e [2][CacheSize]
 
double ip_ex_gg_H_ZZ_llqq_ATLAS13_cache [2][CacheSize]
 
double ip_ex_gg_H_ZZ_llqq_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_gg_H_ZZ_nunuqq_ATLAS13_cache [2][CacheSize]
 
double ip_ex_gg_H_ZZ_nunuqq_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_gg_H_ZZ_qqllnunu_ATLAS13_cache [2][CacheSize]
 
double ip_ex_gg_H_ZZ_qqllnunu_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_gg_phi_gaga_CMS13_cache [2][CacheSize]
 
double ip_ex_gg_phi_gaga_CMS13_cache_e [2][CacheSize]
 
double ip_ex_gg_phi_gaga_CMS8_cache [2][CacheSize]
 
double ip_ex_gg_phi_gaga_CMS8_cache_e [2][CacheSize]
 
double ip_ex_gg_phi_tautau_ATLAS13_cache [2][CacheSize]
 
double ip_ex_gg_phi_tautau_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_gg_phi_tautau_ATLAS8_cache [2][CacheSize]
 
double ip_ex_gg_phi_tautau_ATLAS8_cache_e [2][CacheSize]
 
double ip_ex_gg_phi_tautau_CMS13_cache [2][CacheSize]
 
double ip_ex_gg_phi_tautau_CMS13_cache_e [2][CacheSize]
 
double ip_ex_gg_phi_tautau_CMS8_cache [2][CacheSize]
 
double ip_ex_gg_phi_tautau_CMS8_cache_e [2][CacheSize]
 
double ip_ex_gg_phi_tt_ATLAS8_cache [2][CacheSize]
 
double ip_ex_gg_phi_tt_ATLAS8_cache_e [2][CacheSize]
 
double ip_ex_gg_phi_Zga_llga_ATLAS13_cache [2][CacheSize]
 
double ip_ex_gg_phi_Zga_llga_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_ggF_H_hh_bbbb_CMS13_cache [2][CacheSize]
 
double ip_ex_ggF_H_hh_bbbb_CMS13_cache_e [2][CacheSize]
 
double ip_ex_ggF_phi_Zga_CMS13_cache [2][CacheSize]
 
double ip_ex_ggF_phi_Zga_CMS13_cache_e [2][CacheSize]
 
double ip_ex_ggVV_H_WW_lnulnu_CMS13_cache [2][CacheSize]
 
double ip_ex_ggVV_H_WW_lnulnu_CMS13_cache_e [2][CacheSize]
 
double ip_ex_mu_pp_H_VV_CMS8_cache [2][CacheSize]
 
double ip_ex_mu_pp_H_VV_CMS8_cache_e [2][CacheSize]
 
double ip_ex_pp_A_HZ_bbll_CMS8_cache [3][CacheSize]
 
double ip_ex_pp_A_HZ_tautaull_CMS8_cache [3][CacheSize]
 
double ip_ex_pp_A_Zga_llga_CMS8_cache [2][CacheSize]
 
double ip_ex_pp_A_Zga_llga_CMS8_cache_e [2][CacheSize]
 
double ip_ex_pp_H_AZ_bbll_CMS8_cache [3][CacheSize]
 
double ip_ex_pp_H_AZ_tautaull_CMS8_cache [3][CacheSize]
 
double ip_ex_pp_H_hh_bbbb_ATLAS13_cache [2][CacheSize]
 
double ip_ex_pp_H_hh_bbbb_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_pp_H_hh_bbbb_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_H_hh_bbbb_CMS13_cache_e [2][CacheSize]
 
double ip_ex_pp_H_hh_bblnulnu_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_H_hh_bblnulnu_CMS13_cache_e [2][CacheSize]
 
double ip_ex_pp_H_hh_bbtautau1_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_H_hh_bbtautau1_CMS13_cache_e [2][CacheSize]
 
double ip_ex_pp_H_hh_bbtautau_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_H_hh_bbtautau_CMS13_cache_e [2][CacheSize]
 
double ip_ex_pp_H_hh_bbVV_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_H_hh_bbVV_CMS13_cache_e [2][CacheSize]
 
double ip_ex_pp_H_hh_CMS8_cache [2][CacheSize]
 
double ip_ex_pp_H_hh_CMS8_cache_e [2][CacheSize]
 
double ip_ex_pp_H_hh_gagabb_ATLAS13_cache [2][CacheSize]
 
double ip_ex_pp_H_hh_gagabb_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_pp_H_hh_gagabb_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_H_hh_gagabb_CMS13_cache_e [2][CacheSize]
 
double ip_ex_pp_H_hh_gagaWW_ATLAS13_cache [2][CacheSize]
 
double ip_ex_pp_H_hh_gagaWW_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_pp_H_VV_qqqq_ATLAS13_cache [2][CacheSize]
 
double ip_ex_pp_H_VV_qqqq_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_pp_H_ZZ_llll_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_H_ZZ_llll_CMS13_cache_e [2][CacheSize]
 
double ip_ex_pp_H_ZZ_llnunu_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_H_ZZ_llnunu_CMS13_cache_e [2][CacheSize]
 
double ip_ex_pp_H_ZZ_llqq_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_H_ZZ_llqq_CMS13_cache_e [2][CacheSize]
 
double ip_ex_pp_Hp_taunu_CMS8_cache [2][CacheSize]
 
double ip_ex_pp_Hp_taunu_CMS8_cache_e [2][CacheSize]
 
double ip_ex_pp_Hp_tb_ATLAS13_1_cache [2][CacheSize]
 
double ip_ex_pp_Hp_tb_ATLAS13_1_cache_e [2][CacheSize]
 
double ip_ex_pp_Hp_tb_ATLAS13_2_cache [2][CacheSize]
 
double ip_ex_pp_Hp_tb_ATLAS13_2_cache_e [2][CacheSize]
 
double ip_ex_pp_Hp_tb_CMS8_cache [2][CacheSize]
 
double ip_ex_pp_Hp_tb_CMS8_cache_e [2][CacheSize]
 
double ip_ex_pp_Hpm_taunu_ATLAS13_cache [2][CacheSize]
 
double ip_ex_pp_Hpm_taunu_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_pp_Hpm_taunu_ATLAS8_cache [2][CacheSize]
 
double ip_ex_pp_Hpm_taunu_ATLAS8_cache_e [2][CacheSize]
 
double ip_ex_pp_Hpm_taunu_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_Hpm_taunu_CMS13_cache_e [2][CacheSize]
 
double ip_ex_pp_Hpm_tb_ATLAS8_cache [2][CacheSize]
 
double ip_ex_pp_Hpm_tb_ATLAS8_cache_e [2][CacheSize]
 
double ip_ex_pp_phi_bb_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_bb_CMS13_cache_e [2][CacheSize]
 
double ip_ex_pp_phi_gaga_ATLAS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_gaga_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_pp_phi_gaga_ATLAS8_cache [2][CacheSize]
 
double ip_ex_pp_phi_gaga_ATLAS8_cache_e [2][CacheSize]
 
double ip_ex_pp_phi_hh_bbbb_CMS8_cache [2][CacheSize]
 
double ip_ex_pp_phi_hh_bbbb_CMS8_cache_e [2][CacheSize]
 
double ip_ex_pp_phi_hh_gagabb_CMS8_cache [2][CacheSize]
 
double ip_ex_pp_phi_hh_gagabb_CMS8_cache_e [2][CacheSize]
 
double ip_ex_pp_phi_Zga_llga_ATLAS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_Zga_llga_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_pp_phi_Zga_llga_ATLAS8_cache [2][CacheSize]
 
double ip_ex_pp_phi_Zga_llga_ATLAS8_cache_e [2][CacheSize]
 
double ip_ex_pp_phi_Zga_llga_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_Zga_llga_CMS13_cache_e [2][CacheSize]
 
double ip_ex_pp_phi_Zga_qqga_CMS13_cache [2][CacheSize]
 
double ip_ex_pp_phi_Zga_qqga_CMS13_cache_e [2][CacheSize]
 
double ip_ex_tt_phi_tt_ATLAS13_cache [2][CacheSize]
 
double ip_ex_tt_phi_tt_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_VBF_H_WW_ATLAS8_cache [2][CacheSize]
 
double ip_ex_VBF_H_WW_ATLAS8_cache_e [2][CacheSize]
 
double ip_ex_VBF_H_WW_enumunu_ATLAS13_cache [2][CacheSize]
 
double ip_ex_VBF_H_WW_enumunu_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_VBF_H_WW_lnuqq_ATLAS13_cache [2][CacheSize]
 
double ip_ex_VBF_H_WW_lnuqq_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_VBF_H_ZZ_ATLAS8_cache [2][CacheSize]
 
double ip_ex_VBF_H_ZZ_ATLAS8_cache_e [2][CacheSize]
 
double ip_ex_VBF_H_ZZ_llll_ATLAS13_cache [2][CacheSize]
 
double ip_ex_VBF_H_ZZ_llll_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_VBF_H_ZZ_llllnunu_ATLAS13_cache [2][CacheSize]
 
double ip_ex_VBF_H_ZZ_llllnunu_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_VBF_H_ZZ_llnunu_CMS13_cache [2][CacheSize]
 
double ip_ex_VBF_H_ZZ_llnunu_CMS13_cache_e [2][CacheSize]
 
double ip_ex_VBF_H_ZZ_llqq_ATLAS13_cache [2][CacheSize]
 
double ip_ex_VBF_H_ZZ_llqq_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_VBF_H_ZZ_qqllnunu_ATLAS13_cache [2][CacheSize]
 
double ip_ex_VBF_H_ZZ_qqllnunu_ATLAS13_cache_e [2][CacheSize]
 
double ip_ex_VBF_VH_H_ZZ_llll_CMS13_cache [2][CacheSize]
 
double ip_ex_VBF_VH_H_ZZ_llll_CMS13_cache_e [2][CacheSize]
 
double ip_GammaHPtotSM_cache [2][CacheSize]
 
double KaellenFunction_cache [4][CacheSize]
 
double logtb
 
double m12_2
 
double mA2
 
double Mb
 
double Mc
 
double Md
 
double Me
 
double mHh2
 
double mHl
 
double mHl2
 
double mHp2
 
double Mmu
 
std::string modelflag
 
double Ms
 
double Mt
 
double Mtau
 
double Mu
 
double MW
 
lambda1mylambda1
 
lambda2mylambda2
 
lambda3mylambda3
 
lambda4mylambda4
 
lambda5mylambda5
 
m11_2mym11_2
 
m22_2mym22_2
 
RunnermyRunner
 
const THDMmyTHDM
 
double MZ
 
const PVfunctions PV
 
double Q_THDM
 
double tanb
 
bool UnitarityTestflag
 
double vev
 
bool WFRflag
 

Constructor & Destructor Documentation

◆ THDMcache()

THDMcache::THDMcache ( const StandardModel SM_i)

THDMcache constructor.

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

Definition at line 16 of file THDMcache.cpp.

18 :br_tt(19981, 2, 0.),
19 br_bb(19981, 2, 0.),
20 br_tautau(19981, 2, 0.),
21 br_cc(19981, 2, 0.),
22 br_mumu(19981, 2, 0.),
23 br_ZZ(19981, 2, 0.),
24 br_WW(19981, 2, 0.),
25 GammaHtot_SM(19981, 2, 0.),
26 log_cs_ggH_8(200, 2, 0.),
27 log_cs_VBF_8(200, 2, 0.),
28 log_cs_WH_8(200, 2, 0.),
29 log_cs_ZH_8(200, 2, 0.),
30 log_cs_ggH_13(200, 2, 0.),
31 log_cs_VBF_13(200, 2, 0.),
32 log_cs_WH_13(200, 2, 0.),
33 log_cs_ZH_13(200, 2, 0.),
34 log_cs_ttH_8(200, 2, 0.),
35 log_cs_ttH_13(200, 2, 0.),
36 log_cs_bbH_8(200, 2, 0.),
37 log_cs_bbH_13(200, 2, 0.),
38 log_cs_ggA_8(200, 2, 0.),
39 log_cs_ttA_8(200, 2, 0.),
40 log_cs_bbA_8(200, 2, 0.),
41 log_cs_ggA_13(200, 2, 0.),
42 log_cs_ttA_13(200, 2, 0.),
43 log_cs_bbA_13(200, 2, 0.),
44 log_cs_ggHp_8(744, 3, 0.),
45 log_cs_ggHp_13(1104, 3, 0.),
46 csrH_top_8(200, 2, 0.),
47 csrH_bottom_8(200, 2, 0.),
48 csrA_top_8(200, 2, 0.),
49 csrA_bottom_8(200, 2, 0.),
50 csrH_top_13(200, 2, 0.),
51 csrH_bottom_13(200, 2, 0.),
52 csrA_top_13(200, 2, 0.),
53 csrA_bottom_13(200, 2, 0.),
54 ATLAS8_pp_phi_gaga(108, 2, 0.),
55 ATLAS8_pp_phi_Zga_llga(141, 2, 0.),
56 ATLAS8_gg_phi_tautau(92, 2, 0.),
57 ATLAS8_bb_phi_tautau(92, 2, 0.),
58 ATLAS8_gg_A_hZ_tautauZ(79, 2, 0.),
59 ATLAS8_gg_A_hZ_bbZ(79, 2, 0.),
60 ATLAS8_gg_phi_tt(53, 2, 0.),
61 ATLAS8_gg_H_WW(13,2,0.),
62 ATLAS8_VBF_H_WW(13,2,0.),
63 ATLAS8_gg_H_ZZ(173,2,0.),
64 ATLAS8_VBF_H_ZZ(173,2,0.),
65 ATLAS8_gg_H_hh(75,2,0.),
66 ATLAS8_pp_phi_gaga_e(108, 2, 0.),
67 ATLAS8_pp_phi_Zga_llga_e(141, 2, 0.),
68 ATLAS8_gg_phi_tautau_e(92, 2, 0.),
69 ATLAS8_bb_phi_tautau_e(92, 2, 0.),
70 ATLAS8_gg_A_hZ_tautauZ_e(79, 2, 0.),
71 ATLAS8_gg_A_hZ_bbZ_e(79, 2, 0.),
72 ATLAS8_gg_phi_tt_e(53, 2, 0.),
73 ATLAS8_gg_H_WW_e(13,2,0.),
74 ATLAS8_VBF_H_WW_e(13,2,0.),
75 ATLAS8_gg_H_ZZ_e(173,2,0.),
76 ATLAS8_VBF_H_ZZ_e(173,2,0.),
77 ATLAS8_gg_H_hh_e(75,2,0.),
78 CMS8_mu_pp_H_VV(172, 2, 0.),
79 CMS8_mu_pp_H_VV_e(172, 2, 0.),
80 CMS8_gg_A_hZ_bbll(16, 2, 0.),
81 CMS8_pp_H_hh(71, 2, 0.),
82 CMS8_pp_H_hh_gagabb(85, 2, 0.),
83 CMS8_pp_H_hh_bbbb(167, 2, 0.),
84 CMS8_bb_phi_bb(81, 2, 0.),
85 CMS8_gg_phi_tautau(92,2,0.),
86 CMS8_bb_phi_tautau(92,2,0.),
87 CMS8_gg_phi_gaga(141,2,0.),
88 CMS8_pp_A_Zga_llga(101,2,0.),
89 CMS8_pp_phi_Zga(101,2,0.),
90 CMS8_gg_H_hh_bbtautau(10,2,0.),
91 CMS8_gg_A_hZ_tautaull(14,2,0.),
92 CMS8_pp_A_HZ_bbll(28718, 3, 0.),
93 CMS8_pp_H_AZ_bbll(29050, 3, 0.),
94 CMS8_pp_A_HZ_tautaull(400, 3, 0.),
95 CMS8_pp_H_AZ_tautaull(400, 3, 0.),
96 CMS8_gg_A_hZ_bbll_e(16, 2, 0.),
97 CMS8_pp_H_hh_e(71, 2, 0.),
98 CMS8_pp_H_hh_gagabb_e(85, 2, 0.),
99 CMS8_pp_H_hh_bbbb_e(167, 2, 0.),
100 CMS8_bb_phi_bb_e(81, 2, 0.),
101 CMS8_gg_phi_tautau_e(92,2,0.),
102 CMS8_bb_phi_tautau_e(92,2,0.),
103 CMS8_gg_phi_gaga_e(141,2,0.),
104 CMS8_pp_A_Zga_llga_e(101,2,0.),
107// CMS_ggF_phi_gaga_ep1(141,2,0.),
108// CMS_gg_phi_gaga_ep2(141,2,0.),
109// CMS_ggF_phi_gaga_em1(141,2,0.),
110// CMS_ggF_phi_gaga_em2(141,2,0.),
111 ATLAS13_bb_phi_tt(61,2,0.),
112 ATLAS13_tt_phi_tt(61,2,0.),
113 ATLAS13_gg_phi_tautau(206,2,0.),
114 ATLAS13_bb_phi_tautau(206,2,0.),
115 ATLAS13_pp_phi_gaga(251,2,0.),
116 ATLAS13_pp_phi_Zga(216,2,0.),
117 ATLAS13_gg_phi_Zga_llga(216,2,0.),
118 ATLAS13_gg_H_ZZ_llllnunu(101,2,0.),
120 ATLAS13_gg_H_ZZ_llnunu(71,2,0.),
121 ATLAS13_gg_H_ZZ_llll(81,2,0.),
122 ATLAS13_VBF_H_ZZ_llll(81,2,0.),
123 ATLAS13_gg_H_ZZ_qqllnunu(271,2,0.),
125 ATLAS13_gg_H_ZZ_llqq(271,2,0.),
126 ATLAS13_VBF_H_ZZ_llqq(271,2,0.),
127 ATLAS13_gg_H_ZZ_nunuqq(251,2,0.),
128 ATLAS13_gg_H_WW_enumumu(381,2,0.),
129 ATLAS13_VBF_H_WW_enumumu(281,2,0.),
130 ATLAS13_gg_H_WW_lnuqq(271,2,0.),
131 ATLAS13_VBF_H_WW_lnuqq(271,2,0.),
132 ATLAS13_pp_H_VV_qqqq(181,2,0.),
133 ATLAS13_pp_H_hh_bbbb(271,2,0.),
134 ATLAS13_pp_H_hh_gagabb(26,2,0.),
135 ATLAS13_pp_H_hh_gagaWW(25,2,0.),
136 ATLAS13_gg_A_Zh_Zbb(181,2,0.),
137 ATLAS13_bb_A_Zh_Zbb(181,2,0.),
138 ATLAS13_bb_phi_tt_e(61,2,0.),
139 ATLAS13_tt_phi_tt_e(61,2,0.),
140 ATLAS13_gg_phi_tautau_e(206,2,0.),
141 ATLAS13_bb_phi_tautau_e(206,2,0.),
142 ATLAS13_pp_phi_gaga_e(251,2,0.),
143 ATLAS13_pp_phi_Zga_e(216,2,0.),
148 ATLAS13_gg_H_ZZ_llll_e(81,2,0.),
152 ATLAS13_gg_H_ZZ_llqq_e(271,2,0.),
153 ATLAS13_VBF_H_ZZ_llqq_e(271,2,0.),
154 ATLAS13_gg_H_ZZ_nunuqq_e(251,2,0.),
157 ATLAS13_gg_H_WW_lnuqq_e(271,2,0.),
158 ATLAS13_VBF_H_WW_lnuqq_e(271,2,0.),
159 ATLAS13_pp_H_VV_qqqq_e(181,2,0.),
160 ATLAS13_pp_H_hh_bbbb_e(271,2,0.),
163 ATLAS13_gg_A_Zh_Zbb_e(181,2,0.),
164 ATLAS13_bb_A_Zh_Zbb_e(181,2,0.),
165 CMS13_pp_phi_bb(66,2,0.),
166 CMS13_gg_phi_tautau(312,2,0.),
167 CMS13_bb_phi_tautau(312,2,0.),
168 CMS13_gg_phi_gaga(351,2,0.),
169 CMS13_pp_phi_Zga_llga(171,2,0.),
170 CMS13_pp_phi_Zga_qqga(236,2,0.),
171 CMS13_ggF_phi_Zga(366,2,0.),
172 CMS13_pp_H_ZZ_llnunu(191,2,0.),
173 CMS13_gg_H_ZZ_llnunu(131,2,0.),
174 CMS13_VBF_H_ZZ_llnunu(131,2,0.),
175 CMS13_pp_H_ZZ_llll(241,2,0.),
176 CMS13_VBFVH_H_ZZ_llll(241,2,0.),
177 CMS13_pp_H_ZZ_llqq(151,2,0.),
179 CMS13_pp_H_hh_bbbb(95,2,0.),
180 CMS13_ggF_H_hh_bbbb(226,2,0.),
181 CMS13_pp_H_hh_gagabb(66,2,0.),
182 CMS13_pp_H_hh_bbtautau(66,2,0.),
184 CMS13_pp_H_hh_bblnulnu(65,2,0.),
185 CMS13_pp_H_hh_bbVV(65,2,0.),
186 CMS13_pp_phi_bb_e(66,2,0.),
187 CMS13_gg_phi_tautau_e(312,2,0.),
188 CMS13_bb_phi_tautau_e(312,2,0.),
189 CMS13_gg_phi_gaga_e(351,2,0.),
190 CMS13_pp_phi_Zga_llga_e(171,2,0.),
191 CMS13_pp_phi_Zga_qqga_e(236,2,0.),
192 CMS13_ggF_phi_Zga_e(366,2,0.),
193 CMS13_pp_H_ZZ_llnunu_e(191,2,0.),
194 CMS13_gg_H_ZZ_llnunu_e(131,2,0.),
195 CMS13_VBF_H_ZZ_llnunu_e(131,2,0.),
196 CMS13_pp_H_ZZ_llll_e(241,2,0.),
197 CMS13_VBFVH_H_ZZ_llll_e(241,2,0.),
198 CMS13_pp_H_ZZ_llqq_e(151,2,0.),
200 CMS13_pp_H_hh_bbbb_e(95,2,0.),
201 CMS13_ggF_H_hh_bbbb_e(226,2,0.),
202 CMS13_pp_H_hh_gagabb_e(66,2,0.),
206 CMS13_pp_H_hh_bbVV_e(65,2,0.),
207 temp1(1,2,0.), temp2(1,2,0.), temp3(1,2,0.), temp4(1,2,0.), temp5(1,2,0.), temp6(1,2,0.), temp7(1,2,0.), temp8(1,2,0.), temp9(1,2,0.), temp10(1,2,0.),
208 temp11(1,2,0.), temp12(1,2,0.), temp13(1,2,0.), temp14(1,2,0.), temp15(1,2,0.), temp16(1,2,0.), temp17(1,2,0.), temp18(1,2,0.), temp19(1,2,0.), temp20(1,2,0.),
209 temp21(1,2,0.), temp22(1,2,0.), temp23(1,2,0.), temp24(1,2,0.), temp25(1,2,0.), temp26(1,2,0.), temp27(1,2,0.), temp28(1,2,0.), temp29(1,2,0.), temp30(1,2,0.),
210 temp31(1,2,0.), temp32(1,2,0.), temp33(1,2,0.), temp34(1,2,0.), temp35(1,2,0.), temp36(1,2,0.), temp37(1,2,0.), temp38(1,2,0.), temp39(1,2,0.), temp40(1,2,0.),
211 temp1e(1,2,0.), temp2e(1,2,0.), temp3e(1,2,0.), temp4e(1,2,0.), temp5e(1,2,0.), temp6e(1,2,0.), temp7e(1,2,0.), temp8e(1,2,0.), temp9e(1,2,0.), temp10e(1,2,0.),
212 temp11e(1,2,0.), temp12e(1,2,0.), temp13e(1,2,0.), temp14e(1,2,0.), temp15e(1,2,0.), temp16e(1,2,0.), temp17e(1,2,0.), temp18e(1,2,0.), temp19e(1,2,0.), temp20e(1,2,0.),
213 temp21e(1,2,0.), temp22e(1,2,0.), temp23e(1,2,0.), temp24e(1,2,0.), temp25e(1,2,0.), temp26e(1,2,0.), temp27e(1,2,0.), temp28e(1,2,0.), temp29e(1,2,0.), temp30e(1,2,0.),
214 temp31e(1,2,0.), temp32e(1,2,0.), temp33e(1,2,0.), temp34e(1,2,0.), temp35e(1,2,0.), temp36e(1,2,0.), temp37e(1,2,0.), temp38e(1,2,0.), temp39e(1,2,0.), temp40e(1,2,0.),
215 ATLAS8_pp_Hpm_taunu(83,2,0.),
216 ATLAS8_pp_Hpm_tb(41,2,0.),
217 ATLAS8_pp_Hpm_taunu_e(83,2,0.),
218 ATLAS8_pp_Hpm_tb_e(41,2,0.),
219 CMS8_pp_Hp_taunu(43,2,0.),
220 CMS8_pp_Hp_tb(43,2,0.),
221 CMS8_pp_Hp_taunu_e(43,2,0.),
222 CMS8_pp_Hp_tb_e(43,2,0.),
223 ATLAS13_pp_Hpm_taunu(181,2,0.),
224 ATLAS13_pp_Hp_tb1(71,2,0.),
225 ATLAS13_pp_Hp_tb2(181,2,0.),
226 ATLAS13_pp_Hpm_taunu_e(181,2,0.),
227 ATLAS13_pp_Hp_tb1_e(71,2,0.),
228 ATLAS13_pp_Hp_tb2_e(181,2,0.),
229 CMS13_pp_Hpm_taunu(283,2,0.),
230 CMS13_pp_Hpm_taunu_e(283,2,0.),
231 arraybsgamma(1111, 3, 0.),
232 myTHDM(static_cast<const THDM*> (&SM_i)),
233 PV(true)
234{
235 mym11_2=new m11_2(SM_i);
236 mym22_2=new m22_2(SM_i);
237 mylambda1=new lambda1(SM_i);
238 mylambda2=new lambda2(SM_i);
239 mylambda3=new lambda3(SM_i);
240 mylambda4=new lambda4(SM_i);
241 mylambda5=new lambda5(SM_i);
242 myRunner=new Runner(SM_i);
243 WFRflag = false;
244 UnitarityTestflag = false;
245 read();
246}
An RGE running algorithm.
Definition: Runner.h:30
A base class for symmetric Two-Higgs-Doublet models.
Definition: THDM.h:120
gslpp::matrix< double > CMS13_ggF_phi_Zga_e
Definition: THDMcache.h:167
gslpp::matrix< double > CMS13_ggF_H_hh_bbbb_e
Definition: THDMcache.h:168
gslpp::matrix< double > CMS13_pp_H_ZZ_llnunu
Definition: THDMcache.h:163
gslpp::matrix< double > CMS13_VBFVH_H_ZZ_llll
Definition: THDMcache.h:163
gslpp::matrix< double > temp1e
Definition: THDMcache.h:174
gslpp::matrix< double > ATLAS13_pp_phi_Zga_e
Definition: THDMcache.h:157
gslpp::matrix< double > temp40
Definition: THDMcache.h:173
gslpp::matrix< double > temp9e
Definition: THDMcache.h:174
gslpp::matrix< double > log_cs_ggH_8
Definition: THDMcache.h:112
gslpp::matrix< double > ATLAS13_bb_A_Zh_Zbb_e
Definition: THDMcache.h:160
gslpp::matrix< double > temp8
Definition: THDMcache.h:170
gslpp::matrix< double > log_cs_WH_13
Definition: THDMcache.h:114
gslpp::matrix< double > temp18e
Definition: THDMcache.h:175
gslpp::matrix< double > csrA_bottom_13
Definition: THDMcache.h:134
gslpp::matrix< double > ATLAS13_VBF_H_ZZ_llll
Definition: THDMcache.h:152
const PVfunctions PV
Definition: THDMcache.h:3417
gslpp::matrix< double > ATLAS13_gg_phi_tautau_e
Definition: THDMcache.h:156
gslpp::matrix< double > CMS8_gg_A_hZ_bbll_e
Definition: THDMcache.h:146
gslpp::matrix< double > ATLAS13_bb_phi_tautau_e
Definition: THDMcache.h:156
gslpp::matrix< double > CMS13_pp_H_ZZ_llqq_e
Definition: THDMcache.h:167
gslpp::matrix< double > log_cs_ttH_8
Definition: THDMcache.h:116
gslpp::matrix< double > CMS8_pp_H_hh_gagabb_e
Definition: THDMcache.h:146
gslpp::matrix< double > temp2
Definition: THDMcache.h:170
gslpp::matrix< double > ATLAS13_gg_H_ZZ_llnunu
Definition: THDMcache.h:151
gslpp::matrix< double > temp20e
Definition: THDMcache.h:175
gslpp::matrix< double > ATLAS8_bb_phi_tautau
Definition: THDMcache.h:136
gslpp::matrix< double > br_WW
Definition: THDMcache.h:108
gslpp::matrix< double > ATLAS8_pp_Hpm_taunu_e
Definition: THDMcache.h:181
gslpp::matrix< double > br_ZZ
Definition: THDMcache.h:108
gslpp::matrix< double > br_tautau
Definition: THDMcache.h:108
gslpp::matrix< double > CMS13_pp_phi_Zga_llga
Definition: THDMcache.h:162
gslpp::matrix< double > temp37e
Definition: THDMcache.h:177
gslpp::matrix< double > temp15e
Definition: THDMcache.h:175
gslpp::matrix< double > br_bb
Definition: THDMcache.h:108
gslpp::matrix< double > ATLAS13_gg_H_ZZ_nunuqq_e
Definition: THDMcache.h:158
gslpp::matrix< double > temp19
Definition: THDMcache.h:171
gslpp::matrix< double > temp39
Definition: THDMcache.h:173
gslpp::matrix< double > ATLAS13_pp_H_hh_gagabb_e
Definition: THDMcache.h:160
gslpp::matrix< double > ATLAS13_bb_phi_tautau
Definition: THDMcache.h:150
gslpp::matrix< double > ATLAS8_pp_phi_gaga
Definition: THDMcache.h:136
gslpp::matrix< double > CMS13_pp_phi_bb
Definition: THDMcache.h:162
gslpp::matrix< double > CMS13_pp_H_hh_bbtautau1_e
Definition: THDMcache.h:168
gslpp::matrix< double > temp14
Definition: THDMcache.h:171
gslpp::matrix< double > CMS8_pp_Hp_taunu_e
Definition: THDMcache.h:185
gslpp::matrix< double > CMS13_pp_H_hh_bbVV
Definition: THDMcache.h:164
gslpp::matrix< double > ATLAS13_VBF_H_WW_lnuqq_e
Definition: THDMcache.h:159
gslpp::matrix< double > ATLAS13_bb_phi_tt_e
Definition: THDMcache.h:156
gslpp::matrix< double > ATLAS13_pp_phi_Zga
Definition: THDMcache.h:151
gslpp::matrix< double > temp40e
Definition: THDMcache.h:177
gslpp::matrix< double > ATLAS8_gg_H_ZZ
Definition: THDMcache.h:136
gslpp::matrix< double > temp5e
Definition: THDMcache.h:174
gslpp::matrix< double > CMS8_pp_Hp_taunu
Definition: THDMcache.h:183
gslpp::matrix< double > CMS8_gg_phi_gaga_e
Definition: THDMcache.h:146
gslpp::matrix< double > ATLAS8_pp_phi_gaga_e
Definition: THDMcache.h:138
gslpp::matrix< double > CMS8_pp_H_hh_e
Definition: THDMcache.h:146
gslpp::matrix< double > CMS13_gg_phi_tautau
Definition: THDMcache.h:162
gslpp::matrix< double > ATLAS13_tt_phi_tt
Definition: THDMcache.h:150
gslpp::matrix< double > temp25
Definition: THDMcache.h:172
gslpp::matrix< double > log_cs_WH_8
Definition: THDMcache.h:112
gslpp::matrix< double > temp10
Definition: THDMcache.h:170
gslpp::matrix< double > ATLAS13_tt_phi_tt_e
Definition: THDMcache.h:156
gslpp::matrix< double > ATLAS13_gg_H_WW_lnuqq_e
Definition: THDMcache.h:159
gslpp::matrix< double > ATLAS8_gg_H_ZZ_e
Definition: THDMcache.h:138
gslpp::matrix< double > temp5
Definition: THDMcache.h:170
gslpp::matrix< double > CMS8_pp_H_hh_gagabb
Definition: THDMcache.h:144
gslpp::matrix< double > ATLAS13_pp_Hp_tb1_e
Definition: THDMcache.h:189
gslpp::matrix< double > ATLAS13_gg_H_ZZ_llllnunu
Definition: THDMcache.h:151
gslpp::matrix< double > temp25e
Definition: THDMcache.h:176
bool WFRflag
Definition: THDMcache.h:3459
gslpp::matrix< double > csrA_top_8
Definition: THDMcache.h:132
gslpp::matrix< double > ATLAS13_gg_H_ZZ_llll
Definition: THDMcache.h:151
gslpp::matrix< double > CMS13_bb_phi_tautau_e
Definition: THDMcache.h:166
gslpp::matrix< double > arraybsgamma
Definition: THDMcache.h:195
gslpp::matrix< double > ATLAS8_pp_Hpm_tb
Definition: THDMcache.h:179
gslpp::matrix< double > ATLAS13_VBF_H_ZZ_llllnunu
Definition: THDMcache.h:151
gslpp::matrix< double > temp1
Definition: THDMcache.h:170
gslpp::matrix< double > br_tt
Definition: THDMcache.h:108
gslpp::matrix< double > temp34
Definition: THDMcache.h:173
gslpp::matrix< double > temp27e
Definition: THDMcache.h:176
gslpp::matrix< double > temp37
Definition: THDMcache.h:173
gslpp::matrix< double > GammaHtot_SM
Definition: THDMcache.h:110
gslpp::matrix< double > ATLAS8_gg_A_hZ_bbZ_e
Definition: THDMcache.h:138
gslpp::matrix< double > ATLAS8_VBF_H_ZZ
Definition: THDMcache.h:136
gslpp::matrix< double > CMS13_VBF_H_ZZ_llnunu
Definition: THDMcache.h:163
gslpp::matrix< double > ATLAS13_gg_phi_Zga_llga_e
Definition: THDMcache.h:157
gslpp::matrix< double > temp10e
Definition: THDMcache.h:174
gslpp::matrix< double > ATLAS13_bb_phi_tt
Definition: THDMcache.h:150
gslpp::matrix< double > ATLAS8_gg_A_hZ_tautauZ_e
Definition: THDMcache.h:138
gslpp::matrix< double > temp17
Definition: THDMcache.h:171
gslpp::matrix< double > ATLAS13_gg_H_ZZ_llnunu_e
Definition: THDMcache.h:157
gslpp::matrix< double > CMS8_pp_H_hh
Definition: THDMcache.h:144
gslpp::matrix< double > log_cs_bbH_13
Definition: THDMcache.h:122
gslpp::matrix< double > ATLAS13_pp_H_hh_gagaWW_e
Definition: THDMcache.h:160
gslpp::matrix< double > temp14e
Definition: THDMcache.h:175
gslpp::matrix< double > CMS8_mu_pp_H_VV_e
Definition: THDMcache.h:142
gslpp::matrix< double > ATLAS8_gg_A_hZ_tautauZ
Definition: THDMcache.h:136
gslpp::matrix< double > CMS13_pp_H_hh_gagabb
Definition: THDMcache.h:164
gslpp::matrix< double > log_cs_ttH_13
Definition: THDMcache.h:118
lambda3 * mylambda3
Definition: THDMcache.h:3422
gslpp::matrix< double > temp11e
Definition: THDMcache.h:175
gslpp::matrix< double > CMS13_pp_H_hh_bbtautau
Definition: THDMcache.h:164
gslpp::matrix< double > CMS13_pp_H_hh_bbVV_e
Definition: THDMcache.h:168
gslpp::matrix< double > CMS13_pp_H_hh_bblnulnu
Definition: THDMcache.h:164
gslpp::matrix< double > ATLAS13_gg_H_ZZ_llqq
Definition: THDMcache.h:152
gslpp::matrix< double > ATLAS8_gg_phi_tautau
Definition: THDMcache.h:136
gslpp::matrix< double > ATLAS8_gg_H_hh
Definition: THDMcache.h:136
gslpp::matrix< double > temp11
Definition: THDMcache.h:171
gslpp::matrix< double > temp3e
Definition: THDMcache.h:174
gslpp::matrix< double > ATLAS8_pp_Hpm_taunu
Definition: THDMcache.h:179
gslpp::matrix< double > ATLAS8_VBF_H_ZZ_e
Definition: THDMcache.h:138
gslpp::matrix< double > temp3
Definition: THDMcache.h:170
bool UnitarityTestflag
Definition: THDMcache.h:3460
gslpp::matrix< double > temp13
Definition: THDMcache.h:171
gslpp::matrix< double > temp29
Definition: THDMcache.h:172
void read()
Fills all required arrays with the values read from the tables.
Definition: THDMcache.cpp:1610
gslpp::matrix< double > temp39e
Definition: THDMcache.h:177
gslpp::matrix< double > ATLAS13_pp_Hpm_taunu_e
Definition: THDMcache.h:189
gslpp::matrix< double > CMS13_ggFVBF_H_WW_lnulnu_e
Definition: THDMcache.h:167
gslpp::matrix< double > CMS13_pp_H_hh_bbtautau1
Definition: THDMcache.h:164
gslpp::matrix< double > ATLAS8_gg_phi_tautau_e
Definition: THDMcache.h:138
gslpp::matrix< double > ATLAS13_VBF_H_WW_enumumu
Definition: THDMcache.h:153
gslpp::matrix< double > ATLAS13_VBF_H_ZZ_qqllnunu
Definition: THDMcache.h:152
gslpp::matrix< double > ATLAS8_pp_phi_Zga_llga_e
Definition: THDMcache.h:138
gslpp::matrix< double > ATLAS13_VBF_H_ZZ_llqq_e
Definition: THDMcache.h:158
gslpp::matrix< double > br_mumu
Definition: THDMcache.h:108
gslpp::matrix< double > temp36
Definition: THDMcache.h:173
gslpp::matrix< double > ATLAS8_gg_H_WW_e
Definition: THDMcache.h:138
gslpp::matrix< double > ATLAS13_pp_Hp_tb2
Definition: THDMcache.h:187
gslpp::matrix< double > csrA_top_13
Definition: THDMcache.h:134
gslpp::matrix< double > ATLAS13_VBF_H_ZZ_llll_e
Definition: THDMcache.h:158
gslpp::matrix< double > log_cs_bbA_13
Definition: THDMcache.h:126
gslpp::matrix< double > ATLAS8_VBF_H_WW_e
Definition: THDMcache.h:138
gslpp::matrix< double > log_cs_ZH_8
Definition: THDMcache.h:112
gslpp::matrix< double > temp31
Definition: THDMcache.h:173
gslpp::matrix< double > temp30
Definition: THDMcache.h:172
gslpp::matrix< double > ATLAS13_pp_H_hh_gagabb
Definition: THDMcache.h:154
gslpp::matrix< double > CMS8_pp_A_HZ_tautaull
Definition: THDMcache.h:144
gslpp::matrix< double > temp24
Definition: THDMcache.h:172
gslpp::matrix< double > temp4
Definition: THDMcache.h:170
gslpp::matrix< double > ATLAS13_pp_H_hh_gagaWW
Definition: THDMcache.h:154
lambda1 * mylambda1
Definition: THDMcache.h:3420
gslpp::matrix< double > CMS13_pp_phi_Zga_qqga_e
Definition: THDMcache.h:167
gslpp::matrix< double > ATLAS13_pp_H_hh_bbbb
Definition: THDMcache.h:153
gslpp::matrix< double > CMS8_pp_A_Zga_llga
Definition: THDMcache.h:144
gslpp::matrix< double > temp36e
Definition: THDMcache.h:177
gslpp::matrix< double > CMS8_pp_H_hh_bbbb_e
Definition: THDMcache.h:146
gslpp::matrix< double > CMS13_VBF_H_ZZ_llnunu_e
Definition: THDMcache.h:167
gslpp::matrix< double > temp23
Definition: THDMcache.h:172
gslpp::matrix< double > temp33
Definition: THDMcache.h:173
gslpp::matrix< double > ATLAS13_pp_phi_gaga
Definition: THDMcache.h:151
gslpp::matrix< double > CMS13_pp_Hpm_taunu
Definition: THDMcache.h:191
const THDM * myTHDM
Definition: THDMcache.h:3416
gslpp::matrix< double > CMS13_gg_phi_gaga
Definition: THDMcache.h:162
gslpp::matrix< double > CMS8_pp_Hp_tb_e
Definition: THDMcache.h:185
gslpp::matrix< double > CMS8_gg_A_hZ_tautaull
Definition: THDMcache.h:144
gslpp::matrix< double > temp32
Definition: THDMcache.h:173
gslpp::matrix< double > ATLAS13_gg_H_WW_enumumu_e
Definition: THDMcache.h:159
gslpp::matrix< double > ATLAS8_gg_phi_tt
Definition: THDMcache.h:136
gslpp::matrix< double > log_cs_ggHp_8
Definition: THDMcache.h:128
gslpp::matrix< double > ATLAS13_gg_phi_Zga_llga
Definition: THDMcache.h:151
gslpp::matrix< double > CMS13_pp_H_ZZ_llll
Definition: THDMcache.h:163
gslpp::matrix< double > CMS8_pp_H_hh_bbbb
Definition: THDMcache.h:144
gslpp::matrix< double > ATLAS13_gg_A_Zh_Zbb
Definition: THDMcache.h:154
gslpp::matrix< double > temp27
Definition: THDMcache.h:172
gslpp::matrix< double > CMS13_pp_H_ZZ_llqq
Definition: THDMcache.h:163
gslpp::matrix< double > temp13e
Definition: THDMcache.h:175
gslpp::matrix< double > log_cs_ggHp_13
Definition: THDMcache.h:130
gslpp::matrix< double > temp21e
Definition: THDMcache.h:176
gslpp::matrix< double > CMS8_bb_phi_tautau_e
Definition: THDMcache.h:146
gslpp::matrix< double > CMS8_pp_Hp_tb
Definition: THDMcache.h:183
gslpp::matrix< double > temp6e
Definition: THDMcache.h:174
gslpp::matrix< double > temp24e
Definition: THDMcache.h:176
gslpp::matrix< double > temp30e
Definition: THDMcache.h:176
gslpp::matrix< double > temp7e
Definition: THDMcache.h:174
gslpp::matrix< double > temp19e
Definition: THDMcache.h:175
gslpp::matrix< double > CMS8_gg_A_hZ_tautaull_e
Definition: THDMcache.h:146
gslpp::matrix< double > log_cs_ggH_13
Definition: THDMcache.h:114
gslpp::matrix< double > log_cs_ggA_8
Definition: THDMcache.h:124
gslpp::matrix< double > ATLAS13_gg_H_WW_lnuqq
Definition: THDMcache.h:153
gslpp::matrix< double > log_cs_VBF_8
Definition: THDMcache.h:112
gslpp::matrix< double > log_cs_ttA_8
Definition: THDMcache.h:124
gslpp::matrix< double > CMS13_pp_H_ZZ_llll_e
Definition: THDMcache.h:167
gslpp::matrix< double > ATLAS8_gg_H_hh_e
Definition: THDMcache.h:138
gslpp::matrix< double > ATLAS13_pp_phi_gaga_e
Definition: THDMcache.h:157
gslpp::matrix< double > temp17e
Definition: THDMcache.h:175
gslpp::matrix< double > ATLAS13_gg_H_WW_enumumu
Definition: THDMcache.h:153
gslpp::matrix< double > ATLAS13_VBF_H_ZZ_qqllnunu_e
Definition: THDMcache.h:158
gslpp::matrix< double > CMS8_bb_phi_tautau
Definition: THDMcache.h:144
gslpp::matrix< double > CMS13_ggF_phi_Zga
Definition: THDMcache.h:163
gslpp::matrix< double > log_cs_ZH_13
Definition: THDMcache.h:114
gslpp::matrix< double > CMS8_pp_H_AZ_tautaull
Definition: THDMcache.h:144
gslpp::matrix< double > ATLAS13_gg_H_ZZ_llllnunu_e
Definition: THDMcache.h:157
gslpp::matrix< double > CMS13_ggFVBF_H_WW_lnulnu
Definition: THDMcache.h:163
gslpp::matrix< double > ATLAS13_pp_H_hh_bbbb_e
Definition: THDMcache.h:159
gslpp::matrix< double > CMS8_bb_phi_bb_e
Definition: THDMcache.h:146
gslpp::matrix< double > ATLAS8_gg_H_WW
Definition: THDMcache.h:136
gslpp::matrix< double > temp21
Definition: THDMcache.h:172
gslpp::matrix< double > ATLAS13_pp_Hp_tb1
Definition: THDMcache.h:187
gslpp::matrix< double > ATLAS13_gg_H_ZZ_qqllnunu_e
Definition: THDMcache.h:158
Runner * myRunner
Definition: THDMcache.h:3425
gslpp::matrix< double > ATLAS13_pp_H_VV_qqqq_e
Definition: THDMcache.h:159
gslpp::matrix< double > ATLAS13_gg_H_ZZ_qqllnunu
Definition: THDMcache.h:152
gslpp::matrix< double > temp7
Definition: THDMcache.h:170
gslpp::matrix< double > ATLAS8_pp_Hpm_tb_e
Definition: THDMcache.h:181
gslpp::matrix< double > CMS8_gg_phi_gaga
Definition: THDMcache.h:144
gslpp::matrix< double > temp28
Definition: THDMcache.h:172
m11_2 * mym11_2
Definition: THDMcache.h:3418
gslpp::matrix< double > temp15
Definition: THDMcache.h:171
gslpp::matrix< double > ATLAS13_VBF_H_ZZ_llllnunu_e
Definition: THDMcache.h:157
gslpp::matrix< double > CMS13_pp_H_hh_bbbb
Definition: THDMcache.h:164
gslpp::matrix< double > temp33e
Definition: THDMcache.h:177
gslpp::matrix< double > CMS13_gg_phi_tautau_e
Definition: THDMcache.h:166
gslpp::matrix< double > csrH_bottom_8
Definition: THDMcache.h:132
gslpp::matrix< double > CMS8_gg_A_hZ_bbll
Definition: THDMcache.h:144
gslpp::matrix< double > CMS13_pp_phi_Zga_qqga
Definition: THDMcache.h:163
gslpp::matrix< double > CMS13_ggF_H_hh_bbbb
Definition: THDMcache.h:164
gslpp::matrix< double > ATLAS13_pp_Hp_tb2_e
Definition: THDMcache.h:189
gslpp::matrix< double > CMS8_gg_phi_tautau_e
Definition: THDMcache.h:146
gslpp::matrix< double > CMS13_gg_H_ZZ_llnunu
Definition: THDMcache.h:163
gslpp::matrix< double > CMS8_mu_pp_H_VV
Definition: THDMcache.h:140
gslpp::matrix< double > temp18
Definition: THDMcache.h:171
gslpp::matrix< double > CMS13_pp_phi_Zga_llga_e
Definition: THDMcache.h:166
gslpp::matrix< double > ATLAS13_pp_Hpm_taunu
Definition: THDMcache.h:187
gslpp::matrix< double > log_cs_ggA_13
Definition: THDMcache.h:126
gslpp::matrix< double > temp35e
Definition: THDMcache.h:177
gslpp::matrix< double > CMS13_bb_phi_tautau
Definition: THDMcache.h:162
gslpp::matrix< double > temp12
Definition: THDMcache.h:171
gslpp::matrix< double > ATLAS13_pp_H_VV_qqqq
Definition: THDMcache.h:153
gslpp::matrix< double > temp4e
Definition: THDMcache.h:174
gslpp::matrix< double > temp26
Definition: THDMcache.h:172
gslpp::matrix< double > log_cs_bbA_8
Definition: THDMcache.h:124
gslpp::matrix< double > temp34e
Definition: THDMcache.h:177
gslpp::matrix< double > csrH_top_13
Definition: THDMcache.h:134
lambda5 * mylambda5
Definition: THDMcache.h:3424
gslpp::matrix< double > log_cs_VBF_13
Definition: THDMcache.h:114
gslpp::matrix< double > CMS8_pp_H_AZ_bbll
Definition: THDMcache.h:144
m22_2 * mym22_2
Definition: THDMcache.h:3419
gslpp::matrix< double > temp22
Definition: THDMcache.h:172
gslpp::matrix< double > ATLAS13_VBF_H_WW_enumumu_e
Definition: THDMcache.h:159
gslpp::matrix< double > ATLAS8_gg_A_hZ_bbZ
Definition: THDMcache.h:136
gslpp::matrix< double > temp38
Definition: THDMcache.h:173
gslpp::matrix< double > log_cs_bbH_8
Definition: THDMcache.h:120
gslpp::matrix< double > ATLAS13_gg_H_ZZ_llqq_e
Definition: THDMcache.h:158
gslpp::matrix< double > ATLAS13_bb_A_Zh_Zbb
Definition: THDMcache.h:154
gslpp::matrix< double > ATLAS8_bb_phi_tautau_e
Definition: THDMcache.h:138
gslpp::matrix< double > CMS8_gg_H_hh_bbtautau
Definition: THDMcache.h:144
gslpp::matrix< double > ATLAS13_gg_H_ZZ_nunuqq
Definition: THDMcache.h:152
gslpp::matrix< double > temp9
Definition: THDMcache.h:170
gslpp::matrix< double > temp16
Definition: THDMcache.h:171
gslpp::matrix< double > CMS13_VBFVH_H_ZZ_llll_e
Definition: THDMcache.h:167
gslpp::matrix< double > temp8e
Definition: THDMcache.h:174
gslpp::matrix< double > CMS8_bb_phi_bb
Definition: THDMcache.h:144
gslpp::matrix< double > CMS8_gg_H_hh_bbtautau_e
Definition: THDMcache.h:146
gslpp::matrix< double > temp20
Definition: THDMcache.h:171
gslpp::matrix< double > ATLAS13_gg_phi_tautau
Definition: THDMcache.h:150
gslpp::matrix< double > CMS13_pp_H_hh_bbbb_e
Definition: THDMcache.h:168
gslpp::matrix< double > CMS13_pp_phi_bb_e
Definition: THDMcache.h:166
gslpp::matrix< double > CMS13_pp_H_hh_bbtautau_e
Definition: THDMcache.h:168
gslpp::matrix< double > csrA_bottom_8
Definition: THDMcache.h:132
gslpp::matrix< double > csrH_bottom_13
Definition: THDMcache.h:134
gslpp::matrix< double > CMS8_pp_A_Zga_llga_e
Definition: THDMcache.h:146
gslpp::matrix< double > csrH_top_8
Definition: THDMcache.h:132
gslpp::matrix< double > temp22e
Definition: THDMcache.h:176
gslpp::matrix< double > br_cc
Definition: THDMcache.h:108
gslpp::matrix< double > temp12e
Definition: THDMcache.h:175
gslpp::matrix< double > temp23e
Definition: THDMcache.h:176
gslpp::matrix< double > ATLAS13_gg_H_ZZ_llll_e
Definition: THDMcache.h:157
gslpp::matrix< double > ATLAS8_gg_phi_tt_e
Definition: THDMcache.h:138
gslpp::matrix< double > ATLAS13_VBF_H_ZZ_llqq
Definition: THDMcache.h:152
gslpp::matrix< double > temp28e
Definition: THDMcache.h:176
gslpp::matrix< double > ATLAS8_pp_phi_Zga_llga
Definition: THDMcache.h:136
gslpp::matrix< double > CMS13_pp_H_hh_gagabb_e
Definition: THDMcache.h:168
lambda2 * mylambda2
Definition: THDMcache.h:3421
gslpp::matrix< double > CMS8_gg_phi_tautau
Definition: THDMcache.h:144
gslpp::matrix< double > temp6
Definition: THDMcache.h:170
gslpp::matrix< double > temp32e
Definition: THDMcache.h:177
gslpp::matrix< double > ATLAS8_VBF_H_WW
Definition: THDMcache.h:136
gslpp::matrix< double > CMS13_pp_H_hh_bblnulnu_e
Definition: THDMcache.h:168
gslpp::matrix< double > temp26e
Definition: THDMcache.h:176
gslpp::matrix< double > temp29e
Definition: THDMcache.h:176
gslpp::matrix< double > CMS13_pp_Hpm_taunu_e
Definition: THDMcache.h:193
gslpp::matrix< double > CMS13_pp_H_ZZ_llnunu_e
Definition: THDMcache.h:167
gslpp::matrix< double > temp35
Definition: THDMcache.h:173
gslpp::matrix< double > temp16e
Definition: THDMcache.h:175
gslpp::matrix< double > CMS8_pp_A_HZ_bbll
Definition: THDMcache.h:144
gslpp::matrix< double > CMS8_pp_phi_Zga
Definition: THDMcache.h:144
gslpp::matrix< double > temp31e
Definition: THDMcache.h:177
gslpp::matrix< double > ATLAS13_gg_A_Zh_Zbb_e
Definition: THDMcache.h:160
gslpp::matrix< double > temp2e
Definition: THDMcache.h:174
gslpp::matrix< double > CMS13_gg_H_ZZ_llnunu_e
Definition: THDMcache.h:167
gslpp::matrix< double > ATLAS13_VBF_H_WW_lnuqq
Definition: THDMcache.h:153
gslpp::matrix< double > temp38e
Definition: THDMcache.h:177
gslpp::matrix< double > log_cs_ttA_13
Definition: THDMcache.h:126
gslpp::matrix< double > CMS13_gg_phi_gaga_e
Definition: THDMcache.h:166
lambda4 * mylambda4
Definition: THDMcache.h:3423
parameter of the Higgs potential
An observable class for the quartic Higgs potential coupling .
An observable class for the quartic Higgs potential coupling .
An observable class for the quartic Higgs potential coupling .
An observable class for the quartic Higgs potential coupling .
An observable class for the quadratic Higgs potential coupling .
An observable class for the quadratic Higgs potential coupling .

◆ ~THDMcache()

THDMcache::~THDMcache ( )

THDMcache destructor.

Definition at line 248 of file THDMcache.cpp.

249{
250 delete mym11_2;
251 delete mym22_2;
252 delete mylambda1;
253 delete mylambda2;
254 delete mylambda3;
255 delete mylambda4;
256 delete mylambda5;
257 delete myRunner;
258}

Member Function Documentation

◆ A_A_D()

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

Amplitude for a CP-odd Higgs boson decay to a photon and a Z boson including the strange and bottom quarks in the loop.

This function can also be used for the gluon fusion production adding the appropriate factor

Definition at line 7272 of file THDMcache.cpp.

7272 {
7273 int NumPar = 5;
7274 double params[] = {mA2, cW2, Ms, Mb, MZ};
7275
7276 int i = CacheCheck(A_A_D_cache, NumPar, params);
7277 if (i>=0) {
7278 return ( A_A_D_cache[NumPar][i] );
7279 } else {
7280 double TAUs=4.0*Ms*Ms/mA2;
7281 double TAUb=4.0*Mb*Mb/mA2;
7282 double LAMs=4.0*Ms*Ms/(MZ*MZ);
7283 double LAMb=4.0*Mb*Mb/(MZ*MZ);
7284 double sW2=1.0-cW2;
7285 gslpp::complex newResult = 2.0*(-1.0/2.0+2.0/3.0*sW2)*(-Int2(TAUs,LAMs)-Int2(TAUb,LAMb))/sqrt(sW2*cW2);
7286 CacheShift(A_A_D_cache, NumPar, params, newResult);
7287 return newResult;
7288 }
7289}
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.
Definition: THDMcache.cpp:262
double MZ
Definition: THDMcache.h:3457
gslpp::complex A_A_D_cache[6][CacheSize]
Definition: THDMcache.h:3871
double Ms
Definition: THDMcache.h:3452
double Mb
Definition: THDMcache.h:3449
gslpp::complex Int2(const double tau, const double lambda) const
function for Z gamma coupling to h, H and A
Definition: THDMcache.cpp:7422
double mA2
Definition: THDMcache.h:3441
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.
Definition: THDMcache.cpp:286
double cW2
Definition: THDMcache.h:3444

◆ A_A_L()

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

Amplitude for a CP-odd Higgs boson decay to a photon and a Z boson including muons and taus in the loop.

Definition at line 7334 of file THDMcache.cpp.

7334 {
7335 int NumPar = 5;
7336 double params[] = {mA2, cW2, Mmu, Mtau, MZ};
7337
7338 int i = CacheCheck(A_A_L_cache, NumPar, params);
7339 if (i>=0) {
7340 return ( A_A_L_cache[NumPar][i] );
7341 } else {
7342 double TAUmu=4.0*Mmu*Mmu/mA2;
7343 double TAUtau=4.0*Mtau*Mtau/mA2;
7344 double LAMmu=4.0*Mmu*Mmu/(MZ*MZ);
7345 double LAMtau=4.0*Mtau*Mtau/(MZ*MZ);
7346 double sW2=1.0-cW2;
7347 gslpp::complex newResult = 2.0*(-1.0/2.0+2.0*sW2)*(-Int2(TAUmu,LAMmu)-Int2(TAUtau,LAMtau))/sqrt(sW2*cW2);
7348 CacheShift(A_A_L_cache, NumPar, params, newResult);
7349 return newResult;
7350 }
7351}
double Mtau
Definition: THDMcache.h:3450
gslpp::complex A_A_L_cache[6][CacheSize]
Definition: THDMcache.h:3874
double Mmu
Definition: THDMcache.h:3453

◆ A_A_U()

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

Amplitude for a CP-odd Higgs boson decay to a photon and a Z boson including the charm and top quarks in the loop.

Definition at line 7211 of file THDMcache.cpp.

7211 {
7212 int NumPar = 5;
7213 double params[] = {mA2, cW2, Mc, Mt, MZ};
7214
7215 int i = CacheCheck(A_A_U_cache, NumPar, params);
7216 if (i>=0) {
7217 return ( A_A_U_cache[NumPar][i] );
7218 } else {
7219 double TAUc=4.0*Mc*Mc/mA2;
7220 double TAUt=4.0*Mt*Mt/mA2;
7221 double LAMc=4.0*Mc*Mc/(MZ*MZ);
7222 double LAMt=4.0*Mt*Mt/(MZ*MZ);
7223 double sW2=1.0-cW2;
7224 gslpp::complex newResult = -4.0*(1.0/2.0-4.0/3.0*sW2)*(-Int2(TAUc,LAMc)-Int2(TAUt,LAMt))/sqrt(sW2*cW2);
7225 CacheShift(A_A_U_cache, NumPar, params, newResult);
7226 return newResult;
7227 }
7228}
double Mc
Definition: THDMcache.h:3451
gslpp::complex A_A_U_cache[6][CacheSize]
Definition: THDMcache.h:3868
double Mt
Definition: THDMcache.h:3448

◆ A_h_D()

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

Amplitude for the SM Higgs boson decay to a photon and a Z boson including the down-type quarks in the loop.

This function can also be used for the gluon fusion production adding the appropriate factor

Definition at line 7230 of file THDMcache.cpp.

7230 {
7231 int NumPar = 6;
7232 double params[] = {mHl2, cW2, Md, Ms, Mb, MZ};
7233
7234 int i = CacheCheck(A_h_D_cache, NumPar, params);
7235 if (i>=0) {
7236 return ( A_h_D_cache[NumPar][i] );
7237 } else {
7238 double TAUd=4.0*Md*Md/mHl2;
7239 double TAUs=4.0*Ms*Ms/mHl2;
7240 double TAUb=4.0*Mb*Mb/mHl2;
7241 double LAMd=4.0*Md*Md/(MZ*MZ);
7242 double LAMs=4.0*Ms*Ms/(MZ*MZ);
7243 double LAMb=4.0*Mb*Mb/(MZ*MZ);
7244 double sW2=1.0-cW2;
7245 gslpp::complex newResult = 2.0*(-1.0/2.0+2.0/3.0*sW2)*(Int1(TAUd,LAMd)+Int1(TAUs,LAMs)
7246 +Int1(TAUb,LAMb)-Int2(TAUd,LAMd)-Int2(TAUs,LAMs)-Int2(TAUb,LAMb));
7247 CacheShift(A_h_D_cache, NumPar, params, newResult);
7248 return newResult;
7249 }
7250}
gslpp::complex Int1(const double tau, const double lambda) const
function for Z gamma coupling to h, H and A
Definition: THDMcache.cpp:7414
double Md
Definition: THDMcache.h:3455
gslpp::complex A_h_D_cache[7][CacheSize]
Definition: THDMcache.h:3869
double mHl2
Definition: THDMcache.h:3439

◆ A_H_Hp()

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

Amplitude for a CP-even Higgs boson decay to a photon and a Z boson including the charged Higgs boson in the loop.

Definition at line 7371 of file THDMcache.cpp.

7371 {
7372 int NumPar = 4;
7373 double params[] = {mHp2, mH, cW2, MZ};
7374
7375 int i = CacheCheck(A_H_Hp_cache, NumPar, params);
7376 if (i>=0) {
7377 return ( A_H_Hp_cache[NumPar][i] );
7378 } else {
7379 double TAUhp=4.0*mHp2/(mH*mH);
7380 double LAMhp=4.0*mHp2/(MZ*MZ);
7381 double sW2=1.0-cW2;
7382 gslpp::complex newResult = (1.0-2.0*sW2)/sqrt(cW2*sW2)*Int1(TAUhp,LAMhp);
7383 CacheShift(A_H_Hp_cache, NumPar, params, newResult);
7384 return newResult;
7385 }
7386}
gslpp::complex A_H_Hp_cache[5][CacheSize]
Definition: THDMcache.h:3876
double mHp2
Definition: THDMcache.h:3442

◆ A_h_L()

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

Amplitude for the SM Higgs boson decay to a photon and a Z boson including the leptons in the loop.

Definition at line 7291 of file THDMcache.cpp.

7291 {
7292 int NumPar = 6;
7293 double params[] = {mHl2, cW2, Me, Mmu, Mtau, MZ};
7294
7295 int i = CacheCheck(A_h_L_cache, NumPar, params);
7296 if (i>=0) {
7297 return ( A_h_L_cache[NumPar][i] );
7298 } else {
7299 double TAUe=4.0*Me*Me/mHl2;
7300 double TAUmu=4.0*Mmu*Mmu/mHl2;
7301 double TAUtau=4.0*Mtau*Mtau/mHl2;
7302 double LAMe=4.0*Me*Me/(MZ*MZ);
7303 double LAMmu=4.0*Mmu*Mmu/(MZ*MZ);
7304 double LAMtau=4.0*Mtau*Mtau/(MZ*MZ);
7305 double sW2=1.0-cW2;
7306 gslpp::complex newResult = 2.0*(-1.0/2.0+2.0*sW2)*(Int1(TAUe,LAMe)+Int1(TAUmu,LAMmu)
7307 +Int1(TAUtau,LAMtau)-Int2(TAUe,LAMe)-Int2(TAUmu,LAMmu)
7308 -Int2(TAUtau,LAMtau));
7309 CacheShift(A_h_L_cache, NumPar, params, newResult);
7310 return newResult;
7311 }
7312}
double Me
Definition: THDMcache.h:3456
gslpp::complex A_h_L_cache[7][CacheSize]
Definition: THDMcache.h:3872

◆ A_h_U()

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

Amplitude for the SM Higgs boson decay to a photon and a Z boson including the up-type quarks in the loop.

Definition at line 7169 of file THDMcache.cpp.

7169 {
7170 int NumPar = 6;
7171 double params[] = {mHl2, cW2, Mu, Mc, Mt, MZ};
7172
7173 int i = CacheCheck(A_h_U_cache, NumPar, params);
7174 if (i>=0) {
7175 return ( A_h_U_cache[NumPar][i] );
7176 } else {
7177 double TAUu=4.0*Mu*Mu/mHl2;
7178 double TAUc=4.0*Mc*Mc/mHl2;
7179 double TAUt=4.0*Mt*Mt/mHl2;
7180 double LAMu=4.0*Mu*Mu/(MZ*MZ);
7181 double LAMc=4.0*Mc*Mc/(MZ*MZ);
7182 double LAMt=4.0*Mt*Mt/(MZ*MZ);
7183 double sW2=1.0-cW2;
7184 gslpp::complex newResult = -4.0*(1.0/2.0-4.0/3.0*sW2)*(Int1(TAUu,LAMu)+Int1(TAUc,LAMc)
7185 +Int1(TAUt,LAMt)-Int2(TAUu,LAMu)-Int2(TAUc,LAMc)-Int2(TAUt,LAMt));
7186 CacheShift(A_h_U_cache, NumPar, params, newResult);
7187 return newResult;
7188 }
7189}
gslpp::complex A_h_U_cache[7][CacheSize]
Definition: THDMcache.h:3866
double Mu
Definition: THDMcache.h:3454

◆ A_H_W()

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

Amplitude for a CP-even Higgs boson decay to a photon and a Z boson including the W boson in the loop.

Definition at line 7353 of file THDMcache.cpp.

7353 {
7354 int NumPar = 4;
7355 double params[] = {mH, cW2, MW, MZ};
7356
7357 int i = CacheCheck(A_H_W_cache, NumPar, params);
7358 if (i>=0) {
7359 return ( A_H_W_cache[NumPar][i] );
7360 } else {
7361 double TAUw=4.0*MW*MW/(mH*mH);
7362 double LAMw=4.0*MW*MW/(MZ*MZ);
7363 double sW2=1.0-cW2;
7364 gslpp::complex newResult = -sqrt(cW2/sW2)*(4.0*(3.0-sW2/cW2)*Int2(TAUw,LAMw)
7365 +((1.0+2.0/TAUw)*sW2/cW2-(5.0+2.0/TAUw))*Int1(TAUw,LAMw));
7366 CacheShift(A_H_W_cache, NumPar, params, newResult);
7367 return newResult;
7368 }
7369}
double MW
Definition: THDMcache.h:3443
gslpp::complex A_H_W_cache[5][CacheSize]
Definition: THDMcache.h:3875

◆ A_HH_D()

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

Amplitude for a heavy CP-even Higgs boson decay to a photon and a Z boson including the strange and bottom quarks in the loop.

Definition at line 7252 of file THDMcache.cpp.

7252 {
7253 int NumPar = 5;
7254 double params[] = {mHh2, cW2, Ms, Mb, MZ};
7255
7256 int i = CacheCheck(A_HH_D_cache, NumPar, params);
7257 if (i>=0) {
7258 return ( A_HH_D_cache[NumPar][i] );
7259 } else {
7260 double TAUs=4.0*Ms*Ms/mHh2;
7261 double TAUb=4.0*Mb*Mb/mHh2;
7262 double LAMs=4.0*Ms*Ms/(MZ*MZ);
7263 double LAMb=4.0*Mb*Mb/(MZ*MZ);
7264 double sW2=1.0-cW2;
7265 gslpp::complex newResult = 2.0*(-1.0/2.0+2.0/3.0*sW2)*(Int1(TAUs,LAMs)-Int2(TAUs,LAMs)
7266 +Int1(TAUb,LAMb)-Int2(TAUb,LAMb));
7267 CacheShift(A_HH_D_cache, NumPar, params, newResult);
7268 return newResult;
7269 }
7270}
gslpp::complex A_HH_D_cache[6][CacheSize]
Definition: THDMcache.h:3870
double mHh2
Definition: THDMcache.h:3440

◆ A_HH_L()

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

Amplitude for a heavy CP-even Higgs boson decay to a photon and a Z boson including muons and taus in the loop.

Definition at line 7314 of file THDMcache.cpp.

7314 {
7315 int NumPar = 5;
7316 double params[] = {mHh2, cW2, Mmu, Mtau, MZ};
7317
7318 int i = CacheCheck(A_HH_L_cache, NumPar, params);
7319 if (i>=0) {
7320 return ( A_HH_L_cache[NumPar][i] );
7321 } else {
7322 double TAUmu=4.0*Mmu*Mmu/mHh2;
7323 double TAUtau=4.0*Mtau*Mtau/mHh2;
7324 double LAMmu=4.0*Mmu*Mmu/(MZ*MZ);
7325 double LAMtau=4.0*Mtau*Mtau/(MZ*MZ);
7326 double sW2=1.0-cW2;
7327 gslpp::complex newResult = 2.0*(-1.0/2.0+2.0*sW2)*(Int1(TAUmu,LAMmu)-Int2(TAUmu,LAMmu)
7328 +Int1(TAUtau,LAMtau)-Int2(TAUtau,LAMtau));
7329 CacheShift(A_HH_L_cache, NumPar, params, newResult);
7330 return newResult;
7331 }
7332}
gslpp::complex A_HH_L_cache[6][CacheSize]
Definition: THDMcache.h:3873

◆ A_HH_U()

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

Amplitude for a heavy CP-even Higgs boson decay to a photon and a Z boson including the charm and top quarks in the loop.

Definition at line 7191 of file THDMcache.cpp.

7191 {
7192 int NumPar = 5;
7193 double params[] = {mHh2, cW2, Mc, Mt, MZ};
7194
7195 int i = CacheCheck(A_HH_U_cache, NumPar, params);
7196 if (i>=0) {
7197 return ( A_HH_U_cache[NumPar][i] );
7198 } else {
7199 double TAUc=4.0*Mc*Mc/mHh2;
7200 double TAUt=4.0*Mt*Mt/mHh2;
7201 double LAMc=4.0*Mc*Mc/(MZ*MZ);
7202 double LAMt=4.0*Mt*Mt/(MZ*MZ);
7203 double sW2=1.0-cW2;
7204 gslpp::complex newResult = -4.0*(1.0/2.0-4.0/3.0*sW2)*(Int1(TAUc,LAMc)-Int2(TAUc,LAMc)
7205 +Int1(TAUt,LAMt)-Int2(TAUt,LAMt));
7206 CacheShift(A_HH_U_cache, NumPar, params, newResult);
7207 return newResult;
7208 }
7209}
gslpp::complex A_HH_U_cache[6][CacheSize]
Definition: THDMcache.h:3867

◆ B00_MZ2_0_mA2_mHp2()

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

\(B_{00}(0; mA2, mHp2)\).

For more details look at \(B_{00}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mA2,squaredCP-odd Higgs mass
[in]mHp2,squaredcharged Higgs mass
Returns
the finite part of \(B_{00}(0; mA2, mHp2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1316 of file THDMcache.cpp.

1316 {
1317 int NumPar = 3;
1318 double params[] = {MZ2, mA2, mHp2};
1319
1320 int i = CacheCheck(B00_MZ2_0_mA2_mHp2_cache, NumPar, params);
1321 if (i>=0) {
1322 return ( B00_MZ2_0_mA2_mHp2_cache[NumPar][i] );
1323 } else {
1324 gslpp::complex newResult = PV.B00(MZ2, 0., mA2, mHp2);
1325 CacheShift(B00_MZ2_0_mA2_mHp2_cache, NumPar, params, newResult);
1326 return newResult;
1327 }
1328}
gslpp::complex B00(const double mu2, const double p2, const double m02, const double m12) const
.
gslpp::complex B00_MZ2_0_mA2_mHp2_cache[4][CacheSize]
Definition: THDMcache.h:3541

◆ B00_MZ2_0_mHh2_mA2()

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

\(B_{00}(0; mHh2, mA2)\).

For more details look at \(B_{00}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
[in]mA2,squaredCP-odd Higgs mass
Returns
the finite part of \(B_{00}(0; mHh2, mA2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1330 of file THDMcache.cpp.

1330 {
1331 int NumPar = 3;
1332 double params[] = {MZ2, mHh2, mA2};
1333
1334 int i = CacheCheck(B00_MZ2_0_mHh2_mA2_cache, NumPar, params);
1335 if (i>=0) {
1336 return ( B00_MZ2_0_mHh2_mA2_cache[NumPar][i] );
1337 } else {
1338 gslpp::complex newResult = PV.B00(MZ2, 0., mHh2, mA2);
1339 CacheShift(B00_MZ2_0_mHh2_mA2_cache, NumPar, params, newResult);
1340 return newResult;
1341 }
1342}
gslpp::complex B00_MZ2_0_mHh2_mA2_cache[4][CacheSize]
Definition: THDMcache.h:3542

◆ B00_MZ2_0_mHh2_mHp2()

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

\(B_{00}(0; mHh2, mHp2)\).

For more details look at \(B_{00}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
[in]mHp2,squaredcharged Higgs mass
Returns
the finite part of \(B_{00}(0; mHh2, mHp2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1344 of file THDMcache.cpp.

1344 {
1345 int NumPar = 3;
1346 double params[] = {MZ2, mHh2, mHp2};
1347
1348 int i = CacheCheck(B00_MZ2_0_mHh2_mHp2_cache, NumPar, params);
1349 if (i>=0) {
1350 return ( B00_MZ2_0_mHh2_mHp2_cache[NumPar][i] );
1351 } else {
1352 gslpp::complex newResult = PV.B00(MZ2, 0., mHh2, mHp2);
1353 CacheShift(B00_MZ2_0_mHh2_mHp2_cache, NumPar, params, newResult);
1354 return newResult;
1355 }
1356}
gslpp::complex B00_MZ2_0_mHh2_mHp2_cache[4][CacheSize]
Definition: THDMcache.h:3543

◆ B00_MZ2_0_mHl2_mA2()

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

\(B_{00}(0; mHl2, mA2)\).

For more details look at \(B_{00}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
[in]mA2,squaredCP-odd Higgs mass
Returns
the finite part of \(B_{00}(0; mHl2, mA2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1358 of file THDMcache.cpp.

1358 {
1359 int NumPar = 3;
1360 double params[] = {MZ2, mHl2, mA2};
1361
1362 int i = CacheCheck(B00_MZ2_0_mHl2_mA2_cache, NumPar, params);
1363 if (i>=0) {
1364 return ( B00_MZ2_0_mHl2_mA2_cache[NumPar][i] );
1365 } else {
1366 gslpp::complex newResult = PV.B00(MZ2, 0., mHl2, mA2);
1367 CacheShift(B00_MZ2_0_mHl2_mA2_cache, NumPar, params, newResult);
1368 return newResult;
1369 }
1370}
gslpp::complex B00_MZ2_0_mHl2_mA2_cache[4][CacheSize]
Definition: THDMcache.h:3544

◆ B00_MZ2_0_mHl2_mHp2()

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

\(B_{00}(0; mHl2, mHp2)\).

For more details look at \(B_{00}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
[in]mHp2,squaredcharged Higgs mass
Returns
the finite part of \(B_{00}(0; mHl2, mHp2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1372 of file THDMcache.cpp.

1372 {
1373 int NumPar = 3;
1374 double params[] = {MZ2, mHl2, mHp2};
1375
1376 int i = CacheCheck(B00_MZ2_0_mHl2_mHp2_cache, NumPar, params);
1377 if (i>=0) {
1378 return ( B00_MZ2_0_mHl2_mHp2_cache[NumPar][i] );
1379 } else {
1380 gslpp::complex newResult = PV.B00(MZ2, 0., mHl2, mHp2);
1381 CacheShift(B00_MZ2_0_mHl2_mHp2_cache, NumPar, params, newResult);
1382 return newResult;
1383 }
1384}
gslpp::complex B00_MZ2_0_mHl2_mHp2_cache[4][CacheSize]
Definition: THDMcache.h:3545

◆ B00_MZ2_0_mHp2_mHp2()

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

\(B_{00}(0; mHl2, mHp2)\).

For more details look at \(B_{00}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHp2,squaredcharged Higgs mass
Returns
the finite part of \(B_{00}(0; mHl2, mHp2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1386 of file THDMcache.cpp.

1386 {
1387 int NumPar = 2;
1388 double params[] = {MZ2, mHp2};
1389
1390 int i = CacheCheck(B00_MZ2_0_mHp2_mHp2_cache, NumPar, params);
1391 if (i>=0) {
1392 return ( B00_MZ2_0_mHp2_mHp2_cache[NumPar][i] );
1393 } else {
1394 gslpp::complex newResult = PV.B00(MZ2, 0., mHp2, mHp2);
1395 CacheShift(B00_MZ2_0_mHp2_mHp2_cache, NumPar, params, newResult);
1396 return newResult;
1397 }
1398}
gslpp::complex B00_MZ2_0_mHp2_mHp2_cache[3][CacheSize]
Definition: THDMcache.h:3546

◆ B00_MZ2_0_MW2_mHh2()

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

\(B_{00}(0; MW2, mHh2)\).

For more details look at \(B_{00}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]MW2,theW boson mass square
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_{00}(0; MW2, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1400 of file THDMcache.cpp.

1400 {
1401 int NumPar = 3;
1402 double params[] = {MZ2, MW2, mHh2};
1403
1404 int i = CacheCheck(B00_MZ2_0_MW2_mHh2_cache, NumPar, params);
1405 if (i>=0) {
1406 return ( B00_MZ2_0_MW2_mHh2_cache[NumPar][i] );
1407 } else {
1408 gslpp::complex newResult = PV.B00(MZ2, MW2, MW2, mHh2);
1409 CacheShift(B00_MZ2_0_MW2_mHh2_cache, NumPar, params, newResult);
1410 return newResult;
1411 }
1412}
gslpp::complex B00_MZ2_0_MW2_mHh2_cache[4][CacheSize]
Definition: THDMcache.h:3547

◆ B00_MZ2_0_MW2_mHl2()

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

\(B_{00}(0; MW2, mHl2)\).

For more details look at \(B_{00}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]MW2,theW boson mass square
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_{00}(0; MW2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1414 of file THDMcache.cpp.

1414 {
1415 int NumPar = 3;
1416 double params[] = {MZ2, MW2, mHl2};
1417
1418 int i = CacheCheck(B00_MZ2_0_MW2_mHl2_cache, NumPar, params);
1419 if (i>=0) {
1420 return ( B00_MZ2_0_MW2_mHl2_cache[NumPar][i] );
1421 } else {
1422 gslpp::complex newResult = PV.B00(MZ2, 0., MW2, mHl2);
1423 CacheShift(B00_MZ2_0_MW2_mHl2_cache, NumPar, params, newResult);
1424 return newResult;
1425 }
1426}
gslpp::complex B00_MZ2_0_MW2_mHl2_cache[4][CacheSize]
Definition: THDMcache.h:3548

◆ B00_MZ2_0_MZ2_mHh2()

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

\(B_{00}(0; MZ2, mHh2)\).

For more details look at \(B_{00}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_{00}(0; MZ2, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1428 of file THDMcache.cpp.

1428 {
1429 int NumPar = 2;
1430 double params[] = {MZ2, mHh2};
1431
1432 int i = CacheCheck(B00_MZ2_0_MZ2_mHh2_cache, NumPar, params);
1433 if (i>=0) {
1434 return ( B00_MZ2_0_MZ2_mHh2_cache[NumPar][i] );
1435 } else {
1436 gslpp::complex newResult = PV.B00(MZ2, 0., MZ2, mHh2);
1437 CacheShift(B00_MZ2_0_MZ2_mHh2_cache, NumPar, params, newResult);
1438 return newResult;
1439 }
1440}
gslpp::complex B00_MZ2_0_MZ2_mHh2_cache[3][CacheSize]
Definition: THDMcache.h:3549

◆ B00_MZ2_0_MZ2_mHl2()

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

\(B_{00}(0; MZ2, mHl2)\).

For more details look at \(B_{00}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_{00}(0; MZ2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1442 of file THDMcache.cpp.

1442 {
1443 int NumPar = 2;
1444 double params[] = {MZ2, mHl2};
1445
1446 int i = CacheCheck(B00_MZ2_0_MZ2_mHl2_cache, NumPar, params);
1447 if (i>=0) {
1448 return ( B00_MZ2_0_MZ2_mHl2_cache[NumPar][i] );
1449 } else {
1450 gslpp::complex newResult = PV.B00(MZ2, 0., MZ2, mHl2);
1451 CacheShift(B00_MZ2_0_MZ2_mHl2_cache, NumPar, params, newResult);
1452 return newResult;
1453 }
1454}
gslpp::complex B00_MZ2_0_MZ2_mHl2_cache[3][CacheSize]
Definition: THDMcache.h:3550

◆ B00_MZ2_MW2_mA2_mHp2()

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

\(B_{00}(MW2; mA2, mHp2)\).

For more details look at \(B_{00}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]MW2,theW boson mass square
[in]mA2,squaredCP-odd Higgs mass
[in]mHp2,squaredcharged Higgs mass
Returns
the finite part of \(B_{00}(MW2; mA2, mHp2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1456 of file THDMcache.cpp.

1456 {
1457 int NumPar = 4;
1458 double params[] = {MZ2, MW2, mA2, mHp2};
1459
1460 int i = CacheCheck(B00_MZ2_MW2_mA2_mHp2_cache, NumPar, params);
1461 if (i>=0) {
1462 return ( B00_MZ2_MW2_mA2_mHp2_cache[NumPar][i] );
1463 } else {
1464 gslpp::complex newResult = PV.B00(MZ2, MW2, mA2, mHp2);
1465 CacheShift(B00_MZ2_MW2_mA2_mHp2_cache, NumPar, params, newResult);
1466 return newResult;
1467 }
1468}
gslpp::complex B00_MZ2_MW2_mA2_mHp2_cache[5][CacheSize]
Definition: THDMcache.h:3551

◆ B00_MZ2_MW2_mHh2_mHp2()

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

\(B_{00}(MW2; mHh2, mHp2)\).

For more details look at \(B_{00}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]MW2,theW boson mass square
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
[in]mHp2,squaredcharged Higgs mass
Returns
the finite part of \(B_{00}(MW2; mHh2, mHp2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1470 of file THDMcache.cpp.

1470 {
1471 int NumPar = 4;
1472 double params[] = {MZ2, MW2, mHh2, mHp2};
1473
1474 int i = CacheCheck(B00_MZ2_MW2_mHh2_mHp2_cache, NumPar, params);
1475 if (i>=0) {
1476 return ( B00_MZ2_MW2_mHh2_mHp2_cache[NumPar][i] );
1477 } else {
1478 gslpp::complex newResult = PV.B00(MZ2, MW2, mHh2, mHp2);
1479 CacheShift(B00_MZ2_MW2_mHh2_mHp2_cache, NumPar, params, newResult);
1480 return newResult;
1481 }
1482}
gslpp::complex B00_MZ2_MW2_mHh2_mHp2_cache[5][CacheSize]
Definition: THDMcache.h:3552

◆ B00_MZ2_MW2_mHl2_mHp2()

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

\(B_{00}(MW2; mHl2, mHp2)\).

For more details look at \(B_{00}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]MW2,theW boson mass square
[in]mHl2,squaredmass of the Higgs boson
[in]mHp2,squaredcharged Higgs mass
Returns
the finite part of \(B_{00}(MW2; mHl2, mHp2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1484 of file THDMcache.cpp.

1484 {
1485 int NumPar = 4;
1486 double params[] = {MZ2, MW2, mHl2, mHp2};
1487
1488 int i = CacheCheck(B00_MZ2_MW2_mHl2_mHp2_cache, NumPar, params);
1489 if (i>=0) {
1490 return ( B00_MZ2_MW2_mHl2_mHp2_cache[NumPar][i] );
1491 } else {
1492 gslpp::complex newResult = PV.B00(MZ2, MW2, mHl2, mHp2);
1493 CacheShift(B00_MZ2_MW2_mHl2_mHp2_cache, NumPar, params, newResult);
1494 return newResult;
1495 }
1496}
gslpp::complex B00_MZ2_MW2_mHl2_mHp2_cache[5][CacheSize]
Definition: THDMcache.h:3553

◆ B00_MZ2_MW2_mHp2_mHp2()

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

\(B_{00}(MW2; mHp2, mHp2)\).

For more details look at \(B_{00}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]MW2,theW boson mass square
[in]mHp2,squaredcharged Higgs mass
Returns
the finite part of \(B_{00}(MW2; mHp2, mHp2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1498 of file THDMcache.cpp.

1498 {
1499 int NumPar = 3;
1500 double params[] = {MZ2, MW2, mHp2};
1501
1502 int i = CacheCheck(B00_MZ2_MW2_mHp2_mHp2_cache, NumPar, params);
1503 if (i>=0) {
1504 return ( B00_MZ2_MW2_mHp2_mHp2_cache[NumPar][i] );
1505 } else {
1506 gslpp::complex newResult = PV.B00(MZ2, MW2, mHp2, mHp2);
1507 CacheShift(B00_MZ2_MW2_mHp2_mHp2_cache, NumPar, params, newResult);
1508 return newResult;
1509 }
1510}
gslpp::complex B00_MZ2_MW2_mHp2_mHp2_cache[4][CacheSize]
Definition: THDMcache.h:3554

◆ B00_MZ2_MW2_MW2_mHh2()

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

\(B_{00}(MW2; MW2, mHh2)\).

For more details look at \(B_{00}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]MW2,theW boson mass square
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_{00}(MW2; MW2, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1512 of file THDMcache.cpp.

1512 {
1513 int NumPar = 3;
1514 double params[] = {MZ2, MW2, mHh2};
1515
1516 int i = CacheCheck(B00_MZ2_MW2_MW2_mHh2_cache, NumPar, params);
1517 if (i>=0) {
1518 return ( B00_MZ2_MW2_MW2_mHh2_cache[NumPar][i] );
1519 } else {
1520 gslpp::complex newResult = PV.B00(MZ2, MW2, MW2, mHh2);
1521 CacheShift(B00_MZ2_MW2_MW2_mHh2_cache, NumPar, params, newResult);
1522 return newResult;
1523 }
1524}
gslpp::complex B00_MZ2_MW2_MW2_mHh2_cache[4][CacheSize]
Definition: THDMcache.h:3555

◆ B00_MZ2_MW2_MW2_mHl2()

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

\(B_{00}(MW2; MW2, mHl2)\).

For more details look at \(B_{00}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]MW2,theW boson mass square
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_{00}(MW2; MW2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1526 of file THDMcache.cpp.

1526 {
1527 int NumPar = 3;
1528 double params[] = {MZ2, MW2, mHl2};
1529
1530 int i = CacheCheck(B00_MZ2_MW2_MW2_mHl2_cache, NumPar, params);
1531 if (i>=0) {
1532 return ( B00_MZ2_MW2_MW2_mHl2_cache[NumPar][i] );
1533 } else {
1534 gslpp::complex newResult = PV.B00(MZ2, MW2, MW2, mHl2);
1535 CacheShift(B00_MZ2_MW2_MW2_mHl2_cache, NumPar, params, newResult);
1536 return newResult;
1537 }
1538}
gslpp::complex B00_MZ2_MW2_MW2_mHl2_cache[4][CacheSize]
Definition: THDMcache.h:3556

◆ B00_MZ2_MZ2_mHh2_mA2()

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

\(B_{00}(MZ2; mHh2, mA2)\).

For more details look at \(B_{00}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
[in]mA2,squaredCP-odd Higgs mass
Returns
the finite part of \(B_{00}(MZ2; mHh2, mA2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1540 of file THDMcache.cpp.

1540 {
1541 int NumPar = 3;
1542 double params[] = {MZ2, mHh2, mA2};
1543
1544 int i = CacheCheck(B00_MZ2_MZ2_mHh2_mA2_cache, NumPar, params);
1545 if (i>=0) {
1546 return ( B00_MZ2_MZ2_mHh2_mA2_cache[NumPar][i] );
1547 } else {
1548 gslpp::complex newResult = PV.B00(MZ2, MZ2, mHh2, mA2);
1549 CacheShift(B00_MZ2_MZ2_mHh2_mA2_cache, NumPar, params, newResult);
1550 return newResult;
1551 }
1552}
gslpp::complex B00_MZ2_MZ2_mHh2_mA2_cache[4][CacheSize]
Definition: THDMcache.h:3557

◆ B00_MZ2_MZ2_mHl2_mA2()

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

\(B_{00}(MZ2; mHh2, mA2)\).

For more details look at \(B_{00}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
[in]mA2,squaredCP-odd Higgs mass
Returns
the finite part of \(B_{00}(MZ2; mHh2, mA2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1554 of file THDMcache.cpp.

1554 {
1555 int NumPar = 3;
1556 double params[] = {MZ2, mHl2, mA2};
1557
1558 int i = CacheCheck(B00_MZ2_MZ2_mHl2_mA2_cache, NumPar, params);
1559 if (i>=0) {
1560 return ( B00_MZ2_MZ2_mHl2_mA2_cache[NumPar][i] );
1561 } else {
1562 gslpp::complex newResult = PV.B00(MZ2, MZ2, mHl2, mA2);
1563 CacheShift(B00_MZ2_MZ2_mHl2_mA2_cache, NumPar, params, newResult);
1564 return newResult;
1565 }
1566}
gslpp::complex B00_MZ2_MZ2_mHl2_mA2_cache[4][CacheSize]
Definition: THDMcache.h:3558

◆ B00_MZ2_MZ2_mHp2_mHp2()

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

\(B_{00}(MZ2; mHp2, mHp2)\).

For more details look at \(B_{00}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHp2,squaredcharged Higgs mass
Returns
the finite part of \(B_{00}(MZ2; mHp2, mHp2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1568 of file THDMcache.cpp.

1568 {
1569 int NumPar = 2;
1570 double params[] = {MZ2, mHp2};
1571
1572 int i = CacheCheck(B00_MZ2_MZ2_mHp2_mHp2_cache, NumPar, params);
1573 if (i>=0) {
1574 return ( B00_MZ2_MZ2_mHp2_mHp2_cache[NumPar][i] );
1575 } else {
1576 gslpp::complex newResult = PV.B00(MZ2, MZ2, mHp2, mHp2);
1577 CacheShift(B00_MZ2_MZ2_mHp2_mHp2_cache, NumPar, params, newResult);
1578 return newResult;
1579 }
1580}
gslpp::complex B00_MZ2_MZ2_mHp2_mHp2_cache[3][CacheSize]
Definition: THDMcache.h:3559

◆ B00_MZ2_MZ2_MZ2_mHh2()

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

\(B_{00}(MZ2; MZ2, mHh2)\).

For more details look at \(B_{00}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_{00}(MZ2; MZ2, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1582 of file THDMcache.cpp.

1582 {
1583 int NumPar = 2;
1584 double params[] = {MZ2, mHh2};
1585
1586 int i = CacheCheck(B00_MZ2_MZ2_MZ2_mHh2_cache, NumPar, params);
1587 if (i>=0) {
1588 return ( B00_MZ2_MZ2_MZ2_mHh2_cache[NumPar][i] );
1589 } else {
1590 gslpp::complex newResult = PV.B00(MZ2, MZ2, MZ2, mHh2);
1591 CacheShift(B00_MZ2_MZ2_MZ2_mHh2_cache, NumPar, params, newResult);
1592 return newResult;
1593 }
1594}
gslpp::complex B00_MZ2_MZ2_MZ2_mHh2_cache[3][CacheSize]
Definition: THDMcache.h:3560

◆ B00_MZ2_MZ2_MZ2_mHl2()

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

\(B_{00}(MZ2; MZ2, mHl2)\).

For more details look at \(B_{00}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_{00}(MZ2; MZ2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1596 of file THDMcache.cpp.

1596 {
1597 int NumPar = 2;
1598 double params[] = {MZ2, mHl2};
1599
1600 int i = CacheCheck(B00_MZ2_MZ2_MZ2_mHl2_cache, NumPar, params);
1601 if (i>=0) {
1602 return ( B00_MZ2_MZ2_MZ2_mHl2_cache[NumPar][i] );
1603 } else {
1604 gslpp::complex newResult = PV.B00(MZ2, MZ2, MZ2, mHl2);
1605 CacheShift(B00_MZ2_MZ2_MZ2_mHl2_cache, NumPar, params, newResult);
1606 return newResult;
1607 }
1608}
gslpp::complex B00_MZ2_MZ2_MZ2_mHl2_cache[3][CacheSize]
Definition: THDMcache.h:3561

◆ B0_MZ2_0_0_mHh2()

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

\(B_0(0; 0, mHh2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_0(0; 0, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 444 of file THDMcache.cpp.

444 {
445 int NumPar = 2;
446 double params[] = {MZ2, mHh2};
447
448 int i = CacheCheck(B0_MZ2_0_0_mHh2_cache, NumPar, params);
449 if (i>=0) {
450 return ( B0_MZ2_0_0_mHh2_cache[NumPar][i] );
451 } else {
452 gslpp::complex newResult = PV.B0(MZ2, 0.0, 0.0, mHh2);
453 CacheShift(B0_MZ2_0_0_mHh2_cache, NumPar, params, newResult);
454 return newResult;
455 }
456}
gslpp::complex B0(const double mu2, const double p2, const double m02, const double m12) const
.
Definition: PVfunctions.cpp:41
gslpp::complex B0_MZ2_0_0_mHh2_cache[3][CacheSize]
Definition: THDMcache.h:3477

◆ B0_MZ2_0_0_mHl2()

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

\(B_0(0; 0, mHl2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_0(0; 0, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 430 of file THDMcache.cpp.

430 {
431 int NumPar = 2;
432 double params[] = {MZ2, mHl2};
433
434 int i = CacheCheck(B0_MZ2_0_0_mHl2_cache, NumPar, params);
435 if (i>=0) {
436 return ( B0_MZ2_0_0_mHl2_cache[NumPar][i] );
437 } else {
438 gslpp::complex newResult = PV.B0(MZ2, 0.0, 0.0, mHl2);
439 CacheShift(B0_MZ2_0_0_mHl2_cache, NumPar, params, newResult);
440 return newResult;
441 }
442}
gslpp::complex B0_MZ2_0_0_mHl2_cache[3][CacheSize]
Definition: THDMcache.h:3476

◆ B0_MZ2_0_mA2_mHh2()

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

\(B_0(0; mA2, mHh2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mA2,squaredCP-odd Higgs mass
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_0(0; mA2, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 500 of file THDMcache.cpp.

500 {
501 int NumPar = 3;
502 double params[] = {MZ2, mA2, mHh2};
503
504 int i = CacheCheck(B0_MZ2_0_mA2_mHh2_cache, NumPar, params);
505 if (i>=0) {
506 return ( B0_MZ2_0_mA2_mHh2_cache[NumPar][i] );
507 } else {
508 gslpp::complex newResult = PV.B0(MZ2, 0.0, mA2, mHh2);
509 CacheShift(B0_MZ2_0_mA2_mHh2_cache, NumPar, params, newResult);
510 return newResult;
511 }
512}
gslpp::complex B0_MZ2_0_mA2_mHh2_cache[4][CacheSize]
Definition: THDMcache.h:3481

◆ B0_MZ2_0_mA2_mHl2()

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

\(B_0(0; mA2, mHl2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mA2,squaredCP-odd Higgs mass
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_0(0; mA2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 486 of file THDMcache.cpp.

486 {
487 int NumPar = 3;
488 double params[] = {MZ2, mA2, mHl2};
489
490 int i = CacheCheck(B0_MZ2_0_mA2_mHl2_cache, NumPar, params);
491 if (i>=0) {
492 return ( B0_MZ2_0_mA2_mHl2_cache[NumPar][i] );
493 } else {
494 gslpp::complex newResult = PV.B0(MZ2, 0.0, mA2, mHl2);
495 CacheShift(B0_MZ2_0_mA2_mHl2_cache, NumPar, params, newResult);
496 return newResult;
497 }
498}
gslpp::complex B0_MZ2_0_mA2_mHl2_cache[4][CacheSize]
Definition: THDMcache.h:3480

◆ B0_MZ2_0_mHp2_mHh2()

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

\(B_0(0; mHp2, mHh2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHp2,squaredcharged Higgs mass
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_0(0; mHp2, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 472 of file THDMcache.cpp.

472 {
473 int NumPar = 3;
474 double params[] = {MZ2, mHp2, mHh2};
475
476 int i = CacheCheck(B0_MZ2_0_mHp2_mHh2_cache, NumPar, params);
477 if (i>=0) {
478 return ( B0_MZ2_0_mHp2_mHh2_cache[NumPar][i] );
479 } else {
480 gslpp::complex newResult = PV.B0(MZ2, 0.0, mHp2, mHh2);
481 CacheShift(B0_MZ2_0_mHp2_mHh2_cache, NumPar, params, newResult);
482 return newResult;
483 }
484}
gslpp::complex B0_MZ2_0_mHp2_mHh2_cache[4][CacheSize]
Definition: THDMcache.h:3479

◆ B0_MZ2_0_mHp2_mHl2()

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

\(B_0(0; mHp2, mHl2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHp2,squaredcharged Higgs mass
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_0(0; mHp2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 458 of file THDMcache.cpp.

458 {
459 int NumPar = 3;
460 double params[] = {MZ2, mHp2, mHl2};
461
462 int i = CacheCheck(B0_MZ2_0_mHp2_mHl2_cache, NumPar, params);
463 if (i>=0) {
464 return ( B0_MZ2_0_mHp2_mHl2_cache[NumPar][i] );
465 } else {
466 gslpp::complex newResult = PV.B0(MZ2, 0.0, mHp2, mHl2);
467 CacheShift(B0_MZ2_0_mHp2_mHl2_cache, NumPar, params, newResult);
468 return newResult;
469 }
470}
gslpp::complex B0_MZ2_0_mHp2_mHl2_cache[4][CacheSize]
Definition: THDMcache.h:3478

◆ B0_MZ2_0_MW2_mHh2()

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

\(B_0(0; MW2, mHh2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
[in]MW2,theW boson mass square
Returns
the finite part of \(B_0(0; MW2, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 318 of file THDMcache.cpp.

318 {
319 int NumPar = 3;
320 double params[] = {MZ2, MW2, mHh2};
321
322 int i = CacheCheck(B0_MZ2_0_MW2_mHh2_cache, NumPar, params);
323 if (i>=0) {
324 return ( B0_MZ2_0_MW2_mHh2_cache[NumPar][i] );
325 } else {
326 gslpp::complex newResult = PV.B0(MZ2, 0., MW2, mHh2);
327 CacheShift(B0_MZ2_0_MW2_mHh2_cache, NumPar, params, newResult);
328 return newResult;
329 }
330}
gslpp::complex B0_MZ2_0_MW2_mHh2_cache[4][CacheSize]
Definition: THDMcache.h:3467

◆ B0_MZ2_0_MW2_mHl2()

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

\(B_0(0; MW2, mHl2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
[in]MW2,theW boson mass square
Returns
the finite part of \(B_0(0; MW2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 332 of file THDMcache.cpp.

332 {
333 int NumPar = 3;
334 double params[] = {MZ2, MW2, mHl2};
335
336 int i = CacheCheck(B0_MZ2_0_MW2_mHl2_cache, NumPar, params);
337 if (i>=0) {
338 return ( B0_MZ2_0_MW2_mHl2_cache[NumPar][i] );
339 } else {
340 gslpp::complex newResult = PV.B0(MZ2, 0., MW2, mHl2);
341 CacheShift(B0_MZ2_0_MW2_mHl2_cache, NumPar, params, newResult);
342 return newResult;
343 }
344}
gslpp::complex B0_MZ2_0_MW2_mHl2_cache[4][CacheSize]
Definition: THDMcache.h:3468

◆ B0_MZ2_0_MZ2_mHh2()

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

\(B_0(0; MZ2, mHh2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass) and the \( m_0^2 \) of \(B_0(p^2; m_0^2, m_1^2)\)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_0(0; MZ2, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 346 of file THDMcache.cpp.

346 {
347 int NumPar = 2;
348 double params[] = {MZ2, mHh2};
349
350 int i = CacheCheck(B0_MZ2_0_MZ2_mHh2_cache, NumPar, params);
351 if (i>=0) {
352 return ( B0_MZ2_0_MZ2_mHh2_cache[NumPar][i] );
353 } else {
354 gslpp::complex newResult = PV.B0(MZ2, 0., MZ2, mHh2);
355 CacheShift(B0_MZ2_0_MZ2_mHh2_cache, NumPar, params, newResult);
356 return newResult;
357 }
358}
gslpp::complex B0_MZ2_0_MZ2_mHh2_cache[3][CacheSize]
Definition: THDMcache.h:3469

◆ B0_MZ2_0_MZ2_mHl2()

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

\(B_0(0; MZ2, mHl2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass) and the \( m_0^2 \) of \(B_0(p^2; m_0^2, m_1^2)\)
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_0(0; MZ2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 360 of file THDMcache.cpp.

360 {
361 int NumPar = 2;
362 double params[] = {MZ2, mHl2};
363
364 int i = CacheCheck(B0_MZ2_0_MZ2_mHl2_cache, NumPar, params);
365 if (i>=0) {
366 return ( B0_MZ2_0_MZ2_mHl2_cache[NumPar][i] );
367 } else {
368 gslpp::complex newResult = PV.B0(MZ2, 0., MZ2, mHl2);
369 CacheShift(B0_MZ2_0_MZ2_mHl2_cache, NumPar, params, newResult);
370 return newResult;
371 }
372}
gslpp::complex B0_MZ2_0_MZ2_mHl2_cache[3][CacheSize]
Definition: THDMcache.h:3470

◆ B0_MZ2_mA2_0_mHh2()

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

\(B_0(mA2; 0, mHh2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mA2,squaredCP-odd Higgs mass
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_0(mA2; 0, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 808 of file THDMcache.cpp.

808 {
809 int NumPar = 3;
810 double params[] = {MZ2, mA2, mHh2};
811
812 int i = CacheCheck(B0_MZ2_mA2_0_mHh2_cache, NumPar, params);
813 if (i>=0) {
814 return ( B0_MZ2_mA2_0_mHh2_cache[NumPar][i] );
815 } else {
816 gslpp::complex newResult = PV.B0(MZ2, mA2, 0.0, mHh2);
817 CacheShift(B0_MZ2_mA2_0_mHh2_cache, NumPar, params, newResult);
818 return newResult;
819 }
820}
gslpp::complex B0_MZ2_mA2_0_mHh2_cache[4][CacheSize]
Definition: THDMcache.h:3503

◆ B0_MZ2_mA2_0_mHl2()

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

\(B_0(mA2; 0, mHl2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mA2,squaredCP-odd Higgs mass
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_0(mA2; 0, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 794 of file THDMcache.cpp.

794 {
795 int NumPar = 3;
796 double params[] = {MZ2, mA2, mHl2};
797
798 int i = CacheCheck(B0_MZ2_mA2_0_mHl2_cache, NumPar, params);
799 if (i>=0) {
800 return ( B0_MZ2_mA2_0_mHl2_cache[NumPar][i] );
801 } else {
802 gslpp::complex newResult = PV.B0(MZ2, mA2, 0.0, mHl2);
803 CacheShift(B0_MZ2_mA2_0_mHl2_cache, NumPar, params, newResult);
804 return newResult;
805 }
806}
gslpp::complex B0_MZ2_mA2_0_mHl2_cache[4][CacheSize]
Definition: THDMcache.h:3502

◆ B0_MZ2_mA2_mA2_mHh2()

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

\(B_0(mA2; mA2, mHh2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mA2,squaredCP-odd Higgs mass
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_0(mA2; mA2, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 836 of file THDMcache.cpp.

836 {
837 int NumPar = 3;
838 double params[] = {MZ2, mA2, mHh2};
839
840 int i = CacheCheck(B0_MZ2_mA2_mA2_mHh2_cache, NumPar, params);
841 if (i>=0) {
842 return ( B0_MZ2_mA2_mA2_mHh2_cache[NumPar][i] );
843 } else {
844 gslpp::complex newResult = PV.B0(MZ2, mA2, mA2, mHh2);
845 CacheShift(B0_MZ2_mA2_mA2_mHh2_cache, NumPar, params, newResult);
846 return newResult;
847 }
848}
gslpp::complex B0_MZ2_mA2_mA2_mHh2_cache[4][CacheSize]
Definition: THDMcache.h:3505

◆ B0_MZ2_mA2_mA2_mHl2()

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

\(B_0(mA2; mA2, mHl2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mA2,squaredCP-odd Higgs mass
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_0(mA2; mA2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 822 of file THDMcache.cpp.

822 {
823 int NumPar = 3;
824 double params[] = {MZ2, mA2, mHl2};
825
826 int i = CacheCheck(B0_MZ2_mA2_mA2_mHl2_cache, NumPar, params);
827 if (i>=0) {
828 return ( B0_MZ2_mA2_mA2_mHl2_cache[NumPar][i] );
829 } else {
830 gslpp::complex newResult = PV.B0(MZ2, mA2, mA2, mHl2);
831 CacheShift(B0_MZ2_mA2_mA2_mHl2_cache, NumPar, params, newResult);
832 return newResult;
833 }
834}
gslpp::complex B0_MZ2_mA2_mA2_mHl2_cache[4][CacheSize]
Definition: THDMcache.h:3504

◆ B0_MZ2_mHh2_0_0()

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

\(B_0(mHh2; 0, 0)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_0(mHh2; 0, 0)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 626 of file THDMcache.cpp.

626 {
627 int NumPar = 2;
628 double params[] = {MZ2, mHh2};
629
630 int i = CacheCheck(B0_MZ2_mHh2_0_0_cache, NumPar, params);
631 if (i>=0) {
632 return ( B0_MZ2_mHh2_0_0_cache[NumPar][i] );
633 } else {
634 gslpp::complex newResult = PV.B0(MZ2, mHh2, 0.0, 0.0);
635 CacheShift(B0_MZ2_mHh2_0_0_cache, NumPar, params, newResult);
636 return newResult;
637 }
638}
gslpp::complex B0_MZ2_mHh2_0_0_cache[3][CacheSize]
Definition: THDMcache.h:3490

◆ B0_MZ2_mHh2_0_mA2()

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

\(B_0(mHh2; 0, mA2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
[in]mA2,squaredCP-odd Higgs mass
Returns
the finite part of \(B_0(mHh2; 0, mA2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 654 of file THDMcache.cpp.

654 {
655 int NumPar = 3;
656 double params[] = {MZ2, mHh2, mA2};
657
658 int i = CacheCheck(B0_MZ2_mHh2_0_mA2_cache, NumPar, params);
659 if (i>=0) {
660 return ( B0_MZ2_mHh2_0_mA2_cache[NumPar][i] );
661 } else {
662 gslpp::complex newResult = PV.B0(MZ2, mHh2, 0.0, mA2);
663 CacheShift(B0_MZ2_mHh2_0_mA2_cache, NumPar, params, newResult);
664 return newResult;
665 }
666}
gslpp::complex B0_MZ2_mHh2_0_mA2_cache[4][CacheSize]
Definition: THDMcache.h:3492

◆ B0_MZ2_mHh2_0_mHp2()

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

\(B_0(mHh2; 0, mHp2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
[in]mHp2,squaredcharged Higgs mass
Returns
the finite part of \(B_0(mHh2; 0, mHp2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 640 of file THDMcache.cpp.

640 {
641 int NumPar = 3;
642 double params[] = {MZ2, mHh2, mHp2};
643
644 int i = CacheCheck(B0_MZ2_mHh2_0_mHp2_cache, NumPar, params);
645 if (i>=0) {
646 return ( B0_MZ2_mHh2_0_mHp2_cache[NumPar][i] );
647 } else {
648 gslpp::complex newResult = PV.B0(MZ2, mHh2, 0.0, mHp2);
649 CacheShift(B0_MZ2_mHh2_0_mHp2_cache, NumPar, params, newResult);
650 return newResult;
651 }
652}
gslpp::complex B0_MZ2_mHh2_0_mHp2_cache[4][CacheSize]
Definition: THDMcache.h:3491

◆ B0_MZ2_mHh2_mA2_mA2()

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

\(B_0(mHh2; mA2, mA2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
[in]mA2,squaredCP-odd Higgs mass
Returns
the finite part of \(B_0(mHh2; mA2, mA2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 724 of file THDMcache.cpp.

724 {
725 int NumPar = 3;
726 double params[] = {MZ2, mHh2, mA2};
727
728 int i = CacheCheck(B0_MZ2_mHh2_mA2_mA2_cache, NumPar, params);
729 if (i>=0) {
730 return ( B0_MZ2_mHh2_mA2_mA2_cache[NumPar][i] );
731 } else {
732 gslpp::complex newResult = PV.B0(MZ2, mHh2, mA2, mA2);
733 CacheShift(B0_MZ2_mHh2_mA2_mA2_cache, NumPar, params, newResult);
734 return newResult;
735 }
736}
gslpp::complex B0_MZ2_mHh2_mA2_mA2_cache[4][CacheSize]
Definition: THDMcache.h:3497

◆ B0_MZ2_mHh2_mHh2_mHh2()

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

\(B_0(mHh2; mHh2, mHh2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_0(mHh2; mHh2, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 696 of file THDMcache.cpp.

696 {
697 int NumPar = 2;
698 double params[] = {MZ2, mHh2};
699
700 int i = CacheCheck(B0_MZ2_mHh2_mHh2_mHh2_cache, NumPar, params);
701 if (i>=0) {
702 return ( B0_MZ2_mHh2_mHh2_mHh2_cache[NumPar][i] );
703 } else {
704 gslpp::complex newResult = PV.B0(MZ2, mHh2, mHh2, mHh2);
705 CacheShift(B0_MZ2_mHh2_mHh2_mHh2_cache, NumPar, params, newResult);
706 return newResult;
707 }
708}
gslpp::complex B0_MZ2_mHh2_mHh2_mHh2_cache[3][CacheSize]
Definition: THDMcache.h:3495

◆ B0_MZ2_mHh2_mHh2_mHl2()

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

\(B_0(mHh2; mHh2, mHl2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_0(mHh2; mHh2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 682 of file THDMcache.cpp.

682 {
683 int NumPar = 3;
684 double params[] = {MZ2, mHh2, mHl2};
685
686 int i = CacheCheck(B0_MZ2_mHh2_mHh2_mHl2_cache, NumPar, params);
687 if (i>=0) {
688 return ( B0_MZ2_mHh2_mHh2_mHl2_cache[NumPar][i] );
689 } else {
690 gslpp::complex newResult = PV.B0(MZ2, mHh2, mHh2, mHl2);
691 CacheShift(B0_MZ2_mHh2_mHh2_mHl2_cache, NumPar, params, newResult);
692 return newResult;
693 }
694}
gslpp::complex B0_MZ2_mHh2_mHh2_mHl2_cache[4][CacheSize]
Definition: THDMcache.h:3494

◆ B0_MZ2_mHh2_mHl2_mHl2()

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

\(B_0(mHh2; mHl2, mHl2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_0(mHh2; mHl2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 668 of file THDMcache.cpp.

668 {
669 int NumPar = 3;
670 double params[] = {MZ2, mHh2, mHl2};
671
672 int i = CacheCheck(B0_MZ2_mHh2_mHl2_mHl2_cache, NumPar, params);
673 if (i>=0) {
674 return ( B0_MZ2_mHh2_mHl2_mHl2_cache[NumPar][i] );
675 } else {
676 gslpp::complex newResult = PV.B0(MZ2, mHh2, mHl2, mHl2);
677 CacheShift(B0_MZ2_mHh2_mHl2_mHl2_cache, NumPar, params, newResult);
678 return newResult;
679 }
680}
gslpp::complex B0_MZ2_mHh2_mHl2_mHl2_cache[4][CacheSize]
Definition: THDMcache.h:3493

◆ B0_MZ2_mHh2_mHp2_mHp2()

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

\(B_0(mHh2; mHp2, mHp2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
[in]mHp2,squaredcharged Higgs mass
Returns
the finite part of \(B_0(mHh2; mHp2, mHp2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 710 of file THDMcache.cpp.

710 {
711 int NumPar = 3;
712 double params[] = {MZ2, mHh2, mHp2};
713
714 int i = CacheCheck(B0_MZ2_mHh2_mHp2_mHp2_cache, NumPar, params);
715 if (i>=0) {
716 return ( B0_MZ2_mHh2_mHp2_mHp2_cache[NumPar][i] );
717 } else {
718 gslpp::complex newResult = PV.B0(MZ2, mHh2, mHp2, mHp2);
719 CacheShift(B0_MZ2_mHh2_mHp2_mHp2_cache, NumPar, params, newResult);
720 return newResult;
721 }
722}
gslpp::complex B0_MZ2_mHh2_mHp2_mHp2_cache[4][CacheSize]
Definition: THDMcache.h:3496

◆ B0_MZ2_mHl2_0_0()

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

\(B_0(mHl2; 0, 0)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_0(mHl2; 0, 0)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 514 of file THDMcache.cpp.

514 {
515 int NumPar = 2;
516 double params[] = {MZ2, mHl2};
517
518 int i = CacheCheck(B0_MZ2_mHl2_0_0_cache, NumPar, params);
519 if (i>=0) {
520 return ( B0_MZ2_mHl2_0_0_cache[NumPar][i] );
521 } else {
522 gslpp::complex newResult = PV.B0(MZ2, mHl2, 0.0, 0.0);
523 CacheShift(B0_MZ2_mHl2_0_0_cache, NumPar, params, newResult);
524 return newResult;
525 }
526}
gslpp::complex B0_MZ2_mHl2_0_0_cache[3][CacheSize]
Definition: THDMcache.h:3482

◆ B0_MZ2_mHl2_0_mA2()

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

\(B_0(mHl2; 0, mHp2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
[in]mA2,squaredCP-odd Higgs mass
Returns
the finite part of \(B_0(mHl2; 0, mHp2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 542 of file THDMcache.cpp.

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

◆ B0_MZ2_mHl2_0_mHp2()

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

\(B_0(mHl2; 0, mHp2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
[in]mHp2,squaredcharged Higgs mass
Returns
the finite part of \(B_0(mHl2; 0, mHp2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 528 of file THDMcache.cpp.

528 {
529 int NumPar = 3;
530 double params[] = {MZ2, mHl2, mHp2};
531
532 int i = CacheCheck(B0_MZ2_mHl2_0_mHp2_cache, NumPar, params);
533 if (i>=0) {
534 return ( B0_MZ2_mHl2_0_mHp2_cache[NumPar][i] );
535 } else {
536 gslpp::complex newResult = PV.B0(MZ2, mHl2, 0.0, mHp2);
537 CacheShift(B0_MZ2_mHl2_0_mHp2_cache, NumPar, params, newResult);
538 return newResult;
539 }
540}
gslpp::complex B0_MZ2_mHl2_0_mHp2_cache[4][CacheSize]
Definition: THDMcache.h:3483

◆ B0_MZ2_mHl2_mA2_mA2()

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

\(B_0(mHl2; mA2, mA2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
[in]mA2,squaredCP-odd Higgs mass
Returns
the finite part of \(B_0(mHl2; mA2, mA2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 612 of file THDMcache.cpp.

612 {
613 int NumPar = 3;
614 double params[] = {MZ2, mHl2, mA2};
615
616 int i = CacheCheck(B0_MZ2_mHl2_mA2_mA2_cache, NumPar, params);
617 if (i>=0) {
618 return ( B0_MZ2_mHl2_mA2_mA2_cache[NumPar][i] );
619 } else {
620 gslpp::complex newResult = PV.B0(MZ2, mHl2, mA2, mA2);
621 CacheShift(B0_MZ2_mHl2_mA2_mA2_cache, NumPar, params, newResult);
622 return newResult;
623 }
624}
gslpp::complex B0_MZ2_mHl2_mA2_mA2_cache[4][CacheSize]
Definition: THDMcache.h:3489

◆ B0_MZ2_mHl2_mHh2_mHh2()

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

\(B_0(mHl2; mHh2, mHh2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_0(mHl2; mHh2, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 584 of file THDMcache.cpp.

584 {
585 int NumPar = 3;
586 double params[] = {MZ2, mHl2, mHh2};
587
588 int i = CacheCheck(B0_MZ2_mHl2_mHh2_mHh2_cache, NumPar, params);
589 if (i>=0) {
590 return ( B0_MZ2_mHl2_mHh2_mHh2_cache[NumPar][i] );
591 } else {
592 gslpp::complex newResult = PV.B0(MZ2, mHl2, mHh2, mHh2);
593 CacheShift(B0_MZ2_mHl2_mHh2_mHh2_cache, NumPar, params, newResult);
594 return newResult;
595 }
596}
gslpp::complex B0_MZ2_mHl2_mHh2_mHh2_cache[4][CacheSize]
Definition: THDMcache.h:3487

◆ B0_MZ2_mHl2_mHh2_mHl2()

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

\(B_0(mHl2; mHh2, mHl2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_0(mHl2; mHh2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 570 of file THDMcache.cpp.

570 {
571 int NumPar = 3;
572 double params[] = {MZ2, mHl2, mHh2};
573
574 int i = CacheCheck(B0_MZ2_mHl2_mHh2_mHl2_cache, NumPar, params);
575 if (i>=0) {
576 return ( B0_MZ2_mHl2_mHh2_mHl2_cache[NumPar][i] );
577 } else {
578 gslpp::complex newResult = PV.B0(MZ2, mHl2, mHh2, mHl2);
579 CacheShift(B0_MZ2_mHl2_mHh2_mHl2_cache, NumPar, params, newResult);
580 return newResult;
581 }
582}
gslpp::complex B0_MZ2_mHl2_mHh2_mHl2_cache[4][CacheSize]
Definition: THDMcache.h:3486

◆ B0_MZ2_mHl2_mHl2_mHl2()

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

\(B_0(mHl2; mHl2, mHl2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_0(mHl2; mHl2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 556 of file THDMcache.cpp.

556 {
557 int NumPar = 2;
558 double params[] = {MZ2, mHl2};
559
560 int i = CacheCheck(B0_MZ2_mHl2_mHl2_mHl2_cache, NumPar, params);
561 if (i>=0) {
562 return ( B0_MZ2_mHl2_mHl2_mHl2_cache[NumPar][i] );
563 } else {
564 gslpp::complex newResult = PV.B0(MZ2, mHl2, mHl2, mHl2);
565 CacheShift(B0_MZ2_mHl2_mHl2_mHl2_cache, NumPar, params, newResult);
566 return newResult;
567 }
568}
gslpp::complex B0_MZ2_mHl2_mHl2_mHl2_cache[3][CacheSize]
Definition: THDMcache.h:3485

◆ B0_MZ2_mHl2_mHp2_mHp2()

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

\(B_0(mHl2; mHp2, mHp2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
[in]mHp2,squaredcharged Higgs mass
Returns
the finite part of \(B_0(mHl2; mHp2, mHp2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 598 of file THDMcache.cpp.

598 {
599 int NumPar = 3;
600 double params[] = {MZ2, mHl2, mHp2};
601
602 int i = CacheCheck(B0_MZ2_mHl2_mHp2_mHp2_cache, NumPar, params);
603 if (i>=0) {
604 return ( B0_MZ2_mHl2_mHp2_mHp2_cache[NumPar][i] );
605 } else {
606 gslpp::complex newResult = PV.B0(MZ2, mHl2, mHp2, mHp2);
607 CacheShift(B0_MZ2_mHl2_mHp2_mHp2_cache, NumPar, params, newResult);
608 return newResult;
609 }
610}
gslpp::complex B0_MZ2_mHl2_mHp2_mHp2_cache[4][CacheSize]
Definition: THDMcache.h:3488

◆ B0_MZ2_mHp2_0_mHh2()

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

\(B_0(mHp2; 0, mHh2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHp2,squaredcharged Higgs mass
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_0(mHp2; 0, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 752 of file THDMcache.cpp.

752 {
753 int NumPar = 3;
754 double params[] = {MZ2, mHp2, mHh2};
755
756 int i = CacheCheck(B0_MZ2_mHp2_0_mHh2_cache, NumPar, params);
757 if (i>=0) {
758 return ( B0_MZ2_mHp2_0_mHh2_cache[NumPar][i] );
759 } else {
760 gslpp::complex newResult = PV.B0(MZ2, mHp2, 0.0, mHh2);
761 CacheShift(B0_MZ2_mHp2_0_mHh2_cache, NumPar, params, newResult);
762 return newResult;
763 }
764}
gslpp::complex B0_MZ2_mHp2_0_mHh2_cache[4][CacheSize]
Definition: THDMcache.h:3499

◆ B0_MZ2_mHp2_0_mHl2()

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

\(B_0(mHp2; 0, mHl2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHp2,squaredcharged Higgs mass
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_0(mHp2; 0, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 738 of file THDMcache.cpp.

738 {
739 int NumPar = 3;
740 double params[] = {MZ2, mHp2, mHl2};
741
742 int i = CacheCheck(B0_MZ2_mHp2_0_mHl2_cache, NumPar, params);
743 if (i>=0) {
744 return ( B0_MZ2_mHp2_0_mHl2_cache[NumPar][i] );
745 } else {
746 gslpp::complex newResult = PV.B0(MZ2, mHp2, 0.0, mHl2);
747 CacheShift(B0_MZ2_mHp2_0_mHl2_cache, NumPar, params, newResult);
748 return newResult;
749 }
750}
gslpp::complex B0_MZ2_mHp2_0_mHl2_cache[4][CacheSize]
Definition: THDMcache.h:3498

◆ B0_MZ2_mHp2_mHp2_mHh2()

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

\(B_0(mHp2; mHp2, mHh2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHp2,squaredcharged Higgs mass
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_0(mHp2; mHp2, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 780 of file THDMcache.cpp.

780 {
781 int NumPar = 3;
782 double params[] = {MZ2, mHp2, mHh2};
783
784 int i = CacheCheck(B0_MZ2_mHp2_mHp2_mHh2_cache, NumPar, params);
785 if (i>=0) {
786 return ( B0_MZ2_mHp2_mHp2_mHh2_cache[NumPar][i] );
787 } else {
788 gslpp::complex newResult = PV.B0(MZ2, mHp2, mHp2, mHh2);
789 CacheShift(B0_MZ2_mHp2_mHp2_mHh2_cache, NumPar, params, newResult);
790 return newResult;
791 }
792}
gslpp::complex B0_MZ2_mHp2_mHp2_mHh2_cache[4][CacheSize]
Definition: THDMcache.h:3501

◆ B0_MZ2_mHp2_mHp2_mHl2()

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

\(B_0(mHp2; mHp2, mHl2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]mHp2,squaredcharged Higgs mass
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_0(mHp2; mHp2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 766 of file THDMcache.cpp.

766 {
767 int NumPar = 3;
768 double params[] = {MZ2, mHp2, mHl2};
769
770 int i = CacheCheck(B0_MZ2_mHp2_mHp2_mHl2_cache, NumPar, params);
771 if (i>=0) {
772 return ( B0_MZ2_mHp2_mHp2_mHl2_cache[NumPar][i] );
773 } else {
774 gslpp::complex newResult = PV.B0(MZ2, mHp2, mHp2, mHl2);
775 CacheShift(B0_MZ2_mHp2_mHp2_mHl2_cache, NumPar, params, newResult);
776 return newResult;
777 }
778}
gslpp::complex B0_MZ2_mHp2_mHp2_mHl2_cache[4][CacheSize]
Definition: THDMcache.h:3500

◆ B0_MZ2_MW2_MW2_mHh2()

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

\(B_0(MW2; MW2, mHh2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]MW2,squaredmass of the Higgs boson
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_0(MW2; MW2, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 374 of file THDMcache.cpp.

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

◆ B0_MZ2_MW2_MW2_mHl2()

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

\(B_0(MW2; MW2, mHl2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass)
[in]MW2,squaredmass of the Higgs boson
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_0(MW2; MW2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 388 of file THDMcache.cpp.

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

◆ B0_MZ2_MZ2_MZ2_mHh2()

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

\(B_0(MZ2; MZ2, mHh2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass) and the \( p^2 \) and \( m_0^2 \) of \(B_0(p^2; m_0^2, m_1^2)\)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_0(MZ2; MZ2, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 402 of file THDMcache.cpp.

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

◆ B0_MZ2_MZ2_MZ2_mHl2()

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

\(B_0(MZ2; MZ2, mHl2)\).

For more details look at \(B_0(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared (the Z boson mass) and the \( p^2 \) and \( m_0^2 \) of \(B_0(p^2; m_0^2, m_1^2)\)
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_0(MZ2; MZ2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 416 of file THDMcache.cpp.

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

◆ B0p_MZ2_0_0_mHh2()

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

\(B_{0p}(0; 0, mHh2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_{0p}(0; 0, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 866 of file THDMcache.cpp.

866 {
867 int NumPar = 2;
868 double params[] = {MZ2, mHh2};
869
870 int i = CacheCheck(B0p_MZ2_0_0_mHh2_cache, NumPar, params);
871 if (i>=0) {
872 return ( B0p_MZ2_0_0_mHh2_cache[NumPar][i] );
873 } else {
874 gslpp::complex newResult = PV.B0p(MZ2, 0.0, 0.0, mHh2);
875 CacheShift(B0p_MZ2_0_0_mHh2_cache, NumPar, params, newResult);
876 return newResult;
877 }
878}
gslpp::complex B0p(const double muIR2, const double p2, const double m02, const double m12) const
.
gslpp::complex B0p_MZ2_0_0_mHh2_cache[3][CacheSize]
Definition: THDMcache.h:3508

◆ B0p_MZ2_0_0_mHl2()

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

\(B_{0p}(0; 0, mHl2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_{0p}(0; 0, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 852 of file THDMcache.cpp.

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

◆ B0p_MZ2_0_mA2_mHh2()

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

\(B_{0p}(0; mA2, mHh2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mA2,squaredCP-odd Higgs mass
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_{0p}(0; mA2, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 936 of file THDMcache.cpp.

936 {
937 int NumPar = 3;
938 double params[] = {MZ2, mA2, mHh2};
939
940 int i = CacheCheck(B0p_MZ2_0_mA2_mHh2_cache, NumPar, params);
941 if (i>=0) {
942 return ( B0p_MZ2_0_mA2_mHh2_cache[NumPar][i] );
943 } else {
944 gslpp::complex newResult = PV.B0p(MZ2, 0.0, mA2, mHh2);
945 CacheShift(B0p_MZ2_0_mA2_mHh2_cache, NumPar, params, newResult);
946 return newResult;
947 }
948}
gslpp::complex B0p_MZ2_0_mA2_mHh2_cache[4][CacheSize]
Definition: THDMcache.h:3513

◆ B0p_MZ2_0_mA2_mHl2()

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

\(B_{0p}(0; mA2, mHl2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mA2,squaredCP-odd Higgs mass
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_{0p}(0; mA2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 922 of file THDMcache.cpp.

922 {
923 int NumPar = 3;
924 double params[] = {MZ2, mA2, mHl2};
925
926 int i = CacheCheck(B0p_MZ2_0_mA2_mHl2_cache, NumPar, params);
927 if (i>=0) {
928 return ( B0p_MZ2_0_mA2_mHl2_cache[NumPar][i] );
929 } else {
930 gslpp::complex newResult = PV.B0p(MZ2, 0.0, mA2, mHl2);
931 CacheShift(B0p_MZ2_0_mA2_mHl2_cache, NumPar, params, newResult);
932 return newResult;
933 }
934}
gslpp::complex B0p_MZ2_0_mA2_mHl2_cache[4][CacheSize]
Definition: THDMcache.h:3512

◆ B0p_MZ2_0_mHp2_mA2()

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

\(B_{0p}(0; mHp2, mHA2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHp2,squaredcharged Higgs mass
[in]mA2,squaredCP-odd Higgs mass
Returns
the finite part of \(B_{0p}(0; mHp2, mHA2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 908 of file THDMcache.cpp.

908 {
909 int NumPar = 3;
910 double params[] = {MZ2, mHp2, mA2};
911
912 int i = CacheCheck(B0p_MZ2_0_mHp2_mA2_cache, NumPar, params);
913 if (i>=0) {
914 return ( B0p_MZ2_0_mHp2_mA2_cache[NumPar][i] );
915 } else {
916 gslpp::complex newResult = PV.B0p(MZ2, 0.0, mHp2, mA2);
917 CacheShift(B0p_MZ2_0_mHp2_mA2_cache, NumPar, params, newResult);
918 return newResult;
919 }
920}
gslpp::complex B0p_MZ2_0_mHp2_mA2_cache[4][CacheSize]
Definition: THDMcache.h:3511

◆ B0p_MZ2_0_mHp2_mHh2()

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

\(B_{0p}(0; mHp2, mHh2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHp2,squaredcharged Higgs mass
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_{0p}(0; mHp2, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 894 of file THDMcache.cpp.

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

◆ B0p_MZ2_0_mHp2_mHl2()

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

\(B_{0p}(0; mHp2, mHl2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHp2,squaredcharged Higgs mass
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_{0p}(0; mHp2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 880 of file THDMcache.cpp.

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

◆ B0p_MZ2_mA2_0_mHh2()

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

\(B_{0p}(mA2; 0, mHh2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mA2,squaredCP-odd Higgs mass
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_{0p}(mA2; 0, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1258 of file THDMcache.cpp.

1258 {
1259 int NumPar = 3;
1260 double params[] = {MZ2, mA2, mHh2};
1261
1262 int i = CacheCheck(B0p_MZ2_mA2_0_mHh2_cache, NumPar, params);
1263 if (i>=0) {
1264 return ( B0p_MZ2_mA2_0_mHh2_cache[NumPar][i] );
1265 } else {
1266 gslpp::complex newResult = PV.B0p(MZ2, mA2, 0.0, mHh2);
1267 CacheShift(B0p_MZ2_mA2_0_mHh2_cache, NumPar, params, newResult);
1268 return newResult;
1269 }
1270}
gslpp::complex B0p_MZ2_mA2_0_mHh2_cache[4][CacheSize]
Definition: THDMcache.h:3536

◆ B0p_MZ2_mA2_0_mHl2()

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

\(B_{0p}(mA2; 0, mHl2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mA2,squaredCP-odd Higgs mass
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_{0p}(mA2; 0, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1244 of file THDMcache.cpp.

1244 {
1245 int NumPar = 3;
1246 double params[] = {MZ2, mA2, mHl2};
1247
1248 int i = CacheCheck(B0p_MZ2_mA2_0_mHl2_cache, NumPar, params);
1249 if (i>=0) {
1250 return ( B0p_MZ2_mA2_0_mHl2_cache[NumPar][i] );
1251 } else {
1252 gslpp::complex newResult = PV.B0p(MZ2, mA2, 0.0, mHl2);
1253 CacheShift(B0p_MZ2_mA2_0_mHl2_cache, NumPar, params, newResult);
1254 return newResult;
1255 }
1256}
gslpp::complex B0p_MZ2_mA2_0_mHl2_cache[4][CacheSize]
Definition: THDMcache.h:3535

◆ B0p_MZ2_mA2_0_mHp2()

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

\(B_{0p}(mA2; 0, mHp2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mA2,squaredCP-odd Higgs mass
[in]mHp2,squaredcharged Higgs mass
Returns
the finite part of \(B_{0p}(mA2; 0, mHp2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1272 of file THDMcache.cpp.

1272 {
1273 int NumPar = 3;
1274 double params[] = {MZ2, mA2, mHp2};
1275
1276 int i = CacheCheck(B0p_MZ2_mA2_0_mHp2_cache, NumPar, params);
1277 if (i>=0) {
1278 return ( B0p_MZ2_mA2_0_mHp2_cache[NumPar][i] );
1279 } else {
1280 gslpp::complex newResult = PV.B0p(MZ2, mA2, 0.0, mHp2);
1281 CacheShift(B0p_MZ2_mA2_0_mHp2_cache, NumPar, params, newResult);
1282 return newResult;
1283 }
1284}
gslpp::complex B0p_MZ2_mA2_0_mHp2_cache[4][CacheSize]
Definition: THDMcache.h:3537

◆ B0p_MZ2_mA2_mA2_mHh2()

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

\(B_{0p}(mA2; mA2, mHh2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mA2,squaredCP-odd Higgs mass
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_{0p}(mA2; mA2, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1300 of file THDMcache.cpp.

1300 {
1301 int NumPar = 3;
1302 double params[] = {MZ2, mA2, mHh2};
1303
1304 int i = CacheCheck(B0p_MZ2_mA2_mA2_mHh2_cache, NumPar, params);
1305 if (i>=0) {
1306 return ( B0p_MZ2_mA2_mA2_mHh2_cache[NumPar][i] );
1307 } else {
1308 gslpp::complex newResult = PV.B0p(MZ2, mA2, mA2, mHh2);
1309 CacheShift(B0p_MZ2_mA2_mA2_mHh2_cache, NumPar, params, newResult);
1310 return newResult;
1311 }
1312}
gslpp::complex B0p_MZ2_mA2_mA2_mHh2_cache[4][CacheSize]
Definition: THDMcache.h:3539

◆ B0p_MZ2_mA2_mA2_mHl2()

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

\(B_{0p}(mA2; mA2, mHl2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mA2,squaredCP-odd Higgs mass
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_{0p}(mA2; mA2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1286 of file THDMcache.cpp.

1286 {
1287 int NumPar = 3;
1288 double params[] = {MZ2, mA2, mHl2};
1289
1290 int i = CacheCheck(B0p_MZ2_mA2_mA2_mHl2_cache, NumPar, params);
1291 if (i>=0) {
1292 return ( B0p_MZ2_mA2_mA2_mHl2_cache[NumPar][i] );
1293 } else {
1294 gslpp::complex newResult = PV.B0p(MZ2, mA2, mA2, mHl2);
1295 CacheShift(B0p_MZ2_mA2_mA2_mHl2_cache, NumPar, params, newResult);
1296 return newResult;
1297 }
1298}
gslpp::complex B0p_MZ2_mA2_mA2_mHl2_cache[4][CacheSize]
Definition: THDMcache.h:3538

◆ B0p_MZ2_mHh2_0_0()

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

\(B_{0p}(mHh2; 0, 0)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_{0p}(mHh2; 0, 0)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1062 of file THDMcache.cpp.

1062 {
1063 int NumPar = 2;
1064 double params[] = {MZ2, mHh2};
1065
1066 int i = CacheCheck(B0p_MZ2_0_0_mHh2_cache, NumPar, params);
1067 if (i>=0) {
1068 return ( B0p_MZ2_0_0_mHh2_cache[NumPar][i] );
1069 } else {
1070 gslpp::complex newResult = PV.B0p(MZ2, mHh2, 0.0, 0.0);
1071 CacheShift(B0p_MZ2_0_0_mHh2_cache, NumPar, params, newResult);
1072 return newResult;
1073 }
1074}

◆ B0p_MZ2_mHh2_0_mA2()

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

\(B_{0p}(mHh2; 0, mA2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
[in]mA2,squaredCP-odd Higgs mass
Returns
the finite part of \(B_{0p}(mHh2; 0, mA2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1090 of file THDMcache.cpp.

1090 {
1091 int NumPar = 3;
1092 double params[] = {MZ2, mHh2, mA2};
1093
1094 int i = CacheCheck(B0p_MZ2_mHh2_0_mA2_cache, NumPar, params);
1095 if (i>=0) {
1096 return ( B0p_MZ2_mHh2_0_mA2_cache[NumPar][i] );
1097 } else {
1098 gslpp::complex newResult = PV.B0p(MZ2, mHh2, 0.0, mA2);
1099 CacheShift(B0p_MZ2_mHh2_0_mA2_cache, NumPar, params, newResult);
1100 return newResult;
1101 }
1102}
gslpp::complex B0p_MZ2_mHh2_0_mA2_cache[4][CacheSize]
Definition: THDMcache.h:3524

◆ B0p_MZ2_mHh2_0_mHp2()

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

\(B_{0p}(mHh2; 0, mHp2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
[in]mHp2,squaredcharged Higgs mass
Returns
the finite part of \(B_{0p}(mHh2; 0, mHp2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1076 of file THDMcache.cpp.

1076 {
1077 int NumPar = 3;
1078 double params[] = {MZ2, mHh2, mHp2};
1079
1080 int i = CacheCheck(B0p_MZ2_mHh2_0_mHp2_cache, NumPar, params);
1081 if (i>=0) {
1082 return ( B0p_MZ2_mHh2_0_mHp2_cache[NumPar][i] );
1083 } else {
1084 gslpp::complex newResult = PV.B0p(MZ2, mHh2, 0.0, mHp2);
1085 CacheShift(B0p_MZ2_mHh2_0_mHp2_cache, NumPar, params, newResult);
1086 return newResult;
1087 }
1088}
gslpp::complex B0p_MZ2_mHh2_0_mHp2_cache[4][CacheSize]
Definition: THDMcache.h:3523

◆ B0p_MZ2_mHh2_mA2_mA2()

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

\(B_{0p}(mHh2; mA2, mA2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
[in]mA2,squaredCP-odd Higgs mass
Returns
the finite part of \(B_{0p}(mHh2; mA2, mA2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1160 of file THDMcache.cpp.

1160 {
1161 int NumPar = 3;
1162 double params[] = {MZ2, mHh2, mA2};
1163
1164 int i = CacheCheck(B0p_MZ2_mHh2_mA2_mA2_cache, NumPar, params);
1165 if (i>=0) {
1166 return ( B0p_MZ2_mHh2_mA2_mA2_cache[NumPar][i] );
1167 } else {
1168 gslpp::complex newResult = PV.B0p(MZ2, mHh2, mA2, mA2);
1169 CacheShift(B0p_MZ2_mHh2_mA2_mA2_cache, NumPar, params, newResult);
1170 return newResult;
1171 }
1172}
gslpp::complex B0p_MZ2_mHh2_mA2_mA2_cache[4][CacheSize]
Definition: THDMcache.h:3529

◆ B0p_MZ2_mHh2_mHh2_mHh2()

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

\(B_{0p}(mHh2; mHh2, mHh2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_{0p}(mHh2; mHh2, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1132 of file THDMcache.cpp.

1132 {
1133 int NumPar = 2;
1134 double params[] = {MZ2, mHh2};
1135
1136 int i = CacheCheck(B0p_MZ2_mHh2_mHh2_mHh2_cache, NumPar, params);
1137 if (i>=0) {
1138 return ( B0p_MZ2_mHh2_mHh2_mHh2_cache[NumPar][i] );
1139 } else {
1140 gslpp::complex newResult = PV.B0p(MZ2, mHh2, mHh2, mHh2);
1141 CacheShift(B0p_MZ2_mHh2_mHh2_mHh2_cache, NumPar, params, newResult);
1142 return newResult;
1143 }
1144}
gslpp::complex B0p_MZ2_mHh2_mHh2_mHh2_cache[3][CacheSize]
Definition: THDMcache.h:3527

◆ B0p_MZ2_mHh2_mHh2_mHl2()

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

\(B_{0p}(mHh2; mHh2, mHl2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_{0p}(mHh2; mHh2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1118 of file THDMcache.cpp.

1118 {
1119 int NumPar = 3;
1120 double params[] = {MZ2, mHh2, mHl2};
1121
1122 int i = CacheCheck(B0p_MZ2_mHh2_mHh2_mHl2_cache, NumPar, params);
1123 if (i>=0) {
1124 return ( B0p_MZ2_mHh2_mHh2_mHl2_cache[NumPar][i] );
1125 } else {
1126 gslpp::complex newResult = PV.B0p(MZ2, mHh2, mHh2, mHl2);
1127 CacheShift(B0p_MZ2_mHh2_mHh2_mHl2_cache, NumPar, params, newResult);
1128 return newResult;
1129 }
1130}
gslpp::complex B0p_MZ2_mHh2_mHh2_mHl2_cache[4][CacheSize]
Definition: THDMcache.h:3526

◆ B0p_MZ2_mHh2_mHl2_mHl2()

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

\(B_{0p}(mHh2; mHl2, mHl2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_{0p}(mHh2; mHl2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1104 of file THDMcache.cpp.

1104 {
1105 int NumPar = 3;
1106 double params[] = {MZ2, mHh2, mHl2};
1107
1108 int i = CacheCheck(B0p_MZ2_mHh2_mHl2_mHl2_cache, NumPar, params);
1109 if (i>=0) {
1110 return ( B0p_MZ2_mHh2_mHl2_mHl2_cache[NumPar][i] );
1111 } else {
1112 gslpp::complex newResult = PV.B0p(MZ2, mHh2, mHl2, mHl2);
1113 CacheShift(B0p_MZ2_mHh2_mHl2_mHl2_cache, NumPar, params, newResult);
1114 return newResult;
1115 }
1116}
gslpp::complex B0p_MZ2_mHh2_mHl2_mHl2_cache[4][CacheSize]
Definition: THDMcache.h:3525

◆ B0p_MZ2_mHh2_mHp2_mHp2()

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

\(B_{0p}(mHh2; mHp2, mHp2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
[in]mHp2,squaredcharged Higgs mass
Returns
the finite part of \(B_{0p}(mHh2; mHp2, mHp2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1146 of file THDMcache.cpp.

1146 {
1147 int NumPar = 3;
1148 double params[] = {MZ2, mHh2, mHp2};
1149
1150 int i = CacheCheck(B0p_MZ2_mHh2_mHp2_mHp2_cache, NumPar, params);
1151 if (i>=0) {
1152 return ( B0p_MZ2_mHh2_mHp2_mHp2_cache[NumPar][i] );
1153 } else {
1154 gslpp::complex newResult = PV.B0p(MZ2, mHh2, mHp2, mHp2);
1155 CacheShift(B0p_MZ2_mHh2_mHp2_mHp2_cache, NumPar, params, newResult);
1156 return newResult;
1157 }
1158}
gslpp::complex B0p_MZ2_mHh2_mHp2_mHp2_cache[4][CacheSize]
Definition: THDMcache.h:3528

◆ B0p_MZ2_mHl2_0_0()

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

\(B_{0p}(mHl2; 0, 0)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_{0p}(mHl2; 0, 0)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 950 of file THDMcache.cpp.

950 {
951 int NumPar = 2;
952 double params[] = {MZ2, mHl2};
953
954 int i = CacheCheck(B0p_MZ2_0_0_mHl2_cache, NumPar, params);
955 if (i>=0) {
956 return ( B0p_MZ2_0_0_mHl2_cache[NumPar][i] );
957 } else {
958 gslpp::complex newResult = PV.B0p(MZ2, mHl2, 0.0, 0.0);
959 CacheShift(B0p_MZ2_0_0_mHl2_cache, NumPar, params, newResult);
960 return newResult;
961 }
962}

◆ B0p_MZ2_mHl2_0_mA2()

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

\(B_{0p}(mHl2; 0, mHp2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
[in]mA2,squaredCP-odd Higgs mass
Returns
the finite part of \(B_{0p}(mHl2; 0, mHp2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 978 of file THDMcache.cpp.

978 {
979 int NumPar = 3;
980 double params[] = {MZ2, mHl2, mA2};
981
982 int i = CacheCheck(B0p_MZ2_mHl2_0_mA2_cache, NumPar, params);
983 if (i>=0) {
984 return ( B0p_MZ2_mHl2_0_mA2_cache[NumPar][i] );
985 } else {
986 gslpp::complex newResult = PV.B0p(MZ2, mHl2, 0.0, mA2);
987 CacheShift(B0p_MZ2_mHl2_0_mA2_cache, NumPar, params, newResult);
988 return newResult;
989 }
990}
gslpp::complex B0p_MZ2_mHl2_0_mA2_cache[4][CacheSize]
Definition: THDMcache.h:3516

◆ B0p_MZ2_mHl2_0_mHp2()

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

\(B_{0p}(mHl2; 0, mHp2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
[in]mHp2,squaredcharged Higgs mass
Returns
the finite part of \(B_{0p}(mHl2; 0, mHp2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 964 of file THDMcache.cpp.

964 {
965 int NumPar = 3;
966 double params[] = {MZ2, mHl2, mHp2};
967
968 int i = CacheCheck(B0p_MZ2_mHl2_0_mHp2_cache, NumPar, params);
969 if (i>=0) {
970 return ( B0p_MZ2_mHl2_0_mHp2_cache[NumPar][i] );
971 } else {
972 gslpp::complex newResult = PV.B0p(MZ2, mHl2, 0.0, mHp2);
973 CacheShift(B0p_MZ2_mHl2_0_mHp2_cache, NumPar, params, newResult);
974 return newResult;
975 }
976}
gslpp::complex B0p_MZ2_mHl2_0_mHp2_cache[4][CacheSize]
Definition: THDMcache.h:3515

◆ B0p_MZ2_mHl2_mA2_mA2()

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

\(B_{0p}(mHl2; mA2, mA2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
[in]mA2,squaredCP-odd Higgs mass
Returns
the finite part of \(B_{0p}(mHl2; mA2, mA2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1048 of file THDMcache.cpp.

1048 {
1049 int NumPar = 3;
1050 double params[] = {MZ2, mHl2, mA2};
1051
1052 int i = CacheCheck(B0p_MZ2_mHl2_mA2_mA2_cache, NumPar, params);
1053 if (i>=0) {
1054 return ( B0p_MZ2_mHl2_mA2_mA2_cache[NumPar][i] );
1055 } else {
1056 gslpp::complex newResult = PV.B0p(MZ2, mHl2, mA2, mA2);
1057 CacheShift(B0p_MZ2_mHl2_mA2_mA2_cache, NumPar, params, newResult);
1058 return newResult;
1059 }
1060}
gslpp::complex B0p_MZ2_mHl2_mA2_mA2_cache[4][CacheSize]
Definition: THDMcache.h:3521

◆ B0p_MZ2_mHl2_mHh2_mHh2()

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

\(B_{0p}(mHl2; mHh2, mHh2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_{0p}(mHl2; mHh2, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1020 of file THDMcache.cpp.

1020 {
1021 int NumPar = 3;
1022 double params[] = {MZ2, mHl2, mHh2};
1023
1024 int i = CacheCheck(B0p_MZ2_mHl2_mHh2_mHh2_cache, NumPar, params);
1025 if (i>=0) {
1026 return ( B0p_MZ2_mHl2_mHh2_mHh2_cache[NumPar][i] );
1027 } else {
1028 gslpp::complex newResult = PV.B0p(MZ2, mHl2, mHh2, mHh2);
1029 CacheShift(B0p_MZ2_mHl2_mHh2_mHh2_cache, NumPar, params, newResult);
1030 return newResult;
1031 }
1032}
gslpp::complex B0p_MZ2_mHl2_mHh2_mHh2_cache[4][CacheSize]
Definition: THDMcache.h:3519

◆ B0p_MZ2_mHl2_mHh2_mHl2()

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

\(B_{0p}(mHl2; mHh2, mHl2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_{0p}(mHl2; mHh2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1006 of file THDMcache.cpp.

1006 {
1007 int NumPar = 3;
1008 double params[] = {MZ2, mHl2, mHh2};
1009
1010 int i = CacheCheck(B0p_MZ2_mHl2_mHh2_mHl2_cache, NumPar, params);
1011 if (i>=0) {
1012 return ( B0p_MZ2_mHl2_mHh2_mHl2_cache[NumPar][i] );
1013 } else {
1014 gslpp::complex newResult = PV.B0p(MZ2, mHl2, mHh2, mHl2);
1015 CacheShift(B0p_MZ2_mHl2_mHh2_mHl2_cache, NumPar, params, newResult);
1016 return newResult;
1017 }
1018}
gslpp::complex B0p_MZ2_mHl2_mHh2_mHl2_cache[4][CacheSize]
Definition: THDMcache.h:3518

◆ B0p_MZ2_mHl2_mHl2_mHl2()

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

\(B_{0p}(mHl2; mHl2, mHl2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_{0p}(mHl2; mHl2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 992 of file THDMcache.cpp.

992 {
993 int NumPar = 2;
994 double params[] = {MZ2, mHl2};
995
996 int i = CacheCheck(B0p_MZ2_mHl2_mHl2_mHl2_cache, NumPar, params);
997 if (i>=0) {
998 return ( B0p_MZ2_mHl2_mHl2_mHl2_cache[NumPar][i] );
999 } else {
1000 gslpp::complex newResult = PV.B0p(MZ2, mHl2, mHl2, mHl2);
1001 CacheShift(B0p_MZ2_mHl2_mHl2_mHl2_cache, NumPar, params, newResult);
1002 return newResult;
1003 }
1004}
gslpp::complex B0p_MZ2_mHl2_mHl2_mHl2_cache[3][CacheSize]
Definition: THDMcache.h:3517

◆ B0p_MZ2_mHl2_mHp2_mHp2()

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

\(B_{0p}(mHl2; mHp2, mHp2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHl2,squaredmass of the Higgs boson
[in]mHp2,squaredcharged Higgs mass
Returns
the finite part of \(B_{0p}(mHl2; mHp2, mHp2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1034 of file THDMcache.cpp.

1034 {
1035 int NumPar = 3;
1036 double params[] = {MZ2, mHl2, mHp2};
1037
1038 int i = CacheCheck(B0p_MZ2_mHl2_mHp2_mHp2_cache, NumPar, params);
1039 if (i>=0) {
1040 return ( B0p_MZ2_mHl2_mHp2_mHp2_cache[NumPar][i] );
1041 } else {
1042 gslpp::complex newResult = PV.B0p(MZ2, mHl2, mHp2, mHp2);
1043 CacheShift(B0p_MZ2_mHl2_mHp2_mHp2_cache, NumPar, params, newResult);
1044 return newResult;
1045 }
1046}
gslpp::complex B0p_MZ2_mHl2_mHp2_mHp2_cache[4][CacheSize]
Definition: THDMcache.h:3520

◆ B0p_MZ2_mHp2_0_mA2()

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

\(B_{0p}(mHp2; 0, mHA2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHp2,squaredcharged Higgs mass
[in]mA2,squaredCP-odd Higgs mass
Returns
the finite part of \(B_{0p}(mHp2; 0, mHA2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1202 of file THDMcache.cpp.

1202 {
1203 int NumPar = 3;
1204 double params[] = {MZ2, mHp2, mA2};
1205
1206 int i = CacheCheck(B0p_MZ2_mHp2_0_mA2_cache, NumPar, params);
1207 if (i>=0) {
1208 return ( B0p_MZ2_mHp2_0_mA2_cache[NumPar][i] );
1209 } else {
1210 gslpp::complex newResult = PV.B0p(MZ2, mHp2, 0.0, mA2);
1211 CacheShift(B0p_MZ2_mHp2_0_mA2_cache, NumPar, params, newResult);
1212 return newResult;
1213 }
1214}
gslpp::complex B0p_MZ2_mHp2_0_mA2_cache[4][CacheSize]
Definition: THDMcache.h:3532

◆ B0p_MZ2_mHp2_0_mHh2()

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

\(B_{0p}(mHp2; 0, mHh2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHp2,squaredcharged Higgs mass
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_{0p}(mHp2; 0, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1188 of file THDMcache.cpp.

1188 {
1189 int NumPar = 3;
1190 double params[] = {MZ2, mHp2, mHh2};
1191
1192 int i = CacheCheck(B0p_MZ2_mHp2_0_mHh2_cache, NumPar, params);
1193 if (i>=0) {
1194 return ( B0p_MZ2_mHp2_0_mHh2_cache[NumPar][i] );
1195 } else {
1196 gslpp::complex newResult = PV.B0p(MZ2, mHp2, 0.0, mHh2);
1197 CacheShift(B0p_MZ2_mHp2_0_mHh2_cache, NumPar, params, newResult);
1198 return newResult;
1199 }
1200}
gslpp::complex B0p_MZ2_mHp2_0_mHh2_cache[4][CacheSize]
Definition: THDMcache.h:3531

◆ B0p_MZ2_mHp2_0_mHl2()

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

\(B_{0p}(mHp2; 0, mHl2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHp2,squaredcharged Higgs mass
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_{0p}(mHp2; 0, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1174 of file THDMcache.cpp.

1174 {
1175 int NumPar = 3;
1176 double params[] = {MZ2, mHp2, mHl2};
1177
1178 int i = CacheCheck(B0p_MZ2_mHp2_0_mHl2_cache, NumPar, params);
1179 if (i>=0) {
1180 return ( B0p_MZ2_mHp2_0_mHl2_cache[NumPar][i] );
1181 } else {
1182 gslpp::complex newResult = PV.B0p(MZ2, mHp2, 0.0, mHl2);
1183 CacheShift(B0p_MZ2_mHp2_0_mHl2_cache, NumPar, params, newResult);
1184 return newResult;
1185 }
1186}
gslpp::complex B0p_MZ2_mHp2_0_mHl2_cache[4][CacheSize]
Definition: THDMcache.h:3530

◆ B0p_MZ2_mHp2_mHp2_mHh2()

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

\(B_{0p}(mHp2; mHp2, mHh2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHp2,squaredcharged Higgs mass
[in]mHh2,squaredmass of the "non-125 GeV" neutral scalar Higgs
Returns
the finite part of \(B_{0p}(mHp2; mHp2, mHh2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1230 of file THDMcache.cpp.

1230 {
1231 int NumPar = 3;
1232 double params[] = {MZ2, mHp2, mHh2};
1233
1234 int i = CacheCheck(B0p_MZ2_mHp2_mHp2_mHh2_cache, NumPar, params);
1235 if (i>=0) {
1236 return ( B0p_MZ2_mHp2_mHp2_mHh2_cache[NumPar][i] );
1237 } else {
1238 gslpp::complex newResult = PV.B0p(MZ2, mHp2, mHp2, mHh2);
1239 CacheShift(B0p_MZ2_mHp2_mHp2_mHh2_cache, NumPar, params, newResult);
1240 return newResult;
1241 }
1242}
gslpp::complex B0p_MZ2_mHp2_mHp2_mHh2_cache[4][CacheSize]
Definition: THDMcache.h:3534

◆ B0p_MZ2_mHp2_mHp2_mHl2()

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

\(B_{0p}(mHp2; mHp2, mHl2)\).

For more details look at \(B_{0p}(p^2; m_0^2, m_1^2)\) in PVfunctions.h

Parameters
[in]MZ2the renormalization scale squared for the IR divergence (the Z boson mass)
[in]mHp2,squaredcharged Higgs mass
[in]mHl2,squaredmass of the Higgs boson
Returns
the finite part of \(B_{0p}(mHp2; mHp2, mHl2)\) in the sense of the \(\overline{\mathrm{MS}}\) scheme at the Z boson mass

Definition at line 1216 of file THDMcache.cpp.

1216 {
1217 int NumPar = 3;
1218 double params[] = {MZ2, mHp2, mHl2};
1219
1220 int i = CacheCheck(B0p_MZ2_mHp2_mHp2_mHl2_cache, NumPar, params);
1221 if (i>=0) {
1222 return ( B0p_MZ2_mHp2_mHp2_mHl2_cache[NumPar][i] );
1223 } else {
1224 gslpp::complex newResult = PV.B0p(MZ2, mHp2, mHp2, mHl2);
1225 CacheShift(B0p_MZ2_mHp2_mHp2_mHl2_cache, NumPar, params, newResult);
1226 return newResult;
1227 }
1228}
gslpp::complex B0p_MZ2_mHp2_mHp2_mHl2_cache[4][CacheSize]
Definition: THDMcache.h:3533

◆ CacheCheck()

int THDMcache::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 262 of file THDMcache.cpp.

263 {
264 bool bCache;
265 for(int i=0; i<CacheSize; i++) {
266 bCache = true;
267 for(int j=0; j<NumPar; j++)
268 bCache &= (params[j] == cache[j][i].real());
269 if (bCache) return i;
270 }
271 return -1;
272}
static const int CacheSize
Cache size.
Definition: THDMcache.h:48

◆ CacheCheckReal()

int THDMcache::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 274 of file THDMcache.cpp.

275 {
276 bool bCache;
277 for(int i=0; i<CacheSize; i++) {
278 bCache = true;
279 for(int j=0; j<NumPar; j++)
280 bCache &= (params[j] == cache[j][i]);
281 if (bCache) return i;
282 }
283 return -1;
284}

◆ CacheShift()

void THDMcache::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 286 of file THDMcache.cpp.

287 {
288 // shift old parameters and result
289 for(int i=CacheSize-1; i>0; i--)
290 for(int j=0; j<NumPar+1; j++)
291 cache[j][i] = cache[j][i-1];
292
293 // store new parameters and result
294 for(int j=0; j<NumPar; j++) {
295 cache[j][0] = gslpp::complex(params[j], 0.0, false);
296 cache[NumPar][0] = newResult;
297 }
298}

◆ CacheShiftReal()

void THDMcache::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 300 of file THDMcache.cpp.

301 {
302 // shift old parameters and result
303 for(int i=CacheSize-1; i>0; i--)
304 for(int j=0; j<NumPar+1; j++)
305 cache[j][i] = cache[j][i-1];
306
307 // store new parameters and result
308 for(int j=0; j<NumPar; j++) {
309 cache[j][0] = params[j];
310 cache[NumPar][0] = newResult;
311 }
312}

◆ computeAlimits()

void THDMcache::computeAlimits ( )

Definition at line 10811 of file THDMcache.cpp.

10812{
10813 double mHh=sqrt(mHh2);
10814 double mA=sqrt(mA2);
10815
10816 double Br_Ztoee=0.03363; //K.A. Olive et al. (Particle Data Group), Chin. Phys. C38, 090001 (2014)
10817 double Br_Ztomumu=0.03366; //K.A. Olive et al. (Particle Data Group), Chin. Phys. C38, 090001 (2014)
10818
10819 //Theoretical expressions for the CP-odd Higgs cross sections times branching ratios at 8 TeV
10820
10825 pp_A_Zga_llga_TH8=SigmaSumA8*Gamma_AZga/GammaAtot*(Br_Ztoee+Br_Ztomumu);
10826 ggF_A_hZ_bbll_TH8=SigmaggF_A8*Br_AtohZ*THDM_BR_h_bb*(Br_Ztoee+Br_Ztomumu);
10832 pp_A_HZ_bbll_TH8=SigmaSumA8*Br_AtoHZ*Br_Htobb*(Br_Ztoee+Br_Ztomumu);
10834
10835 //Ratios of theoretical CP-odd Higgs cross sections and experimental upper limits at 8 TeV
10836
10862 R_bbF_A_bb_CMS8=0.0;
10867
10868 //Theoretical expressions for the CP-odd Higgs cross sections times branching ratios at 13 TeV
10869
10881
10882 //Ratios of theoretical CP-odd Higgs cross sections and experimental upper limits at 13 TeV
10883
10915 R_pp_A_bb_CMS13=0.0;
10916
10917 //95% to 1 sigma conversion factor, roughly sqrt(3.84)
10918 double nftos=1.95996398454;
10919
10920 if(mA>=65.0 && mA<90.0)
10921 {
10924 if(mHh>=50.0 && mHh<=1000.0)
10925 {
10928 }
10929 }
10930 else if(mA>=90.0 && mA<100.0)
10931 {
10942 if(mHh>=50.0 && mHh<=1000.0)
10943 {
10946 }
10947
10952 }
10953 else if(mA>=100.0 && mA<150.0)
10954 {
10967 if(mHh>=50.0 && mHh<=1000.0)
10968 {
10971 }
10972
10977 }
10978 else if(mA>=150.0 && mA<175.0)
10979 {
10994 if(mHh>=50.0 && mHh<=1000.0)
10995 {
10998 }
10999
11004 }
11005 else if(mA>=175.0 && mA<200.0)
11006 {
11021 if(mHh>=50.0 && mHh<=910.0)
11022 {
11025 }
11026 if(mHh>=50.0 && mHh<=1000.0)
11027 {
11030 }
11031
11036 }
11037 else if(mA>=200.0 && mA<220.0)
11038 {
11057 if(mHh>=50.0 && mHh<=910.0)
11058 {
11061 }
11062 if(mHh>=50.0 && mHh<=1000.0)
11063 {
11066 }
11067
11082 }
11083 else if(mA>=220.0 && mA<225.0)
11084 {
11109 if(mHh>=50.0 && mHh<=910.0)
11110 {
11113 }
11114 if(mHh>=50.0 && mHh<=1000.0)
11115 {
11118 }
11119
11134 }
11135 else if(mA>=225.0 && mA<250.0)
11136 {
11163 if(mHh>=50.0 && mHh<=910.0)
11164 {
11167 }
11168 if(mHh>=50.0 && mHh<=1000.0)
11169 {
11172 }
11173
11188 }
11189 else if(mA>=250.0 && mA<300.0)
11190 {
11217 if(mHh>=50.0 && mHh<=910.0)
11218 {
11221 }
11222 if(mHh>=50.0 && mHh<=1000.0)
11223 {
11226 }
11227
11246 }
11247 else if(mA>=300.0 && mA<350.0)
11248 {
11275 if(mHh>=50.0 && mHh<=910.0)
11276 {
11279 }
11280 if(mHh>=50.0 && mHh<=1000.0)
11281 {
11284 }
11285
11306 }
11307 else if(mA>=350.0 && mA<400.0)
11308 {
11333 if(mHh>=50.0 && mHh<=910.0)
11334 {
11337 }
11338 if(mHh>=50.0 && mHh<=1000.0)
11339 {
11342 }
11343
11366 }
11367 else if(mA>=400.0 && mA<500.0)
11368 {
11395 if(mHh>=50.0 && mHh<=910.0)
11396 {
11399 }
11400 if(mHh>=50.0 && mHh<=1000.0)
11401 {
11404 }
11405
11432 }
11433 else if(mA>=500.0 && mA<550.0)
11434 {
11461 if(mHh>=50.0 && mHh<=910.0)
11462 {
11465 }
11466 if(mHh>=50.0 && mHh<=1000.0)
11467 {
11470 }
11471
11500 }
11501 else if(mA>=550.0 && mA<600.0)
11502 {
11529 if(mHh>=50.0 && mHh<=910.0)
11530 {
11533 }
11534 if(mHh>=50.0 && mHh<=1000.0)
11535 {
11538 }
11539
11570 }
11571 else if(mA>=600.0 && mA<650.0)
11572 {
11595 if(mHh>=50.0 && mHh<=910.0)
11596 {
11599 }
11600 if(mHh>=50.0 && mHh<=1000.0)
11601 {
11604 }
11605
11636 }
11637 else if(mA>=650.0 && mA<850.0)
11638 {
11661 if(mHh>=50.0 && mHh<=910.0)
11662 {
11665 }
11666 if(mHh>=50.0 && mHh<=1000.0)
11667 {
11670 }
11671
11704 }
11705 else if(mA>=850.0 && mA<900.0)
11706 {
11727 if(mHh>=50.0 && mHh<=910.0)
11728 {
11731 }
11732 if(mHh>=50.0 && mHh<=1000.0)
11733 {
11736 }
11737
11770 }
11771 else if(mA>=900.0 && mA<1000.0)
11772 {
11791 if(mHh>=50.0 && mHh<=910.0)
11792 {
11795 }
11796 if(mHh>=50.0 && mHh<=1000.0)
11797 {
11800 }
11801
11834 }
11835 else if(mA>=1000.0 && mA<1200.0)
11836 {
11843
11872 }
11873 else if(mA>=1200.0 && mA<1600.0)
11874 {
11879
11906 }
11907 else if(mA>=1600.0 && mA<2000.0)
11908 {
11911
11938 }
11939 else if(mA>=2000.0 && mA<2250.0)
11940 {
11943
11964 }
11965 else if(mA>=2250.0 && mA<2400.0)
11966 {
11969
11986 }
11987 else if(mA>=2400.0 && mA<2500.0)
11988 {
11991
12006 }
12007 else if(mA>=2500.0 && mA<2700.0)
12008 {
12011
12024 }
12025 else if(mA>=2700.0 && mA<3000.0)
12026 {
12029
12040 }
12041 else if(mA>=3000.0 && mA<3200.0)
12042 {
12051 }
12052 else if(mA>=3200.0 && mA<4000.0)
12053 {
12058 }
12059}
THDM branching ratio of .
Definition: lightHiggs.h:21
THDM branching ratio of .
Definition: lightHiggs.h:63
double ip_ex_pp_A_HZ_tautaull_CMS8(double mA, double mH)
Interpolating function for the observed CMS upper limit on a pseudoscalar resonance decaying to whic...
Definition: THDMcache.cpp:3738
double GammaAtot
Definition: THDMcache.h:3272
double R_pp_A_gaga_ATLAS8
Definition: THDMcache.h:3297
double SigmattF_A13
Definition: THDMcache.h:3213
double ip_ex_bb_phi_tt_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a bb associated scalar resonance decayin...
Definition: THDMcache.cpp:3770
double THoEX_ggF_A_hZ_bbll_CMS8
Definition: THDMcache.h:3304
double ip_ex_ggF_phi_Zga_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a gluon-gluon produced scalar resonance de...
Definition: THDMcache.cpp:4826
double ip_ex_gg_A_hZ_bbZ_ATLAS8(double mass)
Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced pseudoscalar reso...
Definition: THDMcache.cpp:3037
double THoEX_ggF_A_tautau_ATLAS8
Definition: THDMcache.h:3288
double ip_ex_pp_phi_gaga_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a scalar resonance decaying to two photo...
Definition: THDMcache.cpp:3914
double R_pp_A_Zga_llga_ATLAS8
Definition: THDMcache.h:3303
double ggF_A_tt_TH8
Definition: THDMcache.h:3242
double THoEX_ggF_A_tautau_CMS8
Definition: THDMcache.h:3290
double bbF_A_tautau_TH8
Definition: THDMcache.h:3224
double ip_ex_gg_A_hZ_bbZ_ATLAS8_e(double mass)
Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced pseudoscalar reso...
Definition: THDMcache.cpp:3055
double R_ggF_A_tautau_CMS8
Definition: THDMcache.h:3291
double ip_ex_pp_phi_gaga_ATLAS8_e(double mass)
Interpolating function for the expected ATLAS upper limit on a scalar resonance decaying to two photo...
Definition: THDMcache.cpp:2893
double R_ggF_A_Zga_llga_ATLAS13
Definition: THDMcache.h:3334
double R_bbF_A_tautau_ATLAS8
Definition: THDMcache.h:3293
double ip_ex_gg_A_hZ_tautaull_CMS8_e(double mass)
Interpolating function for the expected CMS upper limit on a gluon-gluon produced pseudoscalar resona...
Definition: THDMcache.cpp:3690
double ggF_A_gaga_TH8
Definition: THDMcache.h:3228
double R_ggF_A_gaga_CMS8
Definition: THDMcache.h:3299
double THoEX_bbF_A_tautau_CMS8
Definition: THDMcache.h:3294
double ip_ex_pp_phi_Zga_llga_CMS13_e(double mass)
Interpolating function for the expected CMS upper limit on a scalar resonance decaying to a boson an...
Definition: THDMcache.cpp:4778
double R_pp_A_bb_CMS13
Definition: THDMcache.h:3348
double ip_ex_pp_phi_Zga_llga_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a scalar resonance decaying to a boson ...
Definition: THDMcache.cpp:3930
double ip_ex_pp_phi_Zga_llga_ATLAS8(double mass)
Interpolating function for the observed ATLAS upper limit on a pseudoscalar resonance decaying to a Z...
Definition: THDMcache.cpp:2909
double ip_ex_bb_A_Zh_Zbb_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a bb associated pseudoscalar resonance d...
Definition: THDMcache.cpp:4618
double ip_ex_bb_phi_tautau_CMS13_e(double mass)
Interpolating function for the expected CMS upper limit on a b associated scalar resonance decaying t...
Definition: THDMcache.cpp:4714
double THoEX_bbF_A_tautau_ATLAS13
Definition: THDMcache.h:3323
double ggF_A_hZ_tautaull_TH8
Definition: THDMcache.h:3238
double R_bbF_A_tautau_ATLAS13
Definition: THDMcache.h:3324
double R_bbF_A_bb_CMS8
Definition: THDMcache.h:3315
double R_bbF_A_hZ_bbZ_ATLAS13
Definition: THDMcache.h:3346
double ip_ex_gg_A_hZ_tautauZ_ATLAS8_e(double mass)
Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced pseudoscalar reso...
Definition: THDMcache.cpp:3021
double bbF_A_hZ_bbZ_TH13
Definition: THDMcache.h:3264
double ip_ex_pp_phi_Zga_qqga_CMS13_e(double mass)
Interpolating function for the expected CMS upper limit on a scalar resonance decaying to a boson an...
Definition: THDMcache.cpp:4810
double R_ggF_A_hZ_tautaull_CMS8
Definition: THDMcache.h:3309
double ip_ex_bb_phi_tautau_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a bb associated scalar resonance decayin...
Definition: THDMcache.cpp:3882
double R_ggF_A_hZ_bbZ_ATLAS8
Definition: THDMcache.h:3307
double R_ggF_A_hZ_bbll_CMS8
Definition: THDMcache.h:3305
double Br_Atobb
Definition: THDMcache.h:3218
double Br_Htotautau
Definition: THDMcache.h:2933
double ip_ex_gg_phi_tautau_CMS13_e(double mass)
Interpolating function for the expected CMS upper limit on a gluon-gluon produced scalar resonance de...
Definition: THDMcache.cpp:4682
double R_ggF_A_Zga_CMS13
Definition: THDMcache.h:3342
double ggF_A_hZ_bbZ_TH13
Definition: THDMcache.h:3262
double THoEX_ttF_A_tt_ATLAS13
Definition: THDMcache.h:3317
double THoEX_bbF_A_tautau_ATLAS8
Definition: THDMcache.h:3292
double R_ggF_A_hZ_tautauZ_ATLAS8
Definition: THDMcache.h:3311
double THoEX_pp_A_Zga_llga_CMS13
Definition: THDMcache.h:3337
double ggF_A_tautau_TH13
Definition: THDMcache.h:3250
double ip_ex_gg_A_Zh_Zbb_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced pseudoscalar reso...
Definition: THDMcache.cpp:4586
double THoEX_ggF_A_hZ_bbZ_ATLAS8
Definition: THDMcache.h:3306
double R_ggF_A_hZ_bbZ_ATLAS13
Definition: THDMcache.h:3344
double ip_ex_gg_phi_gaga_CMS13_e(double mass)
Interpolating function for the expected CMS upper limit on a gluon-gluon produced scalar resonance de...
Definition: THDMcache.cpp:4746
double THDM_BR_h_tautau
Definition: THDMcache.h:2912
double Br_Atogaga
Definition: THDMcache.h:3216
double ip_ex_bb_phi_tt_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a bb associated scalar resonance decayin...
Definition: THDMcache.cpp:3786
double THoEX_pp_A_Zga_qqga_CMS13
Definition: THDMcache.h:3339
double THoEX_bbF_A_bb_CMS8
Definition: THDMcache.h:3314
double THoEX_pp_A_Zga_llga_CMS8
Definition: THDMcache.h:3300
double ip_ex_gg_phi_gaga_CMS8_e(double mass)
Interpolating function for the expected CMS upper limit on a gluon-gluon produced scalar resonance de...
Definition: THDMcache.cpp:3535
double Br_Atotautau
Definition: THDMcache.h:3215
double THoEX_ggF_A_gaga_CMS13
Definition: THDMcache.h:3331
double ip_ex_tt_phi_tt_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a tt associated scalar resonance decayin...
Definition: THDMcache.cpp:3802
double pp_A_HZ_bbll_TH8
Definition: THDMcache.h:3246
double THoEX_pp_A_HZ_bbll_CMS8
Definition: THDMcache.h:3349
double ggF_A_tautau_TH8
Definition: THDMcache.h:3222
double ip_ex_gg_phi_gaga_CMS8(double mass)
Interpolating function for the observed CMS upper limit on a gluon-gluon produced scalar resonance de...
Definition: THDMcache.cpp:3519
double ip_ex_bb_phi_tautau_CMS8_e(double mass)
Interpolating function for the expected CMS upper limit on a bottom quark produced scalar resonance d...
Definition: THDMcache.cpp:3503
double ggF_A_hZ_bbll_TH8
Definition: THDMcache.h:3234
double ip_ex_pp_A_Zga_llga_CMS8(double mass)
Interpolating function for the observed CMS upper limit on a pseudoscalar resonance decaying to a Z b...
Definition: THDMcache.cpp:3610
double R_pp_A_Zga_llga_CMS13
Definition: THDMcache.h:3338
double pp_A_bb_TH13
Definition: THDMcache.h:3270
double ip_ex_gg_phi_tautau_CMS8_e(double mass)
Interpolating function for the expected CMS upper limit on a gluon-gluon produced scalar resonance de...
Definition: THDMcache.cpp:3471
double THoEX_bbF_A_tt_ATLAS13
Definition: THDMcache.h:3319
double ip_ex_bb_phi_tautau_ATLAS8(double mass)
Interpolating function for the observed ATLAS upper limit on a bottom quark produced scalar resonance...
Definition: THDMcache.cpp:2973
double ip_ex_pp_A_HZ_bbll_CMS8(double mA, double mH)
Interpolating function for the observed CMS upper limit on a pseudoscalar resonance decaying to whic...
Definition: THDMcache.cpp:3706
double Gamma_AZga
Definition: THDMcache.h:3219
double R_ggF_A_tautau_ATLAS8
Definition: THDMcache.h:3289
double pp_A_gaga_TH13
Definition: THDMcache.h:3254
double ip_ex_gg_phi_tt_ATLAS8(double mass)
Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:3071
double Br_Atott
Definition: THDMcache.h:3217
double ip_ex_ggF_phi_Zga_CMS13_e(double mass)
Interpolating function for the expected CMS upper limit on a gluon-gluon produced scalar resonance de...
Definition: THDMcache.cpp:4842
double Br_Htobb
Definition: THDMcache.h:2939
double ggF_A_gaga_TH13
Definition: THDMcache.h:3256
double ip_ex_gg_A_hZ_bbll_CMS8(double mass)
Interpolating function for the observed CMS upper limit on a gluon-gluon produced pseudoscalar resona...
Definition: THDMcache.cpp:3295
double R_pp_A_Zga_llga_CMS8
Definition: THDMcache.h:3301
double ip_ex_gg_phi_tt_ATLAS8_e(double mass)
Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:3087
double THoEX_ggF_A_Zga_llga_ATLAS13
Definition: THDMcache.h:3333
double R_pp_A_Zga_llga_ATLAS13
Definition: THDMcache.h:3336
double ip_ex_pp_phi_Zga_qqga_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to a boson an...
Definition: THDMcache.cpp:4794
double R_ggF_A_gaga_CMS13
Definition: THDMcache.h:3332
double THoEX_bbF_A_hZ_bbZ_ATLAS13
Definition: THDMcache.h:3345
double pp_A_HZ_tautaull_TH8
Definition: THDMcache.h:3248
double ip_ex_gg_phi_gaga_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a gluon-gluon produced scalar resonance de...
Definition: THDMcache.cpp:4730
double bbF_A_tt_TH13
Definition: THDMcache.h:3268
double pp_A_Zga_llga_TH8
Definition: THDMcache.h:3230
double SigmaggF_A13
Definition: THDMcache.h:3211
double ip_ex_gg_phi_Zga_llga_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:3962
double THoEX_ggF_A_gaga_CMS8
Definition: THDMcache.h:3298
double THoEX_ggF_A_tautau_CMS13
Definition: THDMcache.h:3325
double ip_ex_bb_phi_tautau_ATLAS8_e(double mass)
Interpolating function for the expected ATLAS upper limit on a bottom quark produced scalar resonance...
Definition: THDMcache.cpp:2989
double THoEX_ggF_A_hZ_tautauZ_ATLAS8
Definition: THDMcache.h:3310
double THoEX_pp_A_Zga_llga_ATLAS8
Definition: THDMcache.h:3302
double THoEX_ggF_A_tt_ATLAS8
Definition: THDMcache.h:3312
double R_bbF_A_tt_ATLAS13
Definition: THDMcache.h:3320
double R_ggF_A_tautau_CMS13
Definition: THDMcache.h:3326
double SigmabbF_A8
Definition: THDMcache.h:3209
double ip_ex_tt_phi_tt_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a tt associated scalar resonance decayin...
Definition: THDMcache.cpp:3818
double R_pp_A_HZ_bbll_CMS8
Definition: THDMcache.h:3350
double ggF_A_hZ_tautauZ_TH8
Definition: THDMcache.h:3240
double ip_ex_pp_phi_Zga_llga_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a scalar resonance decaying to a boson ...
Definition: THDMcache.cpp:3946
double ip_ex_bb_A_Zh_Zbb_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a bb associated pseudoscalar resonance d...
Definition: THDMcache.cpp:4602
double ip_ex_bb_phi_tautau_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a bb associated scalar resonance decayin...
Definition: THDMcache.cpp:3866
double THoEX_bbF_A_tautau_CMS13
Definition: THDMcache.h:3327
double ttF_A_tt_TH13
Definition: THDMcache.h:3266
double THoEX_ggF_A_Zga_CMS13
Definition: THDMcache.h:3341
double ip_ex_pp_phi_Zga_llga_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to a boson an...
Definition: THDMcache.cpp:4762
double ip_ex_gg_phi_tautau_ATLAS8(double mass)
Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:2941
double THoEX_pp_A_bb_CMS13
Definition: THDMcache.h:3347
double ip_ex_gg_A_Zh_Zbb_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced pseudoscalar reso...
Definition: THDMcache.cpp:4570
double Br_AtohZ
Definition: THDMcache.h:3280
double THoEX_ggF_A_tautau_ATLAS13
Definition: THDMcache.h:3321
double THDM_BR_h_bb
Definition: THDMcache.h:2908
double R_bbF_A_tautau_CMS13
Definition: THDMcache.h:3328
double THoEX_ggF_A_hZ_bbZ_ATLAS13
Definition: THDMcache.h:3343
double ip_ex_gg_A_hZ_bbll_CMS8_e(double mass)
Interpolating function for the expected CMS upper limit on a gluon-gluon produced pseudoscalar resona...
Definition: THDMcache.cpp:3311
double ggF_A_Zga_TH13
Definition: THDMcache.h:3260
double ip_ex_bb_phi_tautau_CMS8(double mass)
Interpolating function for the observed CMS upper limit on a bottom quark produced scalar resonance d...
Definition: THDMcache.cpp:3487
double R_pp_A_Zga_qqga_CMS13
Definition: THDMcache.h:3340
double SigmaSumA13
Definition: THDMcache.h:3214
double ip_ex_pp_phi_bb_CMS13_e(double mass)
Interpolating function for the expected CMS upper limit on a scalar resonance decaying to a b quark p...
Definition: THDMcache.cpp:4650
double THoEX_pp_A_Zga_llga_ATLAS13
Definition: THDMcache.h:3335
double ip_ex_gg_phi_tautau_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:3850
double pp_A_Zga_TH13
Definition: THDMcache.h:3258
double ip_ex_gg_phi_tautau_CMS8(double mass)
Interpolating function for the observed CMS upper limit on a gluon-gluon produced scalar resonance de...
Definition: THDMcache.cpp:3455
double R_ggF_A_tautau_ATLAS13
Definition: THDMcache.h:3322
double SigmaggF_A8
Definition: THDMcache.h:3208
double R_bbF_A_tautau_CMS8
Definition: THDMcache.h:3295
double ip_ex_gg_A_hZ_tautaull_CMS8(double mass)
Interpolating function for the observed CMS upper limit on a gluon-gluon produced pseudoscalar resona...
Definition: THDMcache.cpp:3674
double ip_ex_pp_A_Zga_llga_CMS8_e(double mass)
Interpolating function for the expected CMS upper limit on a pseudoscalar resonance decaying to a Z b...
Definition: THDMcache.cpp:3626
double bbF_A_tautau_TH13
Definition: THDMcache.h:3252
double pp_A_gaga_TH8
Definition: THDMcache.h:3226
double ggF_A_hZ_bbZ_TH8
Definition: THDMcache.h:3236
double ip_ex_pp_phi_Zga_llga_ATLAS8_e(double mass)
Interpolating function for the expected ATLAS upper limit on a pseudoscalar resonance decaying to a Z...
Definition: THDMcache.cpp:2925
double ip_ex_pp_phi_bb_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to a b quark p...
Definition: THDMcache.cpp:4634
double ip_ex_gg_phi_Zga_llga_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:3978
double ip_ex_pp_phi_gaga_ATLAS8(double mass)
Interpolating function for the observed ATLAS upper limit on a scalar resonance decaying to two photo...
Definition: THDMcache.cpp:2877
double ip_ex_bb_phi_tautau_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a b associated scalar resonance decaying t...
Definition: THDMcache.cpp:4698
double R_ttF_A_tt_ATLAS13
Definition: THDMcache.h:3318
double ip_ex_gg_phi_tautau_ATLAS8_e(double mass)
Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:2957
double THoEX_ggF_A_hZ_tautaull_CMS8
Definition: THDMcache.h:3308
double ip_ex_pp_phi_gaga_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a scalar resonance decaying to two photo...
Definition: THDMcache.cpp:3898
double ip_ex_bb_phi_bb_CMS8_e(double mass)
Interpolating function for the expected CMS upper limit on a bottom quark produced scalar resonance d...
Definition: THDMcache.cpp:3439
double R_pp_A_gaga_ATLAS13
Definition: THDMcache.h:3330
double R_pp_A_HZ_tautaull_CMS8
Definition: THDMcache.h:3352
double THoEX_pp_A_HZ_tautaull_CMS8
Definition: THDMcache.h:3351
double SigmaSumA8
Definition: THDMcache.h:3210
double THoEX_pp_A_gaga_ATLAS13
Definition: THDMcache.h:3329
double ip_ex_gg_A_hZ_tautauZ_ATLAS8(double mass)
Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced pseudoscalar reso...
Definition: THDMcache.cpp:3005
double SigmabbF_A13
Definition: THDMcache.h:3212
double R_ggF_A_tt_ATLAS8
Definition: THDMcache.h:3313
double ip_ex_bb_phi_bb_CMS8(double mass)
Interpolating function for the observed CMS upper limit on a bottom quark produced scalar resonance d...
Definition: THDMcache.cpp:3423
double ip_ex_gg_phi_tautau_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:3834
double Br_AtoHZ
Definition: THDMcache.h:3278
double THoEX_pp_A_gaga_ATLAS8
Definition: THDMcache.h:3296
double ip_ex_gg_phi_tautau_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a gluon-gluon produced scalar resonance de...
Definition: THDMcache.cpp:4666
double bbF_A_bb_TH8
Definition: THDMcache.h:3244

◆ computeAquantities()

void THDMcache::computeAquantities ( )

Definition at line 10680 of file THDMcache.cpp.

10681{
10682 double GF=1/(sqrt(2.0)*vev*vev);
10683 double mHh=sqrt(mHh2);
10684 double mA=sqrt(mA2);
10685 double sinb=tanb/sqrt(1.0+tanb*tanb);
10686 double cosb=1.0/sqrt(1.0+tanb*tanb);
10687 double mHp=sqrt(mHp2);
10688 double sin_ba=sin(bma);
10689 double cos_ba=cos(bma);
10690
10691 //These cross sections ratios are necessary for rA_gg
10692 //gg -> A production cross section ratio at 8 TeV, top loop only over total
10693 double rSigmaggA_t8 = ip_csr_ggA_t_8(mA);
10694 //gg -> A production cross section ratio at 8 TeV, bottom loop only over total
10695 double rSigmaggA_b8 = ip_csr_ggA_b_8(mA);
10696
10697 /* r_ii is the ratio between the squared 2HDM vertex coupling of the CP-odd
10698 * Higgs to the particle i and the corresponding coupling of the SM Higgs boson.*/
10699 double rA_QuQu=(cosb*cosb)/(sinb*sinb);
10700 double rA_QdQd=0.0;//It depends on the modelType
10701 double rA_ll=0.0;//It depends on the modelType
10702 rA_gg=0.0;//It depends on the modelType
10703
10704 /*Calulation of rA_QdQd, rA_ll, rA_gg, Gamma_Agaga, Gamma_AZga, Gamma_Agg
10705 * (they depend on the model type): START*/
10706
10707 /*Gamma_Agaga and Gamma_AZga expressions can be found in
10708 "The Higgs Hunter's Guide", Appendix C and in arXiv:0902.4665v3, Appendix A;
10709 *Gamma_Agg expression can be found in arXiv:0902.4665v3, Appendix A*/
10710
10711 /*I_A_F is needed for Gamma_Agaga;
10712 * The expression can be found in "The Higgs Hunter's Guide", Appendix C, C.4*/
10713 gslpp::complex I_A_F=0.0;//It depends on the modelType
10714 gslpp::complex I_A_Ux=I_A_U(mA2,Mc,Mt);
10715 gslpp::complex I_A_Dx=I_A_D(mA2,Ms,Mb);
10716 gslpp::complex I_A_Lx=I_A_L(mA2,Mmu,Mtau);
10717
10718 /*A_A_F is needed for Gamma_AZga*/
10719 /*The expression can be found in "The Higgs Hunter's Guide", Appendix C, C.12*/
10720 gslpp::complex A_A_F = 0.0;//It depends on the modelType
10721 gslpp::complex A_A_Ux = A_A_U(mA2,cW2,Mc,Mt,MZ);
10722 gslpp::complex A_A_Dx = A_A_D(mA2,cW2,Ms,Mb,MZ);
10723 gslpp::complex A_A_Lx = A_A_L(mA2,cW2,Mmu,Mtau,MZ);
10724
10725 if( modelflag == "type1" ) {
10726 rA_gg=-cosb/sinb*cosb/sinb+2.0*cosb/sinb*cosb/sinb*(rSigmaggA_t8+rSigmaggA_b8);
10727 rA_QdQd=cosb/sinb*cosb/sinb;
10728 rA_ll=cosb/sinb*cosb/sinb;
10729 I_A_F=cosb/sinb*(I_A_Ux-I_A_Dx-I_A_Lx);
10730 A_A_F=cosb/sinb*(A_A_Ux-A_A_Dx-A_A_Lx);
10731 }
10732 else if( modelflag == "type2" ) {
10733 rA_gg= 1.0+(cosb/sinb-sinb/cosb)*(rSigmaggA_t8*cosb/sinb-rSigmaggA_b8*sinb/cosb);
10734 rA_QdQd=sinb/cosb*sinb/cosb;
10735 rA_ll=sinb/cosb*sinb/cosb;
10736 I_A_F=cosb/sinb*I_A_Ux+sinb/cosb*(I_A_Dx+I_A_Lx);
10737 A_A_F=cosb/sinb*A_A_Ux+sinb/cosb*(A_A_Dx+A_A_Lx);
10738 }
10739 else if( modelflag == "typeX" ) {
10740 rA_gg=-cosb/sinb*cosb/sinb+2.0*cosb/sinb*cosb/sinb*(rSigmaggA_t8+rSigmaggA_b8);
10741 rA_QdQd=cosb/sinb*cosb/sinb;
10742 rA_ll=sinb/cosb*sinb/cosb;
10743 I_A_F=cosb/sinb*(I_A_Ux-I_A_Dx)+sinb/cosb*I_A_Lx;
10744 A_A_F=cosb/sinb*(A_A_Ux-A_A_Dx)+sinb/cosb*A_A_Lx;
10745 }
10746 else if( modelflag == "typeY" ) {
10747 rA_gg=1.0+(cosb/sinb-sinb/cosb)*(rSigmaggA_t8*cosb/sinb-rSigmaggA_b8*sinb/cosb);
10748 rA_QdQd=sinb/cosb*sinb/cosb;
10749 rA_ll=cosb/sinb*cosb/sinb;
10750 I_A_F=cosb/sinb*(I_A_Ux-I_A_Lx)+sinb/cosb*I_A_Dx;
10751 A_A_F=cosb/sinb*(A_A_Ux-A_A_Lx)+sinb/cosb*A_A_Dx;
10752 }
10753 else {
10754 throw std::runtime_error("modelflag can be only any of \"type1\", \"type2\", \"typeX\" or \"typeY\"");
10755 }
10756
10757 /*Gamma_Agaga expression can be found in in arXiv:0902.4665v3, Appendix A, A.8*/
10758 double Gamma_Agaga=GF*Ale*Ale*mA*mA*mA/(sqrt(2.0)*128.0*M_PI*M_PI*M_PI)
10759 *(I_A_F).abs2();
10760 /*Gamma_AZga expression can be found in in arXiv:0902.4665v3, Appendix A, A.9*/
10761 Gamma_AZga=HSTheta(mA-MZ)*GF*Ale*Ale*mA*mA*mA/(sqrt(2.0)*64.0*M_PI*M_PI*M_PI)
10762 *(1.0-MZ*MZ/(mA*mA))*(1.0-MZ*MZ/(mA*mA))*(1.0-MZ*MZ/(mA*mA))
10763 *(A_A_F).abs2();
10764 /*Gamma_Agg expression can be found in in arXiv:0902.4665v3, Appendix A, A.10*/
10765 double Gamma_Agg=rA_gg*GF*Als*Als*mA*mA*mA/(sqrt(2.0)*16.0*M_PI*M_PI*M_PI)
10766 *(9.0/4.0)*(I_A_Ux/4.0+I_A_Dx).abs2();
10767
10768 /*Calulation of rA_QdQd, rA_ll, rA_gg, Gamma_Agaga, Gamma_AZga, Gamma_Agg: END*/
10769
10771 double SigmattF_A8=ip_cs_pptottA_8(mA)*rA_QuQu;
10772 SigmabbF_A8=ip_cs_pptobbA_8(mA)*rA_QdQd;
10773 SigmaSumA8 = SigmaggF_A8 + SigmattF_A8 + SigmabbF_A8;
10774
10776 SigmattF_A13=ip_cs_pptottA_13(mA)*rA_QuQu;
10777 SigmabbF_A13=ip_cs_pptobbA_13(mA)*rA_QdQd;
10779
10780 double BrSM_Atocc=ip_Br_HPtocc(mA);
10781 double BrSM_Atobb=ip_Br_HPtobb(mA);
10782 double BrSM_Atott=ip_Br_HPtott(mA);
10783 double BrSM_Atomumu=ip_Br_HPtomumu(mA);
10784 double BrSM_Atotautau=ip_Br_HPtotautau(mA);
10785
10786 double GammaAtotSM=ip_GammaHPtotSM(mA);
10787
10788 double GammaAHZ=HSTheta(mA-MZ-mHh)*pow(KaellenFunction(mA2,MZ*MZ,mHh*mHh),3)
10789 *sin_ba*sin_ba/(2.0*M_PI*vev*vev);
10790
10791 double GammaAhZ=HSTheta(mA-MZ-sqrt(mHl2))*pow(KaellenFunction(mA2,MZ*MZ,mHl2),3)
10792 *cos_ba*cos_ba/(2.0*M_PI*vev*vev);
10793
10794 double GammaAHpW=2.*HSTheta(mA-MW-mHp)*pow(KaellenFunction(mA2,MW*MW,mHp*mHp),3)
10795 /(2.0*M_PI*vev*vev);
10796
10797 GammaAtot= ((BrSM_Atott+BrSM_Atocc)*rA_QuQu
10798 +BrSM_Atobb*rA_QdQd
10799 +(BrSM_Atotautau+BrSM_Atomumu)*rA_ll)*GammaAtotSM
10800 +Gamma_Agaga+Gamma_AZga+Gamma_Agg+GammaAHZ+GammaAhZ+GammaAHpW;
10801
10802 Br_Atott=BrSM_Atott*rA_QuQu*GammaAtotSM/GammaAtot;
10803 Br_Atobb=BrSM_Atobb*rA_QdQd*GammaAtotSM/GammaAtot;
10804 Br_Atotautau=BrSM_Atotautau*rA_ll*GammaAtotSM/GammaAtot;
10805 Br_Atogaga=Gamma_Agaga/GammaAtot;
10806 Br_AtoHZ=GammaAHZ/GammaAtot;
10807 Br_AtohZ=GammaAhZ/GammaAtot;
10808 Br_AtoHpW=GammaAHpW/GammaAtot;
10809}
double ip_cs_pptottA_8(double mass)
Interpolating function for the top associated A production cross section at 8 TeV.
Definition: THDMcache.cpp:2635
gslpp::complex I_A_U(const double mA2, const double Mc, const double Mt) const
Amplitude for a CP-odd Higgs boson decay to diphotons including the charm and top quarks in the loop.
Definition: THDMcache.cpp:7020
double KaellenFunction(const double a2, const double b2, const double c2) const
Kaellen function.
Definition: THDMcache.cpp:7433
double tanb
Definition: THDMcache.h:3430
double ip_GammaHPtotSM(double mass)
Interpolating function for the total SM Higgs decay width.
Definition: THDMcache.cpp:2353
double ip_Br_HPtomumu(double mass)
Interpolating function for the SM branching ratio to two muons.
Definition: THDMcache.cpp:2305
double Als
Definition: THDMcache.h:3447
gslpp::complex A_A_D(const double mA2, const double cW2, const double Ms, const double Mb, const double MZ) const
Amplitude for a CP-odd Higgs boson decay to a photon and a Z boson including the strange and bottom q...
Definition: THDMcache.cpp:7272
gslpp::complex I_A_L(const double mA2, const double Mmu, const double Mtau) const
Amplitude for a CP-odd Higgs boson decay to diphotons including muons and taus in the loop.
Definition: THDMcache.cpp:7123
double ip_cs_pptobbA_8(double mass)
Interpolating function for the bottom associated A production cross section at 8 TeV.
Definition: THDMcache.cpp:2673
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...
Definition: THDMcache.cpp:2845
std::string modelflag
Definition: THDMcache.h:3458
double ip_cs_pptottA_13(double mass)
Interpolating function for the top associated A production cross section at 13 TeV.
Definition: THDMcache.cpp:2654
int HSTheta(const double x) const
Heaviside function.
Definition: THDMcache.cpp:7427
double ip_cs_ggtoA_8(double mass)
Interpolating function for the A production cross section via gluon-gluon fusion at 8 TeV.
Definition: THDMcache.cpp:2597
double ip_csr_ggA_t_8(double mass)
Interpolating function for the gluon-gluon fusion A cross section ratio of the top-loop and the total...
Definition: THDMcache.cpp:2813
double bma
Definition: THDMcache.h:3428
double Br_AtoHpW
branching ratio to a charged Higgs and a boson.
Definition: THDMcache.h:3286
double ip_cs_pptobbA_13(double mass)
Interpolating function for the bottom associated A production cross section at 13 TeV.
Definition: THDMcache.cpp:2692
double Ale
Definition: THDMcache.h:3446
double rA_gg
Definition: THDMcache.h:3276
double ip_Br_HPtotautau(double mass)
Interpolating function for the SM branching ratio to two tau leptons.
Definition: THDMcache.cpp:2273
double ip_Br_HPtott(double mass)
Interpolating function for the SM branching ratio to two top quarks.
Definition: THDMcache.cpp:2241
double ip_cs_ggtoA_13(double mass)
Interpolating function for the A production cross section via gluon-gluon fusion at 13 TeV.
Definition: THDMcache.cpp:2616
double ip_Br_HPtocc(double mass)
Interpolating function for the SM branching ratio to two charm quarks.
Definition: THDMcache.cpp:2289
double vev
Definition: THDMcache.h:3445
gslpp::complex I_A_D(const double mA2, const double Ms, const double Mb) const
Amplitude for a CP-odd Higgs boson decay to diphotons including the strange and bottom quarks in the ...
Definition: THDMcache.cpp:7071
gslpp::complex A_A_L(const double mA2, const double cW2, const double Mmu, const double Mtau, const double MZ) const
Amplitude for a CP-odd Higgs boson decay to a photon and a Z boson including muons and taus in the lo...
Definition: THDMcache.cpp:7334
gslpp::complex A_A_U(const double mA2, const double cW2, const double Mc, const double Mt, const double MZ) const
Amplitude for a CP-odd Higgs boson decay to a photon and a Z boson including the charm and top quarks...
Definition: THDMcache.cpp:7211
double ip_Br_HPtobb(double mass)
Interpolating function for the SM branching ratio to two bottom quarks.
Definition: THDMcache.cpp:2257

◆ computeHHlimits()

void THDMcache::computeHHlimits ( )

Definition at line 7806 of file THDMcache.cpp.

7807{
7808 double mHh=sqrt(mHh2);
7809 double mA=sqrt(mA2);
7810
7811 double Br_Ztoee=0.03363; //C. Patrignani et al.(Particle Data Group), Chin. Phys. C, 40, 100001 (2016)
7812 double Br_Ztomumu=0.03366; //C. Patrignani et al.(Particle Data Group), Chin. Phys. C, 40, 100001 (2016)
7813 double Br_Ztotautau=0.0337; //C. Patrignani et al.(Particle Data Group), Chin. Phys. C, 40, 100001 (2016)
7814 double Br_Ztoinv=0.2; //C. Patrignani et al.(Particle Data Group), Chin. Phys. C, 40, 100001 (2016)
7815 double Br_Wtoenu=0.1071; //C. Patrignani et al.(Particle Data Group), Chin. Phys. C, 40, 100001 (2016)
7816 double Br_Wtomunu=0.1063; //C. Patrignani et al.(Particle Data Group), Chin. Phys. C, 40, 100001 (2016)
7817 double Br_Wtotaunu=0.1138; //C. Patrignani et al.(Particle Data Group), Chin. Phys. C, 40, 100001 (2016)
7818 double Br_tautoleptons=0.3521; // PDG2022
7819 //Theoretical expressions for the Heavy Higgs cross sections times branching ratios at 8 TeV
7820
7825 pp_H_Zga_llga_TH8=SigmaSumH8*Br_HtoZga*(Br_Ztoee+Br_Ztomumu);
7838 pp_H_AZ_bbll_TH8=SigmaSumH8*Br_HtoAZ*Br_Atobb*(Br_Ztoee+Br_Ztomumu);
7840
7841 //Ratios of theoretical Heavy Higgs cross sections and experimental upper limits at 8 TeV
7842
7855// LIMIT_ggF_H_gaga_CMS8=0.0;
7856// LIMEST_ggF_H_gaga_CMS8=0.0;
7857// DEVIATION_ggF_H_gaga_CMS8=0.0;
7858// BANDSIZE_ggF_H_gaga_CMS8=0.0;
7876 R_pp_H_hh_CMS8=0.0;
7886 R_bbF_H_bb_CMS8=0.0;
7891
7892 //Theoretical expressions for the Heavy Higgs cross sections times branching ratios at 13 TeV
7893
7903 ggF_H_ZZ_llll_TH13=SigmaggF_H13*Br_HtoZZ*(Br_Ztoee+Br_Ztomumu)*(Br_Ztoee+Br_Ztomumu);
7904 VBF_H_ZZ_llll_TH13=SigmaVBF_H13*Br_HtoZZ*(Br_Ztoee+Br_Ztomumu)*(Br_Ztoee+Br_Ztomumu);
7905 pp_H_ZZ_llll_TH13=SigmaSumH13*Br_HtoZZ*(Br_Ztoee+Br_Ztomumu)*(Br_Ztoee+Br_Ztomumu);
7906 VBF_VH_H_ZZ_llll_TH13=(SigmaVBF_H13+SigmaVH_H13)*Br_HtoZZ*(Br_Ztoee+Br_Ztomumu)*(Br_Ztoee+Br_Ztomumu);
7909 ggF_VBF_H_WW_lnulnu_TH13=(SigmaggF_H13+SigmaVBF_H13)*Br_HtoWW*(Br_Wtoenu+Br_Wtomunu)*(Br_Wtoenu+Br_Wtomunu);
7917 pp_H_hh_bblnulnu_TH13=SigmaSumH13*Br_Htohh*5.77e-1*2.15e-1*(Br_Wtoenu+Br_Wtomunu)*(Br_Wtoenu+Br_Wtomunu)*2.0;/*SM BR assumed in the CMS analysis!*/
7918 pp_H_hh_bbVV_TH13=SigmaSumH13*Br_Htohh*2.0*THDM_BR_h_bb*(THDM_BR_h_WW*pow(Br_Wtoenu+Br_Wtomunu+Br_Wtotaunu*Br_tautoleptons,2)
7919 +THDM_BR_h_ZZ*2.0*Br_Ztoinv*(Br_Ztoee+Br_Ztomumu+Br_Ztotautau*Br_tautoleptons*Br_tautoleptons));
7923
7924 //Ratios of theoretical Heavy Higgs cross sections and experimental upper limits at 13 TeV
7925
8017 R_pp_H_bb_CMS13=0.0;
8018
8019 //95% to 1 sigma conversion factor, roughly sqrt(3.84)
8020 double nftos=1.95996398454;
8021
8022 if(mHh>=65.0 && mHh<90.0)
8023 {
8026 if(mA>=50.0 && mA<=1000.0)
8027 {
8030 }
8031 }
8032 else if(mHh>=90.0 && mHh<100.0)
8033 {
8044 if(mA>=50.0 && mA<=1000.0)
8045 {
8048 }
8049
8054 }
8055 else if(mHh>=100.0 && mHh<130.0)
8056 {
8067 if(mA>=50.0 && mA<=1000.0)
8068 {
8071 }
8072
8077 }
8078 else if(mHh>=130.0 && mHh<140.0)
8079 {
8092 if(mA>=50.0 && mA<=1000.0)
8093 {
8096 }
8097
8106 }
8107 else if(mHh>=140.0 && mHh<145.0)
8108 {
8125 if(mA>=50.0 && mA<=1000.0)
8126 {
8129 }
8130
8139 }
8140 else if(mHh>=145.0 && mHh<150.0)
8141 {
8160 if(mA>=50.0 && mA<=1000.0)
8161 {
8164 }
8165
8174 }
8175 else if(mHh>=150.0 && mHh<175.0)
8176 {
8195 if(mA>=50.0 && mA<=1000.0)
8196 {
8199 }
8200
8209 }
8210 else if(mHh>=175.0 && mHh<200.0)
8211 {
8230 if(mA>=40.0 && mA<=910.0)
8231 {
8234 }
8235 if(mA>=50.0 && mA<=1000.0)
8236 {
8239 }
8240
8249 }
8250 else if(mHh>=200.0 && mHh<220.0)
8251 {
8274 if(mA>=40.0 && mA<=910.0)
8275 {
8278 }
8279 if(mA>=50.0 && mA<=1000.0)
8280 {
8283 }
8284
8313 }
8314 else if(mHh>=220.0 && mHh<250.0)
8315 {
8338 if(mA>=40.0 && mA<=910.0)
8339 {
8342 }
8343 if(mA>=50.0 && mA<=1000.0)
8344 {
8347 }
8348
8377 }
8378 else if(mHh>=250.0 && mHh<260.0)
8379 {
8392// LIMIT_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh);
8393// LIMEST_ggF_H_gaga_CMS8=(ggF_H_gaga_TH8+ip_ex_gg_phi_gaga_CMS8_e(mHh)-ip_ex_gg_phi_gaga_CMS8(mHh))/ip_ex_gg_phi_gaga_CMS8_e(mHh) ;
8394// DEVIATION_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh)-ip_ex_gg_phi_gaga_CMS8_e(mHh);
8395// BANDSIZE_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8_ep2(mHh)-ip_ex_gg_phi_gaga_CMS8_em2(mHh);
8408 if(mA>=40.0 && mA<=910.0)
8409 {
8412 }
8413 if(mA>=50.0 && mA<=1000.0)
8414 {
8417 }
8418
8457 }
8458 else if(mHh>=260.0 && mHh<270.0)
8459 {
8472// LIMIT_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh);
8473// LIMEST_ggF_H_gaga_CMS8=0.0;
8474// DEVIATION_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh)-ip_ex_gg_phi_gaga_CMS8_e(mHh);
8475// BANDSIZE_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8_ep2(mHh)-ip_ex_gg_phi_gaga_CMS8_em2(mHh);
8494 if(mA>=40.0 && mA<=910.0)
8495 {
8498 }
8499 if(mA>=50.0 && mA<=1000.0)
8500 {
8503 }
8504
8551 }
8552 else if(mHh>=270.0 && mHh<275.0)
8553 {
8566// LIMIT_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh);
8567// LIMEST_ggF_H_gaga_CMS8=0.0;
8568// DEVIATION_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh)-ip_ex_gg_phi_gaga_CMS8_e(mHh);
8569// BANDSIZE_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8_ep2(mHh)-ip_ex_gg_phi_gaga_CMS8_em2(mHh);
8588 if(mA>=40.0 && mA<=910.0)
8589 {
8592 }
8593 if(mA>=50.0 && mA<=1000.0)
8594 {
8597 }
8598
8645 }
8646 else if(mHh>=275.0 && mHh<300.0)
8647 {
8660// LIMIT_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh);
8661// LIMEST_ggF_H_gaga_CMS8=0.0;
8662// DEVIATION_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh)-ip_ex_gg_phi_gaga_CMS8_e(mHh);
8663// BANDSIZE_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8_ep2(mHh)-ip_ex_gg_phi_gaga_CMS8_em2(mHh);
8684 if(mA>=40.0 && mA<=910.0)
8685 {
8688 }
8689 if(mA>=50.0 && mA<=1000.0)
8690 {
8693 }
8694
8743 }
8744 else if(mHh>=300.0 && mHh<350.0)
8745 {
8758// LIMIT_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh);
8759// LIMEST_ggF_H_gaga_CMS8=0.0;
8760// DEVIATION_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh)-ip_ex_gg_phi_gaga_CMS8_e(mHh);
8761// BANDSIZE_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8_ep2(mHh)-ip_ex_gg_phi_gaga_CMS8_em2(mHh);
8788 if(mA>=40.0 && mA<=910.0)
8789 {
8792 }
8793 if(mA>=50.0 && mA<=1000.0)
8794 {
8797 }
8798
8869 }
8870 else if(mHh>=350.0 && mHh<400.0)
8871 {
8884// LIMIT_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh);
8885// LIMEST_ggF_H_gaga_CMS8=0.0;
8886// DEVIATION_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh)-ip_ex_gg_phi_gaga_CMS8_e(mHh);
8887// BANDSIZE_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8_ep2(mHh)-ip_ex_gg_phi_gaga_CMS8_em2(mHh);
8912 if(mA>=40.0 && mA<=910.0)
8913 {
8916 }
8917 if(mA>=50.0 && mA<=1000.0)
8918 {
8921 }
8922
8995 }
8996 else if(mHh>=400.0 && mHh<500.0)
8997 {
9010// LIMIT_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh);
9011// LIMEST_ggF_H_gaga_CMS8=0.0;
9012// DEVIATION_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh)-ip_ex_gg_phi_gaga_CMS8_e(mHh);
9013// BANDSIZE_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8_ep2(mHh)-ip_ex_gg_phi_gaga_CMS8_em2(mHh);
9038 if(mA>=40.0 && mA<=910.0)
9039 {
9042 }
9043 if(mA>=50.0 && mA<=1000.0)
9044 {
9047 }
9048
9123 }
9124 else if(mHh>=500.0 && mHh<550.0)
9125 {
9138// LIMIT_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh);
9139// LIMEST_ggF_H_gaga_CMS8=0.0;
9140// DEVIATION_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh)-ip_ex_gg_phi_gaga_CMS8_e(mHh);
9141// BANDSIZE_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8_ep2(mHh)-ip_ex_gg_phi_gaga_CMS8_em2(mHh);
9166 if(mA>=40.0 && mA<=910.0)
9167 {
9170 }
9171 if(mA>=50.0 && mA<=1000.0)
9172 {
9175 }
9176
9255 }
9256 else if(mHh>=550.0 && mHh<600.0)
9257 {
9270// LIMIT_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh);
9271// LIMEST_ggF_H_gaga_CMS8=0.0;
9272// DEVIATION_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh)-ip_ex_gg_phi_gaga_CMS8_e(mHh);
9273// BANDSIZE_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8_ep2(mHh)-ip_ex_gg_phi_gaga_CMS8_em2(mHh);
9300 if(mA>=40.0 && mA<=910.0)
9301 {
9304 }
9305 if(mA>=50.0 && mA<=1000.0)
9306 {
9309 }
9310
9391 }
9392 else if(mHh>=600.0 && mHh<650.0)
9393 {
9404// LIMIT_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh);
9405// LIMEST_ggF_H_gaga_CMS8=0.0;
9406// DEVIATION_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh)-ip_ex_gg_phi_gaga_CMS8_e(mHh);
9407// BANDSIZE_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8_ep2(mHh)-ip_ex_gg_phi_gaga_CMS8_em2(mHh);
9432 if(mA>=40.0 && mA<=910.0)
9433 {
9436 }
9437 if(mA>=50.0 && mA<=1000.0)
9438 {
9441 }
9442
9521 }
9522 else if(mHh>=650.0 && mHh<760.0)
9523 {
9534// LIMIT_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh);
9535// LIMEST_ggF_H_gaga_CMS8=0.0;
9536// DEVIATION_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh)-ip_ex_gg_phi_gaga_CMS8_e(mHh);
9537// BANDSIZE_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8_ep2(mHh)-ip_ex_gg_phi_gaga_CMS8_em2(mHh);
9564 if(mA>=40.0 && mA<=910.0)
9565 {
9568 }
9569 if(mA>=50.0 && mA<=1000.0)
9570 {
9573 }
9574
9655 }
9656 else if(mHh>=760.0 && mHh<850.0)
9657 {
9668// LIMIT_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh);
9669// LIMEST_ggF_H_gaga_CMS8=0.0;
9670// DEVIATION_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8(mHh)-ip_ex_gg_phi_gaga_CMS8_e(mHh);
9671// BANDSIZE_ggF_H_gaga_CMS8=ip_ex_gg_phi_gaga_CMS8_ep2(mHh)-ip_ex_gg_phi_gaga_CMS8_em2(mHh);
9698 if(mA>=40.0 && mA<=910.0)
9699 {
9702 }
9703 if(mA>=50.0 && mA<=1000.0)
9704 {
9707 }
9708
9789 }
9790 else if(mHh>=850.0 && mHh<900.0)
9791 {
9826 if(mA>=40.0 && mA<=910.0)
9827 {
9830 }
9831 if(mA>=50.0 && mA<=1000.0)
9832 {
9835 }
9836
9917 }
9918 else if(mHh>=900.0 && mHh<1000.0)
9919 {
9952 if(mA>=40.0 && mA<=910.0)
9953 {
9956 }
9957 if(mA>=50.0 && mA<=1000.0)
9958 {
9961 }
9962
10033 }
10034 else if(mHh>=1000.0 && mHh<1100.0)
10035 {
10050
10109 }
10110 else if(mHh>=1100.0 && mHh<1200.0)
10111 {
10122
10181 }
10182 else if(mHh>=1200.0 && mHh<1500.0)
10183 {
10192
10247 }
10248 else if(mHh>=1500.0 && mHh<1600.0)
10249 {
10254
10309 }
10310 else if(mHh>=1600.0 && mHh<2000.0)
10311 {
10314
10369 }
10370 else if(mHh>=2000.0 && mHh<2250.0)
10371 {
10374
10425 }
10426 else if(mHh>=2250.0 && mHh<2400.0)
10427 {
10430
10477 }
10478 else if(mHh>=2400.0 && mHh<2500.0)
10479 {
10482
10527 }
10528 else if(mHh>=2500.0 && mHh<2530.0)
10529 {
10532
10573 }
10574 else if(mHh>=2530.0 && mHh<2700.0)
10575 {
10578
10615 }
10616 else if(mHh>=2700.0 && mHh<3000.0)
10617 {
10620
10655 }
10656 else if(mHh>=3000.0 && mHh<3200.0)
10657 {
10668 }
10669 else if(mHh>=3200.0 && mHh<4000.0)
10670 {
10677 }
10678}
THDM branching ratio of .
Definition: lightHiggs.h:42
double ip_ex_VBF_H_ZZ_llllnunu_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a VBF produced scalar resonance decaying...
Definition: THDMcache.cpp:4026
double ip_ex_pp_phi_hh_gagabb_CMS8(double mass)
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:3359
double ip_ex_VBF_H_ZZ_qqllnunu_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a VBF produced scalar resonance decaying...
Definition: THDMcache.cpp:4186
double pp_H_gaga_TH13
Definition: THDMcache.h:2984
double R_ggF_H_WW_ATLAS8
Definition: THDMcache.h:3089
double R_pp_H_hh_bbgaga_ATLAS13
Definition: THDMcache.h:3186
double VBF_H_WW_TH13
Definition: THDMcache.h:3008
double R_pp_H_Zga_ATLAS13
Definition: THDMcache.h:3132
double THoEX_ggF_H_ZZ_llll_ATLAS13
Definition: THDMcache.h:3153
double THoEX_VBF_H_ZZ_qqllnunu_ATLAS13
Definition: THDMcache.h:3163
double R_VBF_H_ZZ_llqq_ATLAS13
Definition: THDMcache.h:3168
double ip_ex_VBF_H_ZZ_llll_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a vector boson fusion produced scalar re...
Definition: THDMcache.cpp:4122
double R_pp_H_hh_bbVV_CMS13
Definition: THDMcache.h:3204
double ip_ex_pp_H_ZZ_llqq_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:5018
double ip_ex_VBF_H_ZZ_ATLAS8(double mass)
Interpolating function for the observed ATLAS upper limit on a vector boson fusion produced scalar re...
Definition: THDMcache.cpp:3199
double ip_ex_gg_H_ZZ_llnunu_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a gluon-gluon produced scalar resonance de...
Definition: THDMcache.cpp:4890
double THoEX_ggF_H_ZZ_llnunu_ATLAS13
Definition: THDMcache.h:3145
double ip_ex_pp_H_VV_qqqq_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a scalar resonance decaying to two or ...
Definition: THDMcache.cpp:4442
double ip_ex_pp_H_hh_bblnulnu_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:5242
double THoEX_pp_H_Zga_ATLAS13
Definition: THDMcache.h:3131
double R_pp_H_Zga_llga_ATLAS8
Definition: THDMcache.h:3085
double R_VBF_H_ZZ_ATLAS8
Definition: THDMcache.h:3095
double THoEX_pp_H_Zga_llga_CMS8
Definition: THDMcache.h:3082
double ggF_H_Zga_TH13
Definition: THDMcache.h:2990
double ip_ex_mu_pp_H_VV_CMS8(double mass)
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two massive...
Definition: THDMcache.cpp:3263
double R_ggF_H_hh_ATLAS8
Definition: THDMcache.h:3097
double THoEX_VBF_H_ZZ_ATLAS8
Definition: THDMcache.h:3094
double ip_ex_VBF_VH_H_ZZ_llll_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a vector boson fusion produced scalar reso...
Definition: THDMcache.cpp:4986
double THoEX_pp_H_ZZ_llnunu_CMS13
Definition: THDMcache.h:3147
double R_pp_H_VV_qqqq_ATLAS13
Definition: THDMcache.h:3184
double ip_ex_pp_H_AZ_tautaull_CMS8(double mA, double mH)
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to which furt...
Definition: THDMcache.cpp:3754
double R_ggF_H_tautau_CMS13
Definition: THDMcache.h:3124
double R_bbF_H_bb_CMS8
Definition: THDMcache.h:3109
double ggF_H_tautau_TH8
Definition: THDMcache.h:2942
double R_ggF_H_ZZ_qqllnunu_ATLAS13
Definition: THDMcache.h:3162
double THoEX_ggF_H_ZZ_ATLAS8
Definition: THDMcache.h:3092
double pp_H_hh_gagabb_TH13
Definition: THDMcache.h:3022
double ip_ex_VBF_H_ZZ_llnunu_CMS13_e(double mass)
Interpolating function for the expected CMS upper limit on a VBF produced scalar resonance decaying t...
Definition: THDMcache.cpp:4938
double R_ggF_H_WW_lnuqq_ATLAS13
Definition: THDMcache.h:3174
double R_VBF_VH_H_ZZ_llll_CMS13
Definition: THDMcache.h:3160
double R_ggF_VBF_H_WW_lnulnu_CMS13
Definition: THDMcache.h:3182
double pp_H_hh_bbbb_TH13
Definition: THDMcache.h:3018
double THoEX_ggF_H_ZZ_nunuqq_ATLAS13
Definition: THDMcache.h:3169
double Br_Htogaga
Definition: THDMcache.h:2934
double THoEX_pp_H_hh_bbbb_CMS13
Definition: THDMcache.h:3191
double GammaHtot
Definition: THDMcache.h:3036
double ip_ex_VBF_VH_H_ZZ_llll_CMS13_e(double mass)
Interpolating function for the expected CMS upper limit on a vector boson fusion produced scalar reso...
Definition: THDMcache.cpp:5002
double R_mu_pp_H_VV_CMS8
Definition: THDMcache.h:3087
double THoEX_pp_H_gaga_ATLAS13
Definition: THDMcache.h:3127
double R_VBF_H_ZZ_qqllnunu_ATLAS13
Definition: THDMcache.h:3164
double R_bbF_H_tautau_ATLAS13
Definition: THDMcache.h:3122
double VBF_H_ZZ_llll_TH13
Definition: THDMcache.h:3000
double THoEX_ggF_H_gaga_CMS13
Definition: THDMcache.h:3129
double ip_ex_VBF_H_ZZ_llllnunu_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a VBF produced scalar resonance decaying...
Definition: THDMcache.cpp:4042
double R_VBF_H_ZZ_llnunu_CMS13
Definition: THDMcache.h:3152
double ip_ex_pp_H_hh_gagabb_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:5146
double THoEX_bbF_H_tautau_CMS13
Definition: THDMcache.h:3125
double R_ggF_H_tautau_ATLAS13
Definition: THDMcache.h:3120
double THoEX_ggF_H_WW_lnuqq_ATLAS13
Definition: THDMcache.h:3173
double mu_pp_H_VV_TH8
Definition: THDMcache.h:2952
double ip_ex_gg_H_ZZ_llnunu_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:4074
double ip_ex_pp_H_hh_gagaWW_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:4554
double SigmabbF_H13
Definition: THDMcache.h:2930
double R_ggF_H_gaga_CMS8
Definition: THDMcache.h:3077
double ip_ex_VBF_H_WW_enumunu_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a vector boson fusion produced scalar re...
Definition: THDMcache.cpp:4346
double GammaHtotSM
Definition: THDMcache.h:2940
double R_pp_H_ZZ_llll_CMS13
Definition: THDMcache.h:3158
double VBF_H_ZZ_TH13
Definition: THDMcache.h:2996
double R_ggF_H_gaga_CMS13
Definition: THDMcache.h:3130
double ip_ex_pp_H_hh_bbbb_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a spin-2 resonance decaying to two boso...
Definition: THDMcache.cpp:4490
double ip_ex_VBF_H_ZZ_ATLAS8_e(double mass)
Interpolating function for the expected ATLAS upper limit on a vector boson fusion produced scalar re...
Definition: THDMcache.cpp:3215
double SigmabbF_H8
Definition: THDMcache.h:2925
double Br_HtoAZ
Definition: THDMcache.h:3051
double R_pp_H_hh_bbtautau_CMS13
Definition: THDMcache.h:3198
double pp_H_VV_TH13
Definition: THDMcache.h:3012
double VBF_VH_H_ZZ_llll_TH13
Definition: THDMcache.h:3004
double bbF_H_bb_TH8
Definition: THDMcache.h:2974
double ggF_H_hh_bbtautau_TH8
Definition: THDMcache.h:2966
double pp_H_hh_TH13
Definition: THDMcache.h:3016
double THoEX_pp_H_ZZ_llll_CMS13
Definition: THDMcache.h:3157
double ip_ex_VBF_H_ZZ_llll_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a vector boson fusion produced scalar re...
Definition: THDMcache.cpp:4138
double THoEX_pp_H_AZ_bbll_CMS8
Definition: THDMcache.h:3110
double R_pp_H_bb_CMS13
Definition: THDMcache.h:3206
double ip_ex_ggF_H_hh_bbbb_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:5114
double THoEX_bbF_H_tt_ATLAS13
Definition: THDMcache.h:3117
double THoEX_ggF_H_tautau_ATLAS8
Definition: THDMcache.h:3055
double ggF_H_ZZ_llll_TH13
Definition: THDMcache.h:2998
double THoEX_bbF_H_tautau_ATLAS8
Definition: THDMcache.h:3063
double THoEX_ttF_H_tt_ATLAS13
Definition: THDMcache.h:3115
double ip_ex_pp_H_hh_gagabb_CMS13_e(double mass)
Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:5162
double R_ggF_H_hh_bbbb_CMS13
Definition: THDMcache.h:3194
double THoEX_pp_H_hh_CMS8
Definition: THDMcache.h:3098
double THoEX_bbF_H_bb_CMS8
Definition: THDMcache.h:3108
double THoEX_pp_H_hh_gagabb_CMS8
Definition: THDMcache.h:3104
double SigmaSumH8
Definition: THDMcache.h:2922
double ip_ex_pp_H_hh_bblnulnu_CMS13_e(double mass)
Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:5258
double ip_ex_gg_H_ZZ_llll_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:4106
double R_pp_H_hh_gagabb_CMS8
Definition: THDMcache.h:3105
double THoEX_ggF_H_Zga_CMS13
Definition: THDMcache.h:3139
double R_ggF_H_ZZ_llqq_ATLAS13
Definition: THDMcache.h:3166
double ip_ex_pp_H_hh_gagabb_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a scalar resonance decaying to two boso...
Definition: THDMcache.cpp:4522
double Br_HtoZZ
Definition: THDMcache.h:2936
double R_ggF_H_WW_enumunu_ATLAS13
Definition: THDMcache.h:3178
double THoEX_ggF_H_tautau_CMS8
Definition: THDMcache.h:3059
double ip_ex_pp_H_hh_gagabb_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a scalar resonance decaying to two boso...
Definition: THDMcache.cpp:4506
double THoEX_ggF_H_hh_ATLAS8
Definition: THDMcache.h:3096
double ip_ex_pp_H_ZZ_llnunu_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:4858
double ip_ex_gg_H_ZZ_llqq_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:4234
double R_pp_H_gaga_ATLAS8
Definition: THDMcache.h:3073
double pp_H_hh_bbbb_TH8
Definition: THDMcache.h:2968
double R_VBF_H_ZZ_llllnunu_ATLAS13
Definition: THDMcache.h:3144
double ip_ex_ggVV_H_WW_lnulnu_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a gluon-gluon or vector boson fusion produ...
Definition: THDMcache.cpp:5050
double ggF_H_hh_bbbb_TH13
Definition: THDMcache.h:3020
double ip_ex_pp_H_hh_bbtautau_CMS13_e(double mass)
Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:5194
double R_pp_H_AZ_bbll_CMS8
Definition: THDMcache.h:3111
double SigmaggF_H8
Definition: THDMcache.h:2924
double R_pp_H_hh_bbbb_ATLAS13
Definition: THDMcache.h:3190
double THoEX_ggF_H_hh_bbbb_CMS13
Definition: THDMcache.h:3193
double ip_ex_pp_H_hh_gagaWW_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:4538
double pp_H_hh_bblnulnu_TH13
Definition: THDMcache.h:3026
double ip_ex_pp_phi_hh_bbbb_CMS8(double mass)
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:3391
double THoEX_pp_H_bb_CMS13
Definition: THDMcache.h:3205
double VBF_H_WW_TH8
Definition: THDMcache.h:2960
double ip_ex_pp_phi_hh_bbbb_CMS8_e(double mass)
Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:3407
double THoEX_pp_H_hh_bblnulnu_CMS13
Definition: THDMcache.h:3201
double ip_ex_VBF_H_ZZ_llqq_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a vector boson fusion produced scalar re...
Definition: THDMcache.cpp:4266
double ip_ex_pp_H_hh_bbtautau1_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:5210
double THoEX_pp_H_hh_bbbb_CMS8
Definition: THDMcache.h:3102
double ip_ex_VBF_H_WW_enumunu_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a vector boson fusion produced scalar re...
Definition: THDMcache.cpp:4362
double THoEX_ggF_H_ZZ_llnunu_CMS13
Definition: THDMcache.h:3149
double ip_ex_pp_H_hh_CMS8_e(double mass)
Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:3343
double ip_ex_pp_H_ZZ_llll_CMS13_e(double mass)
Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:4970
double R_bbF_H_tautau_CMS13
Definition: THDMcache.h:3126
double ip_ex_VBF_H_ZZ_llnunu_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a VBF produced scalar resonance decaying t...
Definition: THDMcache.cpp:4922
double bbF_H_tt_TH13
Definition: THDMcache.h:3032
double THoEX_pp_H_hh_bbbb_ATLAS13
Definition: THDMcache.h:3189
double R_ttF_H_tt_ATLAS13
Definition: THDMcache.h:3116
double ip_ex_gg_H_ZZ_llllnunu_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:4010
double THoEX_ggF_H_WW_enumunu_ATLAS13
Definition: THDMcache.h:3177
double ip_ex_pp_H_AZ_bbll_CMS8(double mA, double mH)
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to which furt...
Definition: THDMcache.cpp:3722
double pp_H_AZ_bbll_TH8
Definition: THDMcache.h:2976
double SigmaVBF_H8
Definition: THDMcache.h:2926
double ip_ex_gg_H_WW_enumunu_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:4330
double THoEX_bbF_H_tautau_CMS8
Definition: THDMcache.h:3067
double THoEX_ggF_H_tautau_CMS13
Definition: THDMcache.h:3123
double R_pp_H_hh_CMS8
Definition: THDMcache.h:3099
double THoEX_ggF_H_ZZ_qqllnunu_ATLAS13
Definition: THDMcache.h:3161
double R_ggF_H_ZZ_llll_ATLAS13
Definition: THDMcache.h:3154
double ggF_H_tautau_TH13
Definition: THDMcache.h:2980
double THoEX_pp_H_hh_bbgaga_ATLAS13
Definition: THDMcache.h:3185
double SigmaTotSM_H8
Definition: THDMcache.h:2923
double bbF_H_tautau_TH8
Definition: THDMcache.h:2944
double R_pp_H_hh_bbgaga_CMS13
Definition: THDMcache.h:3188
double pp_H_gaga_TH8
Definition: THDMcache.h:2946
double R_ggF_H_ZZ_nunuqq_ATLAS13
Definition: THDMcache.h:3170
double ip_ex_pp_H_hh_bbVV_CMS13_e(double mass)
Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:5290
double THDM_BR_h_WW
Definition: THDMcache.h:2914
double THoEX_VBF_H_ZZ_llllnunu_ATLAS13
Definition: THDMcache.h:3143
double THoEX_pp_H_hh_bbtautau1_CMS13
Definition: THDMcache.h:3199
double ggF_H_ZZ_TH8
Definition: THDMcache.h:2954
double ip_ex_gg_H_WW_lnuqq_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:4378
double rHH_VV
Definition: THDMcache.h:3043
double ip_ex_gg_H_hh_ATLAS8(double mass)
Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:3231
double R_pp_H_Zga_qqga_CMS13
Definition: THDMcache.h:3138
double ip_ex_gg_H_ZZ_nunuqq_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:4298
double ggF_H_WW_TH13
Definition: THDMcache.h:3006
double THoEX_pp_H_hh_bbtautau_CMS13
Definition: THDMcache.h:3197
double pp_H_hh_gagabb_TH8
Definition: THDMcache.h:2970
double R_bbF_H_tt_ATLAS13
Definition: THDMcache.h:3118
double R_ggF_H_tautau_ATLAS8
Definition: THDMcache.h:3057
double R_ggF_H_ZZ_llllnunu_ATLAS13
Definition: THDMcache.h:3142
double ip_ex_gg_H_ZZ_llqq_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:4218
double ip_ex_gg_H_hh_ATLAS8_e(double mass)
Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:3247
double R_bbF_H_tautau_CMS8
Definition: THDMcache.h:3069
double R_pp_H_hh_bbtautau1_CMS13
Definition: THDMcache.h:3200
double pp_H_hh_bbtautau_TH13
Definition: THDMcache.h:3024
double THoEX_pp_H_Zga_llga_ATLAS8
Definition: THDMcache.h:3084
double ip_ex_pp_H_VV_qqqq_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a scalar resonance decaying to two or ...
Definition: THDMcache.cpp:4458
double ip_ex_gg_H_WW_lnuqq_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:4394
double ip_ex_ggVV_H_WW_lnulnu_CMS13_e(double mass)
Interpolating function for the expected CMS upper limit on a gluon-gluon or vector boson fusion produ...
Definition: THDMcache.cpp:5066
double ip_ex_pp_H_hh_bbtautau_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:5178
double THDM_BR_h_ZZ
Definition: THDMcache.h:2916
double ip_ex_VBF_H_WW_lnuqq_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a VBF produced scalar resonance decaying...
Definition: THDMcache.cpp:4410
double ip_ex_gg_H_WW_ATLAS8(double mass)
Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:3103
double THoEX_ggF_H_tautau_ATLAS13
Definition: THDMcache.h:3119
double ip_ex_gg_H_ZZ_ATLAS8(double mass)
Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:3167
double ip_ex_gg_H_WW_ATLAS8_e(double mass)
Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:3119
double SigmaSumH13
Definition: THDMcache.h:2927
double R_pp_H_gaga_ATLAS13
Definition: THDMcache.h:3128
double ggF_H_ZZ_TH13
Definition: THDMcache.h:2994
double THoEX_VBF_H_WW_lnuqq_ATLAS13
Definition: THDMcache.h:3175
double THoEX_pp_H_Zga_llga_CMS13
Definition: THDMcache.h:3135
double R_pp_H_Zga_llga_CMS8
Definition: THDMcache.h:3083
double pp_H_hh_TH8
Definition: THDMcache.h:2964
double pp_H_hh_bbVV_TH13
Definition: THDMcache.h:3028
double R_bbF_H_tautau_ATLAS8
Definition: THDMcache.h:3065
double ip_ex_gg_H_ZZ_ATLAS8_e(double mass)
Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:3183
double R_ggF_H_ZZ_ATLAS8
Definition: THDMcache.h:3093
double ggF_VBF_H_WW_lnulnu_TH13
Definition: THDMcache.h:3010
double pp_H_ZZ_TH13
Definition: THDMcache.h:2992
double ip_ex_pp_H_ZZ_llqq_CMS13_e(double mass)
Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:5034
double THoEX_VBF_VH_H_ZZ_llll_CMS13
Definition: THDMcache.h:3159
double THoEX_ggF_H_hh_bbtautau_CMS8
Definition: THDMcache.h:3100
double ip_ex_pp_H_hh_CMS8(double mass)
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:3327
double ip_ex_ggF_H_hh_bbbb_CMS13_e(double mass)
Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:5130
double R_VBF_H_WW_ATLAS8
Definition: THDMcache.h:3091
double pp_H_AZ_tautaull_TH8
Definition: THDMcache.h:2978
double THoEX_ggF_H_ZZ_llllnunu_ATLAS13
Definition: THDMcache.h:3141
double ip_ex_VBF_H_WW_ATLAS8_e(double mass)
Interpolating function for the expected ATLAS upper limit on a vector boson fusion produced scalar re...
Definition: THDMcache.cpp:3151
double ggF_H_gaga_TH13
Definition: THDMcache.h:2986
double ip_ex_pp_phi_hh_gagabb_CMS8_e(double mass)
Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:3375
double ip_ex_pp_H_ZZ_llnunu_CMS13_e(double mass)
Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:4874
double THoEX_mu_pp_H_VV_CMS8
Definition: THDMcache.h:3086
double Br_Htohh
Definition: THDMcache.h:3045
double ip_ex_gg_H_ZZ_nunuqq_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:4282
double SigmattF_H13
Definition: THDMcache.h:2929
double R_ggF_H_tautau_CMS8
Definition: THDMcache.h:3061
double SigmaVH_H13
Definition: THDMcache.h:2932
double ggF_H_gaga_TH8
Definition: THDMcache.h:2948
double ip_ex_gg_H_hh_bbtautau_CMS8(double mass)
Interpolating function for the observed CMS upper limit on a gluon-gluon produced scalar resonance de...
Definition: THDMcache.cpp:3642
double THoEX_VBF_H_ZZ_llnunu_CMS13
Definition: THDMcache.h:3151
double THoEX_ggF_VBF_H_WW_lnulnu_CMS13
Definition: THDMcache.h:3181
double R_VBF_H_WW_enumunu_ATLAS13
Definition: THDMcache.h:3180
double THoEX_pp_H_hh_bbVV_CMS13
Definition: THDMcache.h:3203
double R_ggF_H_Zga_llga_ATLAS13
Definition: THDMcache.h:3134
double THoEX_ggF_H_Zga_llga_ATLAS13
Definition: THDMcache.h:3133
double ip_ex_VBF_H_WW_lnuqq_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a VBF produced scalar resonance decaying...
Definition: THDMcache.cpp:4426
double R_pp_H_ZZ_llnunu_CMS13
Definition: THDMcache.h:3148
double ip_ex_VBF_H_WW_ATLAS8(double mass)
Interpolating function for the observed ATLAS upper limit on a vector boson fusion produced scalar re...
Definition: THDMcache.cpp:3135
double ip_ex_pp_H_hh_bbbb_CMS13_e(double mass)
Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:5098
double THoEX_VBF_H_ZZ_llqq_ATLAS13
Definition: THDMcache.h:3167
double Br_Htott
Definition: THDMcache.h:2938
double ip_ex_gg_H_ZZ_qqllnunu_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:4154
double ip_ex_VBF_H_ZZ_qqllnunu_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a VBF produced scalar resonance decaying...
Definition: THDMcache.cpp:4202
double R_pp_H_ZZ_llqq_CMS13
Definition: THDMcache.h:3172
double ip_ex_gg_H_ZZ_llllnunu_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:3994
double THoEX_ggF_H_gaga_CMS8
Definition: THDMcache.h:3075
double ip_ex_gg_H_hh_bbtautau_CMS8_e(double mass)
Interpolating function for the expected CMS upper limit on a gluon-gluon produced scalar resonance de...
Definition: THDMcache.cpp:3658
double ggF_H_tt_TH8
Definition: THDMcache.h:2972
double VBF_H_ZZ_TH8
Definition: THDMcache.h:2956
double Br_HtoZga
Definition: THDMcache.h:2935
double THoEX_pp_H_VV_qqqq_ATLAS13
Definition: THDMcache.h:3183
double ip_ex_pp_H_hh_bbVV_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:5274
double R_ggF_H_ZZ_llnunu_ATLAS13
Definition: THDMcache.h:3146
double SigmaVBF_H13
Definition: THDMcache.h:2931
double ip_ex_pp_H_ZZ_llll_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:4954
double R_pp_H_hh_bblnulnu_CMS13
Definition: THDMcache.h:3202
double ip_ex_gg_H_ZZ_llnunu_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:4058
double ggF_H_WW_TH8
Definition: THDMcache.h:2958
double THoEX_ggF_H_hh_gagaWW_ATLAS13
Definition: THDMcache.h:3195
double ip_ex_VBF_H_ZZ_llqq_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a vector boson fusion produced scalar re...
Definition: THDMcache.cpp:4250
double R_ggF_H_hh_gagaWW_ATLAS13
Definition: THDMcache.h:3196
double ip_ex_pp_H_hh_bbbb_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a spin-2 resonance decaying to two boso...
Definition: THDMcache.cpp:4474
double THoEX_VBF_H_ZZ_llll_ATLAS13
Definition: THDMcache.h:3155
double pp_H_Zga_llga_TH8
Definition: THDMcache.h:2950
double THoEX_pp_H_hh_bbgaga_CMS13
Definition: THDMcache.h:3187
double pp_H_bb_TH13
Definition: THDMcache.h:3034
double R_pp_H_Zga_llga_CMS13
Definition: THDMcache.h:3136
double R_pp_H_AZ_tautaull_CMS8
Definition: THDMcache.h:3113
double SigmaggF_H13
Definition: THDMcache.h:2928
double THoEX_ggF_H_tt_ATLAS8
Definition: THDMcache.h:3106
double pp_H_Zga_TH13
Definition: THDMcache.h:2988
double ip_ex_gg_H_WW_enumunu_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:4314
double ip_ex_pp_H_hh_bbtautau1_CMS13_e(double mass)
Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:5226
double ip_ex_gg_H_ZZ_llnunu_CMS13_e(double mass)
Interpolating function for the expected CMS upper limit on a gluon-gluon produced scalar resonance de...
Definition: THDMcache.cpp:4906
double pp_H_ZZ_llll_TH13
Definition: THDMcache.h:3002
double bbF_H_tautau_TH13
Definition: THDMcache.h:2982
double THoEX_ggF_H_ZZ_llqq_ATLAS13
Definition: THDMcache.h:3165
double ggF_H_hh_TH13
Definition: THDMcache.h:3014
double THoEX_bbF_H_tautau_ATLAS13
Definition: THDMcache.h:3121
double THoEX_VBF_H_WW_enumunu_ATLAS13
Definition: THDMcache.h:3179
double ip_ex_mu_pp_H_VV_CMS8_e(double mass)
Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two massive...
Definition: THDMcache.cpp:3279
double THoEX_pp_H_gaga_ATLAS8
Definition: THDMcache.h:3071
double R_ggF_H_hh_bbtautau_CMS8
Definition: THDMcache.h:3101
double ggF_H_hh_TH8
Definition: THDMcache.h:2962
double R_pp_H_hh_bbbb_CMS8
Definition: THDMcache.h:3103
double THoEX_pp_H_ZZ_llqq_CMS13
Definition: THDMcache.h:3171
double ttF_H_tt_TH13
Definition: THDMcache.h:3030
double R_pp_H_hh_bbbb_CMS13
Definition: THDMcache.h:3192
double R_ggF_H_Zga_CMS13
Definition: THDMcache.h:3140
double R_VBF_H_ZZ_llll_ATLAS13
Definition: THDMcache.h:3156
double R_VBF_H_WW_lnuqq_ATLAS13
Definition: THDMcache.h:3176
double THoEX_pp_H_AZ_tautaull_CMS8
Definition: THDMcache.h:3112
double THoEX_pp_H_Zga_qqga_CMS13
Definition: THDMcache.h:3137
double ip_ex_gg_H_ZZ_llll_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:4090
double THoEX_ggF_H_WW_ATLAS8
Definition: THDMcache.h:3088
double Br_HtoWW
Definition: THDMcache.h:2937
double ip_ex_gg_H_ZZ_qqllnunu_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance ...
Definition: THDMcache.cpp:4170
double R_ggF_H_ZZ_llnunu_CMS13
Definition: THDMcache.h:3150
double THoEX_VBF_H_WW_ATLAS8
Definition: THDMcache.h:3090
double ip_ex_pp_H_hh_bbbb_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two bosons...
Definition: THDMcache.cpp:5082
double R_ggF_H_tt_ATLAS8
Definition: THDMcache.h:3107

◆ computeHHquantities()

void THDMcache::computeHHquantities ( )

Definition at line 7606 of file THDMcache.cpp.

7607{
7608 double GF=1/(sqrt(2.0)*vev*vev);
7609 double sW2=1.0-cW2;
7610 double mHh=sqrt(mHh2);
7611 double sin_ba=sin(bma);
7612 double sinb=tanb/sqrt(1.0+tanb*tanb);
7613 double cosb=1.0/sqrt(1.0+tanb*tanb);
7614 double sina=sinb*cos(bma)-cosb*sin(bma);
7615 double cosa=cosb*cos(bma)+sinb*sin(bma);
7616 double cos_2b=cosb*cosb-sinb*sinb;
7617 double cos_ba=cos(bma);
7618
7619 //These cross sections ratios are necessary for rHH_gg
7620 //SM gg -> H production cross section ratio at 8 TeV, top loop only over total
7621 double rSigmaggH_t8 = ip_csr_ggH_t_8(mHh);
7622 //SM gg -> H production cross section ratio at 8 TeV, bottom loop only over total
7623 double rSigmaggH_b8 = ip_csr_ggH_b_8(mHh);
7624 //SM gg -> H production cross section ratio at 13 TeV, top loop only over total
7625// double rSigmaggH_t13 = ip_csr_ggH_t_13(mHh);
7626 //SM gg -> H production cross section ratio at 13 TeV, bottom loop only over total
7627// double rSigmaggH_b13 = ip_csr_ggH_b_13(mHh);
7628
7629 /* r_ii is the ratio between the squared 2HDM vertex coupling of the heavy Higgs to
7630 * the particle i and the corresponding coupling of the SM Higgs boson.*/
7631 double rHH_QuQu=sina/sinb*sina/sinb;
7632 double rHH_QdQd=0.0;//It depends on the modelType
7633 double rHH_ll=0.0;//It depends on the modelType
7634 rHH_gg=0.0;//It depends on the modelType
7635 rHH_VV=cos_ba*cos_ba;
7636
7637 /*Calulation of rHH_QdQd, rHH_ll, rHH_gg, Gamma_Hgaga, Gamma_HZga, Gamma_Hgg
7638 * (they depend on the model type): START*/
7639
7640 /*Gamma_Hgaga and Gamma_HZga expressions can be found in
7641 "The Higgs Hunter's Guide", Appendix C and in arXiv:0902.4665v3, Appendix A;
7642 *Gamma_Hgg expression can be found in arXiv:0902.4665v3, Appendix A*/
7643
7644 /*I_HH_F, I_HH_W and I_HH_Hp are needed for Gamma_Hgaga;
7645 * their expressions can be found in "The Higgs Hunter's Guide", Appendix C, C.4*/
7646 gslpp::complex I_HH_F=0.0;//It depends on the modelType
7647 gslpp::complex I_HH_Ux=I_HH_U(mHh2,Mc,Mt);
7648 gslpp::complex I_HH_Dx=I_HH_D(mHh2,Ms,Mb);
7649 gslpp::complex I_HH_Lx=I_HH_L(mHh2,Mmu,Mtau);
7650 gslpp::complex I_HH_W=cos_ba*I_H_W(mHh,MW);
7651 /* g_HH_HpHm is the coupling of the heavy Higgs boson to Hp and Hm; its
7652 * expression can be found in arXiv:1403.1264v2, formula 5*/
7653 gslpp::complex I_HH_Hp=I_H_Hp(mHp2,mHh)*g_HH_HpHm(mHp2,mHh2,tanb,m12_2,bma,vev)*vev/(2.0*mHp2);
7654
7655 /*A_HH_F, A_HH_W and A_HH_Hp are needed for Gamma_HZga;
7656 * their expressions can be found in "The Higgs Hunter's Guide", Appendix C, C.12*/
7657 gslpp::complex A_HH_F = 0.0;//It depends on the modelType
7658 gslpp::complex A_HH_Ux = A_HH_U(mHh2,cW2,Mc,Mt,MZ);
7659 gslpp::complex A_HH_Dx = A_HH_D(mHh2,cW2,Ms,Mb,MZ);
7660 gslpp::complex A_HH_Lx = A_HH_L(mHh2,cW2,Mmu,Mtau,MZ);
7661 /*A_HH_W expression can be found in "The Higgs Hunter's Guide", Appendix C, C.13*/
7662 gslpp::complex A_HH_W = cos_ba*A_H_W(mHh,cW2,MW,MZ);
7663 /*A_HH_Hp expression can be found in "The Higgs Hunter's Guide", Appendix C, C.14*/
7664 gslpp::complex A_HH_Hp= A_H_Hp(mHp2,mHh,cW2,MZ)*g_HH_HpHm(mHp2,mHh2,tanb,m12_2,bma,vev)*vev/(2.0*mHp2);
7665
7666 if( modelflag == "type1" ) {
7667 rHH_gg=sina/sinb*sina/sinb;
7668 rHH_QdQd=sina/sinb*sina/sinb;
7669 rHH_ll=sina/sinb*sina/sinb;
7670 I_HH_F=sina/sinb*(I_HH_Ux+I_HH_Dx+I_HH_Lx);
7671 A_HH_F = sina/sinb*(A_HH_Ux+A_HH_Dx+A_HH_Lx)/sqrt(sW2*cW2);
7672 }
7673 else if( modelflag == "type2" ) {
7674 rHH_gg=sina/sinb*cosa/cosb+rSigmaggH_t8*sina/sinb*(sina/sinb-cosa/cosb)
7675 +rSigmaggH_b8*cosa/cosb*(cosa/cosb-sina/sinb);
7676 rHH_QdQd=cosa/cosb*cosa/cosb;
7677 rHH_ll=cosa/cosb*cosa/cosb;
7678 I_HH_F=sina/sinb*I_HH_Ux+cosa/cosb*(I_HH_Dx+I_HH_Lx);
7679 A_HH_F = (sina/sinb*A_HH_Ux+cosa/cosb*(A_HH_Dx+A_HH_Lx))/sqrt(sW2*cW2);
7680 }
7681 else if( modelflag == "typeX" ) {
7682 rHH_gg=sina/sinb*sina/sinb;
7683 rHH_QdQd=sina/sinb*sina/sinb;
7684 rHH_ll=cosa/cosb*cosa/cosb;
7685 I_HH_F=sina/sinb*(I_HH_Ux+I_HH_Dx)+cosa/cosb*I_HH_Lx;
7686 A_HH_F = (sina/sinb*(A_HH_Ux+A_HH_Dx)+cosa/cosb*A_HH_Lx)/sqrt(sW2*cW2);
7687 }
7688 else if( modelflag == "typeY" ) {
7689 rHH_gg=sina/sinb*cosa/cosb+rSigmaggH_t8*sina/sinb*(sina/sinb-cosa/cosb)
7690 +rSigmaggH_b8*cosa/cosb*(cosa/cosb-sina/sinb);
7691 rHH_QdQd=cosa/cosb*cosa/cosb;
7692 rHH_ll=sina/sinb*sina/sinb;
7693 I_HH_F=sina/sinb*(I_HH_Ux+I_HH_Lx)+cosa/cosb*I_HH_Dx;
7694 A_HH_F = (sina/sinb*(A_HH_Ux+A_HH_Lx)+cosa/cosb*A_HH_Dx)/sqrt(sW2*cW2);
7695 }
7696 else {
7697 throw std::runtime_error("modelflag can be only any of \"type1\", \"type2\", \"typeX\" or \"typeY\"");
7698 }
7699
7700 /*Gamma_Hgaga expression can be found in arXiv:0902.4665v3, Appendix A, A.8*/
7701 double Gamma_Hgaga=GF*Ale*Ale*mHh*mHh*mHh/(sqrt(2.0)*128.0*M_PI*M_PI*M_PI)
7702 *(I_HH_F+I_HH_W+I_HH_Hp).abs2();
7703
7704 /*Gamma_HZga expression can be found in arXiv:0902.4665v3, Appendix A, A.9*/
7705 double Gamma_HZga=HSTheta(mHh-MZ)*GF*Ale*Ale*mHh*mHh*mHh/(sqrt(2.0)*64.0*M_PI*M_PI*M_PI)
7706 *(1.0-MZ*MZ/(mHh*mHh))*(1.0-MZ*MZ/(mHh*mHh))*(1.0-MZ*MZ/(mHh*mHh))
7707 *(A_HH_F+A_HH_W+A_HH_Hp).abs2();
7708
7709 /*Gamma_Hgg expression can be found in arXiv:0902.4665v3, Appendix A, A.10 or in the Higgs Hunter's Guide (2.30); relative coupling see above*/
7710 double Gamma_Hgg=rHH_gg*GF*Als*Als*mHh*mHh*mHh/(sqrt(2.0)*16.0*M_PI*M_PI*M_PI)
7711 *(9.0/4.0)*(I_HH_Ux/4.0+I_HH_Dx).abs2();
7712
7713 /*Calulation of rHH_QdQd, rHH_ll, rHH_gg, Gamma_Hgaga, Gamma_HZga, Gamma_Hgg: END*/
7714
7716 SigmabbF_H8=ip_cs_pptobbH_8(mHh)*rHH_QdQd;
7718 double SigmattF_H8=ip_cs_pptottH_8(mHh)*rHH_QuQu;
7719 double SigmaVH_H8=(ip_cs_WtoWH_8(mHh)+ip_cs_ZtoZH_8(mHh))*rHH_VV;
7720 SigmaTotSM_H8 = 1.0e-15;
7721 if (mHh>=20. && mHh <=2000.) {
7723 }
7724 SigmaSumH8 = SigmaggF_H8 + SigmaVBF_H8 + SigmaVH_H8 + SigmattF_H8 + SigmabbF_H8;
7725
7727 SigmabbF_H13=ip_cs_pptobbH_13(mHh)*rHH_QdQd;
7729 SigmattF_H13=ip_cs_pptottH_13(mHh)*rHH_QuQu;
7731// double SigmaTotSM_H13 = 1.0e-15;
7732// if (mHh>=20. && mHh <=2000.) {
7733// 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);
7734// }
7736
7737 double BrSM_Htott=ip_Br_HPtott(mHh);
7738 double BrSM_Htocc=ip_Br_HPtocc(mHh);
7739 double BrSM_Htobb=ip_Br_HPtobb(mHh);
7740 double BrSM_Htotautau=ip_Br_HPtotautau(mHh);
7741 double BrSM_Htomumu=ip_Br_HPtomumu(mHh);
7742 double BrSM_HtoWW =ip_Br_HPtoWW(mHh);
7743 double BrSM_HtoZZ =ip_Br_HPtoZZ(mHh);
7744
7745 double GammaHtotSM=ip_GammaHPtotSM(mHh);
7746
7747 double GammaHhh=HSTheta(mHh - 2.0*sqrt(mHl2))*sqrt(std::fabs(1.0 - (4.0*mHl2)/mHh2))
7748 *std::fabs((cos_ba*cos_ba/(4.0*sinb*cosb*sinb*cosb)
7749 *pow(m12_2 + mHh2*cosa*sina + (2.0*mHl2 - 3.0*m12_2/(sinb*cosb))
7750 *sina*cosa,2))/(vev*vev))/(8.0*mHh*M_PI);
7751
7752 double GammaHHpHm=HSTheta(mHh - 2.0*sqrt(mHp2))*sqrt(std::fabs(1.0 - (4.0*mHp2)/mHh2))
7753 *std::fabs(pow(cos_ba*(mHh2 + 2.0*mHp2 - 2.0*m12_2/sinb/cosb)
7754 -cos_2b/(sinb*cosb)*(mHh2 - m12_2/sinb/cosb)*sin_ba,2)/(vev*vev))
7755 /(16.0*mHh*M_PI);
7756
7757 double GammaHAA=HSTheta(mHh-2.0*sqrt(mA2))*sqrt(std::fabs(1.0 - (4.0*mA2)/mHh2))
7758 *std::fabs(pow(cos_ba*(2.0*mA2 + mHh2 - 2.0*m12_2/sinb/cosb)
7759 - cos_2b/(sinb*cosb)*(mHh2 - m12_2/sinb/cosb)*sin_ba,2)/(vev*vev))
7760 /(32.0*mHh*M_PI);
7761
7762 double GammaHAZ=HSTheta(mHh-sqrt(mA2)-MZ)*pow(KaellenFunction(mHh2,MZ*MZ,mA2),3)
7763 *sin_ba*sin_ba/(2.0*M_PI*vev*vev);
7764
7765 double GammaHHpW=HSTheta(mHh-sqrt(mHp2)-MW)*pow(KaellenFunction(mHh2,MW*MW,mHp2),3)*sin_ba*sin_ba/(M_PI*vev*vev);
7766
7767 GammaHtot= ((BrSM_Htott+BrSM_Htocc)*rHH_QuQu
7768 +BrSM_Htobb*rHH_QdQd
7769 +(BrSM_Htotautau+BrSM_Htomumu)*rHH_ll
7770 +(BrSM_HtoWW+BrSM_HtoZZ)*rHH_VV)*GammaHtotSM
7771 +Gamma_Hgaga+Gamma_HZga+Gamma_Hgg
7772 +GammaHhh+GammaHHpHm+GammaHAA+GammaHAZ+GammaHHpW;
7773
7774// std::cout<<"GammaHtt = "<<BrSM_Htott*rHH_QuQu*GammaHtotSM<<std::endl;
7775// std::cout<<"GammaHcc = "<<BrSM_Htocc*rHH_QuQu*GammaHtotSM<<std::endl;
7776// std::cout<<"GammaHbb = "<<BrSM_Htobb*rHH_QdQd*GammaHtotSM<<std::endl;
7777// std::cout<<"GammaHtautau = "<<BrSM_Htotautau*rHH_ll*GammaHtotSM<<std::endl;
7778// std::cout<<"GammaHmumu = "<<BrSM_Htomumu*rHH_ll*GammaHtotSM<<std::endl;
7779// std::cout<<"GammaHWW = "<<BrSM_HtoWW*rHH_VV*GammaHtotSM<<std::endl;
7780// std::cout<<"GammaHZZ = "<<BrSM_HtoZZ*rHH_VV*GammaHtotSM<<std::endl;
7781// std::cout<<"GammaHgaga = "<<Gamma_Hgaga<<std::endl;
7782// std::cout<<"GammaHgg = "<<Gamma_Hgg<<std::endl;
7783// std::cout<<"GammaHZga = "<<Gamma_HZga<<std::endl;
7784// std::cout<<"GammaHhh = "<<GammaHhh<<std::endl;
7785// std::cout<<"gHhh = "<<(cos_ba/(2.0*sinb*cosb)
7786// *(m12_2 + mHh2*cosa*sina + (2.0*mHl2 - 3.0*m12_2/(sinb*cosb))
7787// *sina*cosa))/(vev))<<std::endl;
7788// std::cout<<"------------------"<<std::endl;
7789// std::cout<<"GammaHtotSM = "<<GammaHtotSM<<std::endl;
7790// std::cout<<"GammaHtot = "<<GammaHtot<<std::endl;
7791
7792 Br_Htott=BrSM_Htott*rHH_QuQu*GammaHtotSM/GammaHtot;
7793 Br_Htobb=BrSM_Htobb*rHH_QdQd*GammaHtotSM/GammaHtot;
7794 Br_Htotautau=BrSM_Htotautau*rHH_ll*GammaHtotSM/GammaHtot;
7797 Br_Htogaga=Gamma_Hgaga/GammaHtot;
7798 Br_HtoZga=Gamma_HZga/GammaHtot;
7799 Br_Htohh=GammaHhh/GammaHtot;
7800 Br_HtoAA=GammaHAA/GammaHtot;
7801 Br_HtoHpHm=GammaHHpHm/GammaHtot;
7802 Br_HtoAZ=GammaHAZ/GammaHtot;
7803 Br_HtoHpW=GammaHHpW/GammaHtot;
7804}
gslpp::complex A_H_Hp(const double mHp2, const double mH, const double cW2, const double MZ) const
Amplitude for a CP-even Higgs boson decay to a photon and a Z boson including the charged Higgs boson...
Definition: THDMcache.cpp:7371
double ip_cs_VBFtoH_8(double mass)
Interpolating function for the H production cross section via vector boson fusion at 8 TeV.
Definition: THDMcache.cpp:2407
double ip_cs_pptottH_8(double mass)
Interpolating function for the top associated H production cross section at 8 TeV.
Definition: THDMcache.cpp:2521
double ip_Br_HPtoZZ(double mass)
Interpolating function for the SM branching ratio to two bosons.
Definition: THDMcache.cpp:2321
double ip_cs_WtoWH_13(double mass)
Interpolating function for the W associated H production cross section at 13 TeV.
Definition: THDMcache.cpp:2464
double Br_HtoAA
Definition: THDMcache.h:3047
gslpp::complex I_H_Hp(const double mHp2, const double mH) const
Amplitude for a CP-even Higgs boson decay to diphotons including the charged Higgs boson in the loop.
Definition: THDMcache.cpp:7154
gslpp::complex A_HH_L(const double mHh2, const double cW2, const double Mmu, const double Mtau, const double MZ) const
Amplitude for a heavy CP-even Higgs boson decay to a photon and a Z boson including muons and taus in...
Definition: THDMcache.cpp:7314
gslpp::complex A_H_W(const double mH, const double cW2, const double MW, const double MZ) const
Amplitude for a CP-even Higgs boson decay to a photon and a Z boson including the W boson in the loop...
Definition: THDMcache.cpp:7353
gslpp::complex I_HH_D(const double mHh2, const double Ms, const double Mb) const
Amplitude for a heavy CP-even Higgs boson decay to diphotons including the strange and bottom quarks ...
Definition: THDMcache.cpp:7054
gslpp::complex I_HH_U(const double mHh2, const double Mc, const double Mt) const
Amplitude for a heavy CP-even Higgs boson decay to diphotons including the charm and top quarks in th...
Definition: THDMcache.cpp:7003
double Br_HtoHpHm
Definition: THDMcache.h:3049
gslpp::complex A_HH_D(const double mHh2, const double cW2, const double Ms, const double Mb, const double MZ) const
Amplitude for a heavy CP-even Higgs boson decay to a photon and a Z boson including the strange and b...
Definition: THDMcache.cpp:7252
double ip_cs_pptobbH_13(double mass)
Interpolating function for the bottom associated H production cross section at 13 TeV.
Definition: THDMcache.cpp:2578
double ip_cs_pptobbH_8(double mass)
Interpolating function for the bottom associated H production cross section at 8 TeV.
Definition: THDMcache.cpp:2559
double ip_csr_ggH_t_8(double mass)
Interpolating function for the gluon-gluon fusion H cross section ratio of the top-loop and the total...
Definition: THDMcache.cpp:2749
double ip_cs_VBFtoH_13(double mass)
Interpolating function for the H production cross section via vector boson fusion at 13 TeV.
Definition: THDMcache.cpp:2426
double g_HH_HpHm(const double mHp2, const double mHh2, const double tanb, const double m12_2, const double bma, const double vev) const
Definition: THDMcache.cpp:6969
double ip_cs_ZtoZH_8(double mass)
Interpolating function for the Z associated H production cross section at 8 TeV.
Definition: THDMcache.cpp:2483
gslpp::complex A_HH_U(const double mHh2, const double cW2, const double Mc, const double Mt, const double MZ) const
Amplitude for a heavy CP-even Higgs boson decay to a photon and a Z boson including the charm and top...
Definition: THDMcache.cpp:7191
gslpp::complex I_H_W(const double mH, const double MW) const
Amplitude for a CP-even Higgs boson decay to diphotons including the W boson in the loop.
Definition: THDMcache.cpp:7139
double Br_HtoHpW
Definition: THDMcache.h:3053
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...
Definition: THDMcache.cpp:2781
double ip_Br_HPtoWW(double mass)
Interpolating function for the SM branching ratio to two bosons.
Definition: THDMcache.cpp:2337
double ip_cs_ggtoH_8(double mass)
Interpolating function for the H production cross section via gluon-gluon fusion at 8 TeV.
Definition: THDMcache.cpp:2369
double ip_cs_ZtoZH_13(double mass)
Interpolating function for the Z associated H production cross section at 13 TeV.
Definition: THDMcache.cpp:2502
double rHH_gg
Definition: THDMcache.h:3041
double ip_cs_ggtoH_13(double mass)
Interpolating function for the H production cross section via gluon-gluon fusion at 13 TeV.
Definition: THDMcache.cpp:2388
gslpp::complex I_HH_L(const double mHh2, const double Mmu, const double Mtau) const
Amplitude for a heavy CP-even Higgs boson decay to diphotons including muons and taus in the loop.
Definition: THDMcache.cpp:7106
double ip_cs_pptottH_13(double mass)
Interpolating function for the top associated H production cross section at 13 TeV.
Definition: THDMcache.cpp:2540
double m12_2
Definition: THDMcache.h:3431
double ip_cs_WtoWH_8(double mass)
Interpolating function for the W associated H production cross section at 8 TeV.
Definition: THDMcache.cpp:2445

◆ computeHpquantities()

void THDMcache::computeHpquantities ( )

Definition at line 12061 of file THDMcache.cpp.

12062{
12063 double MW2=MW*MW;
12064 double mHh=sqrt(mHh2);
12065 double mA=sqrt(mA2);
12066 double mHp=sqrt(mHp2);
12067 double Mt2=Mt*Mt;
12068 double Mb2=Mb*Mb;
12069 double Mtau2=Mtau*Mtau;
12070 double Vtb=myTHDM->getCKM().getV_tb().abs();
12071 double gHpt=-1.0/tanb;
12072 double gHpb=0.0;
12073 double gHptau=0.0;
12074 double vev2=vev*vev;
12075
12076 double SigmaHp8=0.0;
12077 double SigmaHp13=0.0;
12078
12079 if( modelflag == "type1" ) {
12080 SigmaHp8=ip_cs_ggtoHp_8(mHp,0.0)/(tanb*tanb);
12081 SigmaHp13=ip_cs_ggtoHp_13(mHp,0.0)/(tanb*tanb);
12082 gHpb=1.0/tanb;
12083 gHptau=1.0/tanb;
12084 }
12085 else if( modelflag == "type2" ) {
12086 if(logtb>=-1.0 && logtb<=1.75)
12087 {
12088 SigmaHp8=ip_cs_ggtoHp_8(mHp,logtb);
12089 SigmaHp13=ip_cs_ggtoHp_13(mHp,logtb);
12090 }
12091 gHpb=-tanb;
12092 gHptau=-tanb;
12093 }
12094 else if( modelflag == "typeX" ) {
12095 SigmaHp8=ip_cs_ggtoHp_8(mHp,0.0)/(tanb*tanb);
12096 SigmaHp13=ip_cs_ggtoHp_13(mHp,0.0)/(tanb*tanb);
12097 gHpb=1.0/tanb;
12098 gHptau=-tanb;
12099 }
12100 else if( modelflag == "typeY" ) {
12101 if(logtb>=-1.0 && logtb<=1.75)
12102 {
12103 SigmaHp8=ip_cs_ggtoHp_8(mHp,logtb);
12104 SigmaHp13=ip_cs_ggtoHp_13(mHp,logtb);
12105 }
12106 gHpb=-tanb;
12107 gHptau=1.0/tanb;
12108 }
12109 else {
12110 throw std::runtime_error("modelflag can be only any of \"type1\", \"type2\", \"typeX\" or \"typeY\"");
12111 }
12112
12113 double GammaHptaunu=HSTheta(mHp-Mtau)*(Mtau2*(mHp2-Mtau2)*(mHp2-Mtau2)*gHptau*gHptau)/(8.0*mHp*mHp2*M_PI*vev2);
12114 double GammaHptb=HSTheta(mHp-Mt-Mb)*(Vtb*Vtb/(8.0*mHp*M_PI*vev2))*3.0*(-4.0*gHpb*gHpt*Mb2*Mt2
12115 -gHpb*gHpb*Mb2*(Mb2-mHp2+Mt2)-gHpt*gHpt*Mt2*(Mb2-mHp2+Mt2))
12116 *sqrt((Mb2*Mb2+(mHp2-Mt2)*(mHp2-Mt2)-2.0*Mb2*(mHp2+Mt2))/(mHp2*mHp2));
12117 double GammaHpHlW=KaellenFunction(1.0,mHl/mHp,MW/mHp)*KaellenFunction(1.0,mHp/MW,mHl/MW)*KaellenFunction(1.0,mHp/MW,mHl/MW)
12118 *MW2*MW2/mHp*cos(bma)*cos(bma)/(2.0*M_PI*vev2);
12119 double GammaHpHhW=KaellenFunction(1.0,mHh/mHp,MW/mHp)*KaellenFunction(1.0,mHp/MW,mHh/MW)*KaellenFunction(1.0,mHp/MW,mHh/MW)
12120 *MW2*MW2/mHp*sin(bma)*sin(bma)/(2.0*M_PI*vev2);
12121 double GammaHpAW=KaellenFunction(1.0,mA/mHp,MW/mHp)*KaellenFunction(1.0,mHp/MW,mA/MW)*KaellenFunction(1.0,mHp/MW,mA/MW)
12122 *MW2*MW2/mHp/(2.0*M_PI*vev2);
12123 GammaHptot= GammaHptaunu + GammaHptb + GammaHpHlW + GammaHpHhW + GammaHpAW;
12124
12125 double Br_Hptotaunu=GammaHptaunu/GammaHptot;
12126 double Br_Hptotb=GammaHptb/GammaHptot;
12127
12128 //Theoretical expressions for the charged Higgs cross sections times branching ratios
12129
12130 pp_Hpm_taunu_TH8=2.0*SigmaHp8*Br_Hptotaunu;
12131 pp_Hp_taunu_TH8=SigmaHp8*Br_Hptotaunu;
12132 pp_Hpm_tb_TH8=2.0*SigmaHp8*Br_Hptotb;
12133 pp_Hp_tb_TH8=SigmaHp8*Br_Hptotb;
12134 pp_Hpm_taunu_TH13=2.0*SigmaHp13*Br_Hptotaunu;
12135 pp_Hp_tb_TH13=SigmaHp13*Br_Hptotb;
12136
12137 //Ratios of theoretical Heavy Higgs cross sections and experimental upper limits
12138
12146 R_pp_Hp_tb_CMS8=0.0;
12157
12158 //95% to 1 sigma conversion factor, roughly sqrt(3.84)
12159 double nftos=1.95996398454;
12160
12161 if(mHp>=180.0 && mHp<200.0)
12162 {
12169
12172 }
12173 else if(mHp>=200.0 && mHp<300.0)
12174 {
12183
12192 }
12193 else if(mHp>=300.0 && mHp<600.0)
12194 {
12203
12214 }
12215 else if(mHp>=600.0 && mHp<1000.0)
12216 {
12219
12230 }
12231 else if(mHp>=1000.0 && mHp<1400.0)
12232 {
12241 }
12242 else if(mHp>=1400.0 && mHp<2000.0)
12243 {
12252 }
12253}
const gslpp::complex getV_tb() const
A member for returning the value of the CKM element .
Definition: CKM.h:274
const CKM & getCKM() const
A get method to retrieve the member object of type CKM.
double pp_Hp_tb_TH13
Definition: THDMcache.h:3364
double ip_ex_pp_Hpm_taunu_CMS13(double mass)
Interpolating function for the observed CMS upper limit on a singly charged scalar resonance decaying...
Definition: THDMcache.cpp:6746
double pp_Hpm_taunu_TH8
Definition: THDMcache.h:3354
double pp_Hpm_tb_TH8
Definition: THDMcache.h:3358
double ip_ex_pp_Hp_tb_ATLAS13_2_e(double mass)
Interpolating function for the expected ATLAS upper limit on a singly charged scalar resonance decayi...
Definition: THDMcache.cpp:6826
double ip_ex_pp_Hp_tb_CMS8_e(double mass)
Interpolating function for the expected CMS upper limit on a singly charged scalar resonance decaying...
Definition: THDMcache.cpp:6698
double ip_ex_pp_Hp_tb_CMS8(double mass)
Interpolating function for the observed CMS upper limit on a singly charged scalar resonance decaying...
Definition: THDMcache.cpp:6682
double ip_ex_pp_Hpm_taunu_ATLAS8(double mass)
Interpolating function for the observed ATLAS upper limit on a singly charged scalar resonance decayi...
Definition: THDMcache.cpp:6586
double R_pp_Hp_tb_ATLAS13_2
Definition: THDMcache.h:3381
double ip_ex_pp_Hpm_taunu_CMS13_e(double mass)
Interpolating function for the expected CMS upper limit on a singly charged scalar resonance decaying...
Definition: THDMcache.cpp:6762
double THoEX_pp_Hp_tb_ATLAS13_2
Definition: THDMcache.h:3380
double THoEX_pp_Hpm_taunu_ATLAS13
Definition: THDMcache.h:3374
double ip_ex_pp_Hpm_taunu_ATLAS8_e(double mass)
Interpolating function for the expected ATLAS upper limit on a singly charged scalar resonance decayi...
Definition: THDMcache.cpp:6602
double ip_ex_pp_Hpm_taunu_ATLAS13(double mass)
Interpolating function for the observed ATLAS upper limit on a singly charged scalar resonance decayi...
Definition: THDMcache.cpp:6714
double ip_ex_pp_Hp_tb_ATLAS13_1(double mass)
Interpolating function for the observed ATLAS upper limit on a singly charged scalar resonance decayi...
Definition: THDMcache.cpp:6778
double pp_Hp_tb_TH8
Definition: THDMcache.h:3360
double THoEX_pp_Hpm_taunu_ATLAS8
Definition: THDMcache.h:3366
double THoEX_pp_Hp_tb_CMS8
Definition: THDMcache.h:3372
double ip_cs_ggtoHp_8(double mHp, double logtb)
Interpolating function for the H+ production cross section from two gluons at 8 TeV.
Definition: THDMcache.cpp:2711
double R_pp_Hp_tb_ATLAS13
Definition: THDMcache.h:3383
double R_pp_Hp_taunu_CMS8
Definition: THDMcache.h:3369
double ip_ex_pp_Hpm_taunu_ATLAS13_e(double mass)
Interpolating function for the expected ATLAS upper limit on a singly charged scalar resonance decayi...
Definition: THDMcache.cpp:6730
double mHl
Definition: THDMcache.h:3438
double R_pp_Hpm_taunu_ATLAS13
Definition: THDMcache.h:3375
double R_pp_Hpm_taunu_ATLAS8
Definition: THDMcache.h:3367
double ip_ex_pp_Hp_taunu_CMS8_e(double mass)
Interpolating function for the expected CMS upper limit on a singly charged scalar resonance decaying...
Definition: THDMcache.cpp:6634
double pp_Hp_taunu_TH8
Definition: THDMcache.h:3356
double R_pp_Hp_tb_CMS8
Definition: THDMcache.h:3373
double GammaHptot
Total decay width of the charged Higgs .
Definition: THDMcache.h:3389
double ip_ex_pp_Hpm_tb_ATLAS8(double mass)
Interpolating function for the observed ATLAS upper limit on a singly charged scalar resonance decayi...
Definition: THDMcache.cpp:6650
double THoEX_pp_Hp_taunu_CMS8
Definition: THDMcache.h:3368
double R_pp_Hpm_taunu_CMS13
Definition: THDMcache.h:3377
double ip_ex_pp_Hp_taunu_CMS8(double mass)
Interpolating function for the observed CMS upper limit on a singly charged scalar resonance decaying...
Definition: THDMcache.cpp:6618
double pp_Hpm_taunu_TH13
Definition: THDMcache.h:3362
double THoEX_pp_Hp_tb_ATLAS13
Definition: THDMcache.h:3382
double ip_ex_pp_Hp_tb_ATLAS13_2(double mass)
Interpolating function for the observed ATLAS upper limit on a singly charged scalar resonance decayi...
Definition: THDMcache.cpp:6810
double THoEX_pp_Hpm_tb_ATLAS8
Definition: THDMcache.h:3370
double logtb
Definition: THDMcache.h:3429
double R_pp_Hpm_tb_ATLAS8
Definition: THDMcache.h:3371
double ip_cs_ggtoHp_13(double mHp, double logtb)
Interpolating function for the H+ production cross section from two gluons at 13 TeV.
Definition: THDMcache.cpp:2730
double THoEX_pp_Hpm_taunu_CMS13
Definition: THDMcache.h:3376
double R_pp_Hp_tb_ATLAS13_1
Definition: THDMcache.h:3379
double THoEX_pp_Hp_tb_ATLAS13_1
Definition: THDMcache.h:3378
double ip_ex_pp_Hp_tb_ATLAS13_1_e(double mass)
Interpolating function for the expected ATLAS upper limit on a singly charged scalar resonance decayi...
Definition: THDMcache.cpp:6794
double ip_ex_pp_Hpm_tb_ATLAS8_e(double mass)
Interpolating function for the expected ATLAS upper limit on a singly charged scalar resonance decayi...
Definition: THDMcache.cpp:6666

◆ computeSignalStrengthQuantities()

void THDMcache::computeSignalStrengthQuantities ( )

Definition at line 7463 of file THDMcache.cpp.

7464{
7465 double sW2=1.0-cW2;
7466 double sin_ba=sin(bma);
7467 double sinb=tanb/sqrt(1.0+tanb*tanb);
7468 double cosb=1.0/sqrt(1.0+tanb*tanb);
7469 double sina=sinb*cos(bma)-cosb*sin(bma);
7470 double cosa=cosb*cos(bma)+sinb*sin(bma);
7471
7472 //The Standard Model h branching ratios
7473
7474 BrSM_htobb = 5.77e-1;
7475 BrSM_htotautau = 6.32e-2;
7476 BrSM_htogaga = 2.28e-3;
7477 double BrSM_htoWW = 2.15e-1;
7478 double BrSM_htoZZ = 2.64e-2;
7479 double BrSM_htogg = 8.57e-2;
7480 double BrSM_htoZga = 1.54e-3;
7481 double BrSM_htocc = 2.91e-2;
7482
7483 //The ggH cross section in the SM at 8 TeV
7484 double SigmaggF8 = myTHDM->computeSigmaggH(8.0);
7485 //The ggH cross section in the SM at 13 TeV.
7486 double SigmaggF13 = myTHDM->computeSigmaggH(13.0);
7487 //The square of the top-quark contribution to the ggH cross section in the SM at 8 TeV
7488 double Sigmaggh_tt8 = myTHDM->computeSigmaggH_tt(8.0);
7489 //The square of the top-quark contribution to the ggH cross section in the SM at 13 TeV
7490// double Sigmaggh_tt13 = myTHDM->computeSigmaggH_tt(13.0);
7491 //The square of the bottom-quark contribution to the ggH cross section in the SM at 8 TeV
7492 double Sigmaggh_bb8 = myTHDM->computeSigmaggH_bb(8.0);
7493 //The square of the bottom-quark contribution to the ggH cross section in the SM at 13 TeV
7494// double Sigmaggh_bb13 = myTHDM->computeSigmaggH_bb(13.0);
7495 //The ttH production cross section in the SM at 8 TeV
7496 double Sigmatth8 = myTHDM->computeSigmattH(8.0);
7497 //The ttH production cross section in the SM at 13 TeV
7498 double Sigmatth13 = myTHDM->computeSigmattH(13.0);
7499 //The bbH production cross section in the SM at 13 TeV
7500 double Sigmabbh13 = ip_cs_pptobbH_13(mHl);
7501 //The VBF plus Vh production cross section in the SM at 13 TeV
7502 double SigmaVBFVh13 = (myTHDM->computeSigmaVBF(13.0)+myTHDM->computeSigmaWH(13.0)+myTHDM->computeSigmaZH(13.0));
7503
7504 /* r_ii is the ratio of the squared 2HDM vertex coupling of h to
7505 * the particle i and the respective squared SM coupling.*/
7506 rh_QuQu=cosa*cosa/(sinb*sinb);
7507 rh_VV=sin_ba*sin_ba;
7508 rh_QdQd=0.0;//It depends on the modelType
7509 rh_ll=0.0;//It depends on the modelType
7510 rh_gg=0.0;//It depends on the modelType
7511
7512 //Calulation of rh_gg, rh_QdQd, rh_ll, rh_gaga, rh_Zga (depending on the model type): START
7513
7514 //rh_gaga formula = abs(I_h_F+I_h_W+I_h_Hp)^2 / abs(I_hSM_F+I_hSM_W)^2
7515
7516 gslpp::complex I_h_F=0.0;//It depends on the modelType
7517 gslpp::complex fermU=I_h_U(mHl*mHl,Mu,Mc,Mt);
7518 gslpp::complex fermD=I_h_D(mHl*mHl,Md,Ms,Mb);
7519 gslpp::complex fermL=I_h_L(mHl*mHl,Me,Mmu,Mtau);
7520 gslpp::complex I_hSM_W=I_H_W(mHl*mHl,MW);
7521 gslpp::complex I_h_W=sin_ba*I_hSM_W;
7522 gslpp::complex I_h_Hp=I_H_Hp(mHp2,mHl)*ghHpHm(mHp2,tanb,m12_2,bma,mHl*mHl,vev)*vev/(2.0*mHp2);
7523
7524 double ABSgagaTHDM=0.0;
7525 double ABSgagaSM=0.0;
7526
7527 //rh_Zga formula = abs(A_h_F+A_h_W+A_h_Hp)^2 / abs(A_hSM_F+A_hSM_W)^2
7528
7529 gslpp::complex A_h_F = 0.0;//It depends on the modelType
7530 gslpp::complex A_h_Ux = A_h_U(mHl*mHl,cW2,Mu,Mc,Mt,MZ);
7531 gslpp::complex A_h_Dx = A_h_D(mHl*mHl,cW2,Md,Ms,Mb,MZ);
7532 gslpp::complex A_h_Lx = A_h_L(mHl*mHl,cW2,Me,Mmu,Mtau,MZ);
7533 gslpp::complex A_hSM_W = A_H_W(mHl*mHl,cW2,MW,MZ);
7534 gslpp::complex A_h_W = sin_ba*A_hSM_W;
7535 gslpp::complex A_h_Hp = A_H_Hp(mHp2,mHl,cW2,MZ)*ghHpHm(mHp2,tanb,m12_2,bma,mHl*mHl,vev)*vev/(2.0*mHp2);
7536
7537 double ABSZgaTHDM=0.0;
7538 double ABSZgaSM=0.0;
7539
7540 if( modelflag == "type1" ) {
7541 rh_gg=cosa/sinb*cosa/sinb;
7542 rh_QdQd=cosa/sinb*cosa/sinb;
7543 rh_ll=cosa/sinb*cosa/sinb;
7544 I_h_F=cosa/sinb*(fermU+fermD+fermL);
7545 A_h_F = cosa/sinb*(A_h_Ux+A_h_Dx+A_h_Lx)/sqrt(sW2*cW2);
7546 }
7547 else if( modelflag == "type2" ) {
7548 rh_gg=-cosa/sinb*sina/cosb+(cosa/sinb+sina/cosb)
7549 *(Sigmaggh_tt8*cosa/sinb+Sigmaggh_bb8*sina/cosb)/SigmaggF8;
7550 rh_QdQd=sina/cosb*sina/cosb;
7551 rh_ll=sina/cosb*sina/cosb;
7552 I_h_F=cosa/sinb*fermU -sina/cosb*(fermD+fermL);
7553 A_h_F = (cosa/sinb*A_h_Ux-sina/cosb*(A_h_Dx+A_h_Lx))/sqrt(sW2*cW2);
7554 }
7555 else if( modelflag == "typeX" ) {
7556 rh_gg=cosa/sinb*cosa/sinb;
7557 rh_QdQd=cosa/sinb*cosa/sinb;
7558 rh_ll=sina/cosb*sina/cosb;
7559 I_h_F = cosa/sinb*(fermU+fermD) -sina/cosb*fermL;
7560 A_h_F = (cosa/sinb*(A_h_Ux+A_h_Dx)-sina/cosb*A_h_Lx)/sqrt(sW2*cW2);
7561 }
7562 else if( modelflag == "typeY" ) {
7563 rh_gg=-cosa/sinb*sina/cosb+(cosa/sinb+sina/cosb)
7564 *(Sigmaggh_tt8*cosa/sinb+Sigmaggh_bb8*sina/cosb)/SigmaggF8;
7565 rh_QdQd=sina/cosb*sina/cosb;
7566 rh_ll=cosa/sinb*cosa/sinb;
7567 I_h_F = cosa/sinb*(fermU+fermL) -sina/cosb*fermD;
7568 A_h_F = (cosa/sinb*(A_h_Ux+A_h_Lx)-sina/cosb*A_h_Dx)/sqrt(sW2*cW2);
7569 }
7570 else {
7571 throw std::runtime_error("modelflag can be only any of \"type1\", \"type2\", \"typeX\" or \"typeY\"");
7572 }
7573
7574 ABSgagaTHDM=(I_h_F+I_h_W+I_h_Hp).abs2();
7575 ABSgagaSM=(fermU+fermL+fermD+I_hSM_W).abs2();
7576 rh_gaga=ABSgagaTHDM/ABSgagaSM;
7577
7578 ABSZgaTHDM=(A_h_F+A_h_W+A_h_Hp).abs2();
7579 ABSZgaSM=((A_h_Ux+A_h_Lx+A_h_Dx)/sqrt(sW2*cW2)+A_hSM_W).abs2();
7580 rh_Zga=ABSZgaTHDM/ABSZgaSM;
7581 //Calulation of rh_gg, rh_QdQd, rh_ll, rh_gaga, rh_Zga (they depend on the model type): END
7582
7583 /* ggF_tth8 is the ratio of the THDM and SM cross sections for ggF or tth production at 8 TeV*/
7584 ggF_tth8 = (SigmaggF8*rh_gg + Sigmatth8*rh_QuQu)/(SigmaggF8 + Sigmatth8);
7585 /* ggF_tth13 is the ratio of the THDM and SM cross sections for ggF or tth production at 13 TeV */
7586 ggF_tth13 = (SigmaggF13*rh_gg + Sigmatth13*rh_QuQu)/(SigmaggF13 + Sigmatth13);
7587 /* pph13 is the ratio of the THDM and SM cross sections for an h production at 13 TeV */
7588 pph13 = (SigmaggF13*rh_gg + SigmaVBFVh13*rh_VV + Sigmatth13*rh_QuQu + Sigmabbh13*rh_QdQd)/(SigmaggF13 + SigmaVBFVh13 + Sigmatth13 + Sigmabbh13);
7589 /* VBF_Vh is the ratio of the THDM and SM cross sections for VBF or Vh production */
7590 VBF_Vh = rh_VV;
7591
7592 sumModBRs = rh_QdQd*BrSM_htobb + rh_VV*(BrSM_htoWW+BrSM_htoZZ) + rh_ll*BrSM_htotautau +
7593 rh_gaga*BrSM_htogaga + rh_gg*BrSM_htogg + rh_Zga*BrSM_htoZga + rh_QuQu*BrSM_htocc;
7594
7596
7600 THDM_BR_h_WW = rh_VV*BrSM_htoWW/sumModBRs;
7601 THDM_BR_h_ZZ = rh_VV*BrSM_htoZZ/sumModBRs;
7602 THDM_BR_h_gg = rh_gg*BrSM_htogg/sumModBRs;
7603 THDM_BR_h_cc = rh_QuQu*BrSM_htocc/sumModBRs;
7604}
const double computeGammaHTotal() const
The Higgs total width in the Standard Model.
const double computeSigmattH(const double sqrt_s) const
The ttH production cross section in the Standard Model.
const double computeSigmaggH(const double sqrt_s) const
The ggH cross section in the Standard Model.
const double computeSigmaVBF(const double sqrt_s) const
The VBF cross section in the Standard Model.
const double computeSigmaWH(const double sqrt_s) const
The WH production cross section in the Standard Model.
const double computeSigmaggH_tt(const double sqrt_s) const
The square of the top-quark contribution to the ggH cross section in the Standard Model.
const double computeSigmaggH_bb(const double sqrt_s) const
The square of the bottom-quark contribution to the ggH cross section in the Standard Model.
const double computeSigmaZH(const double sqrt_s) const
The ZH production cross section in the Standard Model.
double rh_VV
Definition: THDMcache.h:2884
double rh_QdQd
Definition: THDMcache.h:2882
double THDM_BR_h_gg
Definition: THDMcache.h:2918
double ghHpHm(const double mHp2, const double tanb, const double m12_2, const double bma, const double mHl2, const double vev) const
Definition: THDMcache.cpp:6953
gslpp::complex I_h_L(const double mHl2, const double Me, const double Mmu, const double Mtau) const
Amplitude for the SM Higgs boson decay to diphotons including the leptons in the loop.
Definition: THDMcache.cpp:7087
double rh_ll
Definition: THDMcache.h:2886
double rh_QuQu
Definition: THDMcache.h:2906
double BrSM_htotautau
Definition: THDMcache.h:2880
double VBF_Vh
Definition: THDMcache.h:2900
double sumModBRs
Definition: THDMcache.h:2902
double ggF_tth13
Definition: THDMcache.h:2896
gslpp::complex I_h_U(const double mHl2, const double Mu, const double Mc, const double Mt) const
Amplitude for the SM Higgs boson decay to diphotons including the up-type quarks in the loop.
Definition: THDMcache.cpp:6985
double BrSM_htogaga
Definition: THDMcache.h:2878
double Gamma_h
Definition: THDMcache.h:2904
double ggF_tth8
Definition: THDMcache.h:2894
gslpp::complex A_h_D(const double mHl2, const double cW2, const double Md, const double Ms, const double Mb, const double MZ) const
Amplitude for the SM Higgs boson decay to a photon and a Z boson including the down-type quarks in th...
Definition: THDMcache.cpp:7230
double rh_gg
Definition: THDMcache.h:2892
double BrSM_htobb
Definition: THDMcache.h:2876
gslpp::complex A_h_U(const double mHl2, const double cW2, const double Mu, const double Mc, const double Mt, const double MZ) const
Amplitude for the SM Higgs boson decay to a photon and a Z boson including the up-type quarks in the ...
Definition: THDMcache.cpp:7169
double THDM_BR_h_cc
Definition: THDMcache.h:2920
gslpp::complex A_h_L(const double mHl2, const double cW2, const double Me, const double Mmu, const double Mtau, const double MZ) const
Amplitude for the SM Higgs boson decay to a photon and a Z boson including the leptons in the loop.
Definition: THDMcache.cpp:7291
gslpp::complex I_h_D(const double mHl2, const double Md, const double Ms, const double Mb) const
Amplitude for the SM Higgs boson decay to diphotons including the down-type quarks in the loop.
Definition: THDMcache.cpp:7036
double rh_gaga
Definition: THDMcache.h:2888
double rh_Zga
Definition: THDMcache.h:2890
double pph13
Definition: THDMcache.h:2898

◆ computeWFRcombinations()

void THDMcache::computeWFRcombinations ( )

Definition at line 12422 of file THDMcache.cpp.

12423{
12424 double WFRcomb1a = 0.0;
12425 double WFRcomb1b = 0.0;
12426 double WFRcomb2a = 0.0;
12427 double WFRcomb3a = 0.0;
12428 double WFRcomb3b = 0.0;
12429 double WFRcomb4a = 0.0;
12430
12431 if(WFRflag)
12432 {
12433 double sinb=myTHDM->getsinb();
12434 double cosb=myTHDM->getcosb();
12435 double beta=atan(tanb);
12436 double alpha=beta-bma;
12437 double MZ2=MZ*MZ;
12438
12439 double B000mh = B0_MZ2_0_0_mHl2(MZ2,mHl2).real();
12440 double B000mH = B0_MZ2_0_0_mHh2(MZ2,mHh2).real();
12441 double B00mHpmh = B0_MZ2_0_mHp2_mHl2(MZ2,mHp2,mHl2).real();
12442 double B00mHpmH = B0_MZ2_0_mHp2_mHh2(MZ2,mHp2,mHh2).real();
12443 double B00mAmh = B0_MZ2_0_mA2_mHl2(MZ2,mA2,mHl2).real();
12444 double B00mAmH = B0_MZ2_0_mA2_mHh2(MZ2,mA2,mHh2).real();
12445 double B0mh00 = B0_MZ2_mHl2_0_0(MZ2,mHl2).real();
12446 double B0mh0mHp = B0_MZ2_mHl2_0_mHp2(MZ2,mHl2,mHp2).real();
12447 double B0mh0mA = B0_MZ2_mHl2_0_mA2(MZ2,mHl2,mA2).real();
12448 double B0mhmhmh = B0_MZ2_mHl2_mHl2_mHl2(MZ2,mHl2).real();
12449 double B0mhmHmh = B0_MZ2_mHl2_mHh2_mHl2(MZ2,mHl2,mHh2).real();
12450 double B0mhmHmH = B0_MZ2_mHl2_mHh2_mHh2(MZ2,mHl2,mHh2).real();
12451 double B0mhmHpmHp = B0_MZ2_mHl2_mHp2_mHp2(MZ2,mHl2,mHp2).real();
12452 double B0mhmAmA = B0_MZ2_mHl2_mA2_mA2(MZ2,mHl2,mA2).real();
12453 double B0mH00 = B0_MZ2_mHh2_0_0(MZ2,mHh2).real();
12454 double B0mH0mHp = B0_MZ2_mHh2_0_mHp2(MZ2,mHh2,mHp2).real();
12455 double B0mH0mA = B0_MZ2_mHh2_0_mA2(MZ2,mHh2,mA2).real();
12456 double B0mHmhmh = B0_MZ2_mHh2_mHl2_mHl2(MZ2,mHh2,mHl2).real();
12457 double B0mHmHmh = B0_MZ2_mHh2_mHh2_mHl2(MZ2,mHh2,mHl2).real();
12458 double B0mHmHmH = B0_MZ2_mHh2_mHh2_mHh2(MZ2,mHh2).real();
12459 double B0mHmHpmHp = B0_MZ2_mHh2_mHp2_mHp2(MZ2,mHh2,mHp2).real();
12460 double B0mHmAmA = B0_MZ2_mHh2_mA2_mA2(MZ2,mHh2,mA2).real();
12461 double B0mHp0mh = B0_MZ2_mHp2_0_mHl2(MZ2,mHp2,mHl2).real();
12462 double B0mHp0mH = B0_MZ2_mHp2_0_mHh2(MZ2,mHp2,mHh2).real();
12463 double B0mHpmHpmh = B0_MZ2_mHp2_mHp2_mHl2(MZ2,mHp2,mHl2).real();
12464 double B0mHpmHpmH = B0_MZ2_mHp2_mHp2_mHh2(MZ2,mHp2,mHh2).real();
12465 double B0mA0mh = B0_MZ2_mA2_0_mHl2(MZ2,mA2,mHl2).real();
12466 double B0mA0mH = B0_MZ2_mA2_0_mHh2(MZ2,mA2,mHh2).real();
12467 double B0mAmAmh = B0_MZ2_mA2_mA2_mHl2(MZ2,mA2,mHl2).real();
12468 double B0mAmAmH = B0_MZ2_mA2_mA2_mHh2(MZ2,mA2,mHh2).real();
12469
12470 double ddpB000mh = B0p_MZ2_0_0_mHl2(MZ2,mHl2).real();
12471 double ddpB000mH = B0p_MZ2_0_0_mHh2(MZ2,mHh2).real();
12472 double ddpB00mHpmh = B0p_MZ2_0_mHp2_mHl2(MZ2,mHp2,mHl2).real();
12473 double ddpB00mHpmH = B0p_MZ2_0_mHp2_mHh2(MZ2,mHp2,mHh2).real();
12474 double ddpB00mHpmA = B0p_MZ2_0_mHp2_mA2(MZ2,mHp2,mA2).real();
12475 double ddpB00mAmh = B0p_MZ2_0_mA2_mHl2(MZ2,mA2,mHl2).real();
12476 double ddpB00mAmH = B0p_MZ2_0_mA2_mHh2(MZ2,mA2,mHh2).real();
12477 double ddpB0mh00 = B0p_MZ2_mHl2_0_0(MZ2,mHl2).real();
12478 double ddpB0mh0mHp = B0p_MZ2_mHl2_0_mHp2(MZ2,mHl2,mHp2).real();
12479 double ddpB0mh0mA = B0p_MZ2_mHl2_0_mA2(MZ2,mHl2,mA2).real();
12480 double ddpB0mhmhmh = B0p_MZ2_mHl2_mHl2_mHl2(MZ2,mHl2).real();
12481 double ddpB0mhmHmh = B0p_MZ2_mHl2_mHh2_mHl2(MZ2,mHl2,mHh2).real();
12482 double ddpB0mhmHmH = B0p_MZ2_mHl2_mHh2_mHh2(MZ2,mHl2,mHh2).real();
12483 double ddpB0mhmHpmHp = B0p_MZ2_mHl2_mHp2_mHp2(MZ2,mHl2,mHp2).real();
12484 double ddpB0mhmAmA = B0p_MZ2_mHl2_mA2_mA2(MZ2,mHl2,mA2).real();
12485 double ddpB0mH00 = B0p_MZ2_mHh2_0_0(MZ2,mHh2).real();
12486 double ddpB0mH0mHp = B0p_MZ2_mHh2_0_mHp2(MZ2,mHh2,mHp2).real();
12487 double ddpB0mH0mA = B0p_MZ2_mHh2_0_mA2(MZ2,mHh2,mA2).real();
12488 double ddpB0mHmhmh = B0p_MZ2_mHh2_mHl2_mHl2(MZ2,mHh2,mHl2).real();
12489 double ddpB0mHmHmh = B0p_MZ2_mHh2_mHh2_mHl2(MZ2,mHh2,mHl2).real();
12490 double ddpB0mHmHmH = B0p_MZ2_mHh2_mHh2_mHh2(MZ2,mHh2).real();
12491 double ddpB0mHmHpmHp = B0p_MZ2_mHh2_mHp2_mHp2(MZ2,mHh2,mHp2).real();
12492 double ddpB0mHmAmA = B0p_MZ2_mHh2_mA2_mA2(MZ2,mHh2,mA2).real();
12493 double ddpB0mHp0mh = B0p_MZ2_mHp2_0_mHl2(MZ2,mHp2,mHl2).real();
12494 double ddpB0mHp0mH = B0p_MZ2_mHp2_0_mHh2(MZ2,mHp2,mHh2).real();
12495 double ddpB0mHp0mA = B0p_MZ2_mHp2_0_mA2(MZ2,mHp2,mA2).real();
12496 double ddpB0mHpmHpmh = B0p_MZ2_mHp2_mHp2_mHl2(MZ2,mHp2,mHl2).real();
12497 double ddpB0mHpmHpmH = B0p_MZ2_mHp2_mHp2_mHh2(MZ2,mHp2,mHh2).real();
12498 double ddpB0mA0mh = B0p_MZ2_mA2_0_mHl2(MZ2,mA2,mHl2).real();
12499 double ddpB0mA0mH = B0p_MZ2_mA2_0_mHh2(MZ2,mA2,mHh2).real();
12500 double ddpB0mA0mHp = B0p_MZ2_mA2_0_mHp2(MZ2,mA2,mHp2).real();
12501 double ddpB0mAmAmh = B0p_MZ2_mA2_mA2_mHl2(MZ2,mA2,mHl2).real();
12502 double ddpB0mAmAmH = B0p_MZ2_mA2_mA2_mHh2(MZ2,mA2,mHh2).real();
12503
12504 WFRcomb1a = 3.0*mHl2*mHl2*cosb*cosb*sin(bma)*sin(bma) * ddpB000mh
12505 + 3.0*mHh2*mHh2*cos(bma)*cos(bma)*cosb*cosb * ddpB000mH
12506 + 2.0*(mHl2-mHp2)*(mHl2-mHp2)*cos(bma)*cos(bma)*cosb*cosb * ddpB00mHpmh
12507 + 2.0*(mHh2-mHp2)*(mHh2-mHp2)*sin(bma)*sin(bma)*cosb*cosb * ddpB00mHpmH
12508 + 2.0*(mA2-mHp2)*(mA2-mHp2)*cosb*cosb * ddpB00mHpmA
12509 + (mA2-mHl2)*(mA2-mHl2)*cos(bma)*cos(bma)*cosb*cosb * ddpB00mAmh
12510 + (mA2-mHh2)*(mA2-mHh2)*cosb*cosb*sin(bma)*sin(bma) * ddpB00mAmH
12511 + 1.5*mHl2*mHl2*sin(alpha)*sin(alpha)*sin(bma)*sin(bma) * ddpB0mh00
12512 + 2.0*(mHl2-mHp2)*(mHl2-mHp2)*cos(bma)*cos(bma)*sin(alpha)*sin(alpha) * ddpB0mh0mHp
12513 + (mA2-mHl2)*(mA2-mHl2)*cos(bma)*cos(bma)*sin(alpha)*sin(alpha) * ddpB0mh0mA
12514 + 9.0*sin(alpha)*sin(alpha)*pow(-mHl2*(3.0*sin(bma)+sin(3.0*bma)+sin(3.0*alpha+beta)+3.0*sin(alpha+3.0*beta))
12515 +16.0*m12_2*cos(bma)*cos(bma)*cos(alpha+beta),2)/(512.0*pow(cosb*sinb,4)) * ddpB0mhmhmh
12516 + sin(alpha)*sin(alpha)*pow((cos(alpha)/sinb+sin(alpha)/cosb)*(m12_2+cos(alpha)*sin(alpha)*(mHh2+2.0*mHl2-(3.0*m12_2)/(cosb*sinb))),2) * ddpB0mhmHmh
12517 + sin(alpha)*sin(alpha)*sin(bma)*sin(bma)*pow(-2.0*m12_2+(2.0*mHh2+mHl2-(3.0*m12_2)/(cosb*sinb))*sin(2.0*alpha),2)/(8.0*cosb*cosb*sinb*sinb) * ddpB0mhmHmH
12518 + (sin(alpha)*sin(alpha)*pow((mHl2-2.0*mHp2)*cos(alpha-3.0*beta)*2.0*sinb*cosb
12519 +cos(alpha+beta)*(-8.0*m12_2+(3.0*mHl2+2.0*mHp2)*2.0*sinb*cosb),2))/(64.0*pow(cosb*sinb,4)) * ddpB0mhmHpmHp
12520 + (sin(alpha)*sin(alpha)*pow((2.0*mA2-mHl2)*cos(alpha-3.0*beta)*2.0*sinb*cosb+cos(alpha+beta)*(8.0*m12_2-(2.0*mA2+3.0*mHl2)*2.0*sinb*cosb),2))/(128.0*pow(cosb*sinb,4)) * ddpB0mhmAmA
12521 + 1.5*mHh2*mHh2*cos(alpha)*cos(alpha)*cos(bma)*cos(bma) * ddpB0mH00
12522 + 2.0*(mHh2-mHp2)*(mHh2-mHp2)*cos(alpha)*cos(alpha)*sin(bma)*sin(bma) * ddpB0mH0mHp
12523 + (mA2-mHh2)*(mA2-mHh2)*cos(alpha)*cos(alpha)*sin(bma)*sin(bma) * ddpB0mH0mA
12524 + cos(alpha)*cos(alpha)*cos(bma)*cos(bma)*pow(m12_2+cos(alpha)*sin(alpha)*(mHh2-3.0*m12_2/(cosb*sinb))+mHl2*sin(2.0*alpha),2)/(2.0*cosb*cosb*sinb*sinb) * ddpB0mHmhmh
12525 + cos(alpha)*cos(alpha)*sin(bma)*sin(bma)*pow(m12_2*cosb*sinb+0.5*sin(2.0*alpha)*(3.0*m12_2-(2.0*mHh2+mHl2)*cosb*sinb),2)/pow(cosb*sinb,4) * ddpB0mHmHmh
12526 + 9.0*cos(alpha)*cos(alpha)*pow(mHh2*(-3.0*cos(bma)+cos(3.0*bma)-cos(3.0*alpha+beta)+3.0*cos(alpha+3.0*beta))
12527 +16.0*m12_2*sin(bma)*sin(bma)*sin(alpha+beta),2)/(512.0*pow(cosb*sinb,4)) * ddpB0mHmHmH
12528 + (cos(alpha)*cos(alpha)*pow((mHh2-2.0*mHp2)*cos(alpha-5.0*beta)
12529 +2.0*(mHh2+2.0*mHp2)*cos(bma)-(3.0*mHh2+2.0*mHp2)*cos(alpha+3.0*beta)-16.0*m12_2*sin(alpha+beta),2))/(256.0*pow(cosb*sinb,4)) * ddpB0mHmHpmHp
12530 + (cos(alpha)*cos(alpha)*pow((2.0*mA2-mHh2)*cos(alpha-5.0*beta)
12531 -2.0*(2.0*mA2+mHh2)*cos(bma)+(2.0*mA2+3.0*mHh2)*cos(alpha+3.0*beta)+16.0*m12_2*sin(alpha+beta),2))/(512.0*pow(cosb*sinb,4)) * ddpB0mHmAmA
12532 + 2.0*(mHl2-mHp2)*(mHl2-mHp2)*cos(bma)*cos(bma)*sinb*sinb * ddpB0mHp0mh
12533 + 2.0*(mHh2-mHp2)*(mHh2-mHp2)*sin(bma)*sin(bma)*sinb*sinb * ddpB0mHp0mH
12534 + 2.0*(mA2-mHp2)*(mA2-mHp2)*sinb*sinb * ddpB0mHp0mA
12535 + 2.0*pow((m12_2*cos(alpha+beta))/(sinb*sinb*cosb*cosb)-(mHl2*cos(bma)*cos(2.0*beta))/(cosb*sinb)-(mHl2+2.0*mHp2)*sin(bma),2)*sinb*sinb * ddpB0mHpmHpmh
12536 + 2.0*pow(sinb*((mHh2+2.0*mHp2)*cos(bma)-mHh2*cos(2.0*beta)*sin(bma)/(cosb*sinb)-m12_2*sin(alpha+beta)/(sinb*sinb*cosb*cosb)),2) * ddpB0mHpmHpmH
12537 + (mA2-mHl2)*(mA2-mHl2)*cos(bma)*cos(bma)*sinb*sinb * ddpB0mA0mh
12538 + (mA2-mHh2)*(mA2-mHh2)*sin(bma)*sin(bma)*sinb*sinb * ddpB0mA0mH
12539 + 2.0*(mA2-mHp2)*(mA2-mHp2)*sinb*sinb * ddpB0mA0mHp
12540 + pow((2.0*mA2-mHl2)*cos(alpha-3.0*beta)*2.0*sinb*cosb+cos(alpha+beta)*(8.0*m12_2-(2.0*mA2+3.0*mHl2)*2.0*sinb*cosb),2)/(64.0*pow(cosb,4)*sinb*sinb) * ddpB0mAmAmh
12541 + pow((2.0*mA2-mHh2)*cos(alpha-5.0*beta)-2.0*(2.0*mA2+mHh2)*cos(bma)+2.0*mA2*cos(alpha+3.0*beta)
12542 + 3.0*mHh2*cos(alpha+3.0*beta)+16.0*m12_2*sin(alpha+beta),2)/(256.0*pow(cosb,4)*sinb*sinb) * ddpB0mAmAmH;
12543
12544 WFRcomb1b = (mHl2*(mA2*(2.0*mHl2-3.0*mHp2)+mHl2*mHp2)*sin(2.0*bma)*2.0*sinb*cosb)/(2.0*mA2*mHp2) * B000mh
12545 - (mHh2*(mA2*(2.0*mHh2-3.0*mHp2)+mHh2*mHp2)*sin(2.0*bma)*2.0*sinb*cosb)/(2.0*mA2*mHp2) * B000mH
12546 + ((mHl2-mHp2)*cos(bma)*((mHl2-2.0*mHp2)*cos(alpha-3.0*beta)*2.0*sinb*cosb
12547 +cos(alpha+beta)*(-8.0*m12_2+(3.0*mHl2+2.0*mHp2)*2.0*sinb*cosb)))/(2.0*mHp2*sinb*cosb) * B00mHpmh
12548 + ((mHp2-mHh2)*sin(bma)*((mHh2-2.0*mHp2)*cos(alpha-5.0*beta)+2.0*(mHh2+2.0*mHp2)*cos(bma)-3.0*mHh2*cos(alpha+3.0*beta)
12549 -2.0*mHp2*cos(alpha+3.0*beta)-16.0*m12_2*sin(alpha+beta)))/(4.0*mHp2*sinb*cosb) * B00mHpmH
12550 + ((mHl2-mA2)*cos(bma)*((mHl2-2.0*mA2)*cos(alpha-3.0*beta)*2.0*sinb*cosb
12551 +cos(alpha+beta)*(-8.0*m12_2+(2.0*mA2+3.0*mHl2)*2.0*sinb*cosb)))/(4.0*mA2*sinb*cosb) * B00mAmh
12552 + ((mHh2-mA2)*sin(bma)*((2.0*mA2-mHh2)*cos(alpha-5.0*beta)-2.0*(2.0*mA2+mHh2)*cos(bma)+2.0*mA2*cos(alpha+3.0*beta)
12553 +3.0*mHh2*cos(alpha+3.0*beta)+16.0*m12_2*sin(alpha+beta)))/(8.0*mA2*sinb*cosb) * B00mAmH
12554 + (3.0*mHh2*mHl2*sin(2.0*alpha)*sin(2.0*bma))/(4.0*(mHh2-mHl2)) * B0mh00
12555 + ((mHl2-mHp2)*(mHp2-mHh2)*sin(2.0*alpha)*sin(2.0*bma))/(mHh2-mHl2) * B0mh0mHp
12556 - ((mA2-mHh2)*(mA2-mHl2)*sin(2.0*alpha)*sin(2.0*bma))/(2.0*(mHh2-mHl2)) * B0mh0mA
12557 + 3.0*cos(bma)*sin(2.0*alpha)*(m12_2+cos(alpha)*sin(alpha)*(mHh2-(3.0*m12_2)/(sinb*cosb))+mHl2*sin(2.0*alpha))
12558 *(-mHl2*(3.0*sin(bma)+sin(3.0*bma)+sin(3.0*alpha+beta)+3.0*sin(alpha+3.0*beta))
12559 +16.0*m12_2*cos(bma)*cos(bma)*cos(alpha+beta))/(32.0*(mHl2-mHh2)*pow(sinb*cosb,3)) * B0mhmhmh
12560 + (sin(2.0*bma)*sin(2.0*alpha)
12561 *(4.0*m12_2*m12_2+2.0*m12_2*(mHl2-mHh2)*sin(2.0*alpha)
12562 -(2.0*mHh2*mHh2+5.0*mHh2*mHl2+2.0*mHl2*mHl2-(9.0*m12_2*(mHh2+mHl2))/(sinb*cosb)
12563 +(9.0*m12_2*m12_2)/(sinb*sinb*cosb*cosb))*sin(2.0*alpha)*sin(2.0*alpha)))/(8.0*(mHh2-mHl2)*sinb*sinb*cosb*cosb) * B0mhmHmh
12564 - 3.0*sin(2.0*alpha)*sin(bma)*(m12_2-cos(alpha)*sin(alpha)*(2.0*mHh2+mHl2-(3.0*m12_2)/(sinb*cosb)))
12565 *(mHh2*(-3.0*cos(bma)+cos(3.0*bma)-cos(3.0*alpha+beta)+3.0*cos(alpha+3.0*beta))
12566 +16.0*m12_2*sin(bma)*sin(bma)*sin(alpha+beta))/(32.0*(mHh2-mHl2)*pow(sinb*cosb,3)) * B0mhmHmH
12567 + sin(2.0*alpha)*((mHl2-2.0*mHp2)*cos(alpha-3.0*beta)*2.0*sinb*cosb+cos(alpha+beta)*(-8.0*m12_2+(3.0*mHl2+2.0*mHp2)*2.0*sinb*cosb))
12568 *((mHh2-2.0*mHp2)*cos(alpha-5.0*beta)+2.0*(mHh2+2.0*mHp2)*cos(bma)-3.0*mHh2*cos(alpha+3.0*beta)
12569 -2.0*mHp2*cos(alpha+3.0*beta)-16.0*m12_2*sin(alpha+beta))/(128.0*(mHh2-mHl2)*pow(cosb*sinb,4)) * B0mhmHpmHp
12570 + sin(2.0*alpha)*((mHl2-2.0*mA2)*cos(alpha-3.0*beta)*2.0*sinb*cosb+cos(alpha+beta)*(-8.0*m12_2+(2.0*mA2+3.0*mHl2)*2.0*sinb*cosb))
12571 *((mHh2-2.0*mA2)*cos(alpha-5.0*beta)+2.0*(2.0*mA2+mHh2)*cos(bma)-2.0*mA2*cos(alpha+3.0*beta)
12572 -3.0*mHh2*cos(alpha+3.0*beta)-16.0*m12_2*sin(alpha+beta))/(256.0*(mHh2-mHl2)*pow(cosb*sinb,4)) * B0mhmAmA
12573 - (3.0*mHh2*mHl2*sin(2.0*alpha)*sin(2.0*bma))/(4.0*(mHh2-mHl2)) * B0mH00
12574 + ((mHh2-mHp2)*(mHl2-mHp2)*sin(2.0*alpha)*sin(2.0*bma))/(mHh2-mHl2) * B0mH0mHp
12575 + ((mA2-mHh2)*(mA2-mHl2)*sin(2.0*alpha)*sin(2.0*bma))/(2.0*(mHh2-mHl2)) * B0mH0mA
12576 + 3.0*cos(bma)*sin(2.0*alpha)*(m12_2+cos(alpha)*sin(alpha)*(mHh2-(3.0*m12_2)/(sinb*cosb))+mHl2*sin(2.0*alpha))
12577 *(-mHl2*(3.0*sin(bma)+sin(3.0*bma)+sin(3.0*alpha+beta)+3.0*sin(alpha+3.0*beta))
12578 +16.0*m12_2*cos(bma)*cos(bma)*cos(alpha+beta))/(32.0*(mHh2-mHl2)*pow(sinb*cosb,3)) * B0mHmhmh
12579 + (sin(2.0*bma)*sin(2.0*alpha)*(-4.0*m12_2*m12_2+2.0*m12_2*(mHh2-mHl2)*sin(2.0*alpha)
12580 +(2.0*mHh2*mHh2+5.0*mHh2*mHl2+2.0*mHl2*mHl2
12581 -(9.0*m12_2*(mHh2+mHl2))/(sinb*cosb)
12582 +(9.0*m12_2*m12_2)/(sinb*sinb*cosb*cosb))*sin(2.0*alpha)*sin(2.0*alpha)))
12583 /(8.0*(mHh2-mHl2)*sinb*sinb*cosb*cosb) * B0mHmHmh
12584 + 3.0*sin(bma)*sin(2.0*alpha)*(m12_2-cos(alpha)*sin(alpha)*(2.0*mHh2+mHl2-(3.0*m12_2)/(sinb*cosb)))
12585 *(mHh2*(-3.0*cos(bma)+cos(3.0*bma)-cos(3.0*alpha+beta)+3.0*cos(alpha+3.0*beta))
12586 +16.0*m12_2*sin(bma)*sin(bma)*sin(alpha+beta))/(32.0*(mHh2-mHl2)*pow(sinb*cosb,3)) * B0mHmHmH
12587 - sin(2.0*alpha)*((mHl2-2.0*mHp2)*cos(alpha-3.0*beta)*2.0*sinb*cosb+cos(alpha+beta)*(-8.0*m12_2+(3.0*mHl2+2.0*mHp2)*2.0*sinb*cosb))
12588 *((mHh2-2.0*mHp2)*cos(alpha-5.0*beta)+2.0*(mHh2+2.0*mHp2)*cos(bma)-3.0*mHh2*cos(alpha+3.0*beta)
12589 -2.0*mHp2*cos(alpha+3.0*beta)-16.0*m12_2*sin(alpha+beta))/(128.0*(mHh2-mHl2)*pow(cosb*sinb,4)) * B0mHmHpmHp
12590 - sin(2.0*alpha)*((mHl2-2.0*mA2)*cos(alpha-3.0*beta)*2.0*sinb*cosb+cos(alpha+beta)*(-8.0*m12_2+(3.0*mHl2+2.0*mA2)*2.0*sinb*cosb))
12591 *((mHh2-2.0*mA2)*cos(alpha-5.0*beta)+2.0*(mHh2+2.0*mA2)*cos(bma)-3.0*mHh2*cos(alpha+3.0*beta)
12592 -2.0*mA2*cos(alpha+3.0*beta)-16.0*m12_2*sin(alpha+beta))/(256.0*(mHh2-mHl2)*pow(cosb*sinb,4)) * B0mHmAmA
12593 - (mHl2*(mHl2-mHp2)*sin(2.0*bma)*2.0*sinb*cosb)/mHp2 * B0mHp0mh
12594 + (mHh2*(mHh2-mHp2)*sin(2.0*bma)*2.0*sinb*cosb)/mHp2 * B0mHp0mH
12595 + ((mHp2-mHl2)*cos(bma)*((mHl2-2.0*mHp2)*cos(alpha-3.0*beta)*2.0*sinb*cosb
12596 +cos(alpha+beta)*(-8.0*m12_2+(3.0*mHl2+2.0*mHp2)*2.0*sinb*cosb)))/(2.0*mHp2*sinb*cosb) * B0mHpmHpmh
12597 + ((mHh2-mHp2)*sin(bma)*((mHh2-2.0*mHp2)*cos(alpha-5.0*beta)+2.0*(mHh2+2.0*mHp2)*cos(bma)-3.0*mHh2*cos(alpha+3.0*beta)
12598 -2.0*mHp2*cos(alpha+3.0*beta)-16.0*m12_2*sin(alpha+beta)))/(4.0*mHp2*sinb*cosb) * B0mHpmHpmH
12599 + (mHl2*(mA2-mHl2)*sin(bma)*cos(bma)*2.0*sinb*cosb)/mA2 * B0mA0mh
12600 + ((mHh2-mA2)*mHh2*sin(bma)*cos(bma)*2.0*sinb*cosb)/mA2 * B0mA0mH
12601 + ((mA2-mHl2)*cos(bma)*((-2.0*mA2+mHl2)*cos(alpha-3.0*beta)*2.0*sinb*cosb
12602 +cos(alpha+beta)*(-8.0*m12_2+(2.0*mA2+3.0*mHl2)*2.0*sinb*cosb)))/(4.0*mA2*sinb*cosb) * B0mAmAmh
12603 +((mA2-mHh2)*sin(bma)*((2.0*mA2-mHh2)*cos(alpha-5.0*beta)-2.0*(2.0*mA2+mHh2)*cos(bma)+2.0*mA2*cos(alpha+3.0*beta)
12604 +3.0*mHh2*cos(alpha+3.0*beta)+16.0*m12_2*sin(alpha+beta)))/(8.0*mA2*sinb*cosb) * B0mAmAmH;
12605
12606 WFRcomb2a = 1.5*mHl2*mHl2*sin(bma)*sin(bma) * ddpB000mh
12607 + 1.5*mHh2*mHh2*cos(bma)*cos(bma) * ddpB000mH
12608 + (mHl2-mHp2)*(mHl2-mHp2)*cos(bma)*cos(bma) * ddpB00mHpmh
12609 + (mHh2-mHp2)*(mHh2-mHp2)*sin(bma)*sin(bma) * ddpB00mHpmH
12610 + (mA2-mHp2)*(mA2-mHp2) * ddpB00mHpmA
12611 + 0.5*(mA2-mHl2)*(mA2-mHl2)*cos(bma)*cos(bma) * ddpB00mAmh
12612 + 0.5*(mA2-mHh2)*(mA2-mHh2)*sin(bma)*sin(bma) * ddpB00mAmH
12613 + 0.75*mHl2*mHl2*sin(bma)*sin(bma) * ddpB0mh00
12614 + (mHl2-mHp2)*(mHl2-mHp2)*cos(bma)*cos(bma) * ddpB0mh0mHp
12615 + 0.5*(mA2-mHl2)*(mA2-mHl2)*cos(bma)*cos(bma) * ddpB0mh0mA
12616 + 9.0*pow(16.0*m12_2*cos(bma)*cos(bma)*cos(alpha+beta)
12617 -mHl2*(3.0*sin(bma)+sin(3.0*bma)+sin(3.0*alpha+beta)+3.0*sin(alpha+3.0*beta)),2)/(1024.0*pow(cosb*sinb,4)) * ddpB0mhmhmh
12618 + 0.5*pow(cos(alpha)/sinb + sin(alpha)/cosb,2)
12619 *pow(m12_2+cos(alpha)*sin(alpha)*(mHh2+2.0*mHl2-3.0*m12_2/(cosb*sinb)),2) * ddpB0mhmHmh
12620 + (pow(-2.0*m12_2+(2.0*mHh2+mHl2-3.0*m12_2/(cosb*sinb))*sin(2.0*alpha),2)
12621 *sin(bma)*sin(bma))/(16.0*cosb*cosb*sinb*sinb) * ddpB0mhmHmH
12622 + pow((mHl2-2.0*mHp2)*cos(alpha-3.0*beta)*cosb*sinb
12623 +cos(alpha+beta)*(-4.0*m12_2+(3.0*mHl2+2.0*mHp2)*cosb*sinb),2)/(32.0*pow(cosb*sinb,4)) * ddpB0mhmHpmHp
12624 + pow((2.0*mA2-mHl2)*cos(alpha-3.0*beta)*cosb*sinb
12625 +cos(alpha+beta)*(4.0*m12_2-(2.0*mA2+3.0*mHl2)*cosb*sinb),2)/(64.0*pow(cosb*sinb,4)) * ddpB0mhmAmA
12626 + 0.75*mHh2*mHh2*cos(bma)*cos(bma) * ddpB0mH00
12627 + (mHh2 - mHp2)*(mHh2 - mHp2)*sin(bma)*sin(bma) * ddpB0mH0mHp
12628 + 0.5*(mA2-mHh2)*(mA2-mHh2)*sin(bma)*sin(bma) * ddpB0mH0mA
12629 + 0.25*pow(cos(alpha)/sinb + sin(alpha)/cosb,2)
12630 *pow(m12_2+cos(alpha)*sin(alpha)*(mHh2+2.0*mHl2-3.0*m12_2/(cosb*sinb)),2) * ddpB0mHmhmh
12631 + (pow(-2.0*m12_2+(2.0*mHh2+mHl2-3.0*m12_2/(cosb*sinb))*sin(2.0*alpha),2)
12632 *sin(bma)*sin(bma))/(8.0*cosb*cosb*sinb*sinb) * ddpB0mHmHmh
12633 + 9.0*pow(mHh2*(-3.0*cos(bma)+cos(3.0*bma)-cos(3.0*alpha+beta)+3.0*cos(alpha+3.0*beta))
12634 +16.0*m12_2*sin(bma)*sin(bma)*sin(alpha+beta),2)/(1024.0*pow(cosb*sinb,4)) * ddpB0mHmHmH
12635 + pow((mHh2-2.0*mHp2)*cos(alpha-5.0*beta)+2.0*(mHh2+2.0*mHp2)*cos(bma)-(3.0*mHh2+2.0*mHp2)*cos(alpha+3.0*beta)
12636 -16.0*m12_2*sin(alpha+beta),2)/(512*pow(cosb*sinb,4)) * ddpB0mHmHpmHp
12637 + pow((2.0*mA2-mHh2)*cos(alpha-5.0*beta)-2.0*(2.0*mA2+mHh2)*cos(bma)+(2.0*mA2+3.0*mHh2)*cos(alpha+3.0*beta)
12638 +16.0*m12_2*sin(alpha+beta),2)/(1024*pow(cosb*sinb,4)) * ddpB0mHmAmA
12639 + (mHl2-mHp2)*(mHl2-mHp2)*cos(bma)*cos(bma) * ddpB0mHp0mh
12640 + (mHh2-mHp2)*(mHh2-mHp2)*sin(bma)*sin(bma) * ddpB0mHp0mH
12641 + (mA2-mHp2)*(mA2-mHp2) * ddpB0mHp0mA
12642 + pow((m12_2*cos(alpha+beta))/(cosb*cosb*sinb*sinb)-(mHl2*cos(bma)*cos(2.0*beta))/(cosb*sinb)
12643 -(mHl2+2.0*mHp2)*sin(bma),2) * ddpB0mHpmHpmh
12644 + pow((mHh2+2.0*mHp2)*cos(bma)-(mHh2*cos(2.0*beta)*sin(bma))/(cosb*sinb)
12645 -(m12_2*sin(alpha+beta))/(cosb*cosb*sinb*sinb),2) * ddpB0mHpmHpmH
12646 + 0.5*(mA2-mHl2)*(mA2-mHl2)*cos(bma)*cos(bma) * ddpB0mA0mh
12647 + 0.5*(mA2-mHh2)*(mA2-mHh2)*sin(bma)*sin(bma) * ddpB0mA0mH
12648 + (mA2-mHp2)*(mA2-mHp2) * ddpB0mA0mHp
12649 + pow((2.0*mA2-mHl2)*cos(alpha-3.0*beta)*2.0*cosb*sinb
12650 +cos(alpha+beta)*(8.0*m12_2-(2.0*mA2+3.0*mHl2)*2.0*cosb*sinb),2)/(128.0*pow(cosb*sinb,4)) * ddpB0mAmAmh
12651 + pow((2.0*mA2-mHh2)*cos(alpha-5.0*beta)-2.0*(2.0*mA2+mHh2)*cos(bma)+(2.0*mA2+3.0*mHh2)*cos(alpha+3.0*beta)
12652 +16.0*m12_2*sin(alpha+beta),2)/(512.0*pow(cosb*sinb,4)) * ddpB0mAmAmH;
12653
12654 WFRcomb3a = 0.5*mHl2*mHl2*(3.0-cos(2.0*beta))*sin(bma)*sin(bma) * ddpB000mh
12655 + 0.5*mHh2*mHh2*(3.0-cos(2.0*beta))*cos(bma)*cos(bma) * ddpB000mH
12656 + 2.0*(mHl2-mHp2)*(mHl2-mHp2)*cos(bma)*cos(bma)*sinb*sinb * ddpB00mHpmh
12657 + 2.0*(mHh2-mHp2)*(mHh2-mHp2)*sin(bma)*sin(bma)*sinb*sinb * ddpB00mHpmH
12658 + 2.0*(mA2-mHp2)*(mA2-mHp2)*sinb*sinb * ddpB00mHpmA
12659 + (mA2-mHl2)*(mA2-mHl2)*cos(bma)*cos(bma)*cosb*cosb * ddpB00mAmh
12660 + (mA2-mHh2)*(mA2-mHh2)*cosb*cosb*sin(bma)*sin(bma) * ddpB00mAmH
12661 + 1.5*mHl2*mHl2*sin(alpha)*sin(alpha)*sin(bma)*sin(bma) * ddpB0mh00
12662 + 2.0*(mHl2-mHp2)*(mHl2-mHp2)*cos(bma)*cos(bma)*sin(alpha)*sin(alpha) * ddpB0mh0mHp
12663 + (mA2-mHl2)*(mA2-mHl2)*cos(bma)*cos(bma)*sin(alpha)*sin(alpha) * ddpB0mh0mA
12664 + 9.0*sin(alpha)*sin(alpha)*pow(-mHl2*(3.0*sin(bma)+sin(3.0*bma)+sin(3.0*alpha+beta)+3.0*sin(alpha+3.0*beta))
12665 +16.0*m12_2*cos(bma)*cos(bma)*cos(alpha+beta),2)/(512.0*pow(cosb*sinb,4)) * ddpB0mhmhmh
12666 + sin(alpha)*sin(alpha)*pow((cos(alpha)/sinb+sin(alpha)/cosb)*(m12_2+cos(alpha)*sin(alpha)*(mHh2+2.0*mHl2-(3.0*m12_2)/(cosb*sinb))),2) * ddpB0mhmHmh
12667 + sin(alpha)*sin(alpha)*sin(bma)*sin(bma)*pow(-2.0*m12_2+(2.0*mHh2+mHl2-(3.0*m12_2)/(cosb*sinb))*sin(2.0*alpha),2)/(8.0*cosb*cosb*sinb*sinb) * ddpB0mhmHmH
12668 + (sin(alpha)*sin(alpha)*pow((mHl2-2.0*mHp2)*cos(alpha-3.0*beta)*2.0*sinb*cosb
12669 +cos(alpha+beta)*(-8.0*m12_2+(3.0*mHl2+2.0*mHp2)*2.0*sinb*cosb),2))/(64.0*pow(cosb*sinb,4)) * ddpB0mhmHpmHp
12670 + (sin(alpha)*sin(alpha)*pow((2.0*mA2-mHl2)*cos(alpha-3.0*beta)*2.0*sinb*cosb+cos(alpha+beta)*(8.0*m12_2-(2.0*mA2+3.0*mHl2)*2.0*sinb*cosb),2))/(128.0*pow(cosb*sinb,4)) * ddpB0mhmAmA
12671 + 1.5*mHh2*mHh2*cos(alpha)*cos(alpha)*cos(bma)*cos(bma) * ddpB0mH00
12672 + 2.0*(mHh2-mHp2)*(mHh2-mHp2)*cos(alpha)*cos(alpha)*sin(bma)*sin(bma) * ddpB0mH0mHp
12673 + (mA2-mHh2)*(mA2-mHh2)*cos(alpha)*cos(alpha)*sin(bma)*sin(bma) * ddpB0mH0mA
12674 + cos(alpha)*cos(alpha)*cos(bma)*cos(bma)*pow(m12_2+cos(alpha)*sin(alpha)*(mHh2-3.0*m12_2/(cosb*sinb))+mHl2*sin(2.0*alpha),2)/(2.0*cosb*cosb*sinb*sinb) * ddpB0mHmhmh
12675 + cos(alpha)*cos(alpha)*sin(bma)*sin(bma)*pow(m12_2*cosb*sinb+0.5*sin(2.0*alpha)*(3.0*m12_2-(2.0*mHh2+mHl2)*cosb*sinb),2)/pow(cosb*sinb,4) * ddpB0mHmHmh
12676 + 9.0*cos(alpha)*cos(alpha)*pow(mHh2*(-3.0*cos(bma)+cos(3.0*bma)-cos(3.0*alpha+beta)+3.0*cos(alpha+3.0*beta))
12677 +16.0*m12_2*sin(bma)*sin(bma)*sin(alpha+beta),2)/(512.0*pow(cosb*sinb,4)) * ddpB0mHmHmH
12678 + (cos(alpha)*cos(alpha)*pow((mHh2-2.0*mHp2)*cos(alpha-5.0*beta)
12679 +2.0*(mHh2+2.0*mHp2)*cos(bma)-(3.0*mHh2+2.0*mHp2)*cos(alpha+3.0*beta)-16.0*m12_2*sin(alpha+beta),2))/(256.0*pow(cosb*sinb,4)) * ddpB0mHmHpmHp
12680 + (cos(alpha)*cos(alpha)*pow((2.0*mA2-mHh2)*cos(alpha-5.0*beta)
12681 -2.0*(2.0*mA2+mHh2)*cos(bma)+(2.0*mA2+3.0*mHh2)*cos(alpha+3.0*beta)+16.0*m12_2*sin(alpha+beta),2))/(512.0*pow(cosb*sinb,4)) * ddpB0mHmAmA
12682 + 2.0*(mHl2-mHp2)*(mHl2-mHp2)*cos(bma)*cos(bma)*cosb*cosb * ddpB0mHp0mh
12683 + 2.0*(mHh2-mHp2)*(mHh2-mHp2)*sin(bma)*sin(bma)*cosb*cosb * ddpB0mHp0mH
12684 + 2.0*(mA2-mHp2)*(mA2-mHp2)*cosb*cosb * ddpB0mHp0mA
12685 + 2.0*cosb*cosb*pow((m12_2*cos(alpha+beta))/(cosb*cosb*sinb*sinb)-(mHl2*cos(bma)*cos(2.0*beta))/(cosb*sinb)-(mHl2+2.0*mHp2)*sin(bma),2) * ddpB0mHpmHpmh
12686 + 2.0*cosb*cosb*pow((mHh2+2.0*mHp2)*cos(bma)-(mHh2*cos(2.0*beta)*sin(bma))/(cosb*sinb)-(m12_2*sin(alpha+beta))/(cosb*cosb*sinb*sinb),2) * ddpB0mHpmHpmH
12687 + (mA2-mHl2)*(mA2-mHl2)*cos(bma)*cos(bma)*sinb*sinb * ddpB0mA0mh
12688 + (mA2-mHh2)*(mA2-mHh2)*sin(bma)*sin(bma)*sinb*sinb * ddpB0mA0mH
12689 + 2.0*(mA2-mHp2)*(mA2-mHp2)*sinb*sinb * ddpB0mA0mHp
12690 + pow((2.0*mA2-mHl2)*cos(alpha-3.0*beta)*2.0*sinb*cosb+cos(alpha+beta)*(8.0*m12_2-(2.0*mA2+3.0*mHl2)*2.0*sinb*cosb),2)/(64.0*pow(cosb,4)*sinb*sinb) * ddpB0mAmAmh
12691 + pow((2.0*mA2-mHh2)*cos(alpha-5.0*beta)-2.0*(2.0*mA2+mHh2)*cos(bma)+2.0*mA2*cos(alpha+3.0*beta)
12692 + 3.0*mHh2*cos(alpha+3.0*beta)+16.0*m12_2*sin(alpha+beta),2)/(256.0*pow(cosb,4)*sinb*sinb) * ddpB0mAmAmH;
12693
12694 WFRcomb3b = ((mHl2*mHl2*mHp2+mA2*(-2.0*mHl2*mHl2+mHl2*mHp2))*sin(2.0*bma)*sinb*cosb)/(mA2*mHp2) * B000mh
12695 + ((-mHh2*mHh2*mHp2+mA2*(2.0*mHh2*mHh2-mHh2*mHp2))*sin(2.0*bma)*sinb*cosb)/(mA2*mHp2) * B000mH
12696 + ((mHp2-mHl2)*cos(bma)*((mHl2-2.0*mHp2)*cos(alpha-3.0*beta)*2.0*sinb*cosb
12697 +cos(alpha+beta)*(-8.0*m12_2+(3.0*mHl2+2.0*mHp2)*2.0*sinb*cosb)))/(2.0*mHp2*sinb*cosb) * B00mHpmh
12698 + ((mHh2-mHp2)*sin(bma)*((mHh2-2.0*mHp2)*cos(alpha-5.0*beta)+2.0*(mHh2+2.0*mHp2)*cos(bma)-3.0*mHh2*cos(alpha+3.0*beta)
12699 -2.0*mHp2*cos(alpha+3.0*beta)-16.0*m12_2*sin(alpha+beta)))/(4.0*mHp2*sinb*cosb) * B00mHpmH
12700 + ((mHl2-mA2)*cos(bma)*((mHl2-2.0*mA2)*cos(alpha-3.0*beta)*2.0*sinb*cosb
12701 +cos(alpha+beta)*(-8.0*m12_2+(2.0*mA2+3.0*mHl2)*2.0*sinb*cosb)))/(4.0*mA2*sinb*cosb) * B00mAmh
12702 + ((mHh2-mA2)*sin(bma)*((2.0*mA2-mHh2)*cos(alpha-5.0*beta)-2.0*(2.0*mA2+mHh2)*cos(bma)+2.0*mA2*cos(alpha+3.0*beta)
12703 +3.0*mHh2*cos(alpha+3.0*beta)+16.0*m12_2*sin(alpha+beta)))/(8.0*mA2*sinb*cosb) * B00mAmH
12704 + (3.0*mHh2*mHl2*sin(2.0*alpha)*sin(2.0*bma))/(4.0*(mHh2-mHl2)) * B0mh00
12705 + ((mHl2-mHp2)*(mHp2-mHh2)*sin(2.0*alpha)*sin(2.0*bma))/(mHh2-mHl2) * B0mh0mHp
12706 - ((mA2-mHh2)*(mA2-mHl2)*sin(2.0*alpha)*sin(2.0*bma))/(2.0*(mHh2-mHl2)) * B0mh0mA
12707 + 3.0*cos(bma)*sin(2.0*alpha)*(m12_2+cos(alpha)*sin(alpha)*(mHh2-(3.0*m12_2)/(sinb*cosb))+mHl2*sin(2.0*alpha))
12708 *(-mHl2*(3.0*sin(bma)+sin(3.0*bma)+sin(3.0*alpha+beta)+3.0*sin(alpha+3.0*beta))
12709 +16.0*m12_2*cos(bma)*cos(bma)*cos(alpha+beta))/(32.0*(mHl2-mHh2)*pow(sinb*cosb,3)) * B0mhmhmh
12710 + (sin(2.0*bma)*sin(2.0*alpha)
12711 *(4.0*m12_2*m12_2+2.0*m12_2*(mHl2-mHh2)*sin(2.0*alpha)
12712 -(2.0*mHh2*mHh2+5.0*mHh2*mHl2+2.0*mHl2*mHl2-(9.0*m12_2*(mHh2+mHl2))/(sinb*cosb)
12713 +(9.0*m12_2*m12_2)/(sinb*sinb*cosb*cosb))*sin(2.0*alpha)*sin(2.0*alpha)))/(8.0*(mHh2-mHl2)*sinb*sinb*cosb*cosb) * B0mhmHmh
12714 - 3.0*sin(2.0*alpha)*sin(bma)*(m12_2-cos(alpha)*sin(alpha)*(2.0*mHh2+mHl2-(3.0*m12_2)/(sinb*cosb)))
12715 *(mHh2*(-3.0*cos(bma)+cos(3.0*bma)-cos(3.0*alpha+beta)+3.0*cos(alpha+3.0*beta))
12716 +16.0*m12_2*sin(bma)*sin(bma)*sin(alpha+beta))/(32.0*(mHh2-mHl2)*pow(sinb*cosb,3)) * B0mhmHmH
12717 + sin(2.0*alpha)*((mHl2-2.0*mHp2)*cos(alpha-3.0*beta)*2.0*sinb*cosb+cos(alpha+beta)*(-8.0*m12_2+(3.0*mHl2+2.0*mHp2)*2.0*sinb*cosb))
12718 *((mHh2-2.0*mHp2)*cos(alpha-5.0*beta)+2.0*(mHh2+2.0*mHp2)*cos(bma)-3.0*mHh2*cos(alpha+3.0*beta)
12719 -2.0*mHp2*cos(alpha+3.0*beta)-16.0*m12_2*sin(alpha+beta))/(128.0*(mHh2-mHl2)*pow(cosb*sinb,4)) * B0mhmHpmHp
12720 + sin(2.0*alpha)*((mHl2-2.0*mA2)*cos(alpha-3.0*beta)*2.0*sinb*cosb+cos(alpha+beta)*(-8.0*m12_2+(2.0*mA2+3.0*mHl2)*2.0*sinb*cosb))
12721 *((mHh2-2.0*mA2)*cos(alpha-5.0*beta)+2.0*(2.0*mA2+mHh2)*cos(bma)-2.0*mA2*cos(alpha+3.0*beta)
12722 -3.0*mHh2*cos(alpha+3.0*beta)-16.0*m12_2*sin(alpha+beta))/(256.0*(mHh2-mHl2)*pow(cosb*sinb,4)) * B0mhmAmA
12723 - (3.0*mHh2*mHl2*sin(2.0*alpha)*sin(2.0*bma))/(4.0*(mHh2-mHl2)) * B0mH00
12724 + ((mHh2-mHp2)*(mHl2-mHp2)*sin(2.0*alpha)*sin(2.0*bma))/(mHh2-mHl2) * B0mH0mHp
12725 + ((mA2-mHh2)*(mA2-mHl2)*sin(2.0*alpha)*sin(2.0*bma))/(2.0*(mHh2-mHl2)) * B0mH0mA
12726 + 3.0*cos(bma)*sin(2.0*alpha)*(m12_2+cos(alpha)*sin(alpha)*(mHh2-(3.0*m12_2)/(sinb*cosb))+mHl2*sin(2.0*alpha))
12727 *(-mHl2*(3.0*sin(bma)+sin(3.0*bma)+sin(3.0*alpha+beta)+3.0*sin(alpha+3.0*beta))
12728 +16.0*m12_2*cos(bma)*cos(bma)*cos(alpha+beta))/(32.0*(mHh2-mHl2)*pow(sinb*cosb,3)) * B0mHmhmh
12729 + (sin(2.0*bma)*sin(2.0*alpha)*(-4.0*m12_2*m12_2+2.0*m12_2*(mHh2-mHl2)*sin(2.0*alpha)
12730 +(2.0*mHh2*mHh2+5.0*mHh2*mHl2+2.0*mHl2*mHl2
12731 -(9.0*m12_2*(mHh2+mHl2))/(sinb*cosb)
12732 +(9.0*m12_2*m12_2)/(sinb*sinb*cosb*cosb))*sin(2.0*alpha)*sin(2.0*alpha)))
12733 /(8.0*(mHh2-mHl2)*sinb*sinb*cosb*cosb) * B0mHmHmh
12734 + 3.0*sin(bma)*sin(2.0*alpha)*(m12_2-cos(alpha)*sin(alpha)*(2.0*mHh2+mHl2-(3.0*m12_2)/(sinb*cosb)))
12735 *(mHh2*(-3.0*cos(bma)+cos(3.0*bma)-cos(3.0*alpha+beta)+3.0*cos(alpha+3.0*beta))
12736 +16.0*m12_2*sin(bma)*sin(bma)*sin(alpha+beta))/(32.0*(mHh2-mHl2)*pow(sinb*cosb,3)) * B0mHmHmH
12737 - sin(2.0*alpha)*((mHl2-2.0*mHp2)*cos(alpha-3.0*beta)*2.0*sinb*cosb+cos(alpha+beta)*(-8.0*m12_2+(3.0*mHl2+2.0*mHp2)*2.0*sinb*cosb))
12738 *((mHh2-2.0*mHp2)*cos(alpha-5.0*beta)+2.0*(mHh2+2.0*mHp2)*cos(bma)-3.0*mHh2*cos(alpha+3.0*beta)
12739 -2.0*mHp2*cos(alpha+3.0*beta)-16.0*m12_2*sin(alpha+beta))/(128.0*(mHh2-mHl2)*pow(cosb*sinb,4)) * B0mHmHpmHp
12740 - sin(2.0*alpha)*((mHl2-2.0*mA2)*cos(alpha-3.0*beta)*2.0*sinb*cosb+cos(alpha+beta)*(-8.0*m12_2+(3.0*mHl2+2.0*mA2)*2.0*sinb*cosb))
12741 *((mHh2-2.0*mA2)*cos(alpha-5.0*beta)+2.0*(mHh2+2.0*mA2)*cos(bma)-3.0*mHh2*cos(alpha+3.0*beta)
12742 -2.0*mA2*cos(alpha+3.0*beta)-16.0*m12_2*sin(alpha+beta))/(256.0*(mHh2-mHl2)*pow(cosb*sinb,4)) * B0mHmAmA
12743 + (mHl2*(mHl2-mHp2)*sin(2.0*bma)*2.0*sinb*cosb)/mHp2 * B0mHp0mh
12744 - (mHh2*(mHh2-mHp2)*sin(2.0*bma)*2.0*sinb*cosb)/mHp2 * B0mHp0mH
12745 + (mHl2-mHp2)*cos(bma)*((mHl2-2.0*mHp2)*cos(alpha-3.0*beta)*2.0*sinb*cosb
12746 +cos(alpha+beta)*(-8.0*m12_2+(3.0*mHl2+2.0*mHp2)*2.0*sinb*cosb))/(2.0*mHp2*sinb*cosb) * B0mHpmHpmh
12747 - (mHh2-mHp2)*sin(bma)*((mHh2-2.0*mHp2)*cos(alpha-5.0*beta)+2.0*(mHh2+2.0*mHp2)*cos(bma)
12748 -3.0*mHh2*cos(alpha+3.0*beta)-2.0*mHp2*cos(alpha+3.0*beta)-16.0*m12_2*sin(alpha+beta))/(4.0*mHp2*sinb*cosb) * B0mHpmHpmH
12749 + (mHl2*(mA2-mHl2)*sin(bma)*cos(bma)*2.0*sinb*cosb)/mA2 * B0mA0mh
12750 + ((mHh2-mA2)*mHh2*sin(bma)*cos(bma)*2.0*sinb*cosb)/mA2 * B0mA0mH
12751 + ((mA2-mHl2)*cos(bma)*((-2.0*mA2+mHl2)*cos(alpha-3.0*beta)*2.0*sinb*cosb
12752 +cos(alpha+beta)*(-8.0*m12_2+(2.0*mA2+3.0*mHl2)*2.0*sinb*cosb)))/(4.0*mA2*sinb*cosb) * B0mAmAmh
12753 +((mA2-mHh2)*sin(bma)*((2.0*mA2-mHh2)*cos(alpha-5.0*beta)-2.0*(2.0*mA2+mHh2)*cos(bma)+2.0*mA2*cos(alpha+3.0*beta)
12754 +3.0*mHh2*cos(alpha+3.0*beta)+16.0*m12_2*sin(alpha+beta)))/(8.0*mA2*sinb*cosb) * B0mAmAmH;
12755
12756 WFRcomb4a = 0.5*mHl2*mHl2*sin(bma)*sin(bma) * ddpB000mh
12757 + 0.5*mHh2*mHh2*cos(bma)*cos(bma) * ddpB000mH
12758 + 0.5*(mA2-mHl2)*(mA2-mHl2)*cos(bma)*cos(bma) * ddpB00mAmh
12759 + 0.5*(mA2-mHh2)*(mA2-mHh2)*sin(bma)*sin(bma) * ddpB00mAmH
12760 + 0.75*mHl2*mHl2*sin(bma)*sin(bma) * ddpB0mh00
12761 + (mHl2-mHp2)*(mHl2-mHp2)*cos(bma)*cos(bma) * ddpB0mh0mHp
12762 + 0.5*(mA2-mHl2)*(mA2-mHl2)*cos(bma)*cos(bma) * ddpB0mh0mA
12763 + 9.0*pow(16.0*m12_2*cos(bma)*cos(bma)*cos(alpha+beta)
12764 -mHl2*(3.0*sin(bma)+sin(3.0*bma)+sin(3.0*alpha+beta)+3.0*sin(alpha+3.0*beta)),2)/(1024.0*pow(cosb*sinb,4)) * ddpB0mhmhmh
12765 + 0.5*pow(cos(alpha)/sinb + sin(alpha)/cosb,2)
12766 *pow(m12_2+cos(alpha)*sin(alpha)*(mHh2+2.0*mHl2-3.0*m12_2/(cosb*sinb)),2) * ddpB0mhmHmh
12767 + (pow(-2.0*m12_2+(2.0*mHh2+mHl2-3.0*m12_2/(cosb*sinb))*sin(2.0*alpha),2)
12768 *sin(bma)*sin(bma))/(16.0*cosb*cosb*sinb*sinb) * ddpB0mhmHmH
12769 + pow((mHl2-2.0*mHp2)*cos(alpha-3.0*beta)*cosb*sinb
12770 +cos(alpha+beta)*(-4.0*m12_2+(3.0*mHl2+2.0*mHp2)*cosb*sinb),2)/(32.0*pow(cosb*sinb,4)) * ddpB0mhmHpmHp
12771 + pow((2.0*mA2-mHl2)*cos(alpha-3.0*beta)*cosb*sinb
12772 +cos(alpha+beta)*(4.0*m12_2-(2.0*mA2+3.0*mHl2)*cosb*sinb),2)/(64.0*pow(cosb*sinb,4)) * ddpB0mhmAmA
12773 + 0.75*mHh2*mHh2*cos(bma)*cos(bma) * ddpB0mH00
12774 + (mHh2 - mHp2)*(mHh2 - mHp2)*sin(bma)*sin(bma) * ddpB0mH0mHp
12775 + 0.5*(mA2-mHh2)*(mA2-mHh2)*sin(bma)*sin(bma) * ddpB0mH0mA
12776 + 0.25*pow(cos(alpha)/sinb + sin(alpha)/cosb,2)
12777 *pow(m12_2+cos(alpha)*sin(alpha)*(mHh2+2.0*mHl2-3.0*m12_2/(cosb*sinb)),2) * ddpB0mHmhmh
12778 + (pow(-2.0*m12_2+(2.0*mHh2+mHl2-3.0*m12_2/(cosb*sinb))*sin(2.0*alpha),2)
12779 *sin(bma)*sin(bma))/(8.0*cosb*cosb*sinb*sinb) * ddpB0mHmHmh
12780 + 9.0*pow(mHh2*(-3.0*cos(bma)+cos(3.0*bma)-cos(3.0*alpha+beta)+3.0*cos(alpha+3.0*beta))
12781 +16.0*m12_2*sin(bma)*sin(bma)*sin(alpha+beta),2)/(1024.0*pow(cosb*sinb,4)) * ddpB0mHmHmH
12782 + pow((mHh2-2.0*mHp2)*cos(alpha-5.0*beta)+2.0*(mHh2+2.0*mHp2)*cos(bma)-(3.0*mHh2+2.0*mHp2)*cos(alpha+3.0*beta)
12783 -16.0*m12_2*sin(alpha+beta),2)/(512*pow(cosb*sinb,4)) * ddpB0mHmHpmHp
12784 + pow((2.0*mA2-mHh2)*cos(alpha-5.0*beta)-2.0*(2.0*mA2+mHh2)*cos(bma)+(2.0*mA2+3.0*mHh2)*cos(alpha+3.0*beta)
12785 +16.0*m12_2*sin(alpha+beta),2)/(1024*pow(cosb*sinb,4)) * ddpB0mHmAmA
12786 + 0.5*(mA2-mHl2)*(mA2-mHl2)*cos(bma)*cos(bma) * ddpB0mA0mh
12787 + 0.5*(mA2-mHh2)*(mA2-mHh2)*sin(bma)*sin(bma) * ddpB0mA0mH
12788 + (mA2-mHp2)*(mA2-mHp2) * ddpB0mA0mHp
12789 + pow((2.0*mA2-mHl2)*cos(alpha-3.0*beta)*2.0*cosb*sinb
12790 +cos(alpha+beta)*(8.0*m12_2-(2.0*mA2+3.0*mHl2)*2.0*cosb*sinb),2)/(128.0*pow(cosb*sinb,4)) * ddpB0mAmAmh
12791 + pow((2.0*mA2-mHh2)*cos(alpha-5.0*beta)-2.0*(2.0*mA2+mHh2)*cos(bma)+(2.0*mA2+3.0*mHh2)*cos(alpha+3.0*beta)
12792 +16.0*m12_2*sin(alpha+beta),2)/(512.0*pow(cosb*sinb,4)) * ddpB0mAmAmH;
12793 }
12794 WFRcomb1=-(WFRcomb1a+WFRcomb1b)/(vev*vev);
12795 WFRcomb2=-WFRcomb2a/(vev*vev);
12796 WFRcomb3=-(WFRcomb3a+WFRcomb3b)/(vev*vev);
12797 WFRcomb4=-WFRcomb4a/(vev*vev);
12798}
double getsinb() const
A method get .
Definition: THDM.h:291
double getcosb() const
A method get .
Definition: THDM.h:299
gslpp::complex B0p_MZ2_mHh2_0_mHp2(const double MZ2, const double mHh2, const double mHp2) const
.
Definition: THDMcache.cpp:1076
gslpp::complex B0p_MZ2_mHl2_0_0(const double MZ2, const double mHl2) const
.
Definition: THDMcache.cpp:950
gslpp::complex B0p_MZ2_mA2_0_mHl2(const double MZ2, const double mA2, const double mHl2) const
.
Definition: THDMcache.cpp:1244
gslpp::complex B0_MZ2_mHp2_mHp2_mHh2(const double MZ2, const double mHp2, const double mHh2) const
.
Definition: THDMcache.cpp:780
gslpp::complex B0_MZ2_mHl2_mHh2_mHh2(const double MZ2, const double mHl2, const double mHh2) const
.
Definition: THDMcache.cpp:584
gslpp::complex B0_MZ2_mHh2_0_mA2(const double MZ2, const double mHh2, const double mA2) const
.
Definition: THDMcache.cpp:654
gslpp::complex B0p_MZ2_mHl2_mHl2_mHl2(const double MZ2, const double mHl2) const
.
Definition: THDMcache.cpp:992
gslpp::complex B0_MZ2_mHh2_mA2_mA2(const double MZ2, const double mHh2, const double mA2) const
.
Definition: THDMcache.cpp:724
gslpp::complex B0p_MZ2_0_0_mHh2(const double MZ2, const double mHh2) const
.
Definition: THDMcache.cpp:866
gslpp::complex B0_MZ2_mHh2_mHh2_mHh2(const double MZ2, const double mHh2) const
.
Definition: THDMcache.cpp:696
gslpp::complex B0p_MZ2_0_0_mHl2(const double MZ2, const double mHl2) const
.
Definition: THDMcache.cpp:852
gslpp::complex B0_MZ2_mHl2_mHp2_mHp2(const double MZ2, const double mHl2, const double mHp2) const
.
Definition: THDMcache.cpp:598
gslpp::complex B0p_MZ2_mHp2_mHp2_mHh2(const double MZ2, const double mHp2, const double mHh2) const
.
Definition: THDMcache.cpp:1230
gslpp::complex B0_MZ2_mHp2_0_mHl2(const double MZ2, const double mHp2, const double mHl2) const
.
Definition: THDMcache.cpp:738
gslpp::complex B0_MZ2_mHh2_0_0(const double MZ2, const double mHh2) const
.
Definition: THDMcache.cpp:626
gslpp::complex B0p_MZ2_mA2_0_mHh2(const double MZ2, const double mA2, const double mHh2) const
.
Definition: THDMcache.cpp:1258
gslpp::complex B0p_MZ2_mHl2_mA2_mA2(const double MZ2, const double mHl2, const double mA2) const
.
Definition: THDMcache.cpp:1048
gslpp::complex B0p_MZ2_mHl2_0_mA2(const double MZ2, const double mHl2, const double mA2) const
.
Definition: THDMcache.cpp:978
gslpp::complex B0_MZ2_0_0_mHl2(const double MZ2, const double mHl2) const
.
Definition: THDMcache.cpp:430
gslpp::complex B0p_MZ2_mHh2_mHh2_mHh2(const double MZ2, const double mHh2) const
.
Definition: THDMcache.cpp:1132
gslpp::complex B0p_MZ2_mHh2_mA2_mA2(const double MZ2, const double mHh2, const double mA2) const
.
Definition: THDMcache.cpp:1160
gslpp::complex B0p_MZ2_mHp2_0_mA2(const double MZ2, const double mHp2, const double mA2) const
.
Definition: THDMcache.cpp:1202
gslpp::complex B0_MZ2_0_0_mHh2(const double MZ2, const double mHh2) const
.
Definition: THDMcache.cpp:444
gslpp::complex B0_MZ2_mHl2_mHl2_mHl2(const double MZ2, const double mHl2) const
.
Definition: THDMcache.cpp:556
gslpp::complex B0p_MZ2_mHh2_0_0(const double MZ2, const double mHh2) const
.
Definition: THDMcache.cpp:1062
gslpp::complex B0p_MZ2_mHp2_0_mHh2(const double MZ2, const double mHp2, const double mHh2) const
.
Definition: THDMcache.cpp:1188
gslpp::complex B0p_MZ2_mHh2_mHh2_mHl2(const double MZ2, const double mHh2, const double mHl2) const
.
Definition: THDMcache.cpp:1118
gslpp::complex B0_MZ2_mHl2_mA2_mA2(const double MZ2, const double mHl2, const double mA2) const
.
Definition: THDMcache.cpp:612
gslpp::complex B0p_MZ2_mHh2_mHl2_mHl2(const double MZ2, const double mHh2, const double mHl2) const
.
Definition: THDMcache.cpp:1104
gslpp::complex B0p_MZ2_mA2_mA2_mHh2(const double MZ2, const double mA2, const double mHh2) const
.
Definition: THDMcache.cpp:1300
gslpp::complex B0_MZ2_mHl2_0_0(const double MZ2, const double mHl2) const
.
Definition: THDMcache.cpp:514
gslpp::complex B0p_MZ2_mA2_0_mHp2(const double MZ2, const double mA2, const double mHp2) const
.
Definition: THDMcache.cpp:1272
double WFRcomb4
Definition: THDMcache.h:3411
gslpp::complex B0_MZ2_mHp2_mHp2_mHl2(const double MZ2, const double mHp2, const double mHl2) const
.
Definition: THDMcache.cpp:766
gslpp::complex B0_MZ2_mA2_0_mHl2(const double MZ2, const double mA2, const double mHl2) const
.
Definition: THDMcache.cpp:794
gslpp::complex B0_MZ2_mHh2_mHp2_mHp2(const double MZ2, const double mHh2, const double mHp2) const
.
Definition: THDMcache.cpp:710
gslpp::complex B0p_MZ2_0_mA2_mHh2(const double MZ2, const double mA2, const double mHh2) const
.
Definition: THDMcache.cpp:936
gslpp::complex B0p_MZ2_mA2_mA2_mHl2(const double MZ2, const double mA2, const double mHl2) const
.
Definition: THDMcache.cpp:1286
gslpp::complex B0_MZ2_0_mHp2_mHh2(const double MZ2, const double mHp2, const double mHh2) const
.
Definition: THDMcache.cpp:472
gslpp::complex B0p_MZ2_0_mHp2_mA2(const double MZ2, const double mHp2, const double mA2) const
.
Definition: THDMcache.cpp:908
gslpp::complex B0_MZ2_mHh2_mHl2_mHl2(const double MZ2, const double mHh2, const double mHl2) const
.
Definition: THDMcache.cpp:668
gslpp::complex B0p_MZ2_0_mHp2_mHh2(const double MZ2, const double mHp2, const double mHh2) const
.
Definition: THDMcache.cpp:894
gslpp::complex B0_MZ2_0_mA2_mHh2(const double MZ2, const double mA2, const double mHh2) const
.
Definition: THDMcache.cpp:500
gslpp::complex B0p_MZ2_0_mHp2_mHl2(const double MZ2, const double mHp2, const double mHl2) const
.
Definition: THDMcache.cpp:880
gslpp::complex B0_MZ2_mHp2_0_mHh2(const double MZ2, const double mHp2, const double mHh2) const
.
Definition: THDMcache.cpp:752
gslpp::complex B0p_MZ2_mHp2_0_mHl2(const double MZ2, const double mHp2, const double mHl2) const
.
Definition: THDMcache.cpp:1174
gslpp::complex B0p_MZ2_mHh2_0_mA2(const double MZ2, const double mHh2, const double mA2) const
.
Definition: THDMcache.cpp:1090
gslpp::complex B0_MZ2_mHl2_0_mA2(const double MZ2, const double mHl2, const double mA2) const
.
Definition: THDMcache.cpp:542
gslpp::complex B0p_MZ2_mHl2_mHh2_mHh2(const double MZ2, const double mHl2, const double mHh2) const
.
Definition: THDMcache.cpp:1020
gslpp::complex B0_MZ2_mA2_mA2_mHl2(const double MZ2, const double mA2, const double mHl2) const
.
Definition: THDMcache.cpp:822
double WFRcomb3
Definition: THDMcache.h:3410
double WFRcomb1
Definition: THDMcache.h:3408
gslpp::complex B0_MZ2_0_mHp2_mHl2(const double MZ2, const double mHp2, const double mHl2) const
.
Definition: THDMcache.cpp:458
gslpp::complex B0_MZ2_mA2_mA2_mHh2(const double MZ2, const double mA2, const double mHh2) const
.
Definition: THDMcache.cpp:836
gslpp::complex B0_MZ2_0_mA2_mHl2(const double MZ2, const double mA2, const double mHl2) const
.
Definition: THDMcache.cpp:486
gslpp::complex B0_MZ2_mHh2_0_mHp2(const double MZ2, const double mHh2, const double mHp2) const
.
Definition: THDMcache.cpp:640
gslpp::complex B0p_MZ2_mHl2_0_mHp2(const double MZ2, const double mHl2, const double mHp2) const
.
Definition: THDMcache.cpp:964
gslpp::complex B0p_MZ2_mHl2_mHp2_mHp2(const double MZ2, const double mHl2, const double mHp2) const
.
Definition: THDMcache.cpp:1034
gslpp::complex B0p_MZ2_0_mA2_mHl2(const double MZ2, const double mA2, const double mHl2) const
.
Definition: THDMcache.cpp:922
gslpp::complex B0p_MZ2_mHp2_mHp2_mHl2(const double MZ2, const double mHp2, const double mHl2) const
.
Definition: THDMcache.cpp:1216
gslpp::complex B0p_MZ2_mHl2_mHh2_mHl2(const double MZ2, const double mHl2, const double mHh2) const
.
Definition: THDMcache.cpp:1006
gslpp::complex B0_MZ2_mHl2_mHh2_mHl2(const double MZ2, const double mHl2, const double mHh2) const
.
Definition: THDMcache.cpp:570
double WFRcomb2
Definition: THDMcache.h:3409
gslpp::complex B0_MZ2_mHh2_mHh2_mHl2(const double MZ2, const double mHh2, const double mHl2) const
.
Definition: THDMcache.cpp:682
gslpp::complex B0_MZ2_mHl2_0_mHp2(const double MZ2, const double mHl2, const double mHp2) const
.
Definition: THDMcache.cpp:528
gslpp::complex B0p_MZ2_mHh2_mHp2_mHp2(const double MZ2, const double mHh2, const double mHp2) const
.
Definition: THDMcache.cpp:1146
gslpp::complex B0_MZ2_mA2_0_mHh2(const double MZ2, const double mA2, const double mHh2) const
.
Definition: THDMcache.cpp:808

◆ cW2THDM()

double THDMcache::cW2THDM ( const double  c02) const

Definition at line 7451 of file THDMcache.cpp.

7451 {
7452 return c02;
7453}

◆ f_func()

gslpp::complex THDMcache::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 7388 of file THDMcache.cpp.

7388 {
7389 if(x<1) {
7390 gslpp::complex z = -gslpp::complex::i()*M_PI;
7391 return -pow(log((1.0+sqrt(1.0-x))/(1.0-sqrt(1.0-x)))+z,2)/4.0;
7392 }
7393 else {
7394 return pow(asin(sqrt(1.0/x)),2);
7395 }
7396}

◆ g_func()

gslpp::complex THDMcache::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 7400 of file THDMcache.cpp.

7400 {
7401 if(x<1) {
7402 gslpp::complex z = -gslpp::complex::i()*M_PI;
7403 gslpp::complex gs1 = sqrt(1.0-x)*(log((1.0+sqrt(1.0-x))/(1.0-sqrt(1.0-x)))+z)/2.0;
7404 return gs1;
7405 }
7406 else {
7407 gslpp::complex gg1 = sqrt(x-1.0)*asin(sqrt(1.0/x));
7408 return gg1;
7409 }
7410}

◆ g_HH_HpHm()

double THDMcache::g_HH_HpHm ( const double  mHp2,
const double  mHh2,
const double  tanb,
const double  m12_2,
const double  bma,
const double  vev 
) const

Definition at line 6969 of file THDMcache.cpp.

6969 {
6970 int NumPar = 6;
6971 double params[] = {mHp2, mHh2, tanb, m12_2, bma, vev};
6972
6973 int i = CacheCheckReal(g_HH_HpHm_cache, NumPar, params);
6974 if (i>=0) {
6975 return ( g_HH_HpHm_cache[NumPar][i] );
6976 } else {
6977 double newResult = (cos(bma)*(mHh2-2.0*mHp2)
6979 *(2.0*cos(bma)*tanb+sin(bma)*(tanb*tanb-1.0)))/(tanb*tanb))/vev;
6980 CacheShiftReal(g_HH_HpHm_cache, NumPar, params, newResult);
6981 return newResult;
6982 }
6983}
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.
Definition: THDMcache.cpp:300
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.
Definition: THDMcache.cpp:274
double g_HH_HpHm_cache[7][CacheSize]
Definition: THDMcache.h:3852

◆ getPV()

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

Definition at line 81 of file THDMcache.h.

81 {
82 return PV;
83 }

◆ ghHpHm()

double THDMcache::ghHpHm ( const double  mHp2,
const double  tanb,
const double  m12_2,
const double  bma,
const double  mHl2,
const double  vev 
) const

Definition at line 6953 of file THDMcache.cpp.

6953 {
6954 int NumPar = 6;
6955 double params[] = {mHp2, tanb, m12_2, bma, mHl2, vev};
6956
6957 int i = CacheCheckReal(ghHpHm_cache, NumPar, params);
6958 if (i>=0) {
6959 return ( ghHpHm_cache[NumPar][i] );
6960 } else {
6961 double newResult = ((cos(bma)*mHl2*(tanb*tanb-1.0))/tanb
6962 -(mHl2+2.0*mHp2)*sin(bma)
6963 +(m12_2*(cos(bma)*(1.0-tanb*tanb)+2.0*sin(bma)*tanb)*(1.0+tanb*tanb))/(tanb*tanb))/vev;
6964 CacheShiftReal(ghHpHm_cache, NumPar, params, newResult);
6965 return newResult;
6966 }
6967}
double ghHpHm_cache[7][CacheSize]
Definition: THDMcache.h:3851

◆ HSTheta()

int THDMcache::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 7427 of file THDMcache.cpp.

7427 {
7428 if(x<0) return 0.0;
7429 else return 1.0;
7430}

◆ I_A_D()

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

Amplitude for a CP-odd Higgs boson decay to diphotons including the strange and bottom quarks in the loop.

This function can also be used for the gluon fusion production adding the appropriate factor

Definition at line 7071 of file THDMcache.cpp.

7071 {
7072 int NumPar = 3;
7073 double params[] = {mA2, Ms, Mb};
7074
7075 int i = CacheCheck(I_A_D_cache, NumPar, params);
7076 if (i>=0) {
7077 return ( I_A_D_cache[NumPar][i] );
7078 } else {
7079 double TAUs=4.0*Ms*Ms/mA2;
7080 double TAUb=4.0*Mb*Mb/mA2;
7081 gslpp::complex newResult = -(2./3.)*(TAUs*f_func(TAUs)+TAUb*f_func(TAUb));
7082 CacheShift(I_A_D_cache, NumPar, params, newResult);
7083 return newResult;
7084 }
7085}
gslpp::complex I_A_D_cache[4][CacheSize]
Definition: THDMcache.h:3859
gslpp::complex f_func(const double x) const
f function for the gamma gamma coupling to h, H and A
Definition: THDMcache.cpp:7388

◆ I_A_L()

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

Amplitude for a CP-odd Higgs boson decay to diphotons including muons and taus in the loop.

Definition at line 7123 of file THDMcache.cpp.

7123 {
7124 int NumPar = 3;
7125 double params[] = {mA2, Mmu, Mtau};
7126
7127 int i = CacheCheck(I_A_L_cache, NumPar, params);
7128 if (i>=0) {
7129 return ( I_A_L_cache[NumPar][i] );
7130 } else {
7131 double TAUmu=4.0*Mmu*Mmu/mA2;
7132 double TAUtau=4.0*Mtau*Mtau/mA2;
7133 gslpp::complex newResult = -2.0*(TAUmu*f_func(TAUmu)+TAUtau*f_func(TAUtau));
7134 CacheShift(I_A_L_cache, NumPar, params, newResult);
7135 return newResult;
7136 }
7137}
gslpp::complex I_A_L_cache[4][CacheSize]
Definition: THDMcache.h:3862

◆ I_A_U()

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

Amplitude for a CP-odd Higgs boson decay to diphotons including the charm and top quarks in the loop.

This function can also be used for the gluon fusion production adding the appropriate factor

Definition at line 7020 of file THDMcache.cpp.

7020 {
7021 int NumPar = 3;
7022 double params[] = {mA2, Mc, Mt};
7023
7024 int i = CacheCheck(I_A_U_cache, NumPar, params);
7025 if (i>=0) {
7026 return ( I_A_U_cache[NumPar][i] );
7027 } else {
7028 double TAUc=4.0*Mc*Mc/mA2;
7029 double TAUt=4.0*Mt*Mt/mA2;
7030 gslpp::complex newResult = -(8./3.)*(TAUc*f_func(TAUc)+TAUt*f_func(TAUt));
7031 CacheShift(I_A_U_cache, NumPar, params, newResult);
7032 return newResult;
7033 }
7034}
gslpp::complex I_A_U_cache[4][CacheSize]
Definition: THDMcache.h:3856

◆ I_h_D()

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

Amplitude for the SM Higgs boson decay to diphotons including the down-type quarks in the loop.

This function can also be used for the gluon fusion production adding the appropriate factor

Definition at line 7036 of file THDMcache.cpp.

7036 {
7037 int NumPar = 4;
7038 double params[] = {mHl2, Md, Ms, Mb};
7039
7040 int i = CacheCheck(I_h_D_cache, NumPar, params);
7041 if (i>=0) {
7042 return ( I_h_D_cache[NumPar][i] );
7043 } else {
7044 double TAUd=4.0*Md*Md/mHl2;
7045 double TAUs=4.0*Ms*Ms/mHl2;
7046 double TAUb=4.0*Mb*Mb/mHl2;
7047 gslpp::complex newResult = -(2./3.)*(TAUd*(1.0+(1.0-TAUd)*f_func(TAUd))
7048 +TAUs*(1.0+(1.0-TAUs)*f_func(TAUs))+TAUb*(1.0+(1.0-TAUb)*f_func(TAUb)));
7049 CacheShift(I_h_D_cache, NumPar, params, newResult);
7050 return newResult;
7051 }
7052}
gslpp::complex I_h_D_cache[5][CacheSize]
Definition: THDMcache.h:3857

◆ I_H_Hp()

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

Amplitude for a CP-even Higgs boson decay to diphotons including the charged Higgs boson in the loop.

Definition at line 7154 of file THDMcache.cpp.

7154 {
7155 int NumPar = 2;
7156 double params[] = {mHp2, mH};
7157
7158 int i = CacheCheck(I_H_Hp_cache, NumPar, params);
7159 if (i>=0) {
7160 return ( I_H_Hp_cache[NumPar][i] );
7161 } else {
7162 double TAUhp=4.0*mHp2/(mH*mH);
7163 gslpp::complex newResult = -TAUhp*(1.0-TAUhp*f_func(TAUhp));
7164 CacheShift(I_H_Hp_cache, NumPar, params, newResult);
7165 return newResult;
7166 }
7167}
gslpp::complex I_H_Hp_cache[3][CacheSize]
Definition: THDMcache.h:3864

◆ I_h_L()

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

Amplitude for the SM Higgs boson decay to diphotons including the leptons in the loop.

Definition at line 7087 of file THDMcache.cpp.

7087 {
7088 int NumPar = 4;
7089 double params[] = {mHl2, Me, Mmu, Mtau};
7090
7091 int i = CacheCheck(I_h_L_cache, NumPar, params);
7092 if (i>=0) {
7093 return ( I_h_L_cache[NumPar][i] );
7094 } else {
7095 double TAUe=4.0*Me*Me/mHl2;
7096 double TAUmu=4.0*Mmu*Mmu/mHl2;
7097 double TAUtau=4.0*Mtau*Mtau/mHl2;
7098 gslpp::complex newResult = -2.0*(TAUe*(1.0+(1.0-TAUe)*f_func(TAUe))
7099 +TAUmu*(1.0+(1.0-TAUmu)*f_func(TAUmu))
7100 +TAUtau*(1.0+(1.0-TAUtau)*f_func(TAUtau)));
7101 CacheShift(I_h_L_cache, NumPar, params, newResult);
7102 return newResult;
7103 }
7104}
gslpp::complex I_h_L_cache[5][CacheSize]
Definition: THDMcache.h:3860

◆ I_h_U()

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

Amplitude for the SM Higgs boson decay to diphotons including the up-type quarks in the loop.

This function can also be used for the gluon fusion production adding the appropriate factor

Definition at line 6985 of file THDMcache.cpp.

6985 {
6986 int NumPar = 4;
6987 double params[] = {mHl2, Mu, Mc, Mt};
6988
6989 int i = CacheCheck(I_h_U_cache, NumPar, params);
6990 if (i>=0) {
6991 return ( I_h_U_cache[NumPar][i] );
6992 } else {
6993 double TAUu=4.0*Mu*Mu/mHl2;
6994 double TAUc=4.0*Mc*Mc/mHl2;
6995 double TAUt=4.0*Mt*Mt/mHl2;
6996 gslpp::complex newResult = -(8./3.)*(TAUu*(1.0+(1.0-TAUu)*f_func(TAUu))
6997 +TAUc*(1.0+(1.0-TAUc)*f_func(TAUc))+TAUt*(1.0+(1.0-TAUt)*f_func(TAUt)));
6998 CacheShift(I_h_U_cache, NumPar, params, newResult);
6999 return newResult;
7000 }
7001}
gslpp::complex I_h_U_cache[5][CacheSize]
Definition: THDMcache.h:3854

◆ I_H_W()

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

Amplitude for a CP-even Higgs boson decay to diphotons including the W boson in the loop.

Definition at line 7139 of file THDMcache.cpp.

7139 {
7140 int NumPar = 2;
7141 double params[] = {mH, MW};
7142
7143 int i = CacheCheck(I_H_W_cache, NumPar, params);
7144 if (i>=0) {
7145 return ( I_H_W_cache[NumPar][i] );
7146 } else {
7147 double TAUw=4.0*MW*MW/(mH*mH);
7148 gslpp::complex newResult = 2.0 + 3.0*TAUw + 3.0*TAUw*(2.0-TAUw)*f_func(TAUw);
7149 CacheShift(I_H_W_cache, NumPar, params, newResult);
7150 return newResult;
7151 }
7152}
gslpp::complex I_H_W_cache[3][CacheSize]
Definition: THDMcache.h:3863

◆ I_HH_D()

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

Amplitude for a heavy CP-even Higgs boson decay to diphotons including the strange and bottom quarks in the loop.

This function can also be used for the gluon fusion production adding the appropriate factor

Definition at line 7054 of file THDMcache.cpp.

7054 {
7055 int NumPar = 3;
7056 double params[] = {mHh2, Ms, Mb};
7057
7058 int i = CacheCheck(I_HH_D_cache, NumPar, params);
7059 if (i>=0) {
7060 return ( I_HH_D_cache[NumPar][i] );
7061 } else {
7062 double TAUs=4.0*Ms*Ms/mHh2;
7063 double TAUb=4.0*Mb*Mb/mHh2;
7064 gslpp::complex newResult = -(2./3.)*(TAUs*(1.0+(1.0-TAUs)*f_func(TAUs))
7065 +TAUb*(1.0+(1.0-TAUb)*f_func(TAUb)));
7066 CacheShift(I_HH_D_cache, NumPar, params, newResult);
7067 return newResult;
7068 }
7069}
gslpp::complex I_HH_D_cache[4][CacheSize]
Definition: THDMcache.h:3858

◆ I_HH_L()

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

Amplitude for a heavy CP-even Higgs boson decay to diphotons including muons and taus in the loop.

Definition at line 7106 of file THDMcache.cpp.

7106 {
7107 int NumPar = 3;
7108 double params[] = {mHh2, Mmu, Mtau};
7109
7110 int i = CacheCheck(I_HH_L_cache, NumPar, params);
7111 if (i>=0) {
7112 return ( I_HH_L_cache[NumPar][i] );
7113 } else {
7114 double TAUmu=4.0*Mmu*Mmu/mHh2;
7115 double TAUtau=4.0*Mtau*Mtau/mHh2;
7116 gslpp::complex newResult = -2.0*(TAUmu*(1.0+(1.0-TAUmu)*f_func(TAUmu))+
7117 TAUtau*(1.0+(1.0-TAUtau)*f_func(TAUtau)));
7118 CacheShift(I_HH_L_cache, NumPar, params, newResult);
7119 return newResult;
7120 }
7121}
gslpp::complex I_HH_L_cache[4][CacheSize]
Definition: THDMcache.h:3861

◆ I_HH_U()

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

Amplitude for a heavy CP-even Higgs boson decay to diphotons including the charm and top quarks in the loop.

This function can also be used for the gluon fusion production adding the appropriate factor

Definition at line 7003 of file THDMcache.cpp.

7003 {
7004 int NumPar = 3;
7005 double params[] = {mHh2, Mc, Mt};
7006
7007 int i = CacheCheck(I_HH_U_cache, NumPar, params);
7008 if (i>=0) {
7009 return ( I_HH_U_cache[NumPar][i] );
7010 } else {
7011 double TAUc=4.0*Mc*Mc/mHh2;
7012 double TAUt=4.0*Mt*Mt/mHh2;
7013 gslpp::complex newResult = -(8./3.)*(TAUc*(1.0+(1.0-TAUc)*f_func(TAUc))
7014 +TAUt*(1.0+(1.0-TAUt)*f_func(TAUt)));
7015 CacheShift(I_HH_U_cache, NumPar, params, newResult);
7016 return newResult;
7017 }
7018}
gslpp::complex I_HH_U_cache[4][CacheSize]
Definition: THDMcache.h:3855

◆ ie1()

double THDMcache::ie1 ( double  mass)

Definition at line 5306 of file THDMcache.cpp.

5306 {
5307 int NumPar = 1;
5308 double params[] = {mass};
5309
5310 int i = CacheCheckReal(ie1c, NumPar, params);
5311 if (i>=0) {
5312 return(ie1c[NumPar][i] );
5313 } else {
5314 double newResult = interpolate (temp1,mass);
5315 CacheShiftReal(ie1c, NumPar, params, newResult);
5316 return newResult;
5317 }
5318}
double ie1c[2][CacheSize]
Definition: THDMcache.h:3751
double interpolate(gslpp::matrix< double > arrayTab, double x)
Linearly interpolates a table with one parameter dimension.
Definition: THDMcache.cpp:6894

◆ ie10()

double THDMcache::ie10 ( double  mass)

Definition at line 5594 of file THDMcache.cpp.

5594 {
5595 int NumPar = 1;
5596 double params[] = {mass};
5597
5598 int i = CacheCheckReal(ie10c, NumPar, params);
5599 if (i>=0) {
5600 return(ie10c[NumPar][i] );
5601 } else {
5602 double newResult = interpolate (temp10,mass);
5603 CacheShiftReal(ie10c, NumPar, params, newResult);
5604 return newResult;
5605 }
5606}
double ie10c[2][CacheSize]
Definition: THDMcache.h:3769

◆ ie10e()

double THDMcache::ie10e ( double  mass)

Definition at line 5610 of file THDMcache.cpp.

5610 {
5611 int NumPar = 1;
5612 double params[] = {mass};
5613
5614 int i = CacheCheckReal(ie10ec, NumPar, params);
5615 if (i>=0) {
5616 return(ie10ec[NumPar][i] );
5617 } else {
5618 double newResult = interpolate (temp10e,mass);
5619 CacheShiftReal(ie10ec, NumPar, params, newResult);
5620 return newResult;
5621 }
5622}
double ie10ec[2][CacheSize]
Definition: THDMcache.h:3770

◆ ie11()

double THDMcache::ie11 ( double  mass)

Definition at line 5626 of file THDMcache.cpp.

5626 {
5627 int NumPar = 1;
5628 double params[] = {mass};
5629
5630 int i = CacheCheckReal(ie11c, NumPar, params);
5631 if (i>=0) {
5632 return(ie11c[NumPar][i] );
5633 } else {
5634 double newResult = interpolate (temp11,mass);
5635 CacheShiftReal(ie11c, NumPar, params, newResult);
5636 return newResult;
5637 }
5638}
double ie11c[2][CacheSize]
Definition: THDMcache.h:3771

◆ ie11e()

double THDMcache::ie11e ( double  mass)

Definition at line 5642 of file THDMcache.cpp.

5642 {
5643 int NumPar = 1;
5644 double params[] = {mass};
5645
5646 int i = CacheCheckReal(ie11ec, NumPar, params);
5647 if (i>=0) {
5648 return(ie11ec[NumPar][i] );
5649 } else {
5650 double newResult = interpolate (temp11e,mass);
5651 CacheShiftReal(ie11ec, NumPar, params, newResult);
5652 return newResult;
5653 }
5654}
double ie11ec[2][CacheSize]
Definition: THDMcache.h:3772

◆ ie12()

double THDMcache::ie12 ( double  mass)

Definition at line 5658 of file THDMcache.cpp.

5658 {
5659 int NumPar = 1;
5660 double params[] = {mass};
5661
5662 int i = CacheCheckReal(ie12c, NumPar, params);
5663 if (i>=0) {
5664 return(ie12c[NumPar][i] );
5665 } else {
5666 double newResult = interpolate (temp12,mass);
5667 CacheShiftReal(ie12c, NumPar, params, newResult);
5668 return newResult;
5669 }
5670}
double ie12c[2][CacheSize]
Definition: THDMcache.h:3773

◆ ie12e()

double THDMcache::ie12e ( double  mass)

Definition at line 5674 of file THDMcache.cpp.

5674 {
5675 int NumPar = 1;
5676 double params[] = {mass};
5677
5678 int i = CacheCheckReal(ie12ec, NumPar, params);
5679 if (i>=0) {
5680 return(ie12ec[NumPar][i] );
5681 } else {
5682 double newResult = interpolate (temp12e,mass);
5683 CacheShiftReal(ie12ec, NumPar, params, newResult);
5684 return newResult;
5685 }
5686}
double ie12ec[2][CacheSize]
Definition: THDMcache.h:3774

◆ ie13()

double THDMcache::ie13 ( double  mass)

Definition at line 5690 of file THDMcache.cpp.

5690 {
5691 int NumPar = 1;
5692 double params[] = {mass};
5693
5694 int i = CacheCheckReal(ie13c, NumPar, params);
5695 if (i>=0) {
5696 return(ie13c[NumPar][i] );
5697 } else {
5698 double newResult = interpolate (temp13,mass);
5699 CacheShiftReal(ie13c, NumPar, params, newResult);
5700 return newResult;
5701 }
5702}
double ie13c[2][CacheSize]
Definition: THDMcache.h:3775

◆ ie13e()

double THDMcache::ie13e ( double  mass)

Definition at line 5706 of file THDMcache.cpp.

5706 {
5707 int NumPar = 1;
5708 double params[] = {mass};
5709
5710 int i = CacheCheckReal(ie13ec, NumPar, params);
5711 if (i>=0) {
5712 return(ie13ec[NumPar][i] );
5713 } else {
5714 double newResult = interpolate (temp13e,mass);
5715 CacheShiftReal(ie13ec, NumPar, params, newResult);
5716 return newResult;
5717 }
5718}
double ie13ec[2][CacheSize]
Definition: THDMcache.h:3776

◆ ie14()

double THDMcache::ie14 ( double  mass)

Definition at line 5722 of file THDMcache.cpp.

5722 {
5723 int NumPar = 1;
5724 double params[] = {mass};
5725
5726 int i = CacheCheckReal(ie14c, NumPar, params);
5727 if (i>=0) {
5728 return(ie14c[NumPar][i] );
5729 } else {
5730 double newResult = interpolate (temp14,mass);
5731 CacheShiftReal(ie14c, NumPar, params, newResult);
5732 return newResult;
5733 }
5734}
double ie14c[2][CacheSize]
Definition: THDMcache.h:3777

◆ ie14e()

double THDMcache::ie14e ( double  mass)

Definition at line 5738 of file THDMcache.cpp.

5738 {
5739 int NumPar = 1;
5740 double params[] = {mass};
5741
5742 int i = CacheCheckReal(ie14ec, NumPar, params);
5743 if (i>=0) {
5744 return(ie14ec[NumPar][i] );
5745 } else {
5746 double newResult = interpolate (temp14e,mass);
5747 CacheShiftReal(ie14ec, NumPar, params, newResult);
5748 return newResult;
5749 }
5750}
double ie14ec[2][CacheSize]
Definition: THDMcache.h:3778

◆ ie15()

double THDMcache::ie15 ( double  mass)

Definition at line 5754 of file THDMcache.cpp.

5754 {
5755 int NumPar = 1;
5756 double params[] = {mass};
5757
5758 int i = CacheCheckReal(ie15c, NumPar, params);
5759 if (i>=0) {
5760 return(ie15c[NumPar][i] );
5761 } else {
5762 double newResult = interpolate (temp15,mass);
5763 CacheShiftReal(ie15c, NumPar, params, newResult);
5764 return newResult;
5765 }
5766}
double ie15c[2][CacheSize]
Definition: THDMcache.h:3779

◆ ie15e()

double THDMcache::ie15e ( double  mass)

Definition at line 5770 of file THDMcache.cpp.

5770 {
5771 int NumPar = 1;
5772 double params[] = {mass};
5773
5774 int i = CacheCheckReal(ie15ec, NumPar, params);
5775 if (i>=0) {
5776 return(ie15ec[NumPar][i] );
5777 } else {
5778 double newResult = interpolate (temp15e,mass);
5779 CacheShiftReal(ie15ec, NumPar, params, newResult);
5780 return newResult;
5781 }
5782}
double ie15ec[2][CacheSize]
Definition: THDMcache.h:3780

◆ ie16()

double THDMcache::ie16 ( double  mass)

Definition at line 5786 of file THDMcache.cpp.

5786 {
5787 int NumPar = 1;
5788 double params[] = {mass};
5789
5790 int i = CacheCheckReal(ie16c, NumPar, params);
5791 if (i>=0) {
5792 return(ie16c[NumPar][i] );
5793 } else {
5794 double newResult = interpolate (temp16,mass);
5795 CacheShiftReal(ie16c, NumPar, params, newResult);
5796 return newResult;
5797 }
5798}
double ie16c[2][CacheSize]
Definition: THDMcache.h:3781

◆ ie16e()

double THDMcache::ie16e ( double  mass)

Definition at line 5802 of file THDMcache.cpp.

5802 {
5803 int NumPar = 1;
5804 double params[] = {mass};
5805
5806 int i = CacheCheckReal(ie16ec, NumPar, params);
5807 if (i>=0) {
5808 return(ie16ec[NumPar][i] );
5809 } else {
5810 double newResult = interpolate (temp16e,mass);
5811 CacheShiftReal(ie16ec, NumPar, params, newResult);
5812 return newResult;
5813 }
5814}
double ie16ec[2][CacheSize]
Definition: THDMcache.h:3782

◆ ie17()

double THDMcache::ie17 ( double  mass)

Definition at line 5818 of file THDMcache.cpp.

5818 {
5819 int NumPar = 1;
5820 double params[] = {mass};
5821
5822 int i = CacheCheckReal(ie17c, NumPar, params);
5823 if (i>=0) {
5824 return(ie17c[NumPar][i] );
5825 } else {
5826 double newResult = interpolate (temp17,mass);
5827 CacheShiftReal(ie17c, NumPar, params, newResult);
5828 return newResult;
5829 }
5830}
double ie17c[2][CacheSize]
Definition: THDMcache.h:3783

◆ ie17e()

double THDMcache::ie17e ( double  mass)

Definition at line 5834 of file THDMcache.cpp.

5834 {
5835 int NumPar = 1;
5836 double params[] = {mass};
5837
5838 int i = CacheCheckReal(ie17ec, NumPar, params);
5839 if (i>=0) {
5840 return(ie17ec[NumPar][i] );
5841 } else {
5842 double newResult = interpolate (temp17e,mass);
5843 CacheShiftReal(ie17ec, NumPar, params, newResult);
5844 return newResult;
5845 }
5846}
double ie17ec[2][CacheSize]
Definition: THDMcache.h:3784

◆ ie18()

double THDMcache::ie18 ( double  mass)

Definition at line 5850 of file THDMcache.cpp.

5850 {
5851 int NumPar = 1;
5852 double params[] = {mass};
5853
5854 int i = CacheCheckReal(ie18c, NumPar, params);
5855 if (i>=0) {
5856 return(ie18c[NumPar][i] );
5857 } else {
5858 double newResult = interpolate (temp18,mass);
5859 CacheShiftReal(ie18c, NumPar, params, newResult);
5860 return newResult;
5861 }
5862}
double ie18c[2][CacheSize]
Definition: THDMcache.h:3785

◆ ie18e()

double THDMcache::ie18e ( double  mass)

Definition at line 5866 of file THDMcache.cpp.

5866 {
5867 int NumPar = 1;
5868 double params[] = {mass};
5869
5870 int i = CacheCheckReal(ie18ec, NumPar, params);
5871 if (i>=0) {
5872 return(ie18ec[NumPar][i] );
5873 } else {
5874 double newResult = interpolate (temp18e,mass);
5875 CacheShiftReal(ie18ec, NumPar, params, newResult);
5876 return newResult;
5877 }
5878}
double ie18ec[2][CacheSize]
Definition: THDMcache.h:3786

◆ ie19()

double THDMcache::ie19 ( double  mass)

Definition at line 5882 of file THDMcache.cpp.

5882 {
5883 int NumPar = 1;
5884 double params[] = {mass};
5885
5886 int i = CacheCheckReal(ie19c, NumPar, params);
5887 if (i>=0) {
5888 return(ie19c[NumPar][i] );
5889 } else {
5890 double newResult = interpolate (temp19,mass);
5891 CacheShiftReal(ie19c, NumPar, params, newResult);
5892 return newResult;
5893 }
5894}
double ie19c[2][CacheSize]
Definition: THDMcache.h:3787

◆ ie19e()

double THDMcache::ie19e ( double  mass)

Definition at line 5898 of file THDMcache.cpp.

5898 {
5899 int NumPar = 1;
5900 double params[] = {mass};
5901
5902 int i = CacheCheckReal(ie19ec, NumPar, params);
5903 if (i>=0) {
5904 return(ie19ec[NumPar][i] );
5905 } else {
5906 double newResult = interpolate (temp19e,mass);
5907 CacheShiftReal(ie19ec, NumPar, params, newResult);
5908 return newResult;
5909 }
5910}
double ie19ec[2][CacheSize]
Definition: THDMcache.h:3788

◆ ie1e()

double THDMcache::ie1e ( double  mass)

Definition at line 5322 of file THDMcache.cpp.

5322 {
5323 int NumPar = 1;
5324 double params[] = {mass};
5325
5326 int i = CacheCheckReal(ie1ec, NumPar, params);
5327 if (i>=0) {
5328 return(ie1ec[NumPar][i] );
5329 } else {
5330 double newResult = interpolate (temp1e,mass);
5331 CacheShiftReal(ie1ec, NumPar, params, newResult);
5332 return newResult;
5333 }
5334}
double ie1ec[2][CacheSize]
Definition: THDMcache.h:3752

◆ ie2()

double THDMcache::ie2 ( double  mass)

Definition at line 5338 of file THDMcache.cpp.

5338 {
5339 int NumPar = 1;
5340 double params[] = {mass};
5341
5342 int i = CacheCheckReal(ie2c, NumPar, params);
5343 if (i>=0) {
5344 return(ie2c[NumPar][i] );
5345 } else {
5346 double newResult = interpolate (temp2,mass);
5347 CacheShiftReal(ie2c, NumPar, params, newResult);
5348 return newResult;
5349 }
5350}
double ie2c[2][CacheSize]
Definition: THDMcache.h:3753

◆ ie20()

double THDMcache::ie20 ( double  mass)

Definition at line 5914 of file THDMcache.cpp.

5914 {
5915 int NumPar = 1;
5916 double params[] = {mass};
5917
5918 int i = CacheCheckReal(ie20c, NumPar, params);
5919 if (i>=0) {
5920 return(ie20c[NumPar][i] );
5921 } else {
5922 double newResult = interpolate (temp20,mass);
5923 CacheShiftReal(ie20c, NumPar, params, newResult);
5924 return newResult;
5925 }
5926}
double ie20c[2][CacheSize]
Definition: THDMcache.h:3789

◆ ie20e()

double THDMcache::ie20e ( double  mass)

Definition at line 5930 of file THDMcache.cpp.

5930 {
5931 int NumPar = 1;
5932 double params[] = {mass};
5933
5934 int i = CacheCheckReal(ie20ec, NumPar, params);
5935 if (i>=0) {
5936 return(ie20ec[NumPar][i] );
5937 } else {
5938 double newResult = interpolate (temp20e,mass);
5939 CacheShiftReal(ie20ec, NumPar, params, newResult);
5940 return newResult;
5941 }
5942}
double ie20ec[2][CacheSize]
Definition: THDMcache.h:3790

◆ ie21()

double THDMcache::ie21 ( double  mass)

Definition at line 5946 of file THDMcache.cpp.

5946 {
5947 int NumPar = 1;
5948 double params[] = {mass};
5949
5950 int i = CacheCheckReal(ie21c, NumPar, params);
5951 if (i>=0) {
5952 return(ie21c[NumPar][i] );
5953 } else {
5954 double newResult = interpolate (temp21,mass);
5955 CacheShiftReal(ie21c, NumPar, params, newResult);
5956 return newResult;
5957 }
5958}
double ie21c[2][CacheSize]
Definition: THDMcache.h:3791

◆ ie21e()

double THDMcache::ie21e ( double  mass)

Definition at line 5962 of file THDMcache.cpp.

5962 {
5963 int NumPar = 1;
5964 double params[] = {mass};
5965
5966 int i = CacheCheckReal(ie21ec, NumPar, params);
5967 if (i>=0) {
5968 return(ie21ec[NumPar][i] );
5969 } else {
5970 double newResult = interpolate (temp21e,mass);
5971 CacheShiftReal(ie21ec, NumPar, params, newResult);
5972 return newResult;
5973 }
5974}
double ie21ec[2][CacheSize]
Definition: THDMcache.h:3792

◆ ie22()

double THDMcache::ie22 ( double  mass)

Definition at line 5978 of file THDMcache.cpp.

5978 {
5979 int NumPar = 1;
5980 double params[] = {mass};
5981
5982 int i = CacheCheckReal(ie22c, NumPar, params);
5983 if (i>=0) {
5984 return(ie22c[NumPar][i] );
5985 } else {
5986 double newResult = interpolate (temp22,mass);
5987 CacheShiftReal(ie22c, NumPar, params, newResult);
5988 return newResult;
5989 }
5990}
double ie22c[2][CacheSize]
Definition: THDMcache.h:3793

◆ ie22e()

double THDMcache::ie22e ( double  mass)

Definition at line 5994 of file THDMcache.cpp.

5994 {
5995 int NumPar = 1;
5996 double params[] = {mass};
5997
5998 int i = CacheCheckReal(ie22ec, NumPar, params);
5999 if (i>=0) {
6000 return(ie22ec[NumPar][i] );
6001 } else {
6002 double newResult = interpolate (temp22e,mass);
6003 CacheShiftReal(ie22ec, NumPar, params, newResult);
6004 return newResult;
6005 }
6006}
double ie22ec[2][CacheSize]
Definition: THDMcache.h:3794

◆ ie23()

double THDMcache::ie23 ( double  mass)

Definition at line 6010 of file THDMcache.cpp.

6010 {
6011 int NumPar = 1;
6012 double params[] = {mass};
6013
6014 int i = CacheCheckReal(ie23c, NumPar, params);
6015 if (i>=0) {
6016 return(ie23c[NumPar][i] );
6017 } else {
6018 double newResult = interpolate (temp23,mass);
6019 CacheShiftReal(ie23c, NumPar, params, newResult);
6020 return newResult;
6021 }
6022}
double ie23c[2][CacheSize]
Definition: THDMcache.h:3795

◆ ie23e()

double THDMcache::ie23e ( double  mass)

Definition at line 6026 of file THDMcache.cpp.

6026 {
6027 int NumPar = 1;
6028 double params[] = {mass};
6029
6030 int i = CacheCheckReal(ie23ec, NumPar, params);
6031 if (i>=0) {
6032 return(ie23ec[NumPar][i] );
6033 } else {
6034 double newResult = interpolate (temp23e,mass);
6035 CacheShiftReal(ie23ec, NumPar, params, newResult);
6036 return newResult;
6037 }
6038}
double ie23ec[2][CacheSize]
Definition: THDMcache.h:3796

◆ ie24()

double THDMcache::ie24 ( double  mass)

Definition at line 6042 of file THDMcache.cpp.

6042 {
6043 int NumPar = 1;
6044 double params[] = {mass};
6045
6046 int i = CacheCheckReal(ie24c, NumPar, params);
6047 if (i>=0) {
6048 return(ie24c[NumPar][i] );
6049 } else {
6050 double newResult = interpolate (temp24,mass);
6051 CacheShiftReal(ie24c, NumPar, params, newResult);
6052 return newResult;
6053 }
6054}
double ie24c[2][CacheSize]
Definition: THDMcache.h:3797

◆ ie24e()

double THDMcache::ie24e ( double  mass)

Definition at line 6058 of file THDMcache.cpp.

6058 {
6059 int NumPar = 1;
6060 double params[] = {mass};
6061
6062 int i = CacheCheckReal(ie24ec, NumPar, params);
6063 if (i>=0) {
6064 return(ie24ec[NumPar][i] );
6065 } else {
6066 double newResult = interpolate (temp24e,mass);
6067 CacheShiftReal(ie24ec, NumPar, params, newResult);
6068 return newResult;
6069 }
6070}
double ie24ec[2][CacheSize]
Definition: THDMcache.h:3798

◆ ie25()

double THDMcache::ie25 ( double  mass)

Definition at line 6074 of file THDMcache.cpp.

6074 {
6075 int NumPar = 1;
6076 double params[] = {mass};
6077
6078 int i = CacheCheckReal(ie25c, NumPar, params);
6079 if (i>=0) {
6080 return(ie25c[NumPar][i] );
6081 } else {
6082 double newResult = interpolate (temp25,mass);
6083 CacheShiftReal(ie25c, NumPar, params, newResult);
6084 return newResult;
6085 }
6086}
double ie25c[2][CacheSize]
Definition: THDMcache.h:3799

◆ ie25e()

double THDMcache::ie25e ( double  mass)

Definition at line 6090 of file THDMcache.cpp.

6090 {
6091 int NumPar = 1;
6092 double params[] = {mass};
6093
6094 int i = CacheCheckReal(ie25ec, NumPar, params);
6095 if (i>=0) {
6096 return(ie25ec[NumPar][i] );
6097 } else {
6098 double newResult = interpolate (temp25e,mass);
6099 CacheShiftReal(ie25ec, NumPar, params, newResult);
6100 return newResult;
6101 }
6102}
double ie25ec[2][CacheSize]
Definition: THDMcache.h:3800

◆ ie26()

double THDMcache::ie26 ( double  mass)

Definition at line 6106 of file THDMcache.cpp.

6106 {
6107 int NumPar = 1;
6108 double params[] = {mass};
6109
6110 int i = CacheCheckReal(ie26c, NumPar, params);
6111 if (i>=0) {
6112 return(ie26c[NumPar][i] );
6113 } else {
6114 double newResult = interpolate (temp26,mass);
6115 CacheShiftReal(ie26c, NumPar, params, newResult);
6116 return newResult;
6117 }
6118}
double ie26c[2][CacheSize]
Definition: THDMcache.h:3801

◆ ie26e()

double THDMcache::ie26e ( double  mass)

Definition at line 6122 of file THDMcache.cpp.

6122 {
6123 int NumPar = 1;
6124 double params[] = {mass};
6125
6126 int i = CacheCheckReal(ie26ec, NumPar, params);
6127 if (i>=0) {
6128 return(ie26ec[NumPar][i] );
6129 } else {
6130 double newResult = interpolate (temp26e,mass);
6131 CacheShiftReal(ie26ec, NumPar, params, newResult);
6132 return newResult;
6133 }
6134}
double ie26ec[2][CacheSize]
Definition: THDMcache.h:3802

◆ ie27()

double THDMcache::ie27 ( double  mass)

Definition at line 6138 of file THDMcache.cpp.

6138 {
6139 int NumPar = 1;
6140 double params[] = {mass};
6141
6142 int i = CacheCheckReal(ie27c, NumPar, params);
6143 if (i>=0) {
6144 return(ie27c[NumPar][i] );
6145 } else {
6146 double newResult = interpolate (temp27,mass);
6147 CacheShiftReal(ie27c, NumPar, params, newResult);
6148 return newResult;
6149 }
6150}
double ie27c[2][CacheSize]
Definition: THDMcache.h:3803

◆ ie27e()

double THDMcache::ie27e ( double  mass)

Definition at line 6154 of file THDMcache.cpp.

6154 {
6155 int NumPar = 1;
6156 double params[] = {mass};
6157
6158 int i = CacheCheckReal(ie27ec, NumPar, params);
6159 if (i>=0) {
6160 return(ie27ec[NumPar][i] );
6161 } else {
6162 double newResult = interpolate (temp27e,mass);
6163 CacheShiftReal(ie27ec, NumPar, params, newResult);
6164 return newResult;
6165 }
6166}
double ie27ec[2][CacheSize]
Definition: THDMcache.h:3804

◆ ie28()

double THDMcache::ie28 ( double  mass)

Definition at line 6170 of file THDMcache.cpp.

6170 {
6171 int NumPar = 1;
6172 double params[] = {mass};
6173
6174 int i = CacheCheckReal(ie28c, NumPar, params);
6175 if (i>=0) {
6176 return(ie28c[NumPar][i] );
6177 } else {
6178 double newResult = interpolate (temp28,mass);
6179 CacheShiftReal(ie28c, NumPar, params, newResult);
6180 return newResult;
6181 }
6182}
double ie28c[2][CacheSize]
Definition: THDMcache.h:3805

◆ ie28e()

double THDMcache::ie28e ( double  mass)

Definition at line 6186 of file THDMcache.cpp.

6186 {
6187 int NumPar = 1;
6188 double params[] = {mass};
6189
6190 int i = CacheCheckReal(ie28ec, NumPar, params);
6191 if (i>=0) {
6192 return(ie28ec[NumPar][i] );
6193 } else {
6194 double newResult = interpolate (temp28e,mass);
6195 CacheShiftReal(ie28ec, NumPar, params, newResult);
6196 return newResult;
6197 }
6198}
double ie28ec[2][CacheSize]
Definition: THDMcache.h:3806

◆ ie29()

double THDMcache::ie29 ( double  mass)

Definition at line 6202 of file THDMcache.cpp.

6202 {
6203 int NumPar = 1;
6204 double params[] = {mass};
6205
6206 int i = CacheCheckReal(ie29c, NumPar, params);
6207 if (i>=0) {
6208 return(ie29c[NumPar][i] );
6209 } else {
6210 double newResult = interpolate (temp29,mass);
6211 CacheShiftReal(ie29c, NumPar, params, newResult);
6212 return newResult;
6213 }
6214}
double ie29c[2][CacheSize]
Definition: THDMcache.h:3807

◆ ie29e()

double THDMcache::ie29e ( double  mass)

Definition at line 6218 of file THDMcache.cpp.

6218 {
6219 int NumPar = 1;
6220 double params[] = {mass};
6221
6222 int i = CacheCheckReal(ie29ec, NumPar, params);
6223 if (i>=0) {
6224 return(ie29ec[NumPar][i] );
6225 } else {
6226 double newResult = interpolate (temp29e,mass);
6227 CacheShiftReal(ie29ec, NumPar, params, newResult);
6228 return newResult;
6229 }
6230}
double ie29ec[2][CacheSize]
Definition: THDMcache.h:3808

◆ ie2e()

double THDMcache::ie2e ( double  mass)

Definition at line 5354 of file THDMcache.cpp.

5354 {
5355 int NumPar = 1;
5356 double params[] = {mass};
5357
5358 int i = CacheCheckReal(ie2ec, NumPar, params);
5359 if (i>=0) {
5360 return(ie2ec[NumPar][i] );
5361 } else {
5362 double newResult = interpolate (temp2e,mass);
5363 CacheShiftReal(ie2ec, NumPar, params, newResult);
5364 return newResult;
5365 }
5366}
double ie2ec[2][CacheSize]
Definition: THDMcache.h:3754

◆ ie3()

double THDMcache::ie3 ( double  mass)

Definition at line 5370 of file THDMcache.cpp.

5370 {
5371 int NumPar = 1;
5372 double params[] = {mass};
5373
5374 int i = CacheCheckReal(ie3c, NumPar, params);
5375 if (i>=0) {
5376 return(ie3c[NumPar][i] );
5377 } else {
5378 double newResult = interpolate (temp3,mass);
5379 CacheShiftReal(ie3c, NumPar, params, newResult);
5380 return newResult;
5381 }
5382}
double ie3c[2][CacheSize]
Definition: THDMcache.h:3755

◆ ie30()

double THDMcache::ie30 ( double  mass)

Definition at line 6234 of file THDMcache.cpp.

6234 {
6235 int NumPar = 1;
6236 double params[] = {mass};
6237
6238 int i = CacheCheckReal(ie30c, NumPar, params);
6239 if (i>=0) {
6240 return(ie30c[NumPar][i] );
6241 } else {
6242 double newResult = interpolate (temp30,mass);
6243 CacheShiftReal(ie30c, NumPar, params, newResult);
6244 return newResult;
6245 }
6246}
double ie30c[2][CacheSize]
Definition: THDMcache.h:3809

◆ ie30e()

double THDMcache::ie30e ( double  mass)

Definition at line 6250 of file THDMcache.cpp.

6250 {
6251 int NumPar = 1;
6252 double params[] = {mass};
6253
6254 int i = CacheCheckReal(ie30ec, NumPar, params);
6255 if (i>=0) {
6256 return(ie30ec[NumPar][i] );
6257 } else {
6258 double newResult = interpolate (temp30e,mass);
6259 CacheShiftReal(ie30ec, NumPar, params, newResult);
6260 return newResult;
6261 }
6262}
double ie30ec[2][CacheSize]
Definition: THDMcache.h:3810

◆ ie31()

double THDMcache::ie31 ( double  mass)

Definition at line 6266 of file THDMcache.cpp.

6266 {
6267 int NumPar = 1;
6268 double params[] = {mass};
6269
6270 int i = CacheCheckReal(ie31c, NumPar, params);
6271 if (i>=0) {
6272 return(ie31c[NumPar][i] );
6273 } else {
6274 double newResult = interpolate (temp31,mass);
6275 CacheShiftReal(ie31c, NumPar, params, newResult);
6276 return newResult;
6277 }
6278}
double ie31c[2][CacheSize]
Definition: THDMcache.h:3811

◆ ie31e()

double THDMcache::ie31e ( double  mass)

Definition at line 6282 of file THDMcache.cpp.

6282 {
6283 int NumPar = 1;
6284 double params[] = {mass};
6285
6286 int i = CacheCheckReal(ie31ec, NumPar, params);
6287 if (i>=0) {
6288 return(ie31ec[NumPar][i] );
6289 } else {
6290 double newResult = interpolate (temp31e,mass);
6291 CacheShiftReal(ie31ec, NumPar, params, newResult);
6292 return newResult;
6293 }
6294}
double ie31ec[2][CacheSize]
Definition: THDMcache.h:3812

◆ ie32()

double THDMcache::ie32 ( double  mass)

Definition at line 6298 of file THDMcache.cpp.

6298 {
6299 int NumPar = 1;
6300 double params[] = {mass};
6301
6302 int i = CacheCheckReal(ie32c, NumPar, params);
6303 if (i>=0) {
6304 return(ie32c[NumPar][i] );
6305 } else {
6306 double newResult = interpolate (temp32,mass);
6307 CacheShiftReal(ie32c, NumPar, params, newResult);
6308 return newResult;
6309 }
6310}
double ie32c[2][CacheSize]
Definition: THDMcache.h:3813

◆ ie32e()

double THDMcache::ie32e ( double  mass)

Definition at line 6314 of file THDMcache.cpp.

6314 {
6315 int NumPar = 1;
6316 double params[] = {mass};
6317
6318 int i = CacheCheckReal(ie32ec, NumPar, params);
6319 if (i>=0) {
6320 return(ie32ec[NumPar][i] );
6321 } else {
6322 double newResult = interpolate (temp32e,mass);
6323 CacheShiftReal(ie32ec, NumPar, params, newResult);
6324 return newResult;
6325 }
6326}
double ie32ec[2][CacheSize]
Definition: THDMcache.h:3814

◆ ie33()

double THDMcache::ie33 ( double  mass)

Definition at line 6330 of file THDMcache.cpp.

6330 {
6331 int NumPar = 1;
6332 double params[] = {mass};
6333
6334 int i = CacheCheckReal(ie33c, NumPar, params);
6335 if (i>=0) {
6336 return(ie33c[NumPar][i] );
6337 } else {
6338 double newResult = interpolate (temp33,mass);
6339 CacheShiftReal(ie33c, NumPar, params, newResult);
6340 return newResult;
6341 }
6342}
double ie33c[2][CacheSize]
Definition: THDMcache.h:3815

◆ ie33e()

double THDMcache::ie33e ( double  mass)

Definition at line 6346 of file THDMcache.cpp.

6346 {
6347 int NumPar = 1;
6348 double params[] = {mass};
6349
6350 int i = CacheCheckReal(ie33ec, NumPar, params);
6351 if (i>=0) {
6352 return(ie33ec[NumPar][i] );
6353 } else {
6354 double newResult = interpolate (temp33e,mass);
6355 CacheShiftReal(ie33ec, NumPar, params, newResult);
6356 return newResult;
6357 }
6358}
double ie33ec[2][CacheSize]
Definition: THDMcache.h:3816

◆ ie34()

double THDMcache::ie34 ( double  mass)

Definition at line 6362 of file THDMcache.cpp.

6362 {
6363 int NumPar = 1;
6364 double params[] = {mass};
6365
6366 int i = CacheCheckReal(ie34c, NumPar, params);
6367 if (i>=0) {
6368 return(ie34c[NumPar][i] );
6369 } else {
6370 double newResult = interpolate (temp34,mass);
6371 CacheShiftReal(ie34c, NumPar, params, newResult);
6372 return newResult;
6373 }
6374}
double ie34c[2][CacheSize]
Definition: THDMcache.h:3817

◆ ie34e()

double THDMcache::ie34e ( double  mass)

Definition at line 6378 of file THDMcache.cpp.

6378 {
6379 int NumPar = 1;
6380 double params[] = {mass};
6381
6382 int i = CacheCheckReal(ie34ec, NumPar, params);
6383 if (i>=0) {
6384 return(ie34ec[NumPar][i] );
6385 } else {
6386 double newResult = interpolate (temp34e,mass);
6387 CacheShiftReal(ie34ec, NumPar, params, newResult);
6388 return newResult;
6389 }
6390}
double ie34ec[2][CacheSize]
Definition: THDMcache.h:3818

◆ ie35()

double THDMcache::ie35 ( double  mass)

Definition at line 6394 of file THDMcache.cpp.

6394 {
6395 int NumPar = 1;
6396 double params[] = {mass};
6397
6398 int i = CacheCheckReal(ie35c, NumPar, params);
6399 if (i>=0) {
6400 return(ie35c[NumPar][i] );
6401 } else {
6402 double newResult = interpolate (temp35,mass);
6403 CacheShiftReal(ie35c, NumPar, params, newResult);
6404 return newResult;
6405 }
6406}
double ie35c[2][CacheSize]
Definition: THDMcache.h:3819

◆ ie35e()

double THDMcache::ie35e ( double  mass)

Definition at line 6410 of file THDMcache.cpp.

6410 {
6411 int NumPar = 1;
6412 double params[] = {mass};
6413
6414 int i = CacheCheckReal(ie35ec, NumPar, params);
6415 if (i>=0) {
6416 return(ie35ec[NumPar][i] );
6417 } else {
6418 double newResult = interpolate (temp35e,mass);
6419 CacheShiftReal(ie35ec, NumPar, params, newResult);
6420 return newResult;
6421 }
6422}
double ie35ec[2][CacheSize]
Definition: THDMcache.h:3820

◆ ie36()

double THDMcache::ie36 ( double  mass)

Definition at line 6426 of file THDMcache.cpp.

6426 {
6427 int NumPar = 1;
6428 double params[] = {mass};
6429
6430 int i = CacheCheckReal(ie36c, NumPar, params);
6431 if (i>=0) {
6432 return(ie36c[NumPar][i] );
6433 } else {
6434 double newResult = interpolate (temp36,mass);
6435 CacheShiftReal(ie36c, NumPar, params, newResult);
6436 return newResult;
6437 }
6438}
double ie36c[2][CacheSize]
Definition: THDMcache.h:3821

◆ ie36e()

double THDMcache::ie36e ( double  mass)

Definition at line 6442 of file THDMcache.cpp.

6442 {
6443 int NumPar = 1;
6444 double params[] = {mass};
6445
6446 int i = CacheCheckReal(ie36ec, NumPar, params);
6447 if (i>=0) {
6448 return(ie36ec[NumPar][i] );
6449 } else {
6450 double newResult = interpolate (temp36e,mass);
6451 CacheShiftReal(ie36ec, NumPar, params, newResult);
6452 return newResult;
6453 }
6454}
double ie36ec[2][CacheSize]
Definition: THDMcache.h:3822

◆ ie37()

double THDMcache::ie37 ( double  mass)

Definition at line 6458 of file THDMcache.cpp.

6458 {
6459 int NumPar = 1;
6460 double params[] = {mass};
6461
6462 int i = CacheCheckReal(ie37c, NumPar, params);
6463 if (i>=0) {
6464 return(ie37c[NumPar][i] );
6465 } else {
6466 double newResult = interpolate (temp37,mass);
6467 CacheShiftReal(ie37c, NumPar, params, newResult);
6468 return newResult;
6469 }
6470}
double ie37c[2][CacheSize]
Definition: THDMcache.h:3823

◆ ie37e()

double THDMcache::ie37e ( double  mass)

Definition at line 6474 of file THDMcache.cpp.

6474 {
6475 int NumPar = 1;
6476 double params[] = {mass};
6477
6478 int i = CacheCheckReal(ie37ec, NumPar, params);
6479 if (i>=0) {
6480 return(ie37ec[NumPar][i] );
6481 } else {
6482 double newResult = interpolate (temp37e,mass);
6483 CacheShiftReal(ie37ec, NumPar, params, newResult);
6484 return newResult;
6485 }
6486}
double ie37ec[2][CacheSize]
Definition: THDMcache.h:3824

◆ ie38()

double THDMcache::ie38 ( double  mass)

Definition at line 6490 of file THDMcache.cpp.

6490 {
6491 int NumPar = 1;
6492 double params[] = {mass};
6493
6494 int i = CacheCheckReal(ie38c, NumPar, params);
6495 if (i>=0) {
6496 return(ie38c[NumPar][i] );
6497 } else {
6498 double newResult = interpolate (temp38,mass);
6499 CacheShiftReal(ie38c, NumPar, params, newResult);
6500 return newResult;
6501 }
6502}
double ie38c[2][CacheSize]
Definition: THDMcache.h:3825

◆ ie38e()

double THDMcache::ie38e ( double  mass)

Definition at line 6506 of file THDMcache.cpp.

6506 {
6507 int NumPar = 1;
6508 double params[] = {mass};
6509
6510 int i = CacheCheckReal(ie38ec, NumPar, params);
6511 if (i>=0) {
6512 return(ie38ec[NumPar][i] );
6513 } else {
6514 double newResult = interpolate (temp38e,mass);
6515 CacheShiftReal(ie38ec, NumPar, params, newResult);
6516 return newResult;
6517 }
6518}
double ie38ec[2][CacheSize]
Definition: THDMcache.h:3826

◆ ie39()

double THDMcache::ie39 ( double  mass)

Definition at line 6522 of file THDMcache.cpp.

6522 {
6523 int NumPar = 1;
6524 double params[] = {mass};
6525
6526 int i = CacheCheckReal(ie39c, NumPar, params);
6527 if (i>=0) {
6528 return(ie39c[NumPar][i] );
6529 } else {
6530 double newResult = interpolate (temp39,mass);
6531 CacheShiftReal(ie39c, NumPar, params, newResult);
6532 return newResult;
6533 }
6534}
double ie39c[2][CacheSize]
Definition: THDMcache.h:3827

◆ ie39e()

double THDMcache::ie39e ( double  mass)

Definition at line 6538 of file THDMcache.cpp.

6538 {
6539 int NumPar = 1;
6540 double params[] = {mass};
6541
6542 int i = CacheCheckReal(ie39ec, NumPar, params);
6543 if (i>=0) {
6544 return(ie39ec[NumPar][i] );
6545 } else {
6546 double newResult = interpolate (temp39e,mass);
6547 CacheShiftReal(ie39ec, NumPar, params, newResult);
6548 return newResult;
6549 }
6550}
double ie39ec[2][CacheSize]
Definition: THDMcache.h:3828

◆ ie3e()

double THDMcache::ie3e ( double  mass)

Definition at line 5386 of file THDMcache.cpp.

5386 {
5387 int NumPar = 1;
5388 double params[] = {mass};
5389
5390 int i = CacheCheckReal(ie3ec, NumPar, params);
5391 if (i>=0) {
5392 return(ie3ec[NumPar][i] );
5393 } else {
5394 double newResult = interpolate (temp3e,mass);
5395 CacheShiftReal(ie3ec, NumPar, params, newResult);
5396 return newResult;
5397 }
5398}
double ie3ec[2][CacheSize]
Definition: THDMcache.h:3756

◆ ie4()

double THDMcache::ie4 ( double  mass)

Definition at line 5402 of file THDMcache.cpp.

5402 {
5403 int NumPar = 1;
5404 double params[] = {mass};
5405
5406 int i = CacheCheckReal(ie4c, NumPar, params);
5407 if (i>=0) {
5408 return(ie4c[NumPar][i] );
5409 } else {
5410 double newResult = interpolate (temp4,mass);
5411 CacheShiftReal(ie4c, NumPar, params, newResult);
5412 return newResult;
5413 }
5414}
double ie4c[2][CacheSize]
Definition: THDMcache.h:3757

◆ ie40()

double THDMcache::ie40 ( double  mass)

Definition at line 6554 of file THDMcache.cpp.

6554 {
6555 int NumPar = 1;
6556 double params[] = {mass};
6557
6558 int i = CacheCheckReal(ie40c, NumPar, params);
6559 if (i>=0) {
6560 return(ie40c[NumPar][i] );
6561 } else {
6562 double newResult = interpolate (temp40,mass);
6563 CacheShiftReal(ie40c, NumPar, params, newResult);
6564 return newResult;
6565 }
6566}
double ie40c[2][CacheSize]
Definition: THDMcache.h:3829

◆ ie40e()

double THDMcache::ie40e ( double  mass)

Definition at line 6570 of file THDMcache.cpp.

6570 {
6571 int NumPar = 1;
6572 double params[] = {mass};
6573
6574 int i = CacheCheckReal(ie40ec, NumPar, params);
6575 if (i>=0) {
6576 return(ie40ec[NumPar][i] );
6577 } else {
6578 double newResult = interpolate (temp40e,mass);
6579 CacheShiftReal(ie40ec, NumPar, params, newResult);
6580 return newResult;
6581 }
6582}
double ie40ec[2][CacheSize]
Definition: THDMcache.h:3830

◆ ie4e()

double THDMcache::ie4e ( double  mass)

Definition at line 5418 of file THDMcache.cpp.

5418 {
5419 int NumPar = 1;
5420 double params[] = {mass};
5421
5422 int i = CacheCheckReal(ie4ec, NumPar, params);
5423 if (i>=0) {
5424 return(ie4ec[NumPar][i] );
5425 } else {
5426 double newResult = interpolate (temp4e,mass);
5427 CacheShiftReal(ie4ec, NumPar, params, newResult);
5428 return newResult;
5429 }
5430}
double ie4ec[2][CacheSize]
Definition: THDMcache.h:3758

◆ ie5()

double THDMcache::ie5 ( double  mass)

Definition at line 5434 of file THDMcache.cpp.

5434 {
5435 int NumPar = 1;
5436 double params[] = {mass};
5437
5438 int i = CacheCheckReal(ie5c, NumPar, params);
5439 if (i>=0) {
5440 return(ie5c[NumPar][i] );
5441 } else {
5442 double newResult = interpolate (temp5,mass);
5443 CacheShiftReal(ie5c, NumPar, params, newResult);
5444 return newResult;
5445 }
5446}
double ie5c[2][CacheSize]
Definition: THDMcache.h:3759

◆ ie5e()

double THDMcache::ie5e ( double  mass)

Definition at line 5450 of file THDMcache.cpp.

5450 {
5451 int NumPar = 1;
5452 double params[] = {mass};
5453
5454 int i = CacheCheckReal(ie5ec, NumPar, params);
5455 if (i>=0) {
5456 return(ie5ec[NumPar][i] );
5457 } else {
5458 double newResult = interpolate (temp5e,mass);
5459 CacheShiftReal(ie5ec, NumPar, params, newResult);
5460 return newResult;
5461 }
5462}
double ie5ec[2][CacheSize]
Definition: THDMcache.h:3760

◆ ie6()

double THDMcache::ie6 ( double  mass)

Definition at line 5466 of file THDMcache.cpp.

5466 {
5467 int NumPar = 1;
5468 double params[] = {mass};
5469
5470 int i = CacheCheckReal(ie6c, NumPar, params);
5471 if (i>=0) {
5472 return(ie6c[NumPar][i] );
5473 } else {
5474 double newResult = interpolate (temp6,mass);
5475 CacheShiftReal(ie6c, NumPar, params, newResult);
5476 return newResult;
5477 }
5478}
double ie6c[2][CacheSize]
Definition: THDMcache.h:3761

◆ ie6e()

double THDMcache::ie6e ( double  mass)

Definition at line 5482 of file THDMcache.cpp.

5482 {
5483 int NumPar = 1;
5484 double params[] = {mass};
5485
5486 int i = CacheCheckReal(ie6ec, NumPar, params);
5487 if (i>=0) {
5488 return(ie6ec[NumPar][i] );
5489 } else {
5490 double newResult = interpolate (temp6e,mass);
5491 CacheShiftReal(ie6ec, NumPar, params, newResult);
5492 return newResult;
5493 }
5494}
double ie6ec[2][CacheSize]
Definition: THDMcache.h:3762

◆ ie7()

double THDMcache::ie7 ( double  mass)

Definition at line 5498 of file THDMcache.cpp.

5498 {
5499 int NumPar = 1;
5500 double params[] = {mass};
5501
5502 int i = CacheCheckReal(ie7c, NumPar, params);
5503 if (i>=0) {
5504 return(ie7c[NumPar][i] );
5505 } else {
5506 double newResult = interpolate (temp7,mass);
5507 CacheShiftReal(ie7c, NumPar, params, newResult);
5508 return newResult;
5509 }
5510}
double ie7c[2][CacheSize]
Definition: THDMcache.h:3763

◆ ie7e()

double THDMcache::ie7e ( double  mass)

Definition at line 5514 of file THDMcache.cpp.

5514 {
5515 int NumPar = 1;
5516 double params[] = {mass};
5517
5518 int i = CacheCheckReal(ie7ec, NumPar, params);
5519 if (i>=0) {
5520 return(ie7ec[NumPar][i] );
5521 } else {
5522 double newResult = interpolate (temp7e,mass);
5523 CacheShiftReal(ie7ec, NumPar, params, newResult);
5524 return newResult;
5525 }
5526}
double ie7ec[2][CacheSize]
Definition: THDMcache.h:3764

◆ ie8()

double THDMcache::ie8 ( double  mass)

Definition at line 5530 of file THDMcache.cpp.

5530 {
5531 int NumPar = 1;
5532 double params[] = {mass};
5533
5534 int i = CacheCheckReal(ie8c, NumPar, params);
5535 if (i>=0) {
5536 return(ie8c[NumPar][i] );
5537 } else {
5538 double newResult = interpolate (temp8,mass);
5539 CacheShiftReal(ie8c, NumPar, params, newResult);
5540 return newResult;
5541 }
5542}
double ie8c[2][CacheSize]
Definition: THDMcache.h:3765

◆ ie8e()

double THDMcache::ie8e ( double  mass)

Definition at line 5546 of file THDMcache.cpp.

5546 {
5547 int NumPar = 1;
5548 double params[] = {mass};
5549
5550 int i = CacheCheckReal(ie8ec, NumPar, params);
5551 if (i>=0) {
5552 return(ie8ec[NumPar][i] );
5553 } else {
5554 double newResult = interpolate (temp8e,mass);
5555 CacheShiftReal(ie8ec, NumPar, params, newResult);
5556 return newResult;
5557 }
5558}
double ie8ec[2][CacheSize]
Definition: THDMcache.h:3766

◆ ie9()

double THDMcache::ie9 ( double  mass)

Definition at line 5562 of file THDMcache.cpp.

5562 {
5563 int NumPar = 1;
5564 double params[] = {mass};
5565
5566 int i = CacheCheckReal(ie9c, NumPar, params);
5567 if (i>=0) {
5568 return(ie9c[NumPar][i] );
5569 } else {
5570 double newResult = interpolate (temp9,mass);
5571 CacheShiftReal(ie9c, NumPar, params, newResult);
5572 return newResult;
5573 }
5574}
double ie9c[2][CacheSize]
Definition: THDMcache.h:3767

◆ ie9e()

double THDMcache::ie9e ( double  mass)

Definition at line 5578 of file THDMcache.cpp.

5578 {
5579 int NumPar = 1;
5580 double params[] = {mass};
5581
5582 int i = CacheCheckReal(ie9ec, NumPar, params);
5583 if (i>=0) {
5584 return(ie9ec[NumPar][i] );
5585 } else {
5586 double newResult = interpolate (temp9e,mass);
5587 CacheShiftReal(ie9ec, NumPar, params, newResult);
5588 return newResult;
5589 }
5590}
double ie9ec[2][CacheSize]
Definition: THDMcache.h:3768

◆ Int1()

gslpp::complex THDMcache::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 7414 of file THDMcache.cpp.

7414 {
7415 return tau*lambda/(tau-lambda)/2.0+tau*tau*lambda*lambda/((tau-lambda)
7416 *(tau-lambda))/2.0*(f_func(tau)-f_func(lambda))+tau*tau*lambda/((tau-lambda)
7417 *(tau-lambda))*(g_func(tau)-g_func(lambda));
7418}
gslpp::complex g_func(const double x) const
g function for the Int1 function
Definition: THDMcache.cpp:7400

◆ Int2()

gslpp::complex THDMcache::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 7422 of file THDMcache.cpp.

7422 {
7423 return -tau*lambda/(tau-lambda)/2.0*(f_func(tau)-f_func(lambda));
7424}

◆ interpolate()

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

Linearly interpolates a table with one parameter dimension.

Returns
the interpolated value

Definition at line 6894 of file THDMcache.cpp.

6894 {
6895
6896 int rowN=arrayTab.size_i();
6897
6898 double xmin = arrayTab(0,0);
6899 double xmax = arrayTab(rowN-1,0);
6900 double interval = arrayTab(1,0)-arrayTab(0,0);
6901 int Nintervals = (x-xmin)/interval;
6902 double y = 0.0;
6903
6904 if(x<xmin){
6905// std::cout<<"warning: your table parameter value is smaller than the minimum allowed value"<<std::endl;
6906 return 0.;
6907 }
6908 else if(x>xmax){
6909// std::cout<<"warning: your table parameter value is greater than the maximum allowed value"<<std::endl;
6910 return 0.;
6911 }
6912 else{
6913 y =(arrayTab(Nintervals+1,1)-arrayTab(Nintervals,1))/(arrayTab(Nintervals+1,0)
6914 -arrayTab(Nintervals,0))*(x-arrayTab(Nintervals,0))+arrayTab(Nintervals,1);
6915 return y;
6916 }
6917}

◆ interpolate2D()

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

Linearly interpolates a table with two parameter dimensions.

Returns
the interpolated value

Definition at line 6921 of file THDMcache.cpp.

6921 {
6922
6923 int rowN=arrayTab.size_i();
6924
6925 double xmin = arrayTab(0,0);
6926 double xmax = arrayTab(rowN-1,0);
6927 double ymin = arrayTab(0,1);
6928 double ymax = arrayTab(rowN-1,1);
6929 double intervalx = arrayTab(1,0)-arrayTab(0,0);
6930 int i=1;
6931 do i++;
6932 while(arrayTab(i,1)-arrayTab(i-1,1)==0&&i<30000);
6933 double intervaly = arrayTab(i,1)-arrayTab(i-1,1);
6934 int Nintervalsx = (x-xmin)/intervalx;
6935 int Nintervalsy = (y-ymin)/intervaly;
6936 if(x<xmin||x>xmax||y<ymin||y>ymax){
6937// std::cout<<"warning: the parameter point lies outside the table"<<std::endl;
6938 return 0.;
6939 }
6940 else{
6941 double x1=arrayTab(i*Nintervalsy+Nintervalsx,0);
6942 double x2=arrayTab(i*Nintervalsy+Nintervalsx+1,0);
6943 double y1=arrayTab(i*Nintervalsy+Nintervalsx,1);
6944 double y2=arrayTab(i*(Nintervalsy+1)+Nintervalsx,1);
6945 return (arrayTab(i*Nintervalsy+Nintervalsx,2) * (x2-x) * (y2-y)
6946 +arrayTab(i*Nintervalsy+Nintervalsx+1,2) * (x-x1) * (y2-y)
6947 +arrayTab(i*(Nintervalsy+1)+Nintervalsx,2) * (x2-x) * (y-y1)
6948 +arrayTab(i*(Nintervalsy+1)+Nintervalsx+1,2) * (x-x1) * (y-y1))
6949 /((x2-x1)*(y2-y1));
6950 }
6951}

◆ ip_Br_HPtobb()

double THDMcache::ip_Br_HPtobb ( double  mass)

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

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

Definition at line 2257 of file THDMcache.cpp.

2257 {
2258 int NumPar = 1;
2259 double params[] = {mass};
2260
2261 int i = CacheCheckReal(ip_Br_HPtobb_cache, NumPar, params);
2262 if (i>=0) {
2263 return ( ip_Br_HPtobb_cache[NumPar][i] );
2264 } else {
2265 double newResult = pow(10.0,interpolate(br_bb,mass));
2266 CacheShiftReal(ip_Br_HPtobb_cache, NumPar, params, newResult);
2267 return newResult;
2268 }
2269}
double ip_Br_HPtobb_cache[2][CacheSize]
Definition: THDMcache.h:3564

◆ ip_Br_HPtocc()

double THDMcache::ip_Br_HPtocc ( double  mass)

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

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

Definition at line 2289 of file THDMcache.cpp.

2289 {
2290 int NumPar = 1;
2291 double params[] = {mass};
2292
2293 int i = CacheCheckReal(ip_Br_HPtocc_cache, NumPar, params);
2294 if (i>=0) {
2295 return ( ip_Br_HPtocc_cache[NumPar][i] );
2296 } else {
2297 double newResult = pow(10.0,interpolate(br_cc,mass));
2298 CacheShiftReal(ip_Br_HPtocc_cache, NumPar, params, newResult);
2299 return newResult;
2300 }
2301}
double ip_Br_HPtocc_cache[2][CacheSize]
Definition: THDMcache.h:3566

◆ ip_Br_HPtomumu()

double THDMcache::ip_Br_HPtomumu ( double  mass)

Interpolating function for the SM branching ratio to two muons.

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

Definition at line 2305 of file THDMcache.cpp.

2305 {
2306 int NumPar = 1;
2307 double params[] = {mass};
2308
2309 int i = CacheCheckReal(ip_Br_HPtomumu_cache, NumPar, params);
2310 if (i>=0) {
2311 return ( ip_Br_HPtomumu_cache[NumPar][i] );
2312 } else {
2313 double newResult = pow(10.0,interpolate(br_mumu,mass));
2314 CacheShiftReal(ip_Br_HPtomumu_cache, NumPar, params, newResult);
2315 return newResult;
2316 }
2317}
double ip_Br_HPtomumu_cache[2][CacheSize]
Definition: THDMcache.h:3567

◆ ip_Br_HPtotautau()

double THDMcache::ip_Br_HPtotautau ( double  mass)

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

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

Definition at line 2273 of file THDMcache.cpp.

2273 {
2274 int NumPar = 1;
2275 double params[] = {mass};
2276
2277 int i = CacheCheckReal(ip_Br_HPtotautau_cache, NumPar, params);
2278 if (i>=0) {
2279 return ( ip_Br_HPtotautau_cache[NumPar][i] );
2280 } else {
2281 double newResult = pow(10.0,interpolate(br_tautau,mass));
2282 CacheShiftReal(ip_Br_HPtotautau_cache, NumPar, params, newResult);
2283 return newResult;
2284 }
2285}
double ip_Br_HPtotautau_cache[2][CacheSize]
Definition: THDMcache.h:3565

◆ ip_Br_HPtott()

double THDMcache::ip_Br_HPtott ( double  mass)

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

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

Definition at line 2241 of file THDMcache.cpp.

2241 {
2242 int NumPar = 1;
2243 double params[] = {mass};
2244
2245 int i = CacheCheckReal(ip_Br_HPtott_cache, NumPar, params);
2246 if (i>=0) {
2247 return ( ip_Br_HPtott_cache[NumPar][i] );
2248 } else {
2249 double newResult = pow(10.0,interpolate(br_tt,mass));
2250 CacheShiftReal(ip_Br_HPtott_cache, NumPar, params, newResult);
2251 return newResult;
2252 }
2253}
double ip_Br_HPtott_cache[2][CacheSize]
Definition: THDMcache.h:3563

◆ ip_Br_HPtoWW()

double THDMcache::ip_Br_HPtoWW ( double  mass)

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

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

Definition at line 2337 of file THDMcache.cpp.

2337 {
2338 int NumPar = 1;
2339 double params[] = {mass};
2340
2341 int i = CacheCheckReal(ip_Br_HPtoWW_cache, NumPar, params);
2342 if (i>=0) {
2343 return ( ip_Br_HPtoWW_cache[NumPar][i] );
2344 } else {
2345 double newResult = pow(10.0,interpolate(br_WW,mass));
2346 CacheShiftReal(ip_Br_HPtoWW_cache, NumPar, params, newResult);
2347 return newResult;
2348 }
2349}
double ip_Br_HPtoWW_cache[2][CacheSize]
Definition: THDMcache.h:3569

◆ ip_Br_HPtoZZ()

double THDMcache::ip_Br_HPtoZZ ( double  mass)

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

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

Definition at line 2321 of file THDMcache.cpp.

2321 {
2322 int NumPar = 1;
2323 double params[] = {mass};
2324
2325 int i = CacheCheckReal(ip_Br_HPtoZZ_cache, NumPar, params);
2326 if (i>=0) {
2327 return ( ip_Br_HPtoZZ_cache[NumPar][i] );
2328 } else {
2329 double newResult = pow(10.0,interpolate(br_ZZ,mass));
2330 CacheShiftReal(ip_Br_HPtoZZ_cache, NumPar, params, newResult);
2331 return newResult;
2332 }
2333}
double ip_Br_HPtoZZ_cache[2][CacheSize]
Definition: THDMcache.h:3568

◆ ip_cs_ggtoA_13()

double THDMcache::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 2616 of file THDMcache.cpp.

2616 {
2617 int NumPar = 1;
2618 double params[] = {mass};
2619
2620 int i = CacheCheckReal(ip_cs_ggtoA_13_cache, NumPar, params);
2621 if (i>=0) {
2622 return ( ip_cs_ggtoA_13_cache[NumPar][i] );
2623 } else {
2624 double newResult = 0.0;
2625 if (mass>=20. && mass <=2000.) {
2626 newResult = pow(10.0,interpolate (log_cs_ggA_13,mass));
2627 }
2628 CacheShiftReal(ip_cs_ggtoA_13_cache, NumPar, params, newResult);
2629 return newResult;
2630 }
2631}
double ip_cs_ggtoA_13_cache[2][CacheSize]
Definition: THDMcache.h:3584

◆ ip_cs_ggtoA_8()

double THDMcache::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 2597 of file THDMcache.cpp.

2597 {
2598 int NumPar = 1;
2599 double params[] = {mass};
2600
2601 int i = CacheCheckReal(ip_cs_ggtoA_8_cache, NumPar, params);
2602 if (i>=0) {
2603 return ( ip_cs_ggtoA_8_cache[NumPar][i] );
2604 } else {
2605 double newResult = 0.0;
2606 if (mass>=20. && mass <=2000.) {
2607 newResult = pow(10.0,interpolate (log_cs_ggA_8,mass));
2608 }
2609 CacheShiftReal(ip_cs_ggtoA_8_cache, NumPar, params, newResult);
2610 return newResult;
2611 }
2612}
double ip_cs_ggtoA_8_cache[2][CacheSize]
Definition: THDMcache.h:3583

◆ ip_cs_ggtoH_13()

double THDMcache::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 H)\)

Definition at line 2388 of file THDMcache.cpp.

2388 {
2389 int NumPar = 1;
2390 double params[] = {mass};
2391
2392 int i = CacheCheckReal(ip_cs_ggtoH_13_cache, NumPar, params);
2393 if (i>=0) {
2394 return ( ip_cs_ggtoH_13_cache[NumPar][i] );
2395 } else {
2396 double newResult = 0.0;
2397 if (mass>=20. && mass <=2000.) {
2398 newResult = pow(10.0,interpolate (log_cs_ggH_13,mass));
2399 }
2400 CacheShiftReal(ip_cs_ggtoH_13_cache, NumPar, params, newResult);
2401 return newResult;
2402 }
2403}
double ip_cs_ggtoH_13_cache[2][CacheSize]
Definition: THDMcache.h:3572

◆ ip_cs_ggtoH_8()

double THDMcache::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 H)\)

Definition at line 2369 of file THDMcache.cpp.

2369 {
2370 int NumPar = 1;
2371 double params[] = {mass};
2372
2373 int i = CacheCheckReal(ip_cs_ggtoH_8_cache, NumPar, params);
2374 if (i>=0) {
2375 return ( ip_cs_ggtoH_8_cache[NumPar][i] );
2376 } else {
2377 double newResult = 0.0;
2378 if (mass>=20. && mass <=2000.) {
2379 newResult = pow(10.0,interpolate (log_cs_ggH_8,mass));
2380 }
2381 CacheShiftReal(ip_cs_ggtoH_8_cache, NumPar, params, newResult);
2382 return newResult;
2383 }
2384}
double ip_cs_ggtoH_8_cache[2][CacheSize]
Definition: THDMcache.h:3571

◆ ip_cs_ggtoHp_13()

double THDMcache::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 H^+)\)

Definition at line 2730 of file THDMcache.cpp.

2730 {
2731 int NumPar = 2;
2732 double params[] = {mHp, logtb};
2733
2734 int i = CacheCheckReal(ip_cs_ggtoHp_13_cache, NumPar, params);
2735 if (i>=0) {
2736 return ( ip_cs_ggtoHp_13_cache[NumPar][i] );
2737 } else {
2738 double newResult = 0.0;
2739 if (mHp>=180. && mHp <=2000. && logtb>=-1. && logtb<=1.75) {
2740 newResult = pow(10.0,interpolate2D(log_cs_ggHp_13, logtb, mHp));
2741 }
2742 CacheShiftReal(ip_cs_ggtoHp_13_cache, NumPar, params, newResult);
2743 return newResult;
2744 }
2745}
double interpolate2D(gslpp::matrix< double > arrayTab, double x, double y)
Linearly interpolates a table with two parameter dimensions.
Definition: THDMcache.cpp:6921
double ip_cs_ggtoHp_13_cache[3][CacheSize]
Definition: THDMcache.h:3590

◆ ip_cs_ggtoHp_8()

double THDMcache::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 H^+)\)

Definition at line 2711 of file THDMcache.cpp.

2711 {
2712 int NumPar = 2;
2713 double params[] = {mHp, logtb};
2714
2715 int i = CacheCheckReal(ip_cs_ggtoHp_8_cache, NumPar, params);
2716 if (i>=0) {
2717 return ( ip_cs_ggtoHp_8_cache[NumPar][i] );
2718 } else {
2719 double newResult = 0.0;
2720 if (mHp>=180. && mHp <=1400. && logtb>=-1. && logtb<=1.75) {
2721 newResult = pow(10.0,interpolate2D(log_cs_ggHp_8, logtb, mHp));
2722 }
2723 CacheShiftReal(ip_cs_ggtoHp_8_cache, NumPar, params, newResult);
2724 return newResult;
2725 }
2726}
double ip_cs_ggtoHp_8_cache[3][CacheSize]
Definition: THDMcache.h:3589

◆ ip_cs_pptobbA_13()

double THDMcache::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 2692 of file THDMcache.cpp.

2692 {
2693 int NumPar = 1;
2694 double params[] = {mass};
2695
2696 int i = CacheCheckReal(ip_cs_pptobbA_13_cache, NumPar, params);
2697 if (i>=0) {
2698 return ( ip_cs_pptobbA_13_cache[NumPar][i] );
2699 } else {
2700 double newResult = 0.0;
2701 if (mass>=20. && mass <=2000.) {
2702 newResult = pow(10.0,interpolate (log_cs_bbA_13,mass));
2703 }
2704 CacheShiftReal(ip_cs_pptobbA_13_cache, NumPar, params, newResult);
2705 return newResult;
2706 }
2707}
double ip_cs_pptobbA_13_cache[2][CacheSize]
Definition: THDMcache.h:3588

◆ ip_cs_pptobbA_8()

double THDMcache::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 2673 of file THDMcache.cpp.

2673 {
2674 int NumPar = 1;
2675 double params[] = {mass};
2676
2677 int i = CacheCheckReal(ip_cs_pptobbA_8_cache, NumPar, params);
2678 if (i>=0) {
2679 return ( ip_cs_pptobbA_8_cache[NumPar][i] );
2680 } else {
2681 double newResult = 0.0;
2682 if (mass>=20. && mass <=2000.) {
2683 newResult = pow(10.0,interpolate (log_cs_bbA_8,mass));
2684 }
2685 CacheShiftReal(ip_cs_pptobbA_8_cache, NumPar, params, newResult);
2686 return newResult;
2687 }
2688}
double ip_cs_pptobbA_8_cache[2][CacheSize]
Definition: THDMcache.h:3587

◆ ip_cs_pptobbH_13()

double THDMcache::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 2578 of file THDMcache.cpp.

2578 {
2579 int NumPar = 1;
2580 double params[] = {mass};
2581
2582 int i = CacheCheckReal(ip_cs_pptobbH_13_cache, NumPar, params);
2583 if (i>=0) {
2584 return ( ip_cs_pptobbH_13_cache[NumPar][i] );
2585 } else {
2586 double newResult = 0.0;
2587 if (mass>=20. && mass <=2000.) {
2588 newResult = pow(10.0,interpolate (log_cs_bbH_13,mass));
2589 }
2590 CacheShiftReal(ip_cs_pptobbH_13_cache, NumPar, params, newResult);
2591 return newResult;
2592 }
2593}
double ip_cs_pptobbH_13_cache[2][CacheSize]
Definition: THDMcache.h:3582

◆ ip_cs_pptobbH_8()

double THDMcache::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 2559 of file THDMcache.cpp.

2559 {
2560 int NumPar = 1;
2561 double params[] = {mass};
2562
2563 int i = CacheCheckReal(ip_cs_pptobbH_8_cache, NumPar, params);
2564 if (i>=0) {
2565 return ( ip_cs_pptobbH_8_cache[NumPar][i] );
2566 } else {
2567 double newResult = 0.0;
2568 if (mass>=20. && mass <=2000.) {
2569 newResult = pow(10.0,interpolate (log_cs_bbH_8,mass));
2570 }
2571 CacheShiftReal(ip_cs_pptobbH_8_cache, NumPar, params, newResult);
2572 return newResult;
2573 }
2574}
double ip_cs_pptobbH_8_cache[2][CacheSize]
Definition: THDMcache.h:3581

◆ ip_cs_pptottA_13()

double THDMcache::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 2654 of file THDMcache.cpp.

2654 {
2655 int NumPar = 1;
2656 double params[] = {mass};
2657
2658 int i = CacheCheckReal(ip_cs_pptottA_13_cache, NumPar, params);
2659 if (i>=0) {
2660 return ( ip_cs_pptottA_13_cache[NumPar][i] );
2661 } else {
2662 double newResult = 0.0;
2663 if (mass>=20. && mass <=2000.) {
2664 newResult = pow(10.0,interpolate (log_cs_ttA_13,mass));
2665 }
2666 CacheShiftReal(ip_cs_pptottA_13_cache, NumPar, params, newResult);
2667 return newResult;
2668 }
2669}
double ip_cs_pptottA_13_cache[2][CacheSize]
Definition: THDMcache.h:3586

◆ ip_cs_pptottA_8()

double THDMcache::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 2635 of file THDMcache.cpp.

2635 {
2636 int NumPar = 1;
2637 double params[] = {mass};
2638
2639 int i = CacheCheckReal(ip_cs_pptottA_8_cache, NumPar, params);
2640 if (i>=0) {
2641 return ( ip_cs_pptottA_8_cache[NumPar][i] );
2642 } else {
2643 double newResult = 0.0;
2644 if (mass>=20. && mass <=2000.) {
2645 newResult = pow(10.0,interpolate (log_cs_ttA_8,mass));
2646 }
2647 CacheShiftReal(ip_cs_pptottA_8_cache, NumPar, params, newResult);
2648 return newResult;
2649 }
2650}
double ip_cs_pptottA_8_cache[2][CacheSize]
Definition: THDMcache.h:3585

◆ ip_cs_pptottH_13()

double THDMcache::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 2540 of file THDMcache.cpp.

2540 {
2541 int NumPar = 1;
2542 double params[] = {mass};
2543
2544 int i = CacheCheckReal(ip_cs_pptottH_13_cache, NumPar, params);
2545 if (i>=0) {
2546 return ( ip_cs_pptottH_13_cache[NumPar][i] );
2547 } else {
2548 double newResult = 0.0;
2549 if (mass>=20. && mass <=2000.) {
2550 newResult = pow(10.0,interpolate (log_cs_ttH_13,mass));
2551 }
2552 CacheShiftReal(ip_cs_pptottH_13_cache, NumPar, params, newResult);
2553 return newResult;
2554 }
2555}
double ip_cs_pptottH_13_cache[2][CacheSize]
Definition: THDMcache.h:3580

◆ ip_cs_pptottH_8()

double THDMcache::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 2521 of file THDMcache.cpp.

2521 {
2522 int NumPar = 1;
2523 double params[] = {mass};
2524
2525 int i = CacheCheckReal(ip_cs_pptottH_8_cache, NumPar, params);
2526 if (i>=0) {
2527 return ( ip_cs_pptottH_8_cache[NumPar][i] );
2528 } else {
2529 double newResult = 0.0;
2530 if (mass>=20. && mass <=2000.) {
2531 newResult = pow(10.0,interpolate (log_cs_ttH_8,mass));
2532 }
2533 CacheShiftReal(ip_cs_pptottH_8_cache, NumPar, params, newResult);
2534 return newResult;
2535 }
2536}
double ip_cs_pptottH_8_cache[2][CacheSize]
Definition: THDMcache.h:3579

◆ ip_cs_VBFtoH_13()

double THDMcache::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 H)\)

Definition at line 2426 of file THDMcache.cpp.

2426 {
2427 int NumPar = 1;
2428 double params[] = {mass};
2429
2430 int i = CacheCheckReal(ip_cs_VBFtoH_13_cache, NumPar, params);
2431 if (i>=0) {
2432 return ( ip_cs_VBFtoH_13_cache[NumPar][i] );
2433 } else {
2434 double newResult = 0.0;
2435 if (mass>=20. && mass <=2000.) {
2436 newResult = pow(10.0,interpolate (log_cs_VBF_13,mass));
2437 }
2438 CacheShiftReal(ip_cs_VBFtoH_13_cache, NumPar, params, newResult);
2439 return newResult;
2440 }
2441}
double ip_cs_VBFtoH_13_cache[2][CacheSize]
Definition: THDMcache.h:3574

◆ ip_cs_VBFtoH_8()

double THDMcache::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 H)\)

Definition at line 2407 of file THDMcache.cpp.

2407 {
2408 int NumPar = 1;
2409 double params[] = {mass};
2410
2411 int i = CacheCheckReal(ip_cs_VBFtoH_8_cache, NumPar, params);
2412 if (i>=0) {
2413 return ( ip_cs_VBFtoH_8_cache[NumPar][i] );
2414 } else {
2415 double newResult = 0.0;
2416 if (mass>=20. && mass <=2000.) {
2417 newResult = pow(10.0,interpolate (log_cs_VBF_8,mass));
2418 }
2419 CacheShiftReal(ip_cs_VBFtoH_8_cache, NumPar, params, newResult);
2420 return newResult;
2421 }
2422}
double ip_cs_VBFtoH_8_cache[2][CacheSize]
Definition: THDMcache.h:3573

◆ ip_cs_WtoWH_13()

double THDMcache::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 2464 of file THDMcache.cpp.

2464 {
2465 int NumPar = 1;
2466 double params[] = {mass};
2467
2468 int i = CacheCheckReal(ip_cs_WtoWH_13_cache, NumPar, params);
2469 if (i>=0) {
2470 return ( ip_cs_WtoWH_13_cache[NumPar][i] );
2471 } else {
2472 double newResult = 0.0;
2473 if (mass>=20. && mass <=2000.) {
2474 newResult = pow(10.0,interpolate (log_cs_WH_13,mass));
2475 }
2476 CacheShiftReal(ip_cs_WtoWH_13_cache, NumPar, params, newResult);
2477 return newResult;
2478 }
2479}
double ip_cs_WtoWH_13_cache[2][CacheSize]
Definition: THDMcache.h:3576

◆ ip_cs_WtoWH_8()

double THDMcache::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 2445 of file THDMcache.cpp.

2445 {
2446 int NumPar = 1;
2447 double params[] = {mass};
2448
2449 int i = CacheCheckReal(ip_cs_WtoWH_8_cache, NumPar, params);
2450 if (i>=0) {
2451 return ( ip_cs_WtoWH_8_cache[NumPar][i] );
2452 } else {
2453 double newResult = 0.0;
2454 if (mass>=20. && mass <=2000.) {
2455 newResult = pow(10.0,interpolate (log_cs_WH_8,mass));
2456 }
2457 CacheShiftReal(ip_cs_WtoWH_8_cache, NumPar, params, newResult);
2458 return newResult;
2459 }
2460}
double ip_cs_WtoWH_8_cache[2][CacheSize]
Definition: THDMcache.h:3575

◆ ip_cs_ZtoZH_13()

double THDMcache::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 2502 of file THDMcache.cpp.

2502 {
2503 int NumPar = 1;
2504 double params[] = {mass};
2505
2506 int i = CacheCheckReal(ip_cs_ZtoZH_13_cache, NumPar, params);
2507 if (i>=0) {
2508 return ( ip_cs_ZtoZH_13_cache[NumPar][i] );
2509 } else {
2510 double newResult = 0.0;
2511 if (mass>=20. && mass <=2000.) {
2512 newResult = pow(10.0,interpolate (log_cs_ZH_13,mass));
2513 }
2514 CacheShiftReal(ip_cs_ZtoZH_13_cache, NumPar, params, newResult);
2515 return newResult;
2516 }
2517}
double ip_cs_ZtoZH_13_cache[2][CacheSize]
Definition: THDMcache.h:3578

◆ ip_cs_ZtoZH_8()

double THDMcache::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 2483 of file THDMcache.cpp.

2483 {
2484 int NumPar = 1;
2485 double params[] = {mass};
2486
2487 int i = CacheCheckReal(ip_cs_ZtoZH_8_cache, NumPar, params);
2488 if (i>=0) {
2489 return ( ip_cs_ZtoZH_8_cache[NumPar][i] );
2490 } else {
2491 double newResult = 0.0;
2492 if (mass>=20. && mass <=2000.) {
2493 newResult = pow(10.0,interpolate (log_cs_ZH_8,mass));
2494 }
2495 CacheShiftReal(ip_cs_ZtoZH_8_cache, NumPar, params, newResult);
2496 return newResult;
2497 }
2498}
double ip_cs_ZtoZH_8_cache[2][CacheSize]
Definition: THDMcache.h:3577

◆ ip_csr_ggA_b_13()

double THDMcache::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 2861 of file THDMcache.cpp.

2861 {
2862 int NumPar = 1;
2863 double params[] = {mass};
2864
2865 int i = CacheCheckReal(ip_csr_ggA_b_13_cache, NumPar, params);
2866 if (i>=0) {
2867 return ( ip_csr_ggA_b_13_cache[NumPar][i] );
2868 } else {
2869 double newResult = interpolate (csrA_bottom_13,mass);
2870 CacheShiftReal(ip_csr_ggA_b_13_cache, NumPar, params, newResult);
2871 return newResult;
2872 }
2873}
double ip_csr_ggA_b_13_cache[2][CacheSize]
Definition: THDMcache.h:3598

◆ ip_csr_ggA_b_8()

double THDMcache::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 2845 of file THDMcache.cpp.

2845 {
2846 int NumPar = 1;
2847 double params[] = {mass};
2848
2849 int i = CacheCheckReal(ip_csr_ggA_b_8_cache, NumPar, params);
2850 if (i>=0) {
2851 return ( ip_csr_ggA_b_8_cache[NumPar][i] );
2852 } else {
2853 double newResult = interpolate (csrA_bottom_8,mass);
2854 CacheShiftReal(ip_csr_ggA_b_8_cache, NumPar, params, newResult);
2855 return newResult;
2856 }
2857}
double ip_csr_ggA_b_8_cache[2][CacheSize]
Definition: THDMcache.h:3597

◆ ip_csr_ggA_t_13()

double THDMcache::ip_csr_ggA_t_13 ( double  mass)

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

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

Definition at line 2829 of file THDMcache.cpp.

2829 {
2830 int NumPar = 1;
2831 double params[] = {mass};
2832
2833 int i = CacheCheckReal(ip_csr_ggA_t_13_cache, NumPar, params);
2834 if (i>=0) {
2835 return ( ip_csr_ggA_t_13_cache[NumPar][i] );
2836 } else {
2837 double newResult = interpolate (csrA_top_13,mass);
2838 CacheShiftReal(ip_csr_ggA_t_13_cache, NumPar, params, newResult);
2839 return newResult;
2840 }
2841}
double ip_csr_ggA_t_13_cache[2][CacheSize]
Definition: THDMcache.h:3596

◆ ip_csr_ggA_t_8()

double THDMcache::ip_csr_ggA_t_8 ( double  mass)

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

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

Definition at line 2813 of file THDMcache.cpp.

2813 {
2814 int NumPar = 1;
2815 double params[] = {mass};
2816
2817 int i = CacheCheckReal(ip_csr_ggA_t_8_cache, NumPar, params);
2818 if (i>=0) {
2819 return ( ip_csr_ggA_t_8_cache[NumPar][i] );
2820 } else {
2821 double newResult = interpolate (csrA_top_8,mass);
2822 CacheShiftReal(ip_csr_ggA_t_8_cache, NumPar, params, newResult);
2823 return newResult;
2824 }
2825}
double ip_csr_ggA_t_8_cache[2][CacheSize]
Definition: THDMcache.h:3595

◆ ip_csr_ggH_b_13()

double THDMcache::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 H)/\sigma(gg\to H)\)

Definition at line 2797 of file THDMcache.cpp.

2797 {
2798 int NumPar = 1;
2799 double params[] = {mass};
2800
2801 int i = CacheCheckReal(ip_csr_ggH_b_13_cache, NumPar, params);
2802 if (i>=0) {
2803 return ( ip_csr_ggH_b_13_cache[NumPar][i] );
2804 } else {
2805 double newResult = interpolate (csrH_bottom_13,mass);
2806 CacheShiftReal(ip_csr_ggH_b_13_cache, NumPar, params, newResult);
2807 return newResult;
2808 }
2809}
double ip_csr_ggH_b_13_cache[2][CacheSize]
Definition: THDMcache.h:3594

◆ ip_csr_ggH_b_8()

double THDMcache::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 H)/\sigma(gg\to H)\)

Definition at line 2781 of file THDMcache.cpp.

2781 {
2782 int NumPar = 1;
2783 double params[] = {mass};
2784
2785 int i = CacheCheckReal(ip_csr_ggH_b_8_cache, NumPar, params);
2786 if (i>=0) {
2787 return ( ip_csr_ggH_b_8_cache[NumPar][i] );
2788 } else {
2789 double newResult = interpolate (csrH_bottom_8,mass);
2790 CacheShiftReal(ip_csr_ggH_b_8_cache, NumPar, params, newResult);
2791 return newResult;
2792 }
2793}
double ip_csr_ggH_b_8_cache[2][CacheSize]
Definition: THDMcache.h:3593

◆ ip_csr_ggH_t_13()

double THDMcache::ip_csr_ggH_t_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 H)/\sigma(gg\to H)\)

Definition at line 2765 of file THDMcache.cpp.

2765 {
2766 int NumPar = 1;
2767 double params[] = {mass};
2768
2769 int i = CacheCheckReal(ip_csr_ggH_t_13_cache, NumPar, params);
2770 if (i>=0) {
2771 return ( ip_csr_ggH_t_13_cache[NumPar][i] );
2772 } else {
2773 double newResult = interpolate (csrH_top_13,mass);
2774 CacheShiftReal(ip_csr_ggH_t_13_cache, NumPar, params, newResult);
2775 return newResult;
2776 }
2777}
double ip_csr_ggH_t_13_cache[2][CacheSize]
Definition: THDMcache.h:3592

◆ ip_csr_ggH_t_8()

double THDMcache::ip_csr_ggH_t_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 H)/\sigma(gg\to H)\)

Definition at line 2749 of file THDMcache.cpp.

2749 {
2750 int NumPar = 1;
2751 double params[] = {mass};
2752
2753 int i = CacheCheckReal(ip_csr_ggH_t_8_cache, NumPar, params);
2754 if (i>=0) {
2755 return ( ip_csr_ggH_t_8_cache[NumPar][i] );
2756 } else {
2757 double newResult = interpolate (csrH_top_8,mass);
2758 CacheShiftReal(ip_csr_ggH_t_8_cache, NumPar, params, newResult);
2759 return newResult;
2760 }
2761}
double ip_csr_ggH_t_8_cache[2][CacheSize]
Definition: THDMcache.h:3591

◆ ip_ex_bb_A_Zh_Zbb_ATLAS13()

double THDMcache::ip_ex_bb_A_Zh_Zbb_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a bb associated pseudoscalar resonance decaying to a \(Z\) and an \(h\) boson, of which the latter further decays to a b quark pair.

Returns
\([\sigma_{bb\to A}\cdot BR(A\to Zh\to Zb\bar b)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2017-055, Figure 5b [TheATLAScollaboration:2016loc].

Definition at line 4602 of file THDMcache.cpp.

4602 {
4603 int NumPar = 1;
4604 double params[] = {mass};
4605
4606 int i = CacheCheckReal(ip_ex_bb_A_Zh_Zbb_ATLAS13_cache, NumPar, params);
4607 if (i>=0) {
4608 return(ip_ex_bb_A_Zh_Zbb_ATLAS13_cache[NumPar][i] );
4609 } else {
4610 double newResult = interpolate (ATLAS13_bb_A_Zh_Zbb,mass);
4611 CacheShiftReal(ip_ex_bb_A_Zh_Zbb_ATLAS13_cache, NumPar, params, newResult);
4612 return newResult;
4613 }
4614}
double ip_ex_bb_A_Zh_Zbb_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3706

◆ ip_ex_bb_A_Zh_Zbb_ATLAS13_e()

double THDMcache::ip_ex_bb_A_Zh_Zbb_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a bb associated pseudoscalar resonance decaying to a \(Z\) and an \(h\) boson, of which the latter further decays to a b quark pair.

Returns
\([\sigma_{bb\to A}\cdot BR(A\to Zh\to Zb\bar b)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2017-055, Figure 5b [TheATLAScollaboration:2016loc].

Definition at line 4618 of file THDMcache.cpp.

4618 {
4619 int NumPar = 1;
4620 double params[] = {mass};
4621
4622 int i = CacheCheckReal(ip_ex_bb_A_Zh_Zbb_ATLAS13_cache_e, NumPar, params);
4623 if (i>=0) {
4624 return(ip_ex_bb_A_Zh_Zbb_ATLAS13_cache_e[NumPar][i] );
4625 } else {
4626 double newResult = interpolate (ATLAS13_bb_A_Zh_Zbb_e,mass);
4627 CacheShiftReal(ip_ex_bb_A_Zh_Zbb_ATLAS13_cache_e, NumPar, params, newResult);
4628 return newResult;
4629 }
4630}
double ip_ex_bb_A_Zh_Zbb_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3707

◆ ip_ex_bb_phi_bb_CMS8()

double THDMcache::ip_ex_bb_phi_bb_CMS8 ( double  mass)

Interpolating function for the observed CMS upper limit on a bottom quark produced scalar resonance decaying to two bottom quarks.

Returns
\([\sigma_{bb\to \phi}\cdot BR(\phi\to b\bar b)]_{\text{CMS,95\%}}\)

Taken from CMS-HIG-14-017, Figure 6 [Khachatryan:2015tra].

Definition at line 3423 of file THDMcache.cpp.

3423 {
3424 int NumPar = 1;
3425 double params[] = {mass};
3426
3427 int i = CacheCheckReal(ip_ex_bb_phi_bb_CMS8_cache, NumPar, params);
3428 if (i>=0) {
3429 return ( ip_ex_bb_phi_bb_CMS8_cache[NumPar][i] );
3430 } else {
3431 double newResult = interpolate (CMS8_bb_phi_bb,mass);
3432 CacheShiftReal(ip_ex_bb_phi_bb_CMS8_cache, NumPar, params, newResult);
3433 return newResult;
3434 }
3435}
double ip_ex_bb_phi_bb_CMS8_cache[2][CacheSize]
Definition: THDMcache.h:3633

◆ ip_ex_bb_phi_bb_CMS8_e()

double THDMcache::ip_ex_bb_phi_bb_CMS8_e ( double  mass)

Interpolating function for the expected CMS upper limit on a bottom quark produced scalar resonance decaying to two bottom quarks.

Returns
\([\sigma_{bb\to \phi}\cdot BR(\phi\to b\bar b)]_{\text{CMS,95\%}}\)

Taken from CMS-HIG-14-017, Figure 6 [Khachatryan:2015tra].

Definition at line 3439 of file THDMcache.cpp.

3439 {
3440 int NumPar = 1;
3441 double params[] = {mass};
3442
3443 int i = CacheCheckReal(ip_ex_bb_phi_bb_CMS8_cache_e, NumPar, params);
3444 if (i>=0) {
3445 return ( ip_ex_bb_phi_bb_CMS8_cache_e[NumPar][i] );
3446 } else {
3447 double newResult = interpolate (CMS8_bb_phi_bb_e,mass);
3448 CacheShiftReal(ip_ex_bb_phi_bb_CMS8_cache_e, NumPar, params, newResult);
3449 return newResult;
3450 }
3451}
double ip_ex_bb_phi_bb_CMS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3634

◆ ip_ex_bb_phi_tautau_ATLAS13()

double THDMcache::ip_ex_bb_phi_tautau_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a bb associated scalar resonance decaying to two tau leptons.

Returns
\([\sigma_{bb\to \phi}\cdot BR(\phi\to \tau \tau)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2017-050, Figure 6b [ATLAS:2017mpg].

Definition at line 3866 of file THDMcache.cpp.

3866 {
3867 int NumPar = 1;
3868 double params[] = {mass};
3869
3870 int i = CacheCheckReal(ip_ex_bb_phi_tautau_ATLAS13_cache, NumPar, params);
3871 if (i>=0) {
3872 return(ip_ex_bb_phi_tautau_ATLAS13_cache[NumPar][i] );
3873 } else {
3874 double newResult = interpolate (ATLAS13_bb_phi_tautau,mass);
3875 CacheShiftReal(ip_ex_bb_phi_tautau_ATLAS13_cache, NumPar, params, newResult);
3876 return newResult;
3877 }
3878}
double ip_ex_bb_phi_tautau_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3660

◆ ip_ex_bb_phi_tautau_ATLAS13_e()

double THDMcache::ip_ex_bb_phi_tautau_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a bb associated scalar resonance decaying to two tau leptons.

Returns
\([\sigma_{bb\to \phi}\cdot BR(\phi\to \tau \tau)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2017-050, Figure 6b [ATLAS:2017mpg].

Definition at line 3882 of file THDMcache.cpp.

3882 {
3883 int NumPar = 1;
3884 double params[] = {mass};
3885
3886 int i = CacheCheckReal(ip_ex_bb_phi_tautau_ATLAS13_cache_e, NumPar, params);
3887 if (i>=0) {
3888 return(ip_ex_bb_phi_tautau_ATLAS13_cache_e[NumPar][i] );
3889 } else {
3890 double newResult = interpolate (ATLAS13_bb_phi_tautau_e,mass);
3891 CacheShiftReal(ip_ex_bb_phi_tautau_ATLAS13_cache_e, NumPar, params, newResult);
3892 return newResult;
3893 }
3894}
double ip_ex_bb_phi_tautau_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3661

◆ ip_ex_bb_phi_tautau_ATLAS8()

double THDMcache::ip_ex_bb_phi_tautau_ATLAS8 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a bottom quark produced scalar resonance decaying to two tau leptons.

Returns
\([\sigma_{bb\to \phi}\cdot BR(\phi\to \tau \tau)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1409.6064, Figure 11b [Aad:2014vgg].

Definition at line 2973 of file THDMcache.cpp.

2973 {
2974 int NumPar = 1;
2975 double params[] = {mass};
2976
2977 int i = CacheCheckReal(ip_ex_bb_phi_tautau_ATLAS8_cache, NumPar, params);
2978 if (i>=0) {
2979 return ( ip_ex_bb_phi_tautau_ATLAS8_cache[NumPar][i] );
2980 } else {
2981 double newResult = interpolate(ATLAS8_bb_phi_tautau,mass);
2982 CacheShiftReal(ip_ex_bb_phi_tautau_ATLAS8_cache, NumPar, params, newResult);
2983 return newResult;
2984 }
2985}
double ip_ex_bb_phi_tautau_ATLAS8_cache[2][CacheSize]
Definition: THDMcache.h:3605

◆ ip_ex_bb_phi_tautau_ATLAS8_e()

double THDMcache::ip_ex_bb_phi_tautau_ATLAS8_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a bottom quark produced scalar resonance decaying to two tau leptons.

Returns
\([\sigma_{bb\to \phi}\cdot BR(\phi\to \tau \tau)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1409.6064, Figure 11b [Aad:2014vgg].

Definition at line 2989 of file THDMcache.cpp.

2989 {
2990 int NumPar = 1;
2991 double params[] = {mass};
2992
2993 int i = CacheCheckReal(ip_ex_bb_phi_tautau_ATLAS8_cache_e, NumPar, params);
2994 if (i>=0) {
2995 return ( ip_ex_bb_phi_tautau_ATLAS8_cache_e[NumPar][i] );
2996 } else {
2997 double newResult = interpolate(ATLAS8_bb_phi_tautau_e,mass);
2998 CacheShiftReal(ip_ex_bb_phi_tautau_ATLAS8_cache_e, NumPar, params, newResult);
2999 return newResult;
3000 }
3001}
double ip_ex_bb_phi_tautau_ATLAS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3606

◆ ip_ex_bb_phi_tautau_CMS13()

double THDMcache::ip_ex_bb_phi_tautau_CMS13 ( double  mass)

Interpolating function for the observed CMS upper limit on a b associated scalar resonance decaying to two tau leptons.

Returns
\([\sigma_{bb\to \phi}\cdot BR(\phi\to \tau \tau)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-037, Figure 9-b [CMS:2016rjp].

Definition at line 4698 of file THDMcache.cpp.

4698 {
4699 int NumPar = 1;
4700 double params[] = {mass};
4701
4702 int i = CacheCheckReal(ip_ex_bb_phi_tautau_CMS13_cache, NumPar, params);
4703 if (i>=0) {
4704 return(ip_ex_bb_phi_tautau_CMS13_cache[NumPar][i] );
4705 } else {
4706 double newResult = interpolate (CMS13_bb_phi_tautau,mass);
4707 CacheShiftReal(ip_ex_bb_phi_tautau_CMS13_cache, NumPar, params, newResult);
4708 return newResult;
4709 }
4710}
double ip_ex_bb_phi_tautau_CMS13_cache[2][CacheSize]
Definition: THDMcache.h:3712

◆ ip_ex_bb_phi_tautau_CMS13_e()

double THDMcache::ip_ex_bb_phi_tautau_CMS13_e ( double  mass)

Interpolating function for the expected CMS upper limit on a b associated scalar resonance decaying to two tau leptons.

Returns
\([\sigma_{bb\to \phi}\cdot BR(\phi\to \tau \tau)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-037, Figure 9-b [CMS:2016rjp].

Definition at line 4714 of file THDMcache.cpp.

4714 {
4715 int NumPar = 1;
4716 double params[] = {mass};
4717
4718 int i = CacheCheckReal(ip_ex_bb_phi_tautau_CMS13_cache_e, NumPar, params);
4719 if (i>=0) {
4720 return(ip_ex_bb_phi_tautau_CMS13_cache_e[NumPar][i] );
4721 } else {
4722 double newResult = interpolate (CMS13_bb_phi_tautau_e,mass);
4723 CacheShiftReal(ip_ex_bb_phi_tautau_CMS13_cache_e, NumPar, params, newResult);
4724 return newResult;
4725 }
4726}
double ip_ex_bb_phi_tautau_CMS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3713

◆ ip_ex_bb_phi_tautau_CMS8()

double THDMcache::ip_ex_bb_phi_tautau_CMS8 ( double  mass)

Interpolating function for the observed CMS upper limit on a bottom quark produced scalar resonance decaying to two tau leptons.

Returns
\([\sigma_{bb\to \phi}\cdot BR(\phi\to \tau \tau)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-14-029, Figure 10-b [CMS:2015mca].

Definition at line 3487 of file THDMcache.cpp.

3487 {
3488 int NumPar = 1;
3489 double params[] = {mass};
3490
3491 int i = CacheCheckReal(ip_ex_bb_phi_tautau_CMS8_cache, NumPar, params);
3492 if (i>=0) {
3493 return ( ip_ex_bb_phi_tautau_CMS8_cache[NumPar][i] );
3494 } else {
3495 double newResult = interpolate (CMS8_bb_phi_tautau,mass);
3496 CacheShiftReal(ip_ex_bb_phi_tautau_CMS8_cache, NumPar, params, newResult);
3497 return newResult;
3498 }
3499}
double ip_ex_bb_phi_tautau_CMS8_cache[2][CacheSize]
Definition: THDMcache.h:3637

◆ ip_ex_bb_phi_tautau_CMS8_e()

double THDMcache::ip_ex_bb_phi_tautau_CMS8_e ( double  mass)

Interpolating function for the expected CMS upper limit on a bottom quark produced scalar resonance decaying to two tau leptons.

Returns
\([\sigma_{bb\to \phi}\cdot BR(\phi\to \tau \tau)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-14-029, Figure 10-b [CMS:2015mca].

Definition at line 3503 of file THDMcache.cpp.

3503 {
3504 int NumPar = 1;
3505 double params[] = {mass};
3506
3507 int i = CacheCheckReal(ip_ex_bb_phi_tautau_CMS8_cache_e, NumPar, params);
3508 if (i>=0) {
3509 return ( ip_ex_bb_phi_tautau_CMS8_cache_e[NumPar][i] );
3510 } else {
3511 double newResult = interpolate (CMS8_bb_phi_tautau_e,mass);
3512 CacheShiftReal(ip_ex_bb_phi_tautau_CMS8_cache_e, NumPar, params, newResult);
3513 return newResult;
3514 }
3515}
double ip_ex_bb_phi_tautau_CMS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3638

◆ ip_ex_bb_phi_tt_ATLAS13()

double THDMcache::ip_ex_bb_phi_tt_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a bb associated scalar resonance decaying to t quarks.

Returns
\([\sigma_{bb\to \phi}\cdot BR(\phi\to t\bar t)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-104, Figure 21 [TheATLAScollaboration:2016loc].

Definition at line 3770 of file THDMcache.cpp.

3770 {
3771 int NumPar = 1;
3772 double params[] = {mass};
3773
3774 int i = CacheCheckReal(ip_ex_bb_phi_tt_ATLAS13_cache, NumPar, params);
3775 if (i>=0) {
3776 return ( ip_ex_bb_phi_tt_ATLAS13_cache[NumPar][i] );
3777 } else {
3778 double newResult = interpolate (ATLAS13_bb_phi_tt,mass);
3779 CacheShiftReal(ip_ex_bb_phi_tt_ATLAS13_cache, NumPar, params, newResult);
3780 return newResult;
3781 }
3782}
double ip_ex_bb_phi_tt_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3654

◆ ip_ex_bb_phi_tt_ATLAS13_e()

double THDMcache::ip_ex_bb_phi_tt_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a bb associated scalar resonance decaying to t quarks.

Returns
\([\sigma_{bb\to \phi}\cdot BR(\phi\to t\bar t)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-104, Figure 21 [TheATLAScollaboration:2016loc].

Definition at line 3786 of file THDMcache.cpp.

3786 {
3787 int NumPar = 1;
3788 double params[] = {mass};
3789
3790 int i = CacheCheckReal(ip_ex_bb_phi_tt_ATLAS13_cache_e, NumPar, params);
3791 if (i>=0) {
3792 return ( ip_ex_bb_phi_tt_ATLAS13_cache_e[NumPar][i] );
3793 } else {
3794 double newResult = interpolate (ATLAS13_bb_phi_tt_e,mass);
3795 CacheShiftReal(ip_ex_bb_phi_tt_ATLAS13_cache_e, NumPar, params, newResult);
3796 return newResult;
3797 }
3798}
double ip_ex_bb_phi_tt_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3655

◆ ip_ex_bsgamma()

double THDMcache::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 THDM.

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

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

Definition at line 6842 of file THDMcache.cpp.

6842 {
6843 int NumPar = 2;
6844 double params[] = {logtb, logmHp};
6845
6846 int i = CacheCheckReal(ip_ex_bsgamma_cache, NumPar, params);
6847 if (i>=0) {
6848 return ( ip_ex_bsgamma_cache[NumPar][i] );
6849 } else {
6850 double newResult = interpolate2D(arraybsgamma, logtb, logmHp);
6851 CacheShiftReal(ip_ex_bsgamma_cache, NumPar, params, newResult);
6852 return newResult;
6853 }
6854}
double ip_ex_bsgamma_cache[3][CacheSize]
Definition: THDMcache.h:3849

◆ ip_ex_gg_A_hZ_bbll_CMS8()

double THDMcache::ip_ex_gg_A_hZ_bbll_CMS8 ( double  mass)

Interpolating function for the observed CMS upper limit on a gluon-gluon produced pseudoscalar resonance decaying to \(hZ\) which further decay to a bottom quark pair and a light lepton pair.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to hZ\to b\bar b \ell \ell)]_{\text{CMS,95\%}}\)

Taken from arXiv:1504.04710, Figure 3 [Khachatryan:2015lba].

Definition at line 3295 of file THDMcache.cpp.

3295 {
3296 int NumPar = 1;
3297 double params[] = {mass};
3298
3299 int i = CacheCheckReal(ip_ex_gg_A_hZ_bbll_CMS8_cache, NumPar, params);
3300 if (i>=0) {
3301 return ( ip_ex_gg_A_hZ_bbll_CMS8_cache[NumPar][i] );
3302 } else {
3303 double newResult = interpolate(CMS8_gg_A_hZ_bbll,mass);
3304 CacheShiftReal(ip_ex_gg_A_hZ_bbll_CMS8_cache, NumPar, params, newResult);
3305 return newResult;
3306 }
3307}
double ip_ex_gg_A_hZ_bbll_CMS8_cache[2][CacheSize]
Definition: THDMcache.h:3625

◆ ip_ex_gg_A_hZ_bbll_CMS8_e()

double THDMcache::ip_ex_gg_A_hZ_bbll_CMS8_e ( double  mass)

Interpolating function for the expected CMS upper limit on a gluon-gluon produced pseudoscalar resonance decaying to \(hZ\) which further decay to a bottom quark pair and a light lepton pair.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to hZ\to b\bar b \ell \ell)]_{\text{CMS,95\%}}\)

Taken from arXiv:1504.04710, Figure 3 [Khachatryan:2015lba].

Definition at line 3311 of file THDMcache.cpp.

3311 {
3312 int NumPar = 1;
3313 double params[] = {mass};
3314
3315 int i = CacheCheckReal(ip_ex_gg_A_hZ_bbll_CMS8_cache_e, NumPar, params);
3316 if (i>=0) {
3317 return ( ip_ex_gg_A_hZ_bbll_CMS8_cache_e[NumPar][i] );
3318 } else {
3319 double newResult = interpolate(CMS8_gg_A_hZ_bbll_e,mass);
3320 CacheShiftReal(ip_ex_gg_A_hZ_bbll_CMS8_cache_e, NumPar, params, newResult);
3321 return newResult;
3322 }
3323}
double ip_ex_gg_A_hZ_bbll_CMS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3626

◆ ip_ex_gg_A_hZ_bbZ_ATLAS8()

double THDMcache::ip_ex_gg_A_hZ_bbZ_ATLAS8 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced pseudoscalar resonance decaying to \(hZ\) of which the Higgs further decays to a bottom quark pair.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to hZ\to b\bar b Z)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1502.04478, Figure 3b [Aad:2015wra].

Definition at line 3037 of file THDMcache.cpp.

3037 {
3038 int NumPar = 1;
3039 double params[] = {mass};
3040
3041 int i = CacheCheckReal(ip_ex_gg_A_hZ_bbZ_ATLAS8_cache, NumPar, params);
3042 if (i>=0) {
3043 return ( ip_ex_gg_A_hZ_bbZ_ATLAS8_cache[NumPar][i] );
3044 } else {
3045 double newResult = interpolate(ATLAS8_gg_A_hZ_bbZ,mass);
3046 CacheShiftReal(ip_ex_gg_A_hZ_bbZ_ATLAS8_cache, NumPar, params, newResult);
3047 return newResult;
3048 }
3049}
double ip_ex_gg_A_hZ_bbZ_ATLAS8_cache[2][CacheSize]
Definition: THDMcache.h:3609

◆ ip_ex_gg_A_hZ_bbZ_ATLAS8_e()

double THDMcache::ip_ex_gg_A_hZ_bbZ_ATLAS8_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced pseudoscalar resonance decaying to \(hZ\) of which the Higgs further decays to a bottom quark pair.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to hZ\to b\bar b Z)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1502.04478, Figure 3b [Aad:2015wra].

Definition at line 3055 of file THDMcache.cpp.

3055 {
3056 int NumPar = 1;
3057 double params[] = {mass};
3058
3059 int i = CacheCheckReal(ip_ex_gg_A_hZ_bbZ_ATLAS8_cache_e, NumPar, params);
3060 if (i>=0) {
3061 return ( ip_ex_gg_A_hZ_bbZ_ATLAS8_cache_e[NumPar][i] );
3062 } else {
3063 double newResult = interpolate(ATLAS8_gg_A_hZ_bbZ_e,mass);
3064 CacheShiftReal(ip_ex_gg_A_hZ_bbZ_ATLAS8_cache_e, NumPar, params, newResult);
3065 return newResult;
3066 }
3067}
double ip_ex_gg_A_hZ_bbZ_ATLAS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3610

◆ ip_ex_gg_A_hZ_tautaull_CMS8()

double THDMcache::ip_ex_gg_A_hZ_tautaull_CMS8 ( double  mass)

Interpolating function for the observed CMS upper limit on a gluon-gluon produced pseudoscalar resonance decaying to \(hZ\) which further decay to a \(\tau\) lepton pair and a light lepton pair.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to hZ\to \tau \tau \ell \ell)]_{\text{CMS,95\%}}\)

Taken from arXiv:1510.01181, Figure 10, left [Khachatryan:2015tha].

Definition at line 3674 of file THDMcache.cpp.

3674 {
3675 int NumPar = 1;
3676 double params[] = {mass};
3677
3678 int i = CacheCheckReal(ip_ex_gg_A_hZ_tautaull_CMS8_cache, NumPar, params);
3679 if (i>=0) {
3680 return ( ip_ex_gg_A_hZ_tautaull_CMS8_cache[NumPar][i] );
3681 } else {
3682 double newResult = interpolate (CMS8_gg_A_hZ_tautaull,mass);
3683 CacheShiftReal(ip_ex_gg_A_hZ_tautaull_CMS8_cache, NumPar, params, newResult);
3684 return newResult;
3685 }
3686}
double ip_ex_gg_A_hZ_tautaull_CMS8_cache[2][CacheSize]
Definition: THDMcache.h:3647

◆ ip_ex_gg_A_hZ_tautaull_CMS8_e()

double THDMcache::ip_ex_gg_A_hZ_tautaull_CMS8_e ( double  mass)

Interpolating function for the expected CMS upper limit on a gluon-gluon produced pseudoscalar resonance decaying to \(hZ\) which further decay to a \(\tau\) lepton pair and a light lepton pair.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to hZ\to \tau \tau \ell \ell)]_{\text{CMS,95\%}}\)

Taken from arXiv:1510.01181, Figure 10, left [Khachatryan:2015tha].

Definition at line 3690 of file THDMcache.cpp.

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

◆ ip_ex_gg_A_hZ_tautauZ_ATLAS8()

double THDMcache::ip_ex_gg_A_hZ_tautauZ_ATLAS8 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced pseudoscalar resonance decaying to \(hZ\) of which the Higgs further decays to a \(\tau\) lepton pair.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to hZ\to \tau \tau Z)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1502.04478, Figure 3a [Aad:2015wra].

Definition at line 3005 of file THDMcache.cpp.

3005 {
3006 int NumPar = 1;
3007 double params[] = {mass};
3008
3009 int i = CacheCheckReal(ip_ex_gg_A_hZ_tautauZ_ATLAS8_cache, NumPar, params);
3010 if (i>=0) {
3011 return ( ip_ex_gg_A_hZ_tautauZ_ATLAS8_cache[NumPar][i] );
3012 } else {
3013 double newResult = interpolate(ATLAS8_gg_A_hZ_tautauZ,mass);
3014 CacheShiftReal(ip_ex_gg_A_hZ_tautauZ_ATLAS8_cache, NumPar, params, newResult);
3015 return newResult;
3016 }
3017}
double ip_ex_gg_A_hZ_tautauZ_ATLAS8_cache[2][CacheSize]
Definition: THDMcache.h:3607

◆ ip_ex_gg_A_hZ_tautauZ_ATLAS8_e()

double THDMcache::ip_ex_gg_A_hZ_tautauZ_ATLAS8_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced pseudoscalar resonance decaying to \(hZ\) of which the Higgs further decays to a \(\tau\) lepton pair.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to hZ\to \tau \tau Z)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1502.04478, Figure 3a [Aad:2015wra].

Definition at line 3021 of file THDMcache.cpp.

3021 {
3022 int NumPar = 1;
3023 double params[] = {mass};
3024
3026 if (i>=0) {
3027 return ( ip_ex_gg_A_hZ_tautauZ_ATLAS8_cache_e[NumPar][i] );
3028 } else {
3029 double newResult = interpolate(ATLAS8_gg_A_hZ_tautauZ_e,mass);
3030 CacheShiftReal(ip_ex_gg_A_hZ_tautauZ_ATLAS8_cache_e, NumPar, params, newResult);
3031 return newResult;
3032 }
3033}
double ip_ex_gg_A_hZ_tautauZ_ATLAS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3608

◆ ip_ex_gg_A_Zh_Zbb_ATLAS13()

double THDMcache::ip_ex_gg_A_Zh_Zbb_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced pseudoscalar resonance decaying to a \(Z\) and an \(h\) boson, of which the latter further decays to a b quark pair.

Returns
\([\sigma_{gg\to A}\cdot BR(A\to Zh\to Zb\bar b)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2017-055, Figure 5a [ATLAS:2017nxi].

Definition at line 4570 of file THDMcache.cpp.

4570 {
4571 int NumPar = 1;
4572 double params[] = {mass};
4573
4574 int i = CacheCheckReal(ip_ex_gg_A_Zh_Zbb_ATLAS13_cache, NumPar, params);
4575 if (i>=0) {
4576 return(ip_ex_gg_A_Zh_Zbb_ATLAS13_cache[NumPar][i] );
4577 } else {
4578 double newResult = interpolate (ATLAS13_gg_A_Zh_Zbb,mass);
4579 CacheShiftReal(ip_ex_gg_A_Zh_Zbb_ATLAS13_cache, NumPar, params, newResult);
4580 return newResult;
4581 }
4582}
double ip_ex_gg_A_Zh_Zbb_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3704

◆ ip_ex_gg_A_Zh_Zbb_ATLAS13_e()

double THDMcache::ip_ex_gg_A_Zh_Zbb_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced pseudoscalar resonance decaying to a \(Z\) and an \(h\) boson, of which the latter further decays to a b quark pair.

Returns
\([\sigma_{gg\to A}\cdot BR(A\to Zh\to Zb\bar b)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2017-055, Figure 5a [ATLAS:2017nxi].

Definition at line 4586 of file THDMcache.cpp.

4586 {
4587 int NumPar = 1;
4588 double params[] = {mass};
4589
4590 int i = CacheCheckReal(ip_ex_gg_A_Zh_Zbb_ATLAS13_cache_e, NumPar, params);
4591 if (i>=0) {
4592 return(ip_ex_gg_A_Zh_Zbb_ATLAS13_cache_e[NumPar][i] );
4593 } else {
4594 double newResult = interpolate (ATLAS13_gg_A_Zh_Zbb_e,mass);
4595 CacheShiftReal(ip_ex_gg_A_Zh_Zbb_ATLAS13_cache_e, NumPar, params, newResult);
4596 return newResult;
4597 }
4598}
double ip_ex_gg_A_Zh_Zbb_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3705

◆ ip_ex_gg_H_hh_ATLAS8()

double THDMcache::ip_ex_gg_H_hh_ATLAS8 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(h\) bosons.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to hh)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1509.04670, Figure 6 [Aad:2015xja].

Definition at line 3231 of file THDMcache.cpp.

3231 {
3232 int NumPar = 1;
3233 double params[] = {mass};
3234
3235 int i = CacheCheckReal(ip_ex_gg_H_hh_ATLAS8_cache, NumPar, params);
3236 if (i>=0) {
3237 return ( ip_ex_gg_H_hh_ATLAS8_cache[NumPar][i] );
3238 } else {
3239 double newResult = interpolate (ATLAS8_gg_H_hh,mass);
3240 CacheShiftReal(ip_ex_gg_H_hh_ATLAS8_cache, NumPar, params, newResult);
3241 return newResult;
3242 }
3243}
double ip_ex_gg_H_hh_ATLAS8_cache[2][CacheSize]
Definition: THDMcache.h:3621

◆ ip_ex_gg_H_hh_ATLAS8_e()

double THDMcache::ip_ex_gg_H_hh_ATLAS8_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(h\) bosons.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to hh)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1509.04670, Figure 6 [Aad:2015xja].

Definition at line 3247 of file THDMcache.cpp.

3247 {
3248 int NumPar = 1;
3249 double params[] = {mass};
3250
3251 int i = CacheCheckReal(ip_ex_gg_H_hh_ATLAS8_cache_e, NumPar, params);
3252 if (i>=0) {
3253 return ( ip_ex_gg_H_hh_ATLAS8_cache_e[NumPar][i] );
3254 } else {
3255 double newResult = interpolate (ATLAS8_gg_H_hh_e,mass);
3256 CacheShiftReal(ip_ex_gg_H_hh_ATLAS8_cache_e, NumPar, params, newResult);
3257 return newResult;
3258 }
3259}
double ip_ex_gg_H_hh_ATLAS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3622

◆ ip_ex_gg_H_hh_bbtautau_CMS8()

double THDMcache::ip_ex_gg_H_hh_bbtautau_CMS8 ( double  mass)

Interpolating function for the observed CMS upper limit on a gluon-gluon produced scalar resonance decaying to two \(h\) bosons which further decay to a bottom quark pair and a \(\tau\) lepton pair.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to hh\to b\bar b \tau \tau)]_{\text{CMS,95\%}}\)

Taken from arXiv:1510.01181, Figure 8, bottom right [Khachatryan:2015tha].

Definition at line 3642 of file THDMcache.cpp.

3642 {
3643 int NumPar = 1;
3644 double params[] = {mass};
3645
3646 int i = CacheCheckReal(ip_ex_gg_H_hh_bbtautau_CMS8_cache, NumPar, params);
3647 if (i>=0) {
3648 return ( ip_ex_gg_H_hh_bbtautau_CMS8_cache[NumPar][i] );
3649 } else {
3650 double newResult = interpolate (CMS8_gg_H_hh_bbtautau,mass);
3651 CacheShiftReal(ip_ex_gg_H_hh_bbtautau_CMS8_cache, NumPar, params, newResult);
3652 return newResult;
3653 }
3654}
double ip_ex_gg_H_hh_bbtautau_CMS8_cache[2][CacheSize]
Definition: THDMcache.h:3645

◆ ip_ex_gg_H_hh_bbtautau_CMS8_e()

double THDMcache::ip_ex_gg_H_hh_bbtautau_CMS8_e ( double  mass)

Interpolating function for the expected CMS upper limit on a gluon-gluon produced scalar resonance decaying to two \(h\) bosons which further decay to a bottom quark pair and a \(\tau\) lepton pair.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to hh\to b\bar b \tau \tau)]_{\text{CMS,95\%}}\)

Taken from arXiv:1510.01181, Figure 8, bottom right [Khachatryan:2015tha].

Definition at line 3658 of file THDMcache.cpp.

3658 {
3659 int NumPar = 1;
3660 double params[] = {mass};
3661
3662 int i = CacheCheckReal(ip_ex_gg_H_hh_bbtautau_CMS8_cache_e, NumPar, params);
3663 if (i>=0) {
3664 return ( ip_ex_gg_H_hh_bbtautau_CMS8_cache_e[NumPar][i] );
3665 } else {
3666 double newResult = interpolate (CMS8_gg_H_hh_bbtautau_e,mass);
3667 CacheShiftReal(ip_ex_gg_H_hh_bbtautau_CMS8_cache_e, NumPar, params, newResult);
3668 return newResult;
3669 }
3670}
double ip_ex_gg_H_hh_bbtautau_CMS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3646

◆ ip_ex_gg_H_WW_ATLAS8()

double THDMcache::ip_ex_gg_H_WW_ATLAS8 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(W\) bosons.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to WW)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1509.00389, Figure 13, left [Aad:2015agg].

Definition at line 3103 of file THDMcache.cpp.

3103 {
3104 int NumPar = 1;
3105 double params[] = {mass};
3106
3107 int i = CacheCheckReal(ip_ex_gg_H_WW_ATLAS8_cache, NumPar, params);
3108 if (i>=0) {
3109 return ( ip_ex_gg_H_WW_ATLAS8_cache[NumPar][i] );
3110 } else {
3111 double newResult = interpolate (ATLAS8_gg_H_WW,mass);
3112 CacheShiftReal(ip_ex_gg_H_WW_ATLAS8_cache, NumPar, params, newResult);
3113 return newResult;
3114 }
3115}
double ip_ex_gg_H_WW_ATLAS8_cache[2][CacheSize]
Definition: THDMcache.h:3613

◆ ip_ex_gg_H_WW_ATLAS8_e()

double THDMcache::ip_ex_gg_H_WW_ATLAS8_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(W\) bosons.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to WW)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1509.00389, Figure 13, left [Aad:2015agg].

Definition at line 3119 of file THDMcache.cpp.

3119 {
3120 int NumPar = 1;
3121 double params[] = {mass};
3122
3123 int i = CacheCheckReal(ip_ex_gg_H_WW_ATLAS8_cache_e, NumPar, params);
3124 if (i>=0) {
3125 return ( ip_ex_gg_H_WW_ATLAS8_cache_e[NumPar][i] );
3126 } else {
3127 double newResult = interpolate (ATLAS8_gg_H_WW_e,mass);
3128 CacheShiftReal(ip_ex_gg_H_WW_ATLAS8_cache_e, NumPar, params, newResult);
3129 return newResult;
3130 }
3131}
double ip_ex_gg_H_WW_ATLAS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3614

◆ ip_ex_gg_H_WW_enumunu_ATLAS13()

double THDMcache::ip_ex_gg_H_WW_enumunu_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(W\) bosons which further decay to two lepton-neutrino pairs.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to WW)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-074, Figure 4a [ATLAS:2016kjy].

Definition at line 4314 of file THDMcache.cpp.

4314 {
4315 int NumPar = 1;
4316 double params[] = {mass};
4317
4318 int i = CacheCheckReal(ip_ex_gg_H_WW_enumunu_ATLAS13_cache, NumPar, params);
4319 if (i>=0) {
4320 return(ip_ex_gg_H_WW_enumunu_ATLAS13_cache[NumPar][i] );
4321 } else {
4322 double newResult = interpolate (ATLAS13_gg_H_WW_enumumu,mass);
4323 CacheShiftReal(ip_ex_gg_H_WW_enumunu_ATLAS13_cache, NumPar, params, newResult);
4324 return newResult;
4325 }
4326}
double ip_ex_gg_H_WW_enumunu_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3688

◆ ip_ex_gg_H_WW_enumunu_ATLAS13_e()

double THDMcache::ip_ex_gg_H_WW_enumunu_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(W\) bosons which further decay to two lepton-neutrino pairs.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to WW)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-074, Figure 4a [ATLAS:2016kjy].

Definition at line 4330 of file THDMcache.cpp.

4330 {
4331 int NumPar = 1;
4332 double params[] = {mass};
4333
4335 if (i>=0) {
4336 return(ip_ex_gg_H_WW_enumunu_ATLAS13_cache_e[NumPar][i] );
4337 } else {
4338 double newResult = interpolate (ATLAS13_gg_H_WW_enumumu_e,mass);
4339 CacheShiftReal(ip_ex_gg_H_WW_enumunu_ATLAS13_cache_e, NumPar, params, newResult);
4340 return newResult;
4341 }
4342}
double ip_ex_gg_H_WW_enumunu_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3689

◆ ip_ex_gg_H_WW_lnuqq_ATLAS13()

double THDMcache::ip_ex_gg_H_WW_lnuqq_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(W\) bosons which further decay to a lepton-neutrino pair and a pair of quarks.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to WW)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2017-051, Figure 7c [ATLAS:2017xvp].

Definition at line 4378 of file THDMcache.cpp.

4378 {
4379 int NumPar = 1;
4380 double params[] = {mass};
4381
4382 int i = CacheCheckReal(ip_ex_gg_H_WW_lnuqq_ATLAS13_cache, NumPar, params);
4383 if (i>=0) {
4384 return(ip_ex_gg_H_WW_lnuqq_ATLAS13_cache[NumPar][i] );
4385 } else {
4386 double newResult = interpolate (ATLAS13_gg_H_WW_lnuqq,mass);
4387 CacheShiftReal(ip_ex_gg_H_WW_lnuqq_ATLAS13_cache, NumPar, params, newResult);
4388 return newResult;
4389 }
4390}
double ip_ex_gg_H_WW_lnuqq_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3692

◆ ip_ex_gg_H_WW_lnuqq_ATLAS13_e()

double THDMcache::ip_ex_gg_H_WW_lnuqq_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(W\) bosons which further decay to a lepton-neutrino pair and a pair of quarks.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to WW)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2017-051, Figure 7c [ATLAS:2017xvp].

Definition at line 4394 of file THDMcache.cpp.

4394 {
4395 int NumPar = 1;
4396 double params[] = {mass};
4397
4398 int i = CacheCheckReal(ip_ex_gg_H_WW_lnuqq_ATLAS13_cache_e, NumPar, params);
4399 if (i>=0) {
4400 return(ip_ex_gg_H_WW_lnuqq_ATLAS13_cache_e[NumPar][i] );
4401 } else {
4402 double newResult = interpolate (ATLAS13_gg_H_WW_lnuqq_e,mass);
4403 CacheShiftReal(ip_ex_gg_H_WW_lnuqq_ATLAS13_cache_e, NumPar, params, newResult);
4404 return newResult;
4405 }
4406}
double ip_ex_gg_H_WW_lnuqq_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3693

◆ ip_ex_gg_H_ZZ_ATLAS8()

double THDMcache::ip_ex_gg_H_ZZ_ATLAS8 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to ZZ)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1507.05930, Figure 12(a) [Aad:2015kna].

Definition at line 3167 of file THDMcache.cpp.

3167 {
3168 int NumPar = 1;
3169 double params[] = {mass};
3170
3171 int i = CacheCheckReal(ip_ex_gg_H_ZZ_ATLAS8_cache, NumPar, params);
3172 if (i>=0) {
3173 return ( ip_ex_gg_H_ZZ_ATLAS8_cache[NumPar][i] );
3174 } else {
3175 double newResult = interpolate (ATLAS8_gg_H_ZZ,mass);
3176 CacheShiftReal(ip_ex_gg_H_ZZ_ATLAS8_cache, NumPar, params, newResult);
3177 return newResult;
3178 }
3179}
double ip_ex_gg_H_ZZ_ATLAS8_cache[2][CacheSize]
Definition: THDMcache.h:3617

◆ ip_ex_gg_H_ZZ_ATLAS8_e()

double THDMcache::ip_ex_gg_H_ZZ_ATLAS8_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to ZZ)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1507.05930, Figure 12(a) [Aad:2015kna].

Definition at line 3183 of file THDMcache.cpp.

3183 {
3184 int NumPar = 1;
3185 double params[] = {mass};
3186
3187 int i = CacheCheckReal(ip_ex_gg_H_ZZ_ATLAS8_cache_e, NumPar, params);
3188 if (i>=0) {
3189 return ( ip_ex_gg_H_ZZ_ATLAS8_cache_e[NumPar][i] );
3190 } else {
3191 double newResult = interpolate (ATLAS8_gg_H_ZZ_e,mass);
3192 CacheShiftReal(ip_ex_gg_H_ZZ_ATLAS8_cache_e, NumPar, params, newResult);
3193 return newResult;
3194 }
3195}
double ip_ex_gg_H_ZZ_ATLAS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3618

◆ ip_ex_gg_H_ZZ_llll_ATLAS13()

double THDMcache::ip_ex_gg_H_ZZ_llll_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to four leptons.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to ZZ \to \ell \ell \ell \ell)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-079, Figure 11a [ATLAS:2016oum].

Definition at line 4090 of file THDMcache.cpp.

4090 {
4091 int NumPar = 1;
4092 double params[] = {mass};
4093
4094 int i = CacheCheckReal(ip_ex_gg_H_ZZ_llll_ATLAS13_cache, NumPar, params);
4095 if (i>=0) {
4096 return(ip_ex_gg_H_ZZ_llll_ATLAS13_cache[NumPar][i] );
4097 } else {
4098 double newResult = interpolate (ATLAS13_gg_H_ZZ_llll,mass);
4099 CacheShiftReal(ip_ex_gg_H_ZZ_llll_ATLAS13_cache, NumPar, params, newResult);
4100 return newResult;
4101 }
4102}
double ip_ex_gg_H_ZZ_llll_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3678

◆ ip_ex_gg_H_ZZ_llll_ATLAS13_e()

double THDMcache::ip_ex_gg_H_ZZ_llll_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to four leptons.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to ZZ \to \ell \ell \ell \ell)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-079, Figure 11a [ATLAS:2016oum].

Definition at line 4106 of file THDMcache.cpp.

4106 {
4107 int NumPar = 1;
4108 double params[] = {mass};
4109
4110 int i = CacheCheckReal(ip_ex_gg_H_ZZ_llll_ATLAS13_cache_e, NumPar, params);
4111 if (i>=0) {
4112 return(ip_ex_gg_H_ZZ_llll_ATLAS13_cache_e[NumPar][i] );
4113 } else {
4114 double newResult = interpolate (ATLAS13_gg_H_ZZ_llll_e,mass);
4115 CacheShiftReal(ip_ex_gg_H_ZZ_llll_ATLAS13_cache_e, NumPar, params, newResult);
4116 return newResult;
4117 }
4118}
double ip_ex_gg_H_ZZ_llll_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3679

◆ ip_ex_gg_H_ZZ_llllnunu_ATLAS13()

double THDMcache::ip_ex_gg_H_ZZ_llllnunu_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos or two leptons.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to ZZ)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2017-058, Figure 6a [ATLAS:2017spa].

Definition at line 3994 of file THDMcache.cpp.

3994 {
3995 int NumPar = 1;
3996 double params[] = {mass};
3997
3999 if (i>=0) {
4000 return(ip_ex_gg_H_ZZ_llllnunu_ATLAS13_cache[NumPar][i] );
4001 } else {
4002 double newResult = interpolate (ATLAS13_gg_H_ZZ_llllnunu,mass);
4003 CacheShiftReal(ip_ex_gg_H_ZZ_llllnunu_ATLAS13_cache, NumPar, params, newResult);
4004 return newResult;
4005 }
4006}
double ip_ex_gg_H_ZZ_llllnunu_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3668

◆ ip_ex_gg_H_ZZ_llllnunu_ATLAS13_e()

double THDMcache::ip_ex_gg_H_ZZ_llllnunu_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos or two leptons.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to ZZ)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2017-058, Figure 6a [ATLAS:2017spa].

Definition at line 4010 of file THDMcache.cpp.

4010 {
4011 int NumPar = 1;
4012 double params[] = {mass};
4013
4015 if (i>=0) {
4016 return(ip_ex_gg_H_ZZ_llllnunu_ATLAS13_cache_e[NumPar][i] );
4017 } else {
4018 double newResult = interpolate (ATLAS13_gg_H_ZZ_llllnunu_e,mass);
4019 CacheShiftReal(ip_ex_gg_H_ZZ_llllnunu_ATLAS13_cache_e, NumPar, params, newResult);
4020 return newResult;
4021 }
4022}
double ip_ex_gg_H_ZZ_llllnunu_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3669

◆ ip_ex_gg_H_ZZ_llnunu_ATLAS13()

double THDMcache::ip_ex_gg_H_ZZ_llnunu_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to ZZ)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-056, Figure 7a [ATLAS:2016bza].

Definition at line 4058 of file THDMcache.cpp.

4058 {
4059 int NumPar = 1;
4060 double params[] = {mass};
4061
4062 int i = CacheCheckReal(ip_ex_gg_H_ZZ_llnunu_ATLAS13_cache, NumPar, params);
4063 if (i>=0) {
4064 return(ip_ex_gg_H_ZZ_llnunu_ATLAS13_cache[NumPar][i] );
4065 } else {
4066 double newResult = interpolate (ATLAS13_gg_H_ZZ_llnunu,mass);
4067 CacheShiftReal(ip_ex_gg_H_ZZ_llnunu_ATLAS13_cache, NumPar, params, newResult);
4068 return newResult;
4069 }
4070}
double ip_ex_gg_H_ZZ_llnunu_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3676

◆ ip_ex_gg_H_ZZ_llnunu_ATLAS13_e()

double THDMcache::ip_ex_gg_H_ZZ_llnunu_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to ZZ)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-056, Figure 7a [ATLAS:2016bza].

Definition at line 4074 of file THDMcache.cpp.

4074 {
4075 int NumPar = 1;
4076 double params[] = {mass};
4077
4079 if (i>=0) {
4080 return(ip_ex_gg_H_ZZ_llnunu_ATLAS13_cache_e[NumPar][i] );
4081 } else {
4082 double newResult = interpolate (ATLAS13_gg_H_ZZ_llnunu_e,mass);
4083 CacheShiftReal(ip_ex_gg_H_ZZ_llnunu_ATLAS13_cache_e, NumPar, params, newResult);
4084 return newResult;
4085 }
4086}
double ip_ex_gg_H_ZZ_llnunu_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3677

◆ ip_ex_gg_H_ZZ_llnunu_CMS13()

double THDMcache::ip_ex_gg_H_ZZ_llnunu_CMS13 ( double  mass)

Interpolating function for the observed CMS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to ZZ)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-001, Figure 4a [CMS:2016noo].

Definition at line 4890 of file THDMcache.cpp.

4890 {
4891 int NumPar = 1;
4892 double params[] = {mass};
4893
4894 int i = CacheCheckReal(ip_ex_gg_H_ZZ_llnunu_CMS13_cache, NumPar, params);
4895 if (i>=0) {
4896 return(ip_ex_gg_H_ZZ_llnunu_CMS13_cache[NumPar][i] );
4897 } else {
4898 double newResult = interpolate (CMS13_gg_H_ZZ_llnunu,mass);
4899 CacheShiftReal(ip_ex_gg_H_ZZ_llnunu_CMS13_cache, NumPar, params, newResult);
4900 return newResult;
4901 }
4902}
double ip_ex_gg_H_ZZ_llnunu_CMS13_cache[2][CacheSize]
Definition: THDMcache.h:3724

◆ ip_ex_gg_H_ZZ_llnunu_CMS13_e()

double THDMcache::ip_ex_gg_H_ZZ_llnunu_CMS13_e ( double  mass)

Interpolating function for the expected CMS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to ZZ)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-001, Figure 4a [CMS:2016noo].

Definition at line 4906 of file THDMcache.cpp.

4906 {
4907 int NumPar = 1;
4908 double params[] = {mass};
4909
4910 int i = CacheCheckReal(ip_ex_gg_H_ZZ_llnunu_CMS13_cache_e, NumPar, params);
4911 if (i>=0) {
4912 return(ip_ex_gg_H_ZZ_llnunu_CMS13_cache_e[NumPar][i] );
4913 } else {
4914 double newResult = interpolate (CMS13_gg_H_ZZ_llnunu_e,mass);
4915 CacheShiftReal(ip_ex_gg_H_ZZ_llnunu_CMS13_cache_e, NumPar, params, newResult);
4916 return newResult;
4917 }
4918}
double ip_ex_gg_H_ZZ_llnunu_CMS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3725

◆ ip_ex_gg_H_ZZ_llqq_ATLAS13()

double THDMcache::ip_ex_gg_H_ZZ_llqq_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two quarks.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to ZZ)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-082, Figure 10a [ATLAS:2016npe].

Definition at line 4218 of file THDMcache.cpp.

4218 {
4219 int NumPar = 1;
4220 double params[] = {mass};
4221
4222 int i = CacheCheckReal(ip_ex_gg_H_ZZ_llqq_ATLAS13_cache, NumPar, params);
4223 if (i>=0) {
4224 return(ip_ex_gg_H_ZZ_llqq_ATLAS13_cache[NumPar][i] );
4225 } else {
4226 double newResult = interpolate (ATLAS13_gg_H_ZZ_llqq,mass);
4227 CacheShiftReal(ip_ex_gg_H_ZZ_llqq_ATLAS13_cache, NumPar, params, newResult);
4228 return newResult;
4229 }
4230}
double ip_ex_gg_H_ZZ_llqq_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3682

◆ ip_ex_gg_H_ZZ_llqq_ATLAS13_e()

double THDMcache::ip_ex_gg_H_ZZ_llqq_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two quarks.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to ZZ)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-082, Figure 10a [ATLAS:2016npe].

Definition at line 4234 of file THDMcache.cpp.

4234 {
4235 int NumPar = 1;
4236 double params[] = {mass};
4237
4238 int i = CacheCheckReal(ip_ex_gg_H_ZZ_llqq_ATLAS13_cache_e, NumPar, params);
4239 if (i>=0) {
4240 return(ip_ex_gg_H_ZZ_llqq_ATLAS13_cache_e[NumPar][i] );
4241 } else {
4242 double newResult = interpolate (ATLAS13_gg_H_ZZ_llqq_e,mass);
4243 CacheShiftReal(ip_ex_gg_H_ZZ_llqq_ATLAS13_cache_e, NumPar, params, newResult);
4244 return newResult;
4245 }
4246}
double ip_ex_gg_H_ZZ_llqq_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3683

◆ ip_ex_gg_H_ZZ_nunuqq_ATLAS13()

double THDMcache::ip_ex_gg_H_ZZ_nunuqq_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two neutrinos and two quarks.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to ZZ)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-082, Figure 12c [ATLAS:2016npe].

Definition at line 4282 of file THDMcache.cpp.

4282 {
4283 int NumPar = 1;
4284 double params[] = {mass};
4285
4286 int i = CacheCheckReal(ip_ex_gg_H_ZZ_nunuqq_ATLAS13_cache, NumPar, params);
4287 if (i>=0) {
4288 return(ip_ex_gg_H_ZZ_nunuqq_ATLAS13_cache[NumPar][i] );
4289 } else {
4290 double newResult = interpolate (ATLAS13_gg_H_ZZ_nunuqq,mass);
4291 CacheShiftReal(ip_ex_gg_H_ZZ_nunuqq_ATLAS13_cache, NumPar, params, newResult);
4292 return newResult;
4293 }
4294}
double ip_ex_gg_H_ZZ_nunuqq_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3686

◆ ip_ex_gg_H_ZZ_nunuqq_ATLAS13_e()

double THDMcache::ip_ex_gg_H_ZZ_nunuqq_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two neutrinos and two quarks.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to ZZ)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-082, Figure 12c [ATLAS:2016npe].

Definition at line 4298 of file THDMcache.cpp.

4298 {
4299 int NumPar = 1;
4300 double params[] = {mass};
4301
4303 if (i>=0) {
4304 return(ip_ex_gg_H_ZZ_nunuqq_ATLAS13_cache_e[NumPar][i] );
4305 } else {
4306 double newResult = interpolate (ATLAS13_gg_H_ZZ_nunuqq_e,mass);
4307 CacheShiftReal(ip_ex_gg_H_ZZ_nunuqq_ATLAS13_cache_e, NumPar, params, newResult);
4308 return newResult;
4309 }
4310}
double ip_ex_gg_H_ZZ_nunuqq_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3687

◆ ip_ex_gg_H_ZZ_qqllnunu_ATLAS13()

double THDMcache::ip_ex_gg_H_ZZ_qqllnunu_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two quarks and two neutrinos or two leptons.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to ZZ)]_{\text{ATLAS,95\%}}\)

Taken from Carminati-EPS2017.

Definition at line 4154 of file THDMcache.cpp.

4154 {
4155 int NumPar = 1;
4156 double params[] = {mass};
4157
4159 if (i>=0) {
4160 return(ip_ex_gg_H_ZZ_qqllnunu_ATLAS13_cache[NumPar][i] );
4161 } else {
4162 double newResult = interpolate (ATLAS13_gg_H_ZZ_qqllnunu,mass);
4163 CacheShiftReal(ip_ex_gg_H_ZZ_qqllnunu_ATLAS13_cache, NumPar, params, newResult);
4164 return newResult;
4165 }
4166}
double ip_ex_gg_H_ZZ_qqllnunu_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3672

◆ ip_ex_gg_H_ZZ_qqllnunu_ATLAS13_e()

double THDMcache::ip_ex_gg_H_ZZ_qqllnunu_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(Z\) bosons which further decay to two quarks and two neutrinos or two leptons.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to ZZ)]_{\text{ATLAS,95\%}}\)

Taken from Carminati-EPS2017.

Definition at line 4170 of file THDMcache.cpp.

4170 {
4171 int NumPar = 1;
4172 double params[] = {mass};
4173
4175 if (i>=0) {
4176 return(ip_ex_gg_H_ZZ_qqllnunu_ATLAS13_cache_e[NumPar][i] );
4177 } else {
4178 double newResult = interpolate (ATLAS13_gg_H_ZZ_qqllnunu_e,mass);
4179 CacheShiftReal(ip_ex_gg_H_ZZ_qqllnunu_ATLAS13_cache_e, NumPar, params, newResult);
4180 return newResult;
4181 }
4182}
double ip_ex_gg_H_ZZ_qqllnunu_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3673

◆ ip_ex_gg_phi_gaga_CMS13()

double THDMcache::ip_ex_gg_phi_gaga_CMS13 ( double  mass)

Interpolating function for the observed CMS upper limit on a gluon-gluon produced scalar resonance decaying to two photons.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to \gamma \gamma)]_{\text{CMS,95\%}}\)

Taken from CMS-EXO-PAS-16-027, Figure 7, top [CMS:2016crm].

Definition at line 4730 of file THDMcache.cpp.

4730 {
4731 int NumPar = 1;
4732 double params[] = {mass};
4733
4734 int i = CacheCheckReal(ip_ex_gg_phi_gaga_CMS13_cache, NumPar, params);
4735 if (i>=0) {
4736 return(ip_ex_gg_phi_gaga_CMS13_cache[NumPar][i] );
4737 } else {
4738 double newResult = interpolate (CMS13_gg_phi_gaga,mass);
4739 CacheShiftReal(ip_ex_gg_phi_gaga_CMS13_cache, NumPar, params, newResult);
4740 return newResult;
4741 }
4742}
double ip_ex_gg_phi_gaga_CMS13_cache[2][CacheSize]
Definition: THDMcache.h:3714

◆ ip_ex_gg_phi_gaga_CMS13_e()

double THDMcache::ip_ex_gg_phi_gaga_CMS13_e ( double  mass)

Interpolating function for the expected CMS upper limit on a gluon-gluon produced scalar resonance decaying to two photons.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to \gamma \gamma)]_{\text{CMS,95\%}}\)

Taken from CMS-EXO-PAS-16-027, Figure 7, top [CMS:2016crm].

Definition at line 4746 of file THDMcache.cpp.

4746 {
4747 int NumPar = 1;
4748 double params[] = {mass};
4749
4750 int i = CacheCheckReal(ip_ex_gg_phi_gaga_CMS13_cache_e, NumPar, params);
4751 if (i>=0) {
4752 return(ip_ex_gg_phi_gaga_CMS13_cache_e[NumPar][i] );
4753 } else {
4754 double newResult = interpolate (CMS13_gg_phi_gaga_e,mass);
4755 CacheShiftReal(ip_ex_gg_phi_gaga_CMS13_cache_e, NumPar, params, newResult);
4756 return newResult;
4757 }
4758}
double ip_ex_gg_phi_gaga_CMS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3715

◆ ip_ex_gg_phi_gaga_CMS8()

double THDMcache::ip_ex_gg_phi_gaga_CMS8 ( double  mass)

Interpolating function for the observed CMS upper limit on a gluon-gluon produced scalar resonance decaying to two photons.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to \gamma \gamma)]_{\text{CMS,95\%}}\)

Taken from arXiv:1506.02301, Figure 7, left [Khachatryan:2015qba].

Definition at line 3519 of file THDMcache.cpp.

3519 {
3520 int NumPar = 1;
3521 double params[] = {mass};
3522
3523 int i = CacheCheckReal(ip_ex_gg_phi_gaga_CMS8_cache, NumPar, params);
3524 if (i>=0) {
3525 return ( ip_ex_gg_phi_gaga_CMS8_cache[NumPar][i] );
3526 } else {
3527 double newResult = interpolate (CMS8_gg_phi_gaga,mass);
3528 CacheShiftReal(ip_ex_gg_phi_gaga_CMS8_cache, NumPar, params, newResult);
3529 return newResult;
3530 }
3531}
double ip_ex_gg_phi_gaga_CMS8_cache[2][CacheSize]
Definition: THDMcache.h:3639

◆ ip_ex_gg_phi_gaga_CMS8_e()

double THDMcache::ip_ex_gg_phi_gaga_CMS8_e ( double  mass)

Interpolating function for the expected CMS upper limit on a gluon-gluon produced scalar resonance decaying to two photons.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to \gamma \gamma)]_{\text{CMS,95\%}}\)

Taken from arXiv:1506.02301, Figure 7, left [Khachatryan:2015qba].

Definition at line 3535 of file THDMcache.cpp.

3535 {
3536 int NumPar = 1;
3537 double params[] = {mass};
3538
3539 int i = CacheCheckReal(ip_ex_gg_phi_gaga_CMS8_cache_e, NumPar, params);
3540 if (i>=0) {
3541 return ( ip_ex_gg_phi_gaga_CMS8_cache_e[NumPar][i] );
3542 } else {
3543 double newResult = interpolate (CMS8_gg_phi_gaga_e,mass);
3544 CacheShiftReal(ip_ex_gg_phi_gaga_CMS8_cache_e, NumPar, params, newResult);
3545 return newResult;
3546 }
3547}
double ip_ex_gg_phi_gaga_CMS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3640

◆ ip_ex_gg_phi_tautau_ATLAS13()

double THDMcache::ip_ex_gg_phi_tautau_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two tau leptons.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to \tau \tau)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2017-050, Figure 6a [ATLAS:2017mpg].

Definition at line 3834 of file THDMcache.cpp.

3834 {
3835 int NumPar = 1;
3836 double params[] = {mass};
3837
3838 int i = CacheCheckReal(ip_ex_gg_phi_tautau_ATLAS13_cache, NumPar, params);
3839 if (i>=0) {
3840 return(ip_ex_gg_phi_tautau_ATLAS13_cache[NumPar][i] );
3841 } else {
3842 double newResult = interpolate (ATLAS13_gg_phi_tautau,mass);
3843 CacheShiftReal(ip_ex_gg_phi_tautau_ATLAS13_cache, NumPar, params, newResult);
3844 return newResult;
3845 }
3846}
double ip_ex_gg_phi_tautau_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3658

◆ ip_ex_gg_phi_tautau_ATLAS13_e()

double THDMcache::ip_ex_gg_phi_tautau_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two tau leptons.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to \tau \tau)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2017-050, Figure 6a [ATLAS:2017mpg].

Definition at line 3850 of file THDMcache.cpp.

3850 {
3851 int NumPar = 1;
3852 double params[] = {mass};
3853
3854 int i = CacheCheckReal(ip_ex_gg_phi_tautau_ATLAS13_cache_e, NumPar, params);
3855 if (i>=0) {
3856 return(ip_ex_gg_phi_tautau_ATLAS13_cache_e[NumPar][i] );
3857 } else {
3858 double newResult = interpolate (ATLAS13_gg_phi_tautau_e,mass);
3859 CacheShiftReal(ip_ex_gg_phi_tautau_ATLAS13_cache_e, NumPar, params, newResult);
3860 return newResult;
3861 }
3862}
double ip_ex_gg_phi_tautau_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3659

◆ ip_ex_gg_phi_tautau_ATLAS8()

double THDMcache::ip_ex_gg_phi_tautau_ATLAS8 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two tau leptons.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to \tau \tau)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1409.6064, Figure 11a [Aad:2014vgg].

Definition at line 2941 of file THDMcache.cpp.

2941 {
2942 int NumPar = 1;
2943 double params[] = {mass};
2944
2945 int i = CacheCheckReal(ip_ex_gg_phi_tautau_ATLAS8_cache, NumPar, params);
2946 if (i>=0) {
2947 return ( ip_ex_gg_phi_tautau_ATLAS8_cache[NumPar][i] );
2948 } else {
2949 double newResult = interpolate(ATLAS8_gg_phi_tautau,mass);
2950 CacheShiftReal(ip_ex_gg_phi_tautau_ATLAS8_cache, NumPar, params, newResult);
2951 return newResult;
2952 }
2953}
double ip_ex_gg_phi_tautau_ATLAS8_cache[2][CacheSize]
Definition: THDMcache.h:3603

◆ ip_ex_gg_phi_tautau_ATLAS8_e()

double THDMcache::ip_ex_gg_phi_tautau_ATLAS8_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two tau leptons.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to \tau \tau)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1409.6064, Figure 11a [Aad:2014vgg].

Definition at line 2957 of file THDMcache.cpp.

2957 {
2958 int NumPar = 1;
2959 double params[] = {mass};
2960
2961 int i = CacheCheckReal(ip_ex_gg_phi_tautau_ATLAS8_cache_e, NumPar, params);
2962 if (i>=0) {
2963 return ( ip_ex_gg_phi_tautau_ATLAS8_cache_e[NumPar][i] );
2964 } else {
2965 double newResult = interpolate(ATLAS8_gg_phi_tautau_e,mass);
2966 CacheShiftReal(ip_ex_gg_phi_tautau_ATLAS8_cache_e, NumPar, params, newResult);
2967 return newResult;
2968 }
2969}
double ip_ex_gg_phi_tautau_ATLAS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3604

◆ ip_ex_gg_phi_tautau_CMS13()

double THDMcache::ip_ex_gg_phi_tautau_CMS13 ( double  mass)

Interpolating function for the observed CMS upper limit on a gluon-gluon produced scalar resonance decaying to two tau leptons.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to \tau \tau)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-037, Figure 9-a [CMS:2016rjp].

Definition at line 4666 of file THDMcache.cpp.

4666 {
4667 int NumPar = 1;
4668 double params[] = {mass};
4669
4670 int i = CacheCheckReal(ip_ex_gg_phi_tautau_CMS13_cache, NumPar, params);
4671 if (i>=0) {
4672 return(ip_ex_gg_phi_tautau_CMS13_cache[NumPar][i] );
4673 } else {
4674 double newResult = interpolate (CMS13_gg_phi_tautau,mass);
4675 CacheShiftReal(ip_ex_gg_phi_tautau_CMS13_cache, NumPar, params, newResult);
4676 return newResult;
4677 }
4678}
double ip_ex_gg_phi_tautau_CMS13_cache[2][CacheSize]
Definition: THDMcache.h:3710

◆ ip_ex_gg_phi_tautau_CMS13_e()

double THDMcache::ip_ex_gg_phi_tautau_CMS13_e ( double  mass)

Interpolating function for the expected CMS upper limit on a gluon-gluon produced scalar resonance decaying to two tau leptons.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to \tau \tau)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-037, Figure 9-a [CMS:2016rjp].

Definition at line 4682 of file THDMcache.cpp.

4682 {
4683 int NumPar = 1;
4684 double params[] = {mass};
4685
4686 int i = CacheCheckReal(ip_ex_gg_phi_tautau_CMS13_cache_e, NumPar, params);
4687 if (i>=0) {
4688 return(ip_ex_gg_phi_tautau_CMS13_cache_e[NumPar][i] );
4689 } else {
4690 double newResult = interpolate (CMS13_gg_phi_tautau_e,mass);
4691 CacheShiftReal(ip_ex_gg_phi_tautau_CMS13_cache_e, NumPar, params, newResult);
4692 return newResult;
4693 }
4694}
double ip_ex_gg_phi_tautau_CMS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3711

◆ ip_ex_gg_phi_tautau_CMS8()

double THDMcache::ip_ex_gg_phi_tautau_CMS8 ( double  mass)

Interpolating function for the observed CMS upper limit on a gluon-gluon produced scalar resonance decaying to two tau leptons.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to \tau \tau)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-14-029, Figure 10-a [CMS:2015mca].

Definition at line 3455 of file THDMcache.cpp.

3455 {
3456 int NumPar = 1;
3457 double params[] = {mass};
3458
3459 int i = CacheCheckReal(ip_ex_gg_phi_tautau_CMS8_cache, NumPar, params);
3460 if (i>=0) {
3461 return ( ip_ex_gg_phi_tautau_CMS8_cache[NumPar][i] );
3462 } else {
3463 double newResult = interpolate (CMS8_gg_phi_tautau,mass);
3464 CacheShiftReal(ip_ex_gg_phi_tautau_CMS8_cache, NumPar, params, newResult);
3465 return newResult;
3466 }
3467}
double ip_ex_gg_phi_tautau_CMS8_cache[2][CacheSize]
Definition: THDMcache.h:3635

◆ ip_ex_gg_phi_tautau_CMS8_e()

double THDMcache::ip_ex_gg_phi_tautau_CMS8_e ( double  mass)

Interpolating function for the expected CMS upper limit on a gluon-gluon produced scalar resonance decaying to two tau leptons.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to \tau \tau)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-14-029, Figure 10-a [CMS:2015mca].

Definition at line 3471 of file THDMcache.cpp.

3471 {
3472 int NumPar = 1;
3473 double params[] = {mass};
3474
3475 int i = CacheCheckReal(ip_ex_gg_phi_tautau_CMS8_cache_e, NumPar, params);
3476 if (i>=0) {
3477 return ( ip_ex_gg_phi_tautau_CMS8_cache_e[NumPar][i] );
3478 } else {
3479 double newResult = interpolate (CMS8_gg_phi_tautau_e,mass);
3480 CacheShiftReal(ip_ex_gg_phi_tautau_CMS8_cache_e, NumPar, params, newResult);
3481 return newResult;
3482 }
3483}
double ip_ex_gg_phi_tautau_CMS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3636

◆ ip_ex_gg_phi_tt_ATLAS8()

double THDMcache::ip_ex_gg_phi_tt_ATLAS8 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to a top quark pair.

Returns
\([\sigma_{pp\to \phi}\cdot BR(\phi\to t\bar t)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1505.07018, Figure 11d [Aad:2015fna].

Definition at line 3071 of file THDMcache.cpp.

3071 {
3072 int NumPar = 1;
3073 double params[] = {mass};
3074
3075 int i = CacheCheckReal(ip_ex_gg_phi_tt_ATLAS8_cache, NumPar, params);
3076 if (i>=0) {
3077 return ( ip_ex_gg_phi_tt_ATLAS8_cache[NumPar][i] );
3078 } else {
3079 double newResult = interpolate (ATLAS8_gg_phi_tt,mass);
3080 CacheShiftReal(ip_ex_gg_phi_tt_ATLAS8_cache, NumPar, params, newResult);
3081 return newResult;
3082 }
3083}
double ip_ex_gg_phi_tt_ATLAS8_cache[2][CacheSize]
Definition: THDMcache.h:3611

◆ ip_ex_gg_phi_tt_ATLAS8_e()

double THDMcache::ip_ex_gg_phi_tt_ATLAS8_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to a top quark pair.

Returns
\([\sigma_{pp\to \phi}\cdot BR(\phi\to t\bar t)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1505.07018, Figure 11d [Aad:2015fna].

Definition at line 3087 of file THDMcache.cpp.

3087 {
3088 int NumPar = 1;
3089 double params[] = {mass};
3090
3091 int i = CacheCheckReal(ip_ex_gg_phi_tt_ATLAS8_cache_e, NumPar, params);
3092 if (i>=0) {
3093 return ( ip_ex_gg_phi_tt_ATLAS8_cache_e[NumPar][i] );
3094 } else {
3095 double newResult = interpolate (ATLAS8_gg_phi_tt_e,mass);
3096 CacheShiftReal(ip_ex_gg_phi_tt_ATLAS8_cache_e, NumPar, params, newResult);
3097 return newResult;
3098 }
3099}
double ip_ex_gg_phi_tt_ATLAS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3612

◆ ip_ex_gg_phi_Zga_llga_ATLAS13()

double THDMcache::ip_ex_gg_phi_Zga_llga_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to a \(Z\) boson and a photon, of which the \(Z\) further decays to two leptons.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to Z \gamma)]_{\text{ATLAS,95\%}}\)

Taken from Carminati-EPS2017.

Definition at line 3962 of file THDMcache.cpp.

3962 {
3963 int NumPar = 1;
3964 double params[] = {mass};
3965
3966 int i = CacheCheckReal(ip_ex_gg_phi_Zga_llga_ATLAS13_cache, NumPar, params);
3967 if (i>=0) {
3968 return(ip_ex_gg_phi_Zga_llga_ATLAS13_cache[NumPar][i] );
3969 } else {
3970 double newResult = interpolate (ATLAS13_gg_phi_Zga_llga,mass);
3971 CacheShiftReal(ip_ex_gg_phi_Zga_llga_ATLAS13_cache, NumPar, params, newResult);
3972 return newResult;
3973 }
3974}
double ip_ex_gg_phi_Zga_llga_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3666

◆ ip_ex_gg_phi_Zga_llga_ATLAS13_e()

double THDMcache::ip_ex_gg_phi_Zga_llga_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to a \(Z\) boson and a photon, of which the \(Z\) further decays to two leptons.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to Z \gamma)]_{\text{ATLAS,95\%}}\)

Taken from Carminati-EPS2017.

Definition at line 3978 of file THDMcache.cpp.

3978 {
3979 int NumPar = 1;
3980 double params[] = {mass};
3981
3983 if (i>=0) {
3984 return(ip_ex_gg_phi_Zga_llga_ATLAS13_cache_e[NumPar][i] );
3985 } else {
3986 double newResult = interpolate (ATLAS13_gg_phi_Zga_llga_e,mass);
3987 CacheShiftReal(ip_ex_gg_phi_Zga_llga_ATLAS13_cache_e, NumPar, params, newResult);
3988 return newResult;
3989 }
3990}
double ip_ex_gg_phi_Zga_llga_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3667

◆ ip_ex_ggF_H_hh_bbbb_CMS13()

double THDMcache::ip_ex_ggF_H_hh_bbbb_CMS13 ( double  mass)

Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to four b quarks.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to hh\to b\bar b b\bar b)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-B2G-16-026, Figure 9 left [CMS:2017gxe].

Definition at line 5114 of file THDMcache.cpp.

5114 {
5115 int NumPar = 1;
5116 double params[] = {mass};
5117
5118 int i = CacheCheckReal(ip_ex_ggF_H_hh_bbbb_CMS13_cache, NumPar, params);
5119 if (i>=0) {
5120 return(ip_ex_ggF_H_hh_bbbb_CMS13_cache[NumPar][i] );
5121 } else {
5122 double newResult = interpolate (CMS13_ggF_H_hh_bbbb,mass);
5123 CacheShiftReal(ip_ex_ggF_H_hh_bbbb_CMS13_cache, NumPar, params, newResult);
5124 return newResult;
5125 }
5126}
double ip_ex_ggF_H_hh_bbbb_CMS13_cache[2][CacheSize]
Definition: THDMcache.h:3738

◆ ip_ex_ggF_H_hh_bbbb_CMS13_e()

double THDMcache::ip_ex_ggF_H_hh_bbbb_CMS13_e ( double  mass)

Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to four b quarks.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to hh\to b\bar b b\bar b)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-B2G-16-026, Figure 9 left [CMS:2017gxe].

Definition at line 5130 of file THDMcache.cpp.

5130 {
5131 int NumPar = 1;
5132 double params[] = {mass};
5133
5134 int i = CacheCheckReal(ip_ex_ggF_H_hh_bbbb_CMS13_cache_e, NumPar, params);
5135 if (i>=0) {
5136 return(ip_ex_ggF_H_hh_bbbb_CMS13_cache_e[NumPar][i] );
5137 } else {
5138 double newResult = interpolate (CMS13_ggF_H_hh_bbbb_e,mass);
5139 CacheShiftReal(ip_ex_ggF_H_hh_bbbb_CMS13_cache_e, NumPar, params, newResult);
5140 return newResult;
5141 }
5142}
double ip_ex_ggF_H_hh_bbbb_CMS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3739

◆ ip_ex_ggF_phi_Zga_CMS13()

double THDMcache::ip_ex_ggF_phi_Zga_CMS13 ( double  mass)

Interpolating function for the observed CMS upper limit on a gluon-gluon produced scalar resonance decaying to a \(Z\) boson and a photon.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to Z \gamma)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-EXO-17-005, Figure 7 left [CMS:2017fge].

Definition at line 4826 of file THDMcache.cpp.

4826 {
4827 int NumPar = 1;
4828 double params[] = {mass};
4829
4830 int i = CacheCheckReal(ip_ex_ggF_phi_Zga_CMS13_cache, NumPar, params);
4831 if (i>=0) {
4832 return(ip_ex_ggF_phi_Zga_CMS13_cache[NumPar][i] );
4833 } else {
4834 double newResult = interpolate (CMS13_ggF_phi_Zga,mass);
4835 CacheShiftReal(ip_ex_ggF_phi_Zga_CMS13_cache, NumPar, params, newResult);
4836 return newResult;
4837 }
4838}
double ip_ex_ggF_phi_Zga_CMS13_cache[2][CacheSize]
Definition: THDMcache.h:3720

◆ ip_ex_ggF_phi_Zga_CMS13_e()

double THDMcache::ip_ex_ggF_phi_Zga_CMS13_e ( double  mass)

Interpolating function for the expected CMS upper limit on a gluon-gluon produced scalar resonance decaying to a \(Z\) boson and a photon.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to Z \gamma)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-EXO-17-005, Figure 7 left [CMS:2017fge].

Definition at line 4842 of file THDMcache.cpp.

4842 {
4843 int NumPar = 1;
4844 double params[] = {mass};
4845
4846 int i = CacheCheckReal(ip_ex_ggF_phi_Zga_CMS13_cache_e, NumPar, params);
4847 if (i>=0) {
4848 return(ip_ex_ggF_phi_Zga_CMS13_cache_e[NumPar][i] );
4849 } else {
4850 double newResult = interpolate (CMS13_ggF_phi_Zga_e,mass);
4851 CacheShiftReal(ip_ex_ggF_phi_Zga_CMS13_cache_e, NumPar, params, newResult);
4852 return newResult;
4853 }
4854}
double ip_ex_ggF_phi_Zga_CMS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3721

◆ ip_ex_ggVV_H_WW_lnulnu_CMS13()

double THDMcache::ip_ex_ggVV_H_WW_lnulnu_CMS13 ( double  mass)

Interpolating function for the observed CMS upper limit on a gluon-gluon or vector boson fusion produced scalar resonance decaying to two \(W\) bosons which further decay to two lepton-neutrino pairs.

Returns
\([\sigma_{gg/VV\to H}\cdot BR(H\to WW\to \ell \nu \ell \nu)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-023, Figure 5-a [CMS:2016jpd].

Definition at line 5050 of file THDMcache.cpp.

5050 {
5051 int NumPar = 1;
5052 double params[] = {mass};
5053
5054 int i = CacheCheckReal(ip_ex_ggVV_H_WW_lnulnu_CMS13_cache, NumPar, params);
5055 if (i>=0) {
5056 return(ip_ex_ggVV_H_WW_lnulnu_CMS13_cache[NumPar][i] );
5057 } else {
5058 double newResult = interpolate (CMS13_ggFVBF_H_WW_lnulnu,mass);
5059 CacheShiftReal(ip_ex_ggVV_H_WW_lnulnu_CMS13_cache, NumPar, params, newResult);
5060 return newResult;
5061 }
5062}
double ip_ex_ggVV_H_WW_lnulnu_CMS13_cache[2][CacheSize]
Definition: THDMcache.h:3734

◆ ip_ex_ggVV_H_WW_lnulnu_CMS13_e()

double THDMcache::ip_ex_ggVV_H_WW_lnulnu_CMS13_e ( double  mass)

Interpolating function for the expected CMS upper limit on a gluon-gluon or vector boson fusion produced scalar resonance decaying to two \(W\) bosons which further decay to two lepton-neutrino pairs.

Returns
\([\sigma_{gg/VV\to H}\cdot BR(H\to WW\to \ell \nu \ell \nu)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-023, Figure 5-a [CMS:2016jpd].

Definition at line 5066 of file THDMcache.cpp.

5066 {
5067 int NumPar = 1;
5068 double params[] = {mass};
5069
5071 if (i>=0) {
5072 return(ip_ex_ggVV_H_WW_lnulnu_CMS13_cache_e[NumPar][i] );
5073 } else {
5074 double newResult = interpolate (CMS13_ggFVBF_H_WW_lnulnu_e,mass);
5075 CacheShiftReal(ip_ex_ggVV_H_WW_lnulnu_CMS13_cache_e, NumPar, params, newResult);
5076 return newResult;
5077 }
5078}
double ip_ex_ggVV_H_WW_lnulnu_CMS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3735

◆ ip_ex_mu_pp_H_VV_CMS8()

double THDMcache::ip_ex_mu_pp_H_VV_CMS8 ( double  mass)

Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two massive vector bosons.

Returns
\([\mu_H(H\to VV)]_{\text{CMS,95\%}}\)

Taken from arXiv:1504.00936, Figure 7, bottom right [Khachatryan:2015cwa].

Definition at line 3263 of file THDMcache.cpp.

3263 {
3264 int NumPar = 1;
3265 double params[] = {mass};
3266
3267 int i = CacheCheckReal(ip_ex_mu_pp_H_VV_CMS8_cache, NumPar, params);
3268 if (i>=0) {
3269 return ( ip_ex_mu_pp_H_VV_CMS8_cache[NumPar][i] );
3270 } else {
3271 double newResult = interpolate(CMS8_mu_pp_H_VV,mass);
3272 CacheShiftReal(ip_ex_mu_pp_H_VV_CMS8_cache, NumPar, params, newResult);
3273 return newResult;
3274 }
3275}
double ip_ex_mu_pp_H_VV_CMS8_cache[2][CacheSize]
Definition: THDMcache.h:3623

◆ ip_ex_mu_pp_H_VV_CMS8_e()

double THDMcache::ip_ex_mu_pp_H_VV_CMS8_e ( double  mass)

Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two massive vector bosons.

Returns
\([\mu_H(H\to VV)]_{\text{CMS,95\%}}\)

Taken from arXiv:1504.00936, Figure 7, bottom right [Khachatryan:2015cwa].

Definition at line 3279 of file THDMcache.cpp.

3279 {
3280 int NumPar = 1;
3281 double params[] = {mass};
3282
3283 int i = CacheCheckReal(ip_ex_mu_pp_H_VV_CMS8_cache_e, NumPar, params);
3284 if (i>=0) {
3285 return ( ip_ex_mu_pp_H_VV_CMS8_cache_e[NumPar][i] );
3286 } else {
3287 double newResult = interpolate(CMS8_mu_pp_H_VV_e,mass);
3288 CacheShiftReal(ip_ex_mu_pp_H_VV_CMS8_cache_e, NumPar, params, newResult);
3289 return newResult;
3290 }
3291}
double ip_ex_mu_pp_H_VV_CMS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3624

◆ ip_ex_pp_A_HZ_bbll_CMS8()

double THDMcache::ip_ex_pp_A_HZ_bbll_CMS8 ( double  mA,
double  mH 
)

Interpolating function for the observed CMS upper limit on a pseudoscalar resonance decaying to \(HZ\) which further decay to a \(b\) quark pair and a light lepton pair.

Returns
\([\sigma_{pp\to A}\cdot BR(A\to HZ\to b\bar b \ell \ell)]_{\text{CMS,95\%}}\)

Taken from arXiv:1603.02991, Figure 1, lower right triangle [Khachatryan:2016are].

Definition at line 3706 of file THDMcache.cpp.

3706 {
3707 int NumPar = 2;
3708 double params[] = {mA, mH};
3709
3710 int i = CacheCheckReal(ip_ex_pp_A_HZ_bbll_CMS8_cache, NumPar, params);
3711 if (i>=0) {
3712 return ( ip_ex_pp_A_HZ_bbll_CMS8_cache[NumPar][i] );
3713 } else {
3714 double newResult = interpolate2D(CMS8_pp_A_HZ_bbll, mA, mH);
3715 CacheShiftReal(ip_ex_pp_A_HZ_bbll_CMS8_cache, NumPar, params, newResult);
3716 return newResult;
3717 }
3718}
double ip_ex_pp_A_HZ_bbll_CMS8_cache[3][CacheSize]
Definition: THDMcache.h:3649

◆ ip_ex_pp_A_HZ_tautaull_CMS8()

double THDMcache::ip_ex_pp_A_HZ_tautaull_CMS8 ( double  mA,
double  mH 
)

Interpolating function for the observed CMS upper limit on a pseudoscalar resonance decaying to \(HZ\) which further decay to a \(\tau\) lepton pair and a light lepton pair.

Returns
\([\sigma_{pp\to A}\cdot BR(A\to HZ\to \tau \tau \ell \ell)]_{\text{CMS,95\%}}\)

Taken from arXiv:1603.02991, Figure 4, lower right triangle [Khachatryan:2016are].

Definition at line 3738 of file THDMcache.cpp.

3738 {
3739 int NumPar = 2;
3740 double params[] = {mA, mH};
3741
3742 int i = CacheCheckReal(ip_ex_pp_A_HZ_tautaull_CMS8_cache, NumPar, params);
3743 if (i>=0) {
3744 return ( ip_ex_pp_A_HZ_tautaull_CMS8_cache[NumPar][i] );
3745 } else {
3746 double newResult = interpolate2D(CMS8_pp_A_HZ_tautaull, mA, mH);
3747 CacheShiftReal(ip_ex_pp_A_HZ_tautaull_CMS8_cache, NumPar, params, newResult);
3748 return newResult;
3749 }
3750}
double ip_ex_pp_A_HZ_tautaull_CMS8_cache[3][CacheSize]
Definition: THDMcache.h:3651

◆ ip_ex_pp_A_Zga_llga_CMS8()

double THDMcache::ip_ex_pp_A_Zga_llga_CMS8 ( double  mass)

Interpolating function for the observed CMS upper limit on a pseudoscalar resonance decaying to a Z boson and a photon which further decay into two leptons and a photon.

Returns
\([\sigma_{pp\to A}\cdot BR(A\to Z\gamma \to \ell \ell \gamma)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-014, Figure 2 [CMS:2016all].

Definition at line 3610 of file THDMcache.cpp.

3610 {
3611 int NumPar = 1;
3612 double params[] = {mass};
3613
3614 int i = CacheCheckReal(ip_ex_pp_A_Zga_llga_CMS8_cache, NumPar, params);
3615 if (i>=0) {
3616 return ( ip_ex_pp_A_Zga_llga_CMS8_cache[NumPar][i] );
3617 } else {
3618 double newResult = interpolate (CMS8_pp_A_Zga_llga,mass);
3619 CacheShiftReal(ip_ex_pp_A_Zga_llga_CMS8_cache, NumPar, params, newResult);
3620 return newResult;
3621 }
3622}
double ip_ex_pp_A_Zga_llga_CMS8_cache[2][CacheSize]
Definition: THDMcache.h:3643

◆ ip_ex_pp_A_Zga_llga_CMS8_e()

double THDMcache::ip_ex_pp_A_Zga_llga_CMS8_e ( double  mass)

Interpolating function for the expected CMS upper limit on a pseudoscalar resonance decaying to a Z boson and a photon which further decay into two leptons and a photon.

Returns
\([\sigma_{pp\to A}\cdot BR(A\to Z\gamma \to \ell \ell \gamma)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-014, Figure 2 [CMS:2016all].

Definition at line 3626 of file THDMcache.cpp.

3626 {
3627 int NumPar = 1;
3628 double params[] = {mass};
3629
3630 int i = CacheCheckReal(ip_ex_pp_A_Zga_llga_CMS8_cache_e, NumPar, params);
3631 if (i>=0) {
3632 return ( ip_ex_pp_A_Zga_llga_CMS8_cache_e[NumPar][i] );
3633 } else {
3634 double newResult = interpolate (CMS8_pp_A_Zga_llga_e,mass);
3635 CacheShiftReal(ip_ex_pp_A_Zga_llga_CMS8_cache_e, NumPar, params, newResult);
3636 return newResult;
3637 }
3638}
double ip_ex_pp_A_Zga_llga_CMS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3644

◆ ip_ex_pp_H_AZ_bbll_CMS8()

double THDMcache::ip_ex_pp_H_AZ_bbll_CMS8 ( double  mA,
double  mH 
)

Interpolating function for the observed CMS upper limit on a scalar resonance decaying to \(AZ\) which further decay to a \(b\) quark pair and a light lepton pair.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to AZ\to b\bar b \ell \ell)]_{\text{CMS,95\%}}\)

Taken from arXiv:1603.02991, Figure 1, upper left triangle [Khachatryan:2016are].

Definition at line 3722 of file THDMcache.cpp.

3722 {
3723 int NumPar = 2;
3724 double params[] = {mA, mH};
3725
3726 int i = CacheCheckReal(ip_ex_pp_H_AZ_bbll_CMS8_cache, NumPar, params);
3727 if (i>=0) {
3728 return ( ip_ex_pp_H_AZ_bbll_CMS8_cache[NumPar][i] );
3729 } else {
3730 double newResult = interpolate2D(CMS8_pp_H_AZ_bbll, mA, mH);
3731 CacheShiftReal(ip_ex_pp_H_AZ_bbll_CMS8_cache, NumPar, params, newResult);
3732 return newResult;
3733 }
3734}
double ip_ex_pp_H_AZ_bbll_CMS8_cache[3][CacheSize]
Definition: THDMcache.h:3650

◆ ip_ex_pp_H_AZ_tautaull_CMS8()

double THDMcache::ip_ex_pp_H_AZ_tautaull_CMS8 ( double  mA,
double  mH 
)

Interpolating function for the observed CMS upper limit on a scalar resonance decaying to \(AZ\) which further decay to a \(\tau\) lepton pair and a light lepton pair.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to AZ\to \tau \tau \ell \ell)]_{\text{CMS,95\%}}\)

Taken from arXiv:1603.02991, Figure 4, upper left triangle [Khachatryan:2016are].

Definition at line 3754 of file THDMcache.cpp.

3754 {
3755 int NumPar = 2;
3756 double params[] = {mA, mH};
3757
3758 int i = CacheCheckReal(ip_ex_pp_H_AZ_tautaull_CMS8_cache, NumPar, params);
3759 if (i>=0) {
3760 return ( ip_ex_pp_H_AZ_tautaull_CMS8_cache[NumPar][i] );
3761 } else {
3762 double newResult = interpolate2D(CMS8_pp_H_AZ_tautaull, mA, mH);
3763 CacheShiftReal(ip_ex_pp_H_AZ_tautaull_CMS8_cache, NumPar, params, newResult);
3764 return newResult;
3765 }
3766}
double ip_ex_pp_H_AZ_tautaull_CMS8_cache[3][CacheSize]
Definition: THDMcache.h:3652

◆ ip_ex_pp_H_hh_bbbb_ATLAS13()

double THDMcache::ip_ex_pp_H_hh_bbbb_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a spin-2 resonance decaying to two \(h\) bosons which further decay to four b quarks.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to hh\to b\bar b b\bar b)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-049, Figure 11 [ATLAS:2016ixk].

Definition at line 4474 of file THDMcache.cpp.

4474 {
4475 int NumPar = 1;
4476 double params[] = {mass};
4477
4478 int i = CacheCheckReal(ip_ex_pp_H_hh_bbbb_ATLAS13_cache, NumPar, params);
4479 if (i>=0) {
4480 return(ip_ex_pp_H_hh_bbbb_ATLAS13_cache[NumPar][i] );
4481 } else {
4482 double newResult = interpolate (ATLAS13_pp_H_hh_bbbb,mass);
4483 CacheShiftReal(ip_ex_pp_H_hh_bbbb_ATLAS13_cache, NumPar, params, newResult);
4484 return newResult;
4485 }
4486}
double ip_ex_pp_H_hh_bbbb_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3698

◆ ip_ex_pp_H_hh_bbbb_ATLAS13_e()

double THDMcache::ip_ex_pp_H_hh_bbbb_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a spin-2 resonance decaying to two \(h\) bosons which further decay to four b quarks.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to hh\to b\bar b b\bar b)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-049, Figure 11 [ATLAS:2016ixk].

Definition at line 4490 of file THDMcache.cpp.

4490 {
4491 int NumPar = 1;
4492 double params[] = {mass};
4493
4494 int i = CacheCheckReal(ip_ex_pp_H_hh_bbbb_ATLAS13_cache_e, NumPar, params);
4495 if (i>=0) {
4496 return(ip_ex_pp_H_hh_bbbb_ATLAS13_cache_e[NumPar][i] );
4497 } else {
4498 double newResult = interpolate (ATLAS13_pp_H_hh_bbbb_e,mass);
4499 CacheShiftReal(ip_ex_pp_H_hh_bbbb_ATLAS13_cache_e, NumPar, params, newResult);
4500 return newResult;
4501 }
4502}
double ip_ex_pp_H_hh_bbbb_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3699

◆ ip_ex_pp_H_hh_bbbb_CMS13()

double THDMcache::ip_ex_pp_H_hh_bbbb_CMS13 ( double  mass)

Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to four b quarks.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to hh\to b\bar b b\bar b)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-002, Figure 7 [CMS:2016tlj].

Definition at line 5082 of file THDMcache.cpp.

5082 {
5083 int NumPar = 1;
5084 double params[] = {mass};
5085
5086 int i = CacheCheckReal(ip_ex_pp_H_hh_bbbb_CMS13_cache, NumPar, params);
5087 if (i>=0) {
5088 return(ip_ex_pp_H_hh_bbbb_CMS13_cache[NumPar][i] );
5089 } else {
5090 double newResult = interpolate (CMS13_pp_H_hh_bbbb,mass);
5091 CacheShiftReal(ip_ex_pp_H_hh_bbbb_CMS13_cache, NumPar, params, newResult);
5092 return newResult;
5093 }
5094}
double ip_ex_pp_H_hh_bbbb_CMS13_cache[2][CacheSize]
Definition: THDMcache.h:3736

◆ ip_ex_pp_H_hh_bbbb_CMS13_e()

double THDMcache::ip_ex_pp_H_hh_bbbb_CMS13_e ( double  mass)

Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to four b quarks.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to hh\to b\bar b b\bar b)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-002, Figure 7 [CMS:2016tlj].

Definition at line 5098 of file THDMcache.cpp.

5098 {
5099 int NumPar = 1;
5100 double params[] = {mass};
5101
5102 int i = CacheCheckReal(ip_ex_pp_H_hh_bbbb_CMS13_cache_e, NumPar, params);
5103 if (i>=0) {
5104 return(ip_ex_pp_H_hh_bbbb_CMS13_cache_e[NumPar][i] );
5105 } else {
5106 double newResult = interpolate (CMS13_pp_H_hh_bbbb_e,mass);
5107 CacheShiftReal(ip_ex_pp_H_hh_bbbb_CMS13_cache_e, NumPar, params, newResult);
5108 return newResult;
5109 }
5110}
double ip_ex_pp_H_hh_bbbb_CMS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3737

◆ ip_ex_pp_H_hh_bblnulnu_CMS13()

double THDMcache::ip_ex_pp_H_hh_bblnulnu_CMS13 ( double  mass)

Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to a b quark pair and two lepton-neutrino pairs.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to hh\to b\bar b \ell \nu \ell \nu)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-011, Figure 5-a [CMS:2016rec].

Definition at line 5242 of file THDMcache.cpp.

5242 {
5243 int NumPar = 1;
5244 double params[] = {mass};
5245
5246 int i = CacheCheckReal(ip_ex_pp_H_hh_bblnulnu_CMS13_cache, NumPar, params);
5247 if (i>=0) {
5248 return(ip_ex_pp_H_hh_bblnulnu_CMS13_cache[NumPar][i] );
5249 } else {
5250 double newResult = interpolate (CMS13_pp_H_hh_bblnulnu,mass);
5251 CacheShiftReal(ip_ex_pp_H_hh_bblnulnu_CMS13_cache, NumPar, params, newResult);
5252 return newResult;
5253 }
5254}
double ip_ex_pp_H_hh_bblnulnu_CMS13_cache[2][CacheSize]
Definition: THDMcache.h:3746

◆ ip_ex_pp_H_hh_bblnulnu_CMS13_e()

double THDMcache::ip_ex_pp_H_hh_bblnulnu_CMS13_e ( double  mass)

Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to a b quark pair and two lepton-neutrino pairs.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to hh\to b\bar b \ell \nu \ell \nu)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-011, Figure 5-a [CMS:2016rec].

Definition at line 5258 of file THDMcache.cpp.

5258 {
5259 int NumPar = 1;
5260 double params[] = {mass};
5261
5263 if (i>=0) {
5264 return(ip_ex_pp_H_hh_bblnulnu_CMS13_cache_e[NumPar][i] );
5265 } else {
5266 double newResult = interpolate (CMS13_pp_H_hh_bblnulnu_e,mass);
5267 CacheShiftReal(ip_ex_pp_H_hh_bblnulnu_CMS13_cache_e, NumPar, params, newResult);
5268 return newResult;
5269 }
5270}
double ip_ex_pp_H_hh_bblnulnu_CMS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3747

◆ ip_ex_pp_H_hh_bbtautau1_CMS13()

double THDMcache::ip_ex_pp_H_hh_bbtautau1_CMS13 ( double  mass)

Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to a b quark pair and two tau leptons.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to hh\to b\bar b \tau \tau)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-17-002, Figure 5-a [CMS:2017orf].

Definition at line 5210 of file THDMcache.cpp.

5210 {
5211 int NumPar = 1;
5212 double params[] = {mass};
5213
5214 int i = CacheCheckReal(ip_ex_pp_H_hh_bbtautau1_CMS13_cache, NumPar, params);
5215 if (i>=0) {
5216 return(ip_ex_pp_H_hh_bbtautau1_CMS13_cache[NumPar][i] );
5217 } else {
5218 double newResult = interpolate (CMS13_pp_H_hh_bbtautau1,mass);
5219 CacheShiftReal(ip_ex_pp_H_hh_bbtautau1_CMS13_cache, NumPar, params, newResult);
5220 return newResult;
5221 }
5222}
double ip_ex_pp_H_hh_bbtautau1_CMS13_cache[2][CacheSize]
Definition: THDMcache.h:3744

◆ ip_ex_pp_H_hh_bbtautau1_CMS13_e()

double THDMcache::ip_ex_pp_H_hh_bbtautau1_CMS13_e ( double  mass)

Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to a b quark pair and two tau leptons.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to hh\to b\bar b \tau \tau)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-17-002, Figure 5-a [CMS:2017orf].

Definition at line 5226 of file THDMcache.cpp.

5226 {
5227 int NumPar = 1;
5228 double params[] = {mass};
5229
5231 if (i>=0) {
5232 return(ip_ex_pp_H_hh_bbtautau1_CMS13_cache_e[NumPar][i] );
5233 } else {
5234 double newResult = interpolate (CMS13_pp_H_hh_bbtautau1_e,mass);
5235 CacheShiftReal(ip_ex_pp_H_hh_bbtautau1_CMS13_cache_e, NumPar, params, newResult);
5236 return newResult;
5237 }
5238}
double ip_ex_pp_H_hh_bbtautau1_CMS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3745

◆ ip_ex_pp_H_hh_bbtautau_CMS13()

double THDMcache::ip_ex_pp_H_hh_bbtautau_CMS13 ( double  mass)

Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to a b quark pair and two tau leptons.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to hh\to b\bar b \tau \tau)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-029, Figure 3 [CMS:2016knm].

Definition at line 5178 of file THDMcache.cpp.

5178 {
5179 int NumPar = 1;
5180 double params[] = {mass};
5181
5182 int i = CacheCheckReal(ip_ex_pp_H_hh_bbtautau_CMS13_cache, NumPar, params);
5183 if (i>=0) {
5184 return(ip_ex_pp_H_hh_bbtautau_CMS13_cache[NumPar][i] );
5185 } else {
5186 double newResult = interpolate (CMS13_pp_H_hh_bbtautau,mass);
5187 CacheShiftReal(ip_ex_pp_H_hh_bbtautau_CMS13_cache, NumPar, params, newResult);
5188 return newResult;
5189 }
5190}
double ip_ex_pp_H_hh_bbtautau_CMS13_cache[2][CacheSize]
Definition: THDMcache.h:3742

◆ ip_ex_pp_H_hh_bbtautau_CMS13_e()

double THDMcache::ip_ex_pp_H_hh_bbtautau_CMS13_e ( double  mass)

Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to a b quark pair and two tau leptons.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to hh\to b\bar b \tau \tau)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-029, Figure 3 [CMS:2016knm].

Definition at line 5194 of file THDMcache.cpp.

5194 {
5195 int NumPar = 1;
5196 double params[] = {mass};
5197
5199 if (i>=0) {
5200 return(ip_ex_pp_H_hh_bbtautau_CMS13_cache_e[NumPar][i] );
5201 } else {
5202 double newResult = interpolate (CMS13_pp_H_hh_bbtautau_e,mass);
5203 CacheShiftReal(ip_ex_pp_H_hh_bbtautau_CMS13_cache_e, NumPar, params, newResult);
5204 return newResult;
5205 }
5206}
double ip_ex_pp_H_hh_bbtautau_CMS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3743

◆ ip_ex_pp_H_hh_bbVV_CMS13()

double THDMcache::ip_ex_pp_H_hh_bbVV_CMS13 ( double  mass)

Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to a b quark pair, two leptons and two neutrinos.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to hh\to b\bar b \ell \nu \ell \nu)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-17-006, Figure 6-a [CMS:2017ums].

Definition at line 5274 of file THDMcache.cpp.

5274 {
5275 int NumPar = 1;
5276 double params[] = {mass};
5277
5278 int i = CacheCheckReal(ip_ex_pp_H_hh_bbVV_CMS13_cache, NumPar, params);
5279 if (i>=0) {
5280 return(ip_ex_pp_H_hh_bbVV_CMS13_cache[NumPar][i] );
5281 } else {
5282 double newResult = interpolate (CMS13_pp_H_hh_bbVV,mass);
5283 CacheShiftReal(ip_ex_pp_H_hh_bbVV_CMS13_cache, NumPar, params, newResult);
5284 return newResult;
5285 }
5286}
double ip_ex_pp_H_hh_bbVV_CMS13_cache[2][CacheSize]
Definition: THDMcache.h:3748

◆ ip_ex_pp_H_hh_bbVV_CMS13_e()

double THDMcache::ip_ex_pp_H_hh_bbVV_CMS13_e ( double  mass)

Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to a b quark pair, two leptons and two neutrinos.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to hh\to b\bar b \ell \nu \ell \nu)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-17-006, Figure 6-a [CMS:2017ums].

Definition at line 5290 of file THDMcache.cpp.

5290 {
5291 int NumPar = 1;
5292 double params[] = {mass};
5293
5294 int i = CacheCheckReal(ip_ex_pp_H_hh_bbVV_CMS13_cache_e, NumPar, params);
5295 if (i>=0) {
5296 return(ip_ex_pp_H_hh_bbVV_CMS13_cache_e[NumPar][i] );
5297 } else {
5298 double newResult = interpolate (CMS13_pp_H_hh_bbVV_e,mass);
5299 CacheShiftReal(ip_ex_pp_H_hh_bbVV_CMS13_cache_e, NumPar, params, newResult);
5300 return newResult;
5301 }
5302}
double ip_ex_pp_H_hh_bbVV_CMS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3749

◆ ip_ex_pp_H_hh_CMS8()

double THDMcache::ip_ex_pp_H_hh_CMS8 ( double  mass)

Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to hh)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-15-013, Figure 5a [CMS:2016zxv].

Definition at line 3327 of file THDMcache.cpp.

3327 {
3328 int NumPar = 1;
3329 double params[] = {mass};
3330
3331 int i = CacheCheckReal(ip_ex_pp_H_hh_CMS8_cache, NumPar, params);
3332 if (i>=0) {
3333 return ( ip_ex_pp_H_hh_CMS8_cache[NumPar][i] );
3334 } else {
3335 double newResult = interpolate(CMS8_pp_H_hh,mass);
3336 CacheShiftReal(ip_ex_pp_H_hh_CMS8_cache, NumPar, params, newResult);
3337 return newResult;
3338 }
3339}
double ip_ex_pp_H_hh_CMS8_cache[2][CacheSize]
Definition: THDMcache.h:3627

◆ ip_ex_pp_H_hh_CMS8_e()

double THDMcache::ip_ex_pp_H_hh_CMS8_e ( double  mass)

Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to hh)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-15-013, Figure 5a [CMS:2016zxv].

Definition at line 3343 of file THDMcache.cpp.

3343 {
3344 int NumPar = 1;
3345 double params[] = {mass};
3346
3347 int i = CacheCheckReal(ip_ex_pp_H_hh_CMS8_cache_e, NumPar, params);
3348 if (i>=0) {
3349 return ( ip_ex_pp_H_hh_CMS8_cache_e[NumPar][i] );
3350 } else {
3351 double newResult = interpolate(CMS8_pp_H_hh_e,mass);
3352 CacheShiftReal(ip_ex_pp_H_hh_CMS8_cache_e, NumPar, params, newResult);
3353 return newResult;
3354 }
3355}
double ip_ex_pp_H_hh_CMS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3628

◆ ip_ex_pp_H_hh_gagabb_ATLAS13()

double THDMcache::ip_ex_pp_H_hh_gagabb_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to two photons and a b quark pair.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to hh)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-004, Figure 6a [TheATLAScollaboration:2016ibb].

Definition at line 4506 of file THDMcache.cpp.

4506 {
4507 int NumPar = 1;
4508 double params[] = {mass};
4509
4510 int i = CacheCheckReal(ip_ex_pp_H_hh_gagabb_ATLAS13_cache, NumPar, params);
4511 if (i>=0) {
4512 return(ip_ex_pp_H_hh_gagabb_ATLAS13_cache[NumPar][i] );
4513 } else {
4514 double newResult = interpolate (ATLAS13_pp_H_hh_gagabb,mass);
4515 CacheShiftReal(ip_ex_pp_H_hh_gagabb_ATLAS13_cache, NumPar, params, newResult);
4516 return newResult;
4517 }
4518}
double ip_ex_pp_H_hh_gagabb_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3700

◆ ip_ex_pp_H_hh_gagabb_ATLAS13_e()

double THDMcache::ip_ex_pp_H_hh_gagabb_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to two photons and a b quark pair.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to hh)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-004, Figure 6a [TheATLAScollaboration:2016ibb].

Definition at line 4522 of file THDMcache.cpp.

4522 {
4523 int NumPar = 1;
4524 double params[] = {mass};
4525
4527 if (i>=0) {
4528 return(ip_ex_pp_H_hh_gagabb_ATLAS13_cache_e[NumPar][i] );
4529 } else {
4530 double newResult = interpolate (ATLAS13_pp_H_hh_gagabb_e,mass);
4531 CacheShiftReal(ip_ex_pp_H_hh_gagabb_ATLAS13_cache_e, NumPar, params, newResult);
4532 return newResult;
4533 }
4534}
double ip_ex_pp_H_hh_gagabb_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3701

◆ ip_ex_pp_H_hh_gagabb_CMS13()

double THDMcache::ip_ex_pp_H_hh_gagabb_CMS13 ( double  mass)

Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to two photons and a b quark pair.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to hh\to \gamma \gamma b\bar b)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-17-008, Figure 11 left [CMS:2017ihs].

Definition at line 5146 of file THDMcache.cpp.

5146 {
5147 int NumPar = 1;
5148 double params[] = {mass};
5149
5150 int i = CacheCheckReal(ip_ex_pp_H_hh_gagabb_CMS13_cache, NumPar, params);
5151 if (i>=0) {
5152 return(ip_ex_pp_H_hh_gagabb_CMS13_cache[NumPar][i] );
5153 } else {
5154 double newResult = interpolate (CMS13_pp_H_hh_gagabb,mass);
5155 CacheShiftReal(ip_ex_pp_H_hh_gagabb_CMS13_cache, NumPar, params, newResult);
5156 return newResult;
5157 }
5158}
double ip_ex_pp_H_hh_gagabb_CMS13_cache[2][CacheSize]
Definition: THDMcache.h:3740

◆ ip_ex_pp_H_hh_gagabb_CMS13_e()

double THDMcache::ip_ex_pp_H_hh_gagabb_CMS13_e ( double  mass)

Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to two photons and a b quark pair.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to hh\to \gamma \gamma b\bar b)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-17-008, Figure 11 left [CMS:2017ihs].

Definition at line 5162 of file THDMcache.cpp.

5162 {
5163 int NumPar = 1;
5164 double params[] = {mass};
5165
5166 int i = CacheCheckReal(ip_ex_pp_H_hh_gagabb_CMS13_cache_e, NumPar, params);
5167 if (i>=0) {
5168 return(ip_ex_pp_H_hh_gagabb_CMS13_cache_e[NumPar][i] );
5169 } else {
5170 double newResult = interpolate (CMS13_pp_H_hh_gagabb_e,mass);
5171 CacheShiftReal(ip_ex_pp_H_hh_gagabb_CMS13_cache_e, NumPar, params, newResult);
5172 return newResult;
5173 }
5174}
double ip_ex_pp_H_hh_gagabb_CMS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3741

◆ ip_ex_pp_H_hh_gagaWW_ATLAS13()

double THDMcache::ip_ex_pp_H_hh_gagaWW_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(h\) bosons which further decay to two photons and two \(W\) bosons.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to hh)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-071, Figure 3a [ATLAS:2016qmt].

Definition at line 4538 of file THDMcache.cpp.

4538 {
4539 int NumPar = 1;
4540 double params[] = {mass};
4541
4542 int i = CacheCheckReal(ip_ex_pp_H_hh_gagaWW_ATLAS13_cache, NumPar, params);
4543 if (i>=0) {
4544 return(ip_ex_pp_H_hh_gagaWW_ATLAS13_cache[NumPar][i] );
4545 } else {
4546 double newResult = interpolate (ATLAS13_pp_H_hh_gagaWW,mass);
4547 CacheShiftReal(ip_ex_pp_H_hh_gagaWW_ATLAS13_cache, NumPar, params, newResult);
4548 return newResult;
4549 }
4550}
double ip_ex_pp_H_hh_gagaWW_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3702

◆ ip_ex_pp_H_hh_gagaWW_ATLAS13_e()

double THDMcache::ip_ex_pp_H_hh_gagaWW_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a gluon-gluon produced scalar resonance decaying to two \(h\) bosons which further decay to two photons and two \(W\) bosons.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to hh)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-071, Figure 3a [ATLAS:2016qmt].

Definition at line 4554 of file THDMcache.cpp.

4554 {
4555 int NumPar = 1;
4556 double params[] = {mass};
4557
4559 if (i>=0) {
4560 return(ip_ex_pp_H_hh_gagaWW_ATLAS13_cache_e[NumPar][i] );
4561 } else {
4562 double newResult = interpolate (ATLAS13_pp_H_hh_gagaWW_e,mass);
4563 CacheShiftReal(ip_ex_pp_H_hh_gagaWW_ATLAS13_cache_e, NumPar, params, newResult);
4564 return newResult;
4565 }
4566}
double ip_ex_pp_H_hh_gagaWW_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3703

◆ ip_ex_pp_H_VV_qqqq_ATLAS13()

double THDMcache::ip_ex_pp_H_VV_qqqq_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a scalar resonance decaying to two \(W\) or \(Z\) bosons which further decay hadronically.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to VV)]_{\text{ATLAS,95\%}}\)

Taken from Carminati-EPS2017.

Definition at line 4442 of file THDMcache.cpp.

4442 {
4443 int NumPar = 1;
4444 double params[] = {mass};
4445
4446 int i = CacheCheckReal(ip_ex_pp_H_VV_qqqq_ATLAS13_cache, NumPar, params);
4447 if (i>=0) {
4448 return(ip_ex_pp_H_VV_qqqq_ATLAS13_cache[NumPar][i] );
4449 } else {
4450 double newResult = interpolate (ATLAS13_pp_H_VV_qqqq,mass);
4451 CacheShiftReal(ip_ex_pp_H_VV_qqqq_ATLAS13_cache, NumPar, params, newResult);
4452 return newResult;
4453 }
4454}
double ip_ex_pp_H_VV_qqqq_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3696

◆ ip_ex_pp_H_VV_qqqq_ATLAS13_e()

double THDMcache::ip_ex_pp_H_VV_qqqq_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a scalar resonance decaying to two \(W\) or \(Z\) bosons which further decay hadronically.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to VV)]_{\text{ATLAS,95\%}}\)

Taken from Carminati-EPS2017.

Definition at line 4458 of file THDMcache.cpp.

4458 {
4459 int NumPar = 1;
4460 double params[] = {mass};
4461
4462 int i = CacheCheckReal(ip_ex_pp_H_VV_qqqq_ATLAS13_cache_e, NumPar, params);
4463 if (i>=0) {
4464 return(ip_ex_pp_H_VV_qqqq_ATLAS13_cache_e[NumPar][i] );
4465 } else {
4466 double newResult = interpolate (ATLAS13_pp_H_VV_qqqq_e,mass);
4467 CacheShiftReal(ip_ex_pp_H_VV_qqqq_ATLAS13_cache_e, NumPar, params, newResult);
4468 return newResult;
4469 }
4470}
double ip_ex_pp_H_VV_qqqq_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3697

◆ ip_ex_pp_H_ZZ_llll_CMS13()

double THDMcache::ip_ex_pp_H_ZZ_llll_CMS13 ( double  mass)

Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(Z\) bosons which further decay to four leptons.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to ZZ\to \ell \ell \ell \ell)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-033, Figure 16-a [CMS:2016ilx].

Definition at line 4954 of file THDMcache.cpp.

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

◆ ip_ex_pp_H_ZZ_llll_CMS13_e()

double THDMcache::ip_ex_pp_H_ZZ_llll_CMS13_e ( double  mass)

Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(Z\) bosons which further decay to four leptons.

Returns
\([\sigma_{gg\to H}\cdot BR(H\to ZZ\to \ell \ell \ell \ell)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-033, Figure 16-a [CMS:2016ilx].

Definition at line 4970 of file THDMcache.cpp.

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

◆ ip_ex_pp_H_ZZ_llnunu_CMS13()

double THDMcache::ip_ex_pp_H_ZZ_llnunu_CMS13 ( double  mass)

Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to ZZ)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-B2G-16-023, Figure 5 [CMS:2017wsr].

Definition at line 4858 of file THDMcache.cpp.

4858 {
4859 int NumPar = 1;
4860 double params[] = {mass};
4861
4862 int i = CacheCheckReal(ip_ex_pp_H_ZZ_llnunu_CMS13_cache, NumPar, params);
4863 if (i>=0) {
4864 return(ip_ex_pp_H_ZZ_llnunu_CMS13_cache[NumPar][i] );
4865 } else {
4866 double newResult = interpolate (CMS13_pp_H_ZZ_llnunu,mass);
4867 CacheShiftReal(ip_ex_pp_H_ZZ_llnunu_CMS13_cache, NumPar, params, newResult);
4868 return newResult;
4869 }
4870}
double ip_ex_pp_H_ZZ_llnunu_CMS13_cache[2][CacheSize]
Definition: THDMcache.h:3722

◆ ip_ex_pp_H_ZZ_llnunu_CMS13_e()

double THDMcache::ip_ex_pp_H_ZZ_llnunu_CMS13_e ( double  mass)

Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to ZZ)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-B2G-16-023, Figure 5 [CMS:2017wsr].

Definition at line 4874 of file THDMcache.cpp.

4874 {
4875 int NumPar = 1;
4876 double params[] = {mass};
4877
4878 int i = CacheCheckReal(ip_ex_pp_H_ZZ_llnunu_CMS13_cache_e, NumPar, params);
4879 if (i>=0) {
4880 return(ip_ex_pp_H_ZZ_llnunu_CMS13_cache_e[NumPar][i] );
4881 } else {
4882 double newResult = interpolate (CMS13_pp_H_ZZ_llnunu_e,mass);
4883 CacheShiftReal(ip_ex_pp_H_ZZ_llnunu_CMS13_cache_e, NumPar, params, newResult);
4884 return newResult;
4885 }
4886}
double ip_ex_pp_H_ZZ_llnunu_CMS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3723

◆ ip_ex_pp_H_ZZ_llqq_CMS13()

double THDMcache::ip_ex_pp_H_ZZ_llqq_CMS13 ( double  mass)

Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two quarks.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to ZZ)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-034, Figure 4-a [CMS:2017sbi].

Definition at line 5018 of file THDMcache.cpp.

5018 {
5019 int NumPar = 1;
5020 double params[] = {mass};
5021
5022 int i = CacheCheckReal(ip_ex_pp_H_ZZ_llqq_CMS13_cache, NumPar, params);
5023 if (i>=0) {
5024 return(ip_ex_pp_H_ZZ_llqq_CMS13_cache[NumPar][i] );
5025 } else {
5026 double newResult = interpolate (CMS13_pp_H_ZZ_llqq,mass);
5027 CacheShiftReal(ip_ex_pp_H_ZZ_llqq_CMS13_cache, NumPar, params, newResult);
5028 return newResult;
5029 }
5030}
double ip_ex_pp_H_ZZ_llqq_CMS13_cache[2][CacheSize]
Definition: THDMcache.h:3732

◆ ip_ex_pp_H_ZZ_llqq_CMS13_e()

double THDMcache::ip_ex_pp_H_ZZ_llqq_CMS13_e ( double  mass)

Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two quarks.

Returns
\([\sigma_{pp\to H}\cdot BR(H\to ZZ)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-034, Figure 4-a [CMS:2017sbi].

Definition at line 5034 of file THDMcache.cpp.

5034 {
5035 int NumPar = 1;
5036 double params[] = {mass};
5037
5038 int i = CacheCheckReal(ip_ex_pp_H_ZZ_llqq_CMS13_cache_e, NumPar, params);
5039 if (i>=0) {
5040 return(ip_ex_pp_H_ZZ_llqq_CMS13_cache_e[NumPar][i] );
5041 } else {
5042 double newResult = interpolate (CMS13_pp_H_ZZ_llqq_e,mass);
5043 CacheShiftReal(ip_ex_pp_H_ZZ_llqq_CMS13_cache_e, NumPar, params, newResult);
5044 return newResult;
5045 }
5046}
double ip_ex_pp_H_ZZ_llqq_CMS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3733

◆ ip_ex_pp_Hp_taunu_CMS8()

double THDMcache::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 H^+}]_{\text{CMS,95\%}}\)

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

Definition at line 6618 of file THDMcache.cpp.

6618 {
6619 int NumPar = 1;
6620 double params[] = {mass};
6621
6622 int i = CacheCheckReal(ip_ex_pp_Hp_taunu_CMS8_cache, NumPar, params);
6623 if (i>=0) {
6624 return(ip_ex_pp_Hp_taunu_CMS8_cache[NumPar][i] );
6625 } else {
6626 double newResult = interpolate (CMS8_pp_Hp_taunu,mass);
6627 CacheShiftReal(ip_ex_pp_Hp_taunu_CMS8_cache, NumPar, params, newResult);
6628 return newResult;
6629 }
6630}
double ip_ex_pp_Hp_taunu_CMS8_cache[2][CacheSize]
Definition: THDMcache.h:3834

◆ ip_ex_pp_Hp_taunu_CMS8_e()

double THDMcache::ip_ex_pp_Hp_taunu_CMS8_e ( double  mass)

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

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

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

Definition at line 6634 of file THDMcache.cpp.

6634 {
6635 int NumPar = 1;
6636 double params[] = {mass};
6637
6638 int i = CacheCheckReal(ip_ex_pp_Hp_taunu_CMS8_cache_e, NumPar, params);
6639 if (i>=0) {
6640 return(ip_ex_pp_Hp_taunu_CMS8_cache_e[NumPar][i] );
6641 } else {
6642 double newResult = interpolate (CMS8_pp_Hp_taunu_e,mass);
6643 CacheShiftReal(ip_ex_pp_Hp_taunu_CMS8_cache_e, NumPar, params, newResult);
6644 return newResult;
6645 }
6646}
double ip_ex_pp_Hp_taunu_CMS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3835

◆ ip_ex_pp_Hp_tb_ATLAS13_1()

double THDMcache::ip_ex_pp_Hp_tb_ATLAS13_1 ( 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
\([\sigma_{pp\to H^+}\cdot BR(H^+\to tb)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-089, Figure 12 [ATLAS:2016qiq].

Definition at line 6778 of file THDMcache.cpp.

6778 {
6779 int NumPar = 1;
6780 double params[] = {mass};
6781
6782 int i = CacheCheckReal(ip_ex_pp_Hp_tb_ATLAS13_1_cache, NumPar, params);
6783 if (i>=0) {
6784 return(ip_ex_pp_Hp_tb_ATLAS13_1_cache[NumPar][i] );
6785 } else {
6786 double newResult = interpolate (ATLAS13_pp_Hp_tb1,mass);
6787 CacheShiftReal(ip_ex_pp_Hp_tb_ATLAS13_1_cache, NumPar, params, newResult);
6788 return newResult;
6789 }
6790}
double ip_ex_pp_Hp_tb_ATLAS13_1_cache[2][CacheSize]
Definition: THDMcache.h:3844

◆ ip_ex_pp_Hp_tb_ATLAS13_1_e()

double THDMcache::ip_ex_pp_Hp_tb_ATLAS13_1_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark.

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

Taken from ATLAS-CONF-2016-089, Figure 12 [ATLAS:2016qiq].

Definition at line 6794 of file THDMcache.cpp.

6794 {
6795 int NumPar = 1;
6796 double params[] = {mass};
6797
6798 int i = CacheCheckReal(ip_ex_pp_Hp_tb_ATLAS13_1_cache_e, NumPar, params);
6799 if (i>=0) {
6800 return(ip_ex_pp_Hp_tb_ATLAS13_1_cache_e[NumPar][i] );
6801 } else {
6802 double newResult = interpolate (ATLAS13_pp_Hp_tb1_e,mass);
6803 CacheShiftReal(ip_ex_pp_Hp_tb_ATLAS13_1_cache_e, NumPar, params, newResult);
6804 return newResult;
6805 }
6806}
double ip_ex_pp_Hp_tb_ATLAS13_1_cache_e[2][CacheSize]
Definition: THDMcache.h:3845

◆ ip_ex_pp_Hp_tb_ATLAS13_2()

double THDMcache::ip_ex_pp_Hp_tb_ATLAS13_2 ( 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
\([\sigma_{pp\to H^+}\cdot BR(H^+\to tb)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-104, Figure 23 [ATLAS:2016btu].

Definition at line 6810 of file THDMcache.cpp.

6810 {
6811 int NumPar = 1;
6812 double params[] = {mass};
6813
6814 int i = CacheCheckReal(ip_ex_pp_Hp_tb_ATLAS13_2_cache, NumPar, params);
6815 if (i>=0) {
6816 return(ip_ex_pp_Hp_tb_ATLAS13_2_cache[NumPar][i] );
6817 } else {
6818 double newResult = interpolate (ATLAS13_pp_Hp_tb2,mass);
6819 CacheShiftReal(ip_ex_pp_Hp_tb_ATLAS13_2_cache, NumPar, params, newResult);
6820 return newResult;
6821 }
6822}
double ip_ex_pp_Hp_tb_ATLAS13_2_cache[2][CacheSize]
Definition: THDMcache.h:3846

◆ ip_ex_pp_Hp_tb_ATLAS13_2_e()

double THDMcache::ip_ex_pp_Hp_tb_ATLAS13_2_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark.

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

Taken from ATLAS-CONF-2016-104, Figure 23 [ATLAS:2016btu].

Definition at line 6826 of file THDMcache.cpp.

6826 {
6827 int NumPar = 1;
6828 double params[] = {mass};
6829
6830 int i = CacheCheckReal(ip_ex_pp_Hp_tb_ATLAS13_2_cache_e, NumPar, params);
6831 if (i>=0) {
6832 return(ip_ex_pp_Hp_tb_ATLAS13_2_cache_e[NumPar][i] );
6833 } else {
6834 double newResult = interpolate (ATLAS13_pp_Hp_tb2_e,mass);
6835 CacheShiftReal(ip_ex_pp_Hp_tb_ATLAS13_2_cache_e, NumPar, params, newResult);
6836 return newResult;
6837 }
6838}
double ip_ex_pp_Hp_tb_ATLAS13_2_cache_e[2][CacheSize]
Definition: THDMcache.h:3847

◆ ip_ex_pp_Hp_tb_CMS8()

double THDMcache::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 H^+}]_{\text{CMS,95\%}}\)

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

Definition at line 6682 of file THDMcache.cpp.

6682 {
6683 int NumPar = 1;
6684 double params[] = {mass};
6685
6686 int i = CacheCheckReal(ip_ex_pp_Hp_tb_CMS8_cache, NumPar, params);
6687 if (i>=0) {
6688 return(ip_ex_pp_Hp_tb_CMS8_cache[NumPar][i] );
6689 } else {
6690 double newResult = interpolate (CMS8_pp_Hp_tb,mass);
6691 CacheShiftReal(ip_ex_pp_Hp_tb_CMS8_cache, NumPar, params, newResult);
6692 return newResult;
6693 }
6694}
double ip_ex_pp_Hp_tb_CMS8_cache[2][CacheSize]
Definition: THDMcache.h:3838

◆ ip_ex_pp_Hp_tb_CMS8_e()

double THDMcache::ip_ex_pp_Hp_tb_CMS8_e ( double  mass)

Interpolating function for the expected CMS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark.

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

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

Definition at line 6698 of file THDMcache.cpp.

6698 {
6699 int NumPar = 1;
6700 double params[] = {mass};
6701
6702 int i = CacheCheckReal(ip_ex_pp_Hp_tb_CMS8_cache_e, NumPar, params);
6703 if (i>=0) {
6704 return(ip_ex_pp_Hp_tb_CMS8_cache_e[NumPar][i] );
6705 } else {
6706 double newResult = interpolate (CMS8_pp_Hp_tb_e,mass);
6707 CacheShiftReal(ip_ex_pp_Hp_tb_CMS8_cache_e, NumPar, params, newResult);
6708 return newResult;
6709 }
6710}
double ip_ex_pp_Hp_tb_CMS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3839

◆ ip_ex_pp_Hpm_taunu_ATLAS13()

double THDMcache::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 H^\pm}\cdot BR(H^\pm\to \tau \nu)]_{\text{ATLAS,95\%}}\)

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

Definition at line 6714 of file THDMcache.cpp.

6714 {
6715 int NumPar = 1;
6716 double params[] = {mass};
6717
6718 int i = CacheCheckReal(ip_ex_pp_Hpm_taunu_ATLAS13_cache, NumPar, params);
6719 if (i>=0) {
6720 return(ip_ex_pp_Hpm_taunu_ATLAS13_cache[NumPar][i] );
6721 } else {
6722 double newResult = interpolate (ATLAS13_pp_Hpm_taunu,mass);
6723 CacheShiftReal(ip_ex_pp_Hpm_taunu_ATLAS13_cache, NumPar, params, newResult);
6724 return newResult;
6725 }
6726}
double ip_ex_pp_Hpm_taunu_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3840

◆ ip_ex_pp_Hpm_taunu_ATLAS13_e()

double THDMcache::ip_ex_pp_Hpm_taunu_ATLAS13_e ( double  mass)

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

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

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

Definition at line 6730 of file THDMcache.cpp.

6730 {
6731 int NumPar = 1;
6732 double params[] = {mass};
6733
6734 int i = CacheCheckReal(ip_ex_pp_Hpm_taunu_ATLAS13_cache_e, NumPar, params);
6735 if (i>=0) {
6736 return(ip_ex_pp_Hpm_taunu_ATLAS13_cache_e[NumPar][i] );
6737 } else {
6738 double newResult = interpolate (ATLAS13_pp_Hpm_taunu_e,mass);
6739 CacheShiftReal(ip_ex_pp_Hpm_taunu_ATLAS13_cache_e, NumPar, params, newResult);
6740 return newResult;
6741 }
6742}
double ip_ex_pp_Hpm_taunu_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3841

◆ ip_ex_pp_Hpm_taunu_ATLAS8()

double THDMcache::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 H^\pm}\cdot BR(H^\pm\to \tau \nu)]_{\text{ATLAS,95\%}}\)

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

Definition at line 6586 of file THDMcache.cpp.

6586 {
6587 int NumPar = 1;
6588 double params[] = {mass};
6589
6590 int i = CacheCheckReal(ip_ex_pp_Hpm_taunu_ATLAS8_cache, NumPar, params);
6591 if (i>=0) {
6592 return(ip_ex_pp_Hpm_taunu_ATLAS8_cache[NumPar][i] );
6593 } else {
6594 double newResult = interpolate (ATLAS8_pp_Hpm_taunu,mass);
6595 CacheShiftReal(ip_ex_pp_Hpm_taunu_ATLAS8_cache, NumPar, params, newResult);
6596 return newResult;
6597 }
6598}
double ip_ex_pp_Hpm_taunu_ATLAS8_cache[2][CacheSize]
Definition: THDMcache.h:3832

◆ ip_ex_pp_Hpm_taunu_ATLAS8_e()

double THDMcache::ip_ex_pp_Hpm_taunu_ATLAS8_e ( double  mass)

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

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

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

Definition at line 6602 of file THDMcache.cpp.

6602 {
6603 int NumPar = 1;
6604 double params[] = {mass};
6605
6606 int i = CacheCheckReal(ip_ex_pp_Hpm_taunu_ATLAS8_cache_e, NumPar, params);
6607 if (i>=0) {
6608 return(ip_ex_pp_Hpm_taunu_ATLAS8_cache_e[NumPar][i] );
6609 } else {
6610 double newResult = interpolate (ATLAS8_pp_Hpm_taunu_e,mass);
6611 CacheShiftReal(ip_ex_pp_Hpm_taunu_ATLAS8_cache_e, NumPar, params, newResult);
6612 return newResult;
6613 }
6614}
double ip_ex_pp_Hpm_taunu_ATLAS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3833

◆ ip_ex_pp_Hpm_taunu_CMS13()

double THDMcache::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 H^\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 6746 of file THDMcache.cpp.

6746 {
6747 int NumPar = 1;
6748 double params[] = {mass};
6749
6750 int i = CacheCheckReal(ip_ex_pp_Hpm_taunu_CMS13_cache, NumPar, params);
6751 if (i>=0) {
6752 return(ip_ex_pp_Hpm_taunu_CMS13_cache[NumPar][i] );
6753 } else {
6754 double newResult = interpolate (CMS13_pp_Hpm_taunu,mass);
6755 CacheShiftReal(ip_ex_pp_Hpm_taunu_CMS13_cache, NumPar, params, newResult);
6756 return newResult;
6757 }
6758}
double ip_ex_pp_Hpm_taunu_CMS13_cache[2][CacheSize]
Definition: THDMcache.h:3842

◆ ip_ex_pp_Hpm_taunu_CMS13_e()

double THDMcache::ip_ex_pp_Hpm_taunu_CMS13_e ( double  mass)

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

Returns
\([\sigma_{pp\to H^\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 6762 of file THDMcache.cpp.

6762 {
6763 int NumPar = 1;
6764 double params[] = {mass};
6765
6766 int i = CacheCheckReal(ip_ex_pp_Hpm_taunu_CMS13_cache_e, NumPar, params);
6767 if (i>=0) {
6768 return(ip_ex_pp_Hpm_taunu_CMS13_cache_e[NumPar][i] );
6769 } else {
6770 double newResult = interpolate (CMS13_pp_Hpm_taunu_e,mass);
6771 CacheShiftReal(ip_ex_pp_Hpm_taunu_CMS13_cache_e, NumPar, params, newResult);
6772 return newResult;
6773 }
6774}
double ip_ex_pp_Hpm_taunu_CMS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3843

◆ ip_ex_pp_Hpm_tb_ATLAS8()

double THDMcache::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 H^+}\cdot BR(H^+\to tb)]_{\text{ATLAS,95\%}}\)

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

Definition at line 6650 of file THDMcache.cpp.

6650 {
6651 int NumPar = 1;
6652 double params[] = {mass};
6653
6654 int i = CacheCheckReal(ip_ex_pp_Hpm_tb_ATLAS8_cache, NumPar, params);
6655 if (i>=0) {
6656 return(ip_ex_pp_Hpm_tb_ATLAS8_cache[NumPar][i] );
6657 } else {
6658 double newResult = interpolate (ATLAS8_pp_Hpm_tb,mass);
6659 CacheShiftReal(ip_ex_pp_Hpm_tb_ATLAS8_cache, NumPar, params, newResult);
6660 return newResult;
6661 }
6662}
double ip_ex_pp_Hpm_tb_ATLAS8_cache[2][CacheSize]
Definition: THDMcache.h:3836

◆ ip_ex_pp_Hpm_tb_ATLAS8_e()

double THDMcache::ip_ex_pp_Hpm_tb_ATLAS8_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a singly charged scalar resonance decaying to a \(t\) quark and a \(b\) quark.

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

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

Definition at line 6666 of file THDMcache.cpp.

6666 {
6667 int NumPar = 1;
6668 double params[] = {mass};
6669
6670 int i = CacheCheckReal(ip_ex_pp_Hpm_tb_ATLAS8_cache_e, NumPar, params);
6671 if (i>=0) {
6672 return(ip_ex_pp_Hpm_tb_ATLAS8_cache_e[NumPar][i] );
6673 } else {
6674 double newResult = interpolate (ATLAS8_pp_Hpm_tb_e,mass);
6675 CacheShiftReal(ip_ex_pp_Hpm_tb_ATLAS8_cache_e, NumPar, params, newResult);
6676 return newResult;
6677 }
6678}
double ip_ex_pp_Hpm_tb_ATLAS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3837

◆ ip_ex_pp_phi_bb_CMS13()

double THDMcache::ip_ex_pp_phi_bb_CMS13 ( double  mass)

Interpolating function for the observed CMS upper limit on a scalar resonance decaying to a b quark pair.

Returns
\([\sigma_{pp\to \phi}\cdot BR(\phi \to b\bar b)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-025, Figure 5 [CMS:2016ncz].

Definition at line 4634 of file THDMcache.cpp.

4634 {
4635 int NumPar = 1;
4636 double params[] = {mass};
4637
4638 int i = CacheCheckReal(ip_ex_pp_phi_bb_CMS13_cache, NumPar, params);
4639 if (i>=0) {
4640 return(ip_ex_pp_phi_bb_CMS13_cache[NumPar][i] );
4641 } else {
4642 double newResult = interpolate (CMS13_pp_phi_bb,mass);
4643 CacheShiftReal(ip_ex_pp_phi_bb_CMS13_cache, NumPar, params, newResult);
4644 return newResult;
4645 }
4646}
double ip_ex_pp_phi_bb_CMS13_cache[2][CacheSize]
Definition: THDMcache.h:3708

◆ ip_ex_pp_phi_bb_CMS13_e()

double THDMcache::ip_ex_pp_phi_bb_CMS13_e ( double  mass)

Interpolating function for the expected CMS upper limit on a scalar resonance decaying to a b quark pair.

Returns
\([\sigma_{pp\to \phi}\cdot BR(\phi \to b\bar b)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-025, Figure 5 [CMS:2016ncz].

Definition at line 4650 of file THDMcache.cpp.

4650 {
4651 int NumPar = 1;
4652 double params[] = {mass};
4653
4654 int i = CacheCheckReal(ip_ex_pp_phi_bb_CMS13_cache_e, NumPar, params);
4655 if (i>=0) {
4656 return(ip_ex_pp_phi_bb_CMS13_cache_e[NumPar][i] );
4657 } else {
4658 double newResult = interpolate (CMS13_pp_phi_bb_e,mass);
4659 CacheShiftReal(ip_ex_pp_phi_bb_CMS13_cache_e, NumPar, params, newResult);
4660 return newResult;
4661 }
4662}
double ip_ex_pp_phi_bb_CMS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3709

◆ ip_ex_pp_phi_gaga_ATLAS13()

double THDMcache::ip_ex_pp_phi_gaga_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a scalar resonance decaying to two photons.

Returns
\([\sigma_{pp\to \phi}\cdot BR(\phi\to \gamma \gamma)]_{\text{ATLAS,95\%}}\)

Taken from 1707.04147, Figure ? [Aaboud:2017yyg].

Definition at line 3898 of file THDMcache.cpp.

3898 {
3899 int NumPar = 1;
3900 double params[] = {mass};
3901
3902 int i = CacheCheckReal(ip_ex_pp_phi_gaga_ATLAS13_cache, NumPar, params);
3903 if (i>=0) {
3904 return(ip_ex_pp_phi_gaga_ATLAS13_cache[NumPar][i] );
3905 } else {
3906 double newResult = interpolate (ATLAS13_pp_phi_gaga,mass);
3907 CacheShiftReal(ip_ex_pp_phi_gaga_ATLAS13_cache, NumPar, params, newResult);
3908 return newResult;
3909 }
3910}
double ip_ex_pp_phi_gaga_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3662

◆ ip_ex_pp_phi_gaga_ATLAS13_e()

double THDMcache::ip_ex_pp_phi_gaga_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a scalar resonance decaying to two photons.

Returns
\([\sigma_{pp\to \phi}\cdot BR(\phi\to \gamma \gamma)]_{\text{ATLAS,95\%}}\)

Taken from 1707.04147, Figure ? [Aaboud:2017yyg].

Definition at line 3914 of file THDMcache.cpp.

3914 {
3915 int NumPar = 1;
3916 double params[] = {mass};
3917
3918 int i = CacheCheckReal(ip_ex_pp_phi_gaga_ATLAS13_cache_e, NumPar, params);
3919 if (i>=0) {
3920 return(ip_ex_pp_phi_gaga_ATLAS13_cache_e[NumPar][i] );
3921 } else {
3922 double newResult = interpolate (ATLAS13_pp_phi_gaga_e,mass);
3923 CacheShiftReal(ip_ex_pp_phi_gaga_ATLAS13_cache_e, NumPar, params, newResult);
3924 return newResult;
3925 }
3926}
double ip_ex_pp_phi_gaga_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3663

◆ ip_ex_pp_phi_gaga_ATLAS8()

double THDMcache::ip_ex_pp_phi_gaga_ATLAS8 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a scalar resonance decaying to two photons.

Returns
\([\sigma_{pp\to \phi}\cdot BR(\phi\to \gamma \gamma)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1407.6583, Figure 4 [Aad:2014ioa].

Definition at line 2877 of file THDMcache.cpp.

2877 {
2878 int NumPar = 1;
2879 double params[] = {mass};
2880
2881 int i = CacheCheckReal(ip_ex_pp_phi_gaga_ATLAS8_cache, NumPar, params);
2882 if (i>=0) {
2883 return ( ip_ex_pp_phi_gaga_ATLAS8_cache[NumPar][i] );
2884 } else {
2885 double newResult = interpolate(ATLAS8_pp_phi_gaga,mass);
2886 CacheShiftReal(ip_ex_pp_phi_gaga_ATLAS8_cache, NumPar, params, newResult);
2887 return newResult;
2888 }
2889}
double ip_ex_pp_phi_gaga_ATLAS8_cache[2][CacheSize]
Definition: THDMcache.h:3599

◆ ip_ex_pp_phi_gaga_ATLAS8_e()

double THDMcache::ip_ex_pp_phi_gaga_ATLAS8_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a scalar resonance decaying to two photons.

Returns
\([\sigma_{pp\to \phi}\cdot BR(\phi\to \gamma \gamma)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1407.6583, Figure 4 [Aad:2014ioa].

Definition at line 2893 of file THDMcache.cpp.

2893 {
2894 int NumPar = 1;
2895 double params[] = {mass};
2896
2897 int i = CacheCheckReal(ip_ex_pp_phi_gaga_ATLAS8_cache_e, NumPar, params);
2898 if (i>=0) {
2899 return ( ip_ex_pp_phi_gaga_ATLAS8_cache_e[NumPar][i] );
2900 } else {
2901 double newResult = interpolate(ATLAS8_pp_phi_gaga_e,mass);
2902 CacheShiftReal(ip_ex_pp_phi_gaga_ATLAS8_cache_e, NumPar, params, newResult);
2903 return newResult;
2904 }
2905}
double ip_ex_pp_phi_gaga_ATLAS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3600

◆ ip_ex_pp_phi_hh_bbbb_CMS8()

double THDMcache::ip_ex_pp_phi_hh_bbbb_CMS8 ( double  mass)

Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to two bottom quark pairs.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to hh\to b\bar b b\bar b)]_{\text{CMS,95\%}}\)

Taken from arXiv:1503.04114, Figure 5, left [Khachatryan:2015yea].

Definition at line 3391 of file THDMcache.cpp.

3391 {
3392 int NumPar = 1;
3393 double params[] = {mass};
3394
3395 int i = CacheCheckReal(ip_ex_pp_phi_hh_bbbb_CMS8_cache, NumPar, params);
3396 if (i>=0) {
3397 return ( ip_ex_pp_phi_hh_bbbb_CMS8_cache[NumPar][i] );
3398 } else {
3399 double newResult = interpolate(CMS8_pp_H_hh_bbbb,mass);
3400 CacheShiftReal(ip_ex_pp_phi_hh_bbbb_CMS8_cache, NumPar, params, newResult);
3401 return newResult;
3402 }
3403}
double ip_ex_pp_phi_hh_bbbb_CMS8_cache[2][CacheSize]
Definition: THDMcache.h:3631

◆ ip_ex_pp_phi_hh_bbbb_CMS8_e()

double THDMcache::ip_ex_pp_phi_hh_bbbb_CMS8_e ( double  mass)

Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to two bottom quark pairs.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to hh\to b\bar b b\bar b)]_{\text{CMS,95\%}}\)

Taken from arXiv:1503.04114, Figure 5, left [Khachatryan:2015yea].

Definition at line 3407 of file THDMcache.cpp.

3407 {
3408 int NumPar = 1;
3409 double params[] = {mass};
3410
3411 int i = CacheCheckReal(ip_ex_pp_phi_hh_bbbb_CMS8_cache_e, NumPar, params);
3412 if (i>=0) {
3413 return ( ip_ex_pp_phi_hh_bbbb_CMS8_cache_e[NumPar][i] );
3414 } else {
3415 double newResult = interpolate(CMS8_pp_H_hh_bbbb_e,mass);
3416 CacheShiftReal(ip_ex_pp_phi_hh_bbbb_CMS8_cache_e, NumPar, params, newResult);
3417 return newResult;
3418 }
3419}
double ip_ex_pp_phi_hh_bbbb_CMS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3632

◆ ip_ex_pp_phi_hh_gagabb_CMS8()

double THDMcache::ip_ex_pp_phi_hh_gagabb_CMS8 ( double  mass)

Interpolating function for the observed CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to a photon pair and a bottom quark pair.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to hh\to \gamma \gamma b\bar b)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-13-032, Figure 8 [CMS:2014ipa].

Definition at line 3359 of file THDMcache.cpp.

3359 {
3360 int NumPar = 1;
3361 double params[] = {mass};
3362
3363 int i = CacheCheckReal(ip_ex_pp_phi_hh_gagabb_CMS8_cache, NumPar, params);
3364 if (i>=0) {
3365 return ( ip_ex_pp_phi_hh_gagabb_CMS8_cache[NumPar][i] );
3366 } else {
3367 double newResult = interpolate(CMS8_pp_H_hh_gagabb,mass);
3368 CacheShiftReal(ip_ex_pp_phi_hh_gagabb_CMS8_cache, NumPar, params, newResult);
3369 return newResult;
3370 }
3371}
double ip_ex_pp_phi_hh_gagabb_CMS8_cache[2][CacheSize]
Definition: THDMcache.h:3629

◆ ip_ex_pp_phi_hh_gagabb_CMS8_e()

double THDMcache::ip_ex_pp_phi_hh_gagabb_CMS8_e ( double  mass)

Interpolating function for the expected CMS upper limit on a scalar resonance decaying to two \(h\) bosons which further decay to a photon pair and a bottom quark pair.

Returns
\([\sigma_{gg\to \phi}\cdot BR(\phi\to hh\to \gamma \gamma b\bar b)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-13-032, Figure 8 [CMS:2014ipa].

Definition at line 3375 of file THDMcache.cpp.

3375 {
3376 int NumPar = 1;
3377 double params[] = {mass};
3378
3379 int i = CacheCheckReal(ip_ex_pp_phi_hh_gagabb_CMS8_cache_e, NumPar, params);
3380 if (i>=0) {
3381 return ( ip_ex_pp_phi_hh_gagabb_CMS8_cache_e[NumPar][i] );
3382 } else {
3383 double newResult = interpolate(CMS8_pp_H_hh_gagabb_e,mass);
3384 CacheShiftReal(ip_ex_pp_phi_hh_gagabb_CMS8_cache_e, NumPar, params, newResult);
3385 return newResult;
3386 }
3387}
double ip_ex_pp_phi_hh_gagabb_CMS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3630

◆ ip_ex_pp_phi_Zga_llga_ATLAS13()

double THDMcache::ip_ex_pp_phi_Zga_llga_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a scalar resonance decaying to a \(Z\) boson and a photon, of which the \(Z\) further decays to two leptons.

Returns
\([\sigma_{pp\to \phi}\cdot BR(\phi\to Z \gamma)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-044, Figure 6 [ATLAS:2016lri].

Definition at line 3930 of file THDMcache.cpp.

3930 {
3931 int NumPar = 1;
3932 double params[] = {mass};
3933
3934 int i = CacheCheckReal(ip_ex_pp_phi_Zga_llga_ATLAS13_cache, NumPar, params);
3935 if (i>=0) {
3936 return(ip_ex_pp_phi_Zga_llga_ATLAS13_cache[NumPar][i] );
3937 } else {
3938 double newResult = interpolate (ATLAS13_pp_phi_Zga,mass);
3939 CacheShiftReal(ip_ex_pp_phi_Zga_llga_ATLAS13_cache, NumPar, params, newResult);
3940 return newResult;
3941 }
3942}
double ip_ex_pp_phi_Zga_llga_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3664

◆ ip_ex_pp_phi_Zga_llga_ATLAS13_e()

double THDMcache::ip_ex_pp_phi_Zga_llga_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a scalar resonance decaying to a \(Z\) boson and a photon, of which the \(Z\) further decays to two leptons.

Returns
\([\sigma_{pp\to \phi}\cdot BR(\phi\to Z \gamma)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-044, Figure 6 [ATLAS:2016lri].

Definition at line 3946 of file THDMcache.cpp.

3946 {
3947 int NumPar = 1;
3948 double params[] = {mass};
3949
3951 if (i>=0) {
3952 return(ip_ex_pp_phi_Zga_llga_ATLAS13_cache_e[NumPar][i] );
3953 } else {
3954 double newResult = interpolate (ATLAS13_pp_phi_Zga_e,mass);
3955 CacheShiftReal(ip_ex_pp_phi_Zga_llga_ATLAS13_cache_e, NumPar, params, newResult);
3956 return newResult;
3957 }
3958}
double ip_ex_pp_phi_Zga_llga_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3665

◆ ip_ex_pp_phi_Zga_llga_ATLAS8()

double THDMcache::ip_ex_pp_phi_Zga_llga_ATLAS8 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a pseudoscalar resonance decaying to a Z boson and a photon which further decay into two leptons and a photon.

Returns
\([\sigma_{pp\to \phi}\cdot BR(\phi\to Z\gamma \to \ell \ell \gamma)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1407.8150, Figure 3c [Aad:2014fha].

Definition at line 2909 of file THDMcache.cpp.

2909 {
2910 int NumPar = 1;
2911 double params[] = {mass};
2912
2913 int i = CacheCheckReal(ip_ex_pp_phi_Zga_llga_ATLAS8_cache, NumPar, params);
2914 if (i>=0) {
2915 return ( ip_ex_pp_phi_Zga_llga_ATLAS8_cache[NumPar][i] );
2916 } else {
2917 double newResult = interpolate (ATLAS8_pp_phi_Zga_llga,mass);
2918 CacheShiftReal(ip_ex_pp_phi_Zga_llga_ATLAS8_cache, NumPar, params, newResult);
2919 return newResult;
2920 }
2921}
double ip_ex_pp_phi_Zga_llga_ATLAS8_cache[2][CacheSize]
Definition: THDMcache.h:3601

◆ ip_ex_pp_phi_Zga_llga_ATLAS8_e()

double THDMcache::ip_ex_pp_phi_Zga_llga_ATLAS8_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a pseudoscalar resonance decaying to a Z boson and a photon which further decay into two leptons and a photon.

Returns
\([\sigma_{pp\to \phi}\cdot BR(\phi\to Z\gamma \to \ell \ell \gamma)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1407.8150, Figure 3c [Aad:2014fha].

Definition at line 2925 of file THDMcache.cpp.

2925 {
2926 int NumPar = 1;
2927 double params[] = {mass};
2928
2930 if (i>=0) {
2931 return ( ip_ex_pp_phi_Zga_llga_ATLAS8_cache_e[NumPar][i] );
2932 } else {
2933 double newResult = interpolate (ATLAS8_pp_phi_Zga_llga_e,mass);
2934 CacheShiftReal(ip_ex_pp_phi_Zga_llga_ATLAS8_cache_e, NumPar, params, newResult);
2935 return newResult;
2936 }
2937}
double ip_ex_pp_phi_Zga_llga_ATLAS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3602

◆ ip_ex_pp_phi_Zga_llga_CMS13()

double THDMcache::ip_ex_pp_phi_Zga_llga_CMS13 ( double  mass)

Interpolating function for the observed CMS upper limit on a scalar resonance decaying to a \(Z\) boson and a photon, of which the \(Z\) further decays to two leptons.

Returns
\([\sigma_{pp\to \phi}\cdot BR(\phi\to Z \gamma)]_{\text{CMS,95\%}}\)

Taken from CMS-EXO-PAS-16-034, Figure 4 [CMS:2016pax].

Definition at line 4762 of file THDMcache.cpp.

4762 {
4763 int NumPar = 1;
4764 double params[] = {mass};
4765
4766 int i = CacheCheckReal(ip_ex_pp_phi_Zga_llga_CMS13_cache, NumPar, params);
4767 if (i>=0) {
4768 return(ip_ex_pp_phi_Zga_llga_CMS13_cache[NumPar][i] );
4769 } else {
4770 double newResult = interpolate (CMS13_pp_phi_Zga_llga,mass);
4771 CacheShiftReal(ip_ex_pp_phi_Zga_llga_CMS13_cache, NumPar, params, newResult);
4772 return newResult;
4773 }
4774}
double ip_ex_pp_phi_Zga_llga_CMS13_cache[2][CacheSize]
Definition: THDMcache.h:3716

◆ ip_ex_pp_phi_Zga_llga_CMS13_e()

double THDMcache::ip_ex_pp_phi_Zga_llga_CMS13_e ( double  mass)

Interpolating function for the expected CMS upper limit on a scalar resonance decaying to a \(Z\) boson and a photon, of which the \(Z\) further decays to two leptons.

Returns
\([\sigma_{pp\to \phi}\cdot BR(\phi\to Z \gamma)]_{\text{CMS,95\%}}\)

Taken from CMS-EXO-PAS-16-034, Figure 4 [CMS:2016pax].

Definition at line 4778 of file THDMcache.cpp.

4778 {
4779 int NumPar = 1;
4780 double params[] = {mass};
4781
4782 int i = CacheCheckReal(ip_ex_pp_phi_Zga_llga_CMS13_cache_e, NumPar, params);
4783 if (i>=0) {
4784 return(ip_ex_pp_phi_Zga_llga_CMS13_cache_e[NumPar][i] );
4785 } else {
4786 double newResult = interpolate (CMS13_pp_phi_Zga_llga_e,mass);
4787 CacheShiftReal(ip_ex_pp_phi_Zga_llga_CMS13_cache_e, NumPar, params, newResult);
4788 return newResult;
4789 }
4790}
double ip_ex_pp_phi_Zga_llga_CMS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3717

◆ ip_ex_pp_phi_Zga_qqga_CMS13()

double THDMcache::ip_ex_pp_phi_Zga_qqga_CMS13 ( double  mass)

Interpolating function for the observed CMS upper limit on a scalar resonance decaying to a \(Z\) boson and a photon, of which the \(Z\) further decays to two quarks.

Returns
\([\sigma_{pp\to \phi}\cdot BR(\phi\to Z \gamma)]_{\text{CMS,95\%}}\)

Taken from CMS-EXO-PAS-16-035, Figure 5-a [CMS:2016cbb].

Definition at line 4794 of file THDMcache.cpp.

4794 {
4795 int NumPar = 1;
4796 double params[] = {mass};
4797
4798 int i = CacheCheckReal(ip_ex_pp_phi_Zga_qqga_CMS13_cache, NumPar, params);
4799 if (i>=0) {
4800 return(ip_ex_pp_phi_Zga_qqga_CMS13_cache[NumPar][i] );
4801 } else {
4802 double newResult = interpolate (CMS13_pp_phi_Zga_qqga,mass);
4803 CacheShiftReal(ip_ex_pp_phi_Zga_qqga_CMS13_cache, NumPar, params, newResult);
4804 return newResult;
4805 }
4806}
double ip_ex_pp_phi_Zga_qqga_CMS13_cache[2][CacheSize]
Definition: THDMcache.h:3718

◆ ip_ex_pp_phi_Zga_qqga_CMS13_e()

double THDMcache::ip_ex_pp_phi_Zga_qqga_CMS13_e ( double  mass)

Interpolating function for the expected CMS upper limit on a scalar resonance decaying to a \(Z\) boson and a photon, of which the \(Z\) further decays to two quarks.

Returns
\([\sigma_{pp\to \phi}\cdot BR(\phi\to Z \gamma)]_{\text{CMS,95\%}}\)

Taken from CMS-EXO-PAS-16-035, Figure 5-a [CMS:2016cbb].

Definition at line 4810 of file THDMcache.cpp.

4810 {
4811 int NumPar = 1;
4812 double params[] = {mass};
4813
4814 int i = CacheCheckReal(ip_ex_pp_phi_Zga_qqga_CMS13_cache_e, NumPar, params);
4815 if (i>=0) {
4816 return(ip_ex_pp_phi_Zga_qqga_CMS13_cache_e[NumPar][i] );
4817 } else {
4818 double newResult = interpolate (CMS13_pp_phi_Zga_qqga_e,mass);
4819 CacheShiftReal(ip_ex_pp_phi_Zga_qqga_CMS13_cache_e, NumPar, params, newResult);
4820 return newResult;
4821 }
4822}
double ip_ex_pp_phi_Zga_qqga_CMS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3719

◆ ip_ex_tt_phi_tt_ATLAS13()

double THDMcache::ip_ex_tt_phi_tt_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a tt associated scalar resonance decaying to t quarks.

Returns
\([\sigma_{tt\to \phi}\cdot BR(\phi\to t\bar t)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-104, Figure 22 [TheATLAScollaboration:2016loc].

Definition at line 3802 of file THDMcache.cpp.

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

◆ ip_ex_tt_phi_tt_ATLAS13_e()

double THDMcache::ip_ex_tt_phi_tt_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a tt associated scalar resonance decaying to t quarks.

Returns
\([\sigma_{tt\to \phi}\cdot BR(\phi\to t\bar t)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-104, Figure 22 [TheATLAScollaboration:2016loc].

Definition at line 3818 of file THDMcache.cpp.

3818 {
3819 int NumPar = 1;
3820 double params[] = {mass};
3821
3822 int i = CacheCheckReal(ip_ex_tt_phi_tt_ATLAS13_cache_e, NumPar, params);
3823 if (i>=0) {
3824 return(ip_ex_tt_phi_tt_ATLAS13_cache_e[NumPar][i] );
3825 } else {
3826 double newResult = interpolate (ATLAS13_tt_phi_tt_e,mass);
3827 CacheShiftReal(ip_ex_tt_phi_tt_ATLAS13_cache_e, NumPar, params, newResult);
3828 return newResult;
3829 }
3830}
double ip_ex_tt_phi_tt_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3657

◆ ip_ex_VBF_H_WW_ATLAS8()

double THDMcache::ip_ex_VBF_H_WW_ATLAS8 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a vector boson fusion produced scalar resonance decaying to two \(W\) bosons.

Returns
\([\sigma_{VV\to \phi}\cdot BR(\phi\to WW)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1509.00389, Figure 13, right [Aad:2015agg].

Definition at line 3135 of file THDMcache.cpp.

3135 {
3136 int NumPar = 1;
3137 double params[] = {mass};
3138
3139 int i = CacheCheckReal(ip_ex_VBF_H_WW_ATLAS8_cache, NumPar, params);
3140 if (i>=0) {
3141 return ( ip_ex_VBF_H_WW_ATLAS8_cache[NumPar][i] );
3142 } else {
3143 double newResult = interpolate (ATLAS8_VBF_H_WW,mass);
3144 CacheShiftReal(ip_ex_VBF_H_WW_ATLAS8_cache, NumPar, params, newResult);
3145 return newResult;
3146 }
3147}
double ip_ex_VBF_H_WW_ATLAS8_cache[2][CacheSize]
Definition: THDMcache.h:3615

◆ ip_ex_VBF_H_WW_ATLAS8_e()

double THDMcache::ip_ex_VBF_H_WW_ATLAS8_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a vector boson fusion produced scalar resonance decaying to two \(W\) bosons.

Returns
\([\sigma_{VV\to \phi}\cdot BR(\phi\to WW)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1509.00389, Figure 13, right [Aad:2015agg].

Definition at line 3151 of file THDMcache.cpp.

3151 {
3152 int NumPar = 1;
3153 double params[] = {mass};
3154
3155 int i = CacheCheckReal(ip_ex_VBF_H_WW_ATLAS8_cache_e, NumPar, params);
3156 if (i>=0) {
3157 return ( ip_ex_VBF_H_WW_ATLAS8_cache_e[NumPar][i] );
3158 } else {
3159 double newResult = interpolate (ATLAS8_VBF_H_WW_e,mass);
3160 CacheShiftReal(ip_ex_VBF_H_WW_ATLAS8_cache_e, NumPar, params, newResult);
3161 return newResult;
3162 }
3163}
double ip_ex_VBF_H_WW_ATLAS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3616

◆ ip_ex_VBF_H_WW_enumunu_ATLAS13()

double THDMcache::ip_ex_VBF_H_WW_enumunu_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a vector boson fusion produced scalar resonance decaying to two \(W\) bosons which further decay to two lepton-neutrino pairs.

Returns
\([\sigma_{VV\to H}\cdot BR(H\to WW)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-074, Figure 4b [ATLAS:2016kjy].

Definition at line 4346 of file THDMcache.cpp.

4346 {
4347 int NumPar = 1;
4348 double params[] = {mass};
4349
4351 if (i>=0) {
4352 return(ip_ex_VBF_H_WW_enumunu_ATLAS13_cache[NumPar][i] );
4353 } else {
4354 double newResult = interpolate (ATLAS13_VBF_H_WW_enumumu,mass);
4355 CacheShiftReal(ip_ex_VBF_H_WW_enumunu_ATLAS13_cache, NumPar, params, newResult);
4356 return newResult;
4357 }
4358}
double ip_ex_VBF_H_WW_enumunu_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3690

◆ ip_ex_VBF_H_WW_enumunu_ATLAS13_e()

double THDMcache::ip_ex_VBF_H_WW_enumunu_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a vector boson fusion produced scalar resonance decaying to two \(W\) bosons which further decay to two lepton-neutrino pairs.

Returns
\([\sigma_{VV\to H}\cdot BR(H\to WW)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-074, Figure 4b [ATLAS:2016kjy].

Definition at line 4362 of file THDMcache.cpp.

4362 {
4363 int NumPar = 1;
4364 double params[] = {mass};
4365
4367 if (i>=0) {
4368 return(ip_ex_VBF_H_WW_enumunu_ATLAS13_cache_e[NumPar][i] );
4369 } else {
4370 double newResult = interpolate (ATLAS13_VBF_H_WW_enumumu_e,mass);
4371 CacheShiftReal(ip_ex_VBF_H_WW_enumunu_ATLAS13_cache_e, NumPar, params, newResult);
4372 return newResult;
4373 }
4374}
double ip_ex_VBF_H_WW_enumunu_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3691

◆ ip_ex_VBF_H_WW_lnuqq_ATLAS13()

double THDMcache::ip_ex_VBF_H_WW_lnuqq_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a VBF produced scalar resonance decaying to two \(W\) bosons which further decay to a lepton-neutrino pair and a pair of quarks.

Returns
\([\sigma_{VV\to H}\cdot BR(H\to WW)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2017-051, Figure 6c [ATLAS:2017xvp].

Definition at line 4410 of file THDMcache.cpp.

4410 {
4411 int NumPar = 1;
4412 double params[] = {mass};
4413
4414 int i = CacheCheckReal(ip_ex_VBF_H_WW_lnuqq_ATLAS13_cache, NumPar, params);
4415 if (i>=0) {
4416 return(ip_ex_VBF_H_WW_lnuqq_ATLAS13_cache[NumPar][i] );
4417 } else {
4418 double newResult = interpolate (ATLAS13_VBF_H_WW_lnuqq,mass);
4419 CacheShiftReal(ip_ex_VBF_H_WW_lnuqq_ATLAS13_cache, NumPar, params, newResult);
4420 return newResult;
4421 }
4422}
double ip_ex_VBF_H_WW_lnuqq_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3694

◆ ip_ex_VBF_H_WW_lnuqq_ATLAS13_e()

double THDMcache::ip_ex_VBF_H_WW_lnuqq_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a VBF produced scalar resonance decaying to two \(W\) bosons which further decay to a lepton-neutrino pair and a pair of quarks.

Returns
\([\sigma_{V\to H}\cdot BR(H\to WW)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2017-051, Figure 6c [ATLAS:2017xvp].

Definition at line 4426 of file THDMcache.cpp.

4426 {
4427 int NumPar = 1;
4428 double params[] = {mass};
4429
4431 if (i>=0) {
4432 return(ip_ex_VBF_H_WW_lnuqq_ATLAS13_cache_e[NumPar][i] );
4433 } else {
4434 double newResult = interpolate (ATLAS13_VBF_H_WW_lnuqq_e,mass);
4435 CacheShiftReal(ip_ex_VBF_H_WW_lnuqq_ATLAS13_cache_e, NumPar, params, newResult);
4436 return newResult;
4437 }
4438}
double ip_ex_VBF_H_WW_lnuqq_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3695

◆ ip_ex_VBF_H_ZZ_ATLAS8()

double THDMcache::ip_ex_VBF_H_ZZ_ATLAS8 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a vector boson fusion produced scalar resonance decaying to two \(Z\) bosons.

Returns
\([\sigma_{VV\to \phi}\cdot BR(\phi\to ZZ)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1507.05930, Figure 12(b) [Aad:2015kna].

Definition at line 3199 of file THDMcache.cpp.

3199 {
3200 int NumPar = 1;
3201 double params[] = {mass};
3202
3203 int i = CacheCheckReal(ip_ex_VBF_H_ZZ_ATLAS8_cache, NumPar, params);
3204 if (i>=0) {
3205 return ( ip_ex_VBF_H_ZZ_ATLAS8_cache[NumPar][i] );
3206 } else {
3207 double newResult = interpolate (ATLAS8_VBF_H_ZZ,mass);
3208 CacheShiftReal(ip_ex_VBF_H_ZZ_ATLAS8_cache, NumPar, params, newResult);
3209 return newResult;
3210 }
3211}
double ip_ex_VBF_H_ZZ_ATLAS8_cache[2][CacheSize]
Definition: THDMcache.h:3619

◆ ip_ex_VBF_H_ZZ_ATLAS8_e()

double THDMcache::ip_ex_VBF_H_ZZ_ATLAS8_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a vector boson fusion produced scalar resonance decaying to two \(Z\) bosons.

Returns
\([\sigma_{VV\to \phi}\cdot BR(\phi\to ZZ)]_{\text{ATLAS,95\%}}\)

Taken from arXiv:1507.05930, Figure 12(b) [Aad:2015kna].

Definition at line 3215 of file THDMcache.cpp.

3215 {
3216 int NumPar = 1;
3217 double params[] = {mass};
3218
3219 int i = CacheCheckReal(ip_ex_VBF_H_ZZ_ATLAS8_cache_e, NumPar, params);
3220 if (i>=0) {
3221 return ( ip_ex_VBF_H_ZZ_ATLAS8_cache_e[NumPar][i] );
3222 } else {
3223 double newResult = interpolate (ATLAS8_VBF_H_ZZ_e,mass);
3224 CacheShiftReal(ip_ex_VBF_H_ZZ_ATLAS8_cache_e, NumPar, params, newResult);
3225 return newResult;
3226 }
3227}
double ip_ex_VBF_H_ZZ_ATLAS8_cache_e[2][CacheSize]
Definition: THDMcache.h:3620

◆ ip_ex_VBF_H_ZZ_llll_ATLAS13()

double THDMcache::ip_ex_VBF_H_ZZ_llll_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a vector boson fusion produced scalar resonance decaying to two \(Z\) bosons which further decay to four leptons.

Returns
\([\sigma_{VV\to H}\cdot BR(H\to ZZ \to \ell \ell \ell \ell)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-079, Figure 11b [ATLAS:2016oum].

Definition at line 4122 of file THDMcache.cpp.

4122 {
4123 int NumPar = 1;
4124 double params[] = {mass};
4125
4126 int i = CacheCheckReal(ip_ex_VBF_H_ZZ_llll_ATLAS13_cache, NumPar, params);
4127 if (i>=0) {
4128 return(ip_ex_VBF_H_ZZ_llll_ATLAS13_cache[NumPar][i] );
4129 } else {
4130 double newResult = interpolate (ATLAS13_VBF_H_ZZ_llll,mass);
4131 CacheShiftReal(ip_ex_VBF_H_ZZ_llll_ATLAS13_cache, NumPar, params, newResult);
4132 return newResult;
4133 }
4134}
double ip_ex_VBF_H_ZZ_llll_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3680

◆ ip_ex_VBF_H_ZZ_llll_ATLAS13_e()

double THDMcache::ip_ex_VBF_H_ZZ_llll_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a vector boson fusion produced scalar resonance decaying to two \(Z\) bosons which further decay to four leptons.

Returns
\([\sigma_{VV\to H}\cdot BR(H\to ZZ \to \ell \ell \ell \ell)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-079, Figure 11b [ATLAS:2016oum].

Definition at line 4138 of file THDMcache.cpp.

4138 {
4139 int NumPar = 1;
4140 double params[] = {mass};
4141
4142 int i = CacheCheckReal(ip_ex_VBF_H_ZZ_llll_ATLAS13_cache_e, NumPar, params);
4143 if (i>=0) {
4144 return(ip_ex_VBF_H_ZZ_llll_ATLAS13_cache_e[NumPar][i] );
4145 } else {
4146 double newResult = interpolate (ATLAS13_VBF_H_ZZ_llll_e,mass);
4147 CacheShiftReal(ip_ex_VBF_H_ZZ_llll_ATLAS13_cache_e, NumPar, params, newResult);
4148 return newResult;
4149 }
4150}
double ip_ex_VBF_H_ZZ_llll_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3681

◆ ip_ex_VBF_H_ZZ_llllnunu_ATLAS13()

double THDMcache::ip_ex_VBF_H_ZZ_llllnunu_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a VBF produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos or two leptons.

Returns
\([\sigma_{VV\to H}\cdot BR(H\to ZZ)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2017-058, Figure 6b [ATLAS:2017spa].

Definition at line 4026 of file THDMcache.cpp.

4026 {
4027 int NumPar = 1;
4028 double params[] = {mass};
4029
4031 if (i>=0) {
4032 return(ip_ex_VBF_H_ZZ_llllnunu_ATLAS13_cache[NumPar][i] );
4033 } else {
4034 double newResult = interpolate (ATLAS13_VBF_H_ZZ_llllnunu,mass);
4035 CacheShiftReal(ip_ex_VBF_H_ZZ_llllnunu_ATLAS13_cache, NumPar, params, newResult);
4036 return newResult;
4037 }
4038}
double ip_ex_VBF_H_ZZ_llllnunu_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3670

◆ ip_ex_VBF_H_ZZ_llllnunu_ATLAS13_e()

double THDMcache::ip_ex_VBF_H_ZZ_llllnunu_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a VBF produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos or two leptons.

Returns
\([\sigma_{VV\to H}\cdot BR(H\to ZZ)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2017-058, Figure 6b [ATLAS:2017spa].

Definition at line 4042 of file THDMcache.cpp.

4042 {
4043 int NumPar = 1;
4044 double params[] = {mass};
4045
4047 if (i>=0) {
4048 return(ip_ex_VBF_H_ZZ_llllnunu_ATLAS13_cache_e[NumPar][i] );
4049 } else {
4050 double newResult = interpolate (ATLAS13_VBF_H_ZZ_llllnunu_e,mass);
4051 CacheShiftReal(ip_ex_VBF_H_ZZ_llllnunu_ATLAS13_cache_e, NumPar, params, newResult);
4052 return newResult;
4053 }
4054}
double ip_ex_VBF_H_ZZ_llllnunu_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3671

◆ ip_ex_VBF_H_ZZ_llnunu_CMS13()

double THDMcache::ip_ex_VBF_H_ZZ_llnunu_CMS13 ( double  mass)

Interpolating function for the observed CMS upper limit on a VBF produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos.

Returns
\([\sigma_{VV\to H}\cdot BR(H\to ZZ)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-001, Figure 4b [CMS:2016noo].

Definition at line 4922 of file THDMcache.cpp.

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

◆ ip_ex_VBF_H_ZZ_llnunu_CMS13_e()

double THDMcache::ip_ex_VBF_H_ZZ_llnunu_CMS13_e ( double  mass)

Interpolating function for the expected CMS upper limit on a VBF produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two neutrinos.

Returns
\([\sigma_{VV\to H}\cdot BR(H\to ZZ)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-001, Figure 4b [CMS:2016noo].

Definition at line 4938 of file THDMcache.cpp.

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

◆ ip_ex_VBF_H_ZZ_llqq_ATLAS13()

double THDMcache::ip_ex_VBF_H_ZZ_llqq_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a vector boson fusion produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two quarks.

Returns
\([\sigma_{VV\to H}\cdot BR(H\to ZZ)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-082, Figure 10b [ATLAS:2016npe].

Definition at line 4250 of file THDMcache.cpp.

4250 {
4251 int NumPar = 1;
4252 double params[] = {mass};
4253
4254 int i = CacheCheckReal(ip_ex_VBF_H_ZZ_llqq_ATLAS13_cache, NumPar, params);
4255 if (i>=0) {
4256 return(ip_ex_VBF_H_ZZ_llqq_ATLAS13_cache[NumPar][i] );
4257 } else {
4258 double newResult = interpolate (ATLAS13_VBF_H_ZZ_llqq,mass);
4259 CacheShiftReal(ip_ex_VBF_H_ZZ_llqq_ATLAS13_cache, NumPar, params, newResult);
4260 return newResult;
4261 }
4262}
double ip_ex_VBF_H_ZZ_llqq_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3684

◆ ip_ex_VBF_H_ZZ_llqq_ATLAS13_e()

double THDMcache::ip_ex_VBF_H_ZZ_llqq_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a vector boson fusion produced scalar resonance decaying to two \(Z\) bosons which further decay to two leptons and two quarks.

Returns
\([\sigma_{VV\to H}\cdot BR(H\to ZZ)]_{\text{ATLAS,95\%}}\)

Taken from ATLAS-CONF-2016-082, Figure 10b [ATLAS:2016npe].

Definition at line 4266 of file THDMcache.cpp.

4266 {
4267 int NumPar = 1;
4268 double params[] = {mass};
4269
4270 int i = CacheCheckReal(ip_ex_VBF_H_ZZ_llqq_ATLAS13_cache_e, NumPar, params);
4271 if (i>=0) {
4272 return(ip_ex_VBF_H_ZZ_llqq_ATLAS13_cache_e[NumPar][i] );
4273 } else {
4274 double newResult = interpolate (ATLAS13_VBF_H_ZZ_llqq_e,mass);
4275 CacheShiftReal(ip_ex_VBF_H_ZZ_llqq_ATLAS13_cache_e, NumPar, params, newResult);
4276 return newResult;
4277 }
4278}
double ip_ex_VBF_H_ZZ_llqq_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3685

◆ ip_ex_VBF_H_ZZ_qqllnunu_ATLAS13()

double THDMcache::ip_ex_VBF_H_ZZ_qqllnunu_ATLAS13 ( double  mass)

Interpolating function for the observed ATLAS upper limit on a VBF produced scalar resonance decaying to two \(Z\) bosons which further decay to two quarks and two neutrinos or two leptons.

Returns
\([\sigma_{VV\to H}\cdot BR(H\to ZZ)]_{\text{ATLAS,95\%}}\)

Taken from Carminati-EPS2017.

Definition at line 4186 of file THDMcache.cpp.

4186 {
4187 int NumPar = 1;
4188 double params[] = {mass};
4189
4191 if (i>=0) {
4192 return(ip_ex_VBF_H_ZZ_qqllnunu_ATLAS13_cache[NumPar][i] );
4193 } else {
4194 double newResult = interpolate (ATLAS13_VBF_H_ZZ_qqllnunu,mass);
4195 CacheShiftReal(ip_ex_VBF_H_ZZ_qqllnunu_ATLAS13_cache, NumPar, params, newResult);
4196 return newResult;
4197 }
4198}
double ip_ex_VBF_H_ZZ_qqllnunu_ATLAS13_cache[2][CacheSize]
Definition: THDMcache.h:3674

◆ ip_ex_VBF_H_ZZ_qqllnunu_ATLAS13_e()

double THDMcache::ip_ex_VBF_H_ZZ_qqllnunu_ATLAS13_e ( double  mass)

Interpolating function for the expected ATLAS upper limit on a VBF produced scalar resonance decaying to two \(Z\) bosons which further decay to two quarks and two neutrinos or two leptons.

Returns
\([\sigma_{VV\to H}\cdot BR(H\to ZZ)]_{\text{ATLAS,95\%}}\)

Taken from Carminati-EPS2017.

Definition at line 4202 of file THDMcache.cpp.

4202 {
4203 int NumPar = 1;
4204 double params[] = {mass};
4205
4207 if (i>=0) {
4208 return(ip_ex_VBF_H_ZZ_qqllnunu_ATLAS13_cache_e[NumPar][i] );
4209 } else {
4210 double newResult = interpolate (ATLAS13_VBF_H_ZZ_qqllnunu_e,mass);
4211 CacheShiftReal(ip_ex_VBF_H_ZZ_qqllnunu_ATLAS13_cache_e, NumPar, params, newResult);
4212 return newResult;
4213 }
4214}
double ip_ex_VBF_H_ZZ_qqllnunu_ATLAS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3675

◆ ip_ex_VBF_VH_H_ZZ_llll_CMS13()

double THDMcache::ip_ex_VBF_VH_H_ZZ_llll_CMS13 ( double  mass)

Interpolating function for the observed CMS upper limit on a vector boson fusion produced scalar resonance decaying to two \(Z\) bosons which further decay to four leptons.

Returns
\([\sigma_{VV\to H}\cdot BR(H\to ZZ\to \ell \ell \ell \ell)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-033, Figure 16-b [CMS:2016ilx].

Definition at line 4986 of file THDMcache.cpp.

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

◆ ip_ex_VBF_VH_H_ZZ_llll_CMS13_e()

double THDMcache::ip_ex_VBF_VH_H_ZZ_llll_CMS13_e ( double  mass)

Interpolating function for the expected CMS upper limit on a vector boson fusion produced scalar resonance decaying to two \(Z\) bosons which further decay to four leptons.

Returns
\([\sigma_{VV\to H}\cdot BR(H\to ZZ\to \ell \ell \ell \ell)]_{\text{CMS,95\%}}\)

Taken from CMS-PAS-HIG-16-033, Figure 16-b [CMS:2016ilx].

Definition at line 5002 of file THDMcache.cpp.

5002 {
5003 int NumPar = 1;
5004 double params[] = {mass};
5005
5007 if (i>=0) {
5008 return(ip_ex_VBF_VH_H_ZZ_llll_CMS13_cache_e[NumPar][i] );
5009 } else {
5010 double newResult = interpolate (CMS13_VBFVH_H_ZZ_llll_e,mass);
5011 CacheShiftReal(ip_ex_VBF_VH_H_ZZ_llll_CMS13_cache_e, NumPar, params, newResult);
5012 return newResult;
5013 }
5014}
double ip_ex_VBF_VH_H_ZZ_llll_CMS13_cache_e[2][CacheSize]
Definition: THDMcache.h:3731

◆ ip_GammaHPtotSM()

double THDMcache::ip_GammaHPtotSM ( double  mass)

Interpolating function for the total SM Higgs decay width.

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

Definition at line 2353 of file THDMcache.cpp.

2353 {
2354 int NumPar = 1;
2355 double params[] = {mass};
2356
2357 int i = CacheCheckReal(ip_GammaHPtotSM_cache, NumPar, params);
2358 if (i>=0) {
2359 return ( ip_GammaHPtotSM_cache[NumPar][i] );
2360 } else {
2361 double newResult = pow(10.0,interpolate(GammaHtot_SM,mass));
2362 CacheShiftReal(ip_GammaHPtotSM_cache, NumPar, params, newResult);
2363 return newResult;
2364 }
2365}
double ip_GammaHPtotSM_cache[2][CacheSize]
Definition: THDMcache.h:3570

◆ KaellenFunction()

double THDMcache::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 7433 of file THDMcache.cpp.

7433 {
7434 int NumPar = 3;
7435 double params[] = {a2, b2, c2};
7436
7437 int i = CacheCheckReal(KaellenFunction_cache, NumPar, params);
7438 if (i>=0) {
7439 return ( KaellenFunction_cache[NumPar][i] );
7440 }
7441 else {
7442 double newResult = 0.0;
7443 double x = (a2-b2-c2)*(a2-b2-c2)-4.0*b2*c2;
7444 if(x>0) newResult = sqrt(std::fabs(x/a2))/2.0;
7445 CacheShiftReal(KaellenFunction_cache, NumPar, params, newResult);
7446 return newResult;
7447 }
7448}
double KaellenFunction_cache[4][CacheSize]
Definition: THDMcache.h:3878

◆ MWTHDM()

double THDMcache::MWTHDM ( const double  MW) const

Definition at line 7457 of file THDMcache.cpp.

7457 {
7458 return MW;
7459}

◆ read()

void THDMcache::read ( )

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

Definition at line 1610 of file THDMcache.cpp.

1610 {
1611
1612 std::stringstream br1,br2,br3,br4,br5,br6,br7;
1613 std::stringstream dw1;
1614 std::stringstream cs1,cs2,cs3,cs4,cs5,cs6,cs7,cs8,cs9;
1615 std::stringstream cs11,cs12,cs13,cs14,cs15,cs16,cs17,cs18,cs19;
1616 std::stringstream cs20,cs21;
1617 std::stringstream csr1,csr2,csr3,csr4;
1618 std::stringstream csr11,csr12,csr13,csr14;
1619 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;
1620 std::stringstream ex1e,ex2e,ex3e,ex4e,ex5e,ex6e,ex7e,ex8e,ex9e,ex10e,ex11e,ex12e,ex13e,ex14e,ex15e,ex16e,ex17e,ex18e,ex19e,ex20e,ex21e,ex22e,ex23e;
1621// std::stringstream ex14ep2,ex14em2;
1622 std::stringstream ex24,ex25,ex26,ex27,ex28,ex29,ex30,ex31,ex32,ex33,ex34,ex35,ex36,ex37,ex38,ex39,ex40,ex41,ex42,ex43,ex44,\
1623 ex45,ex46,ex47,ex48,ex49,ex50,ex51,ex52,ex53,ex54,ex55,ex56;
1624 std::stringstream ex24e,ex25e,ex26e,ex27e,ex28e,ex29e,ex30e,ex31e,ex32e,ex33e,ex34e,ex35e,ex36e,ex37e,ex38e,ex39e,ex40e,ex41e,ex42e,ex43e,ex44e,\
1625 ex45e,ex46e,ex47e,ex48e,ex49e,ex50e,ex51e,ex52e,ex53e,ex54e,ex55e,ex56e;
1626 std::stringstream ex57,ex58,ex59,ex60,ex61,ex62,ex63,ex64,ex65,ex66,ex67,ex68,ex69,ex70,ex71,ex72,ex73,ex74,ex75,ex76,ex77,\
1627 ex78,ex79,ex80,ex81,ex82,ex83,ex84,ex85,ex86,ex87,ex88,ex89,ex90,ex91,ex92,ex93,ex94,ex95,ex96,ex97,ex98;
1628 std::stringstream ex57e,ex58e,ex59e,ex60e,ex61e,ex62e,ex63e,ex64e,ex65e,ex66e,ex67e,ex68e,ex69e,ex70e,ex71e,ex72e,ex73e,ex74e,ex75e,ex76e,ex77e,\
1629 ex78e,ex79e,ex80e,ex81e,ex82e,ex83e,ex84e,ex85e,ex86e,ex87e,ex88e,ex89e,ex90e,ex91e,ex92e,ex93e,ex94e,ex95e,ex96e,ex97e,ex98e;
1630 std::stringstream ex99,ex100,ex101,ex102,ex103,ex104,ex105,ex106,ex107,ex108,ex109,ex110,ex111,ex112,ex113,ex114,ex115,ex116,ex117,ex118,ex119,ex120;
1631 std::stringstream ex99e,ex100e,ex101e,ex102e,ex103e,ex104e,ex105e,ex106e,ex107e,ex108e,ex109e,ex110e,ex111e,ex112e,ex113e,ex114e,ex115e,ex116e,ex117e,ex118e,ex119e,ex120e;
1632 std::stringstream ex121,ex122,ex123,ex124;
1633 std::stringstream bsg1;
1634
1635 std::cout<<"reading tables"<<std::endl;
1636
1637// std::cout << "HEPFITTABS = " << getenv("HEPFITPATH") << std::endl;
1638 std::stringstream path;
1639 path << getenv("HEPFITTABS") << "/THDM/tabs/"; // IMPORTANT: If this line is changed please report it to the person in charge of packaging the code. Otherwise you will break the pacakging.
1640 std::string tablepath=path.str();
1641
1642 br1 << tablepath << "br1.dat";
1643 br_tt = readTable(br1.str(),19981,2);
1644
1646// std::cout<<"br_tt="<<br_tt<<std::endl;
1647// double brtt1[4][2];
1648// brtt1[0][1]=1;
1649// gslpp::matrix<double> brtt1(19861,2,0.);
1650// std::stringstream br1x;
1651// br1x << "log_cs_ggH_13.h";
1652// //brtt1(2)=(3.,4.);
1653// brtt1=readTable(br1x.str(),20,2);
1654// std::cout<<"brtt1="<<bla1<<std::endl;
1655
1656
1657 br2 << tablepath << "br2.dat";
1658 br_bb = readTable(br2.str(),19981,2);
1659 br3 << tablepath << "br3.dat";
1660 br_tautau = readTable(br3.str(),19981,2);
1661 br4 << tablepath << "br4.dat";
1662 br_cc = readTable(br4.str(),19981,2);
1663 br5 << tablepath << "br5.dat";
1664 br_mumu = readTable(br5.str(),19981,2);
1665 br6 << tablepath << "br6.dat";
1666 br_ZZ = readTable(br6.str(),19981,2);
1667 br7 << tablepath << "br7.dat";
1668 br_WW = readTable(br7.str(),19981,2);
1669 dw1 << tablepath << "dw1.dat";
1670 GammaHtot_SM = readTable(dw1.str(),19981,2);
1671 cs1 << tablepath << "log_cs_ggH_8.dat";
1672 log_cs_ggH_8 = readTable(cs1.str(),200,2);
1673 cs11 << tablepath << "log_cs_ggH_13.dat";
1674 log_cs_ggH_13 = readTable(cs11.str(),200,2);
1675 cs2 << tablepath << "log_cs_VBF_8.dat";
1676 log_cs_VBF_8 = readTable(cs2.str(),200,2);
1677 cs12 << tablepath << "log_cs_VBF_13.dat";
1678 log_cs_VBF_13 = readTable(cs12.str(),200,2);
1679 cs3 << tablepath << "log_cs_WH_8.dat";
1680 log_cs_WH_8 = readTable(cs3.str(),200,2);
1681 cs13 << tablepath << "log_cs_WH_13.dat";
1682 log_cs_WH_13 = readTable(cs13.str(),200,2);
1683 cs4 << tablepath << "log_cs_ZH_8.dat";
1684 log_cs_ZH_8 = readTable(cs4.str(),200,2);
1685 cs14 << tablepath << "log_cs_ZH_13.dat";
1686 log_cs_ZH_13 = readTable(cs14.str(),200,2);
1687 cs5 << tablepath << "log_cs_ttH_8.dat";
1688 log_cs_ttH_8 = readTable(cs5.str(),200,2);
1689 cs15 << tablepath << "log_cs_ttH_13.dat";
1690 log_cs_ttH_13 = readTable(cs15.str(),200,2);
1691 cs6 << tablepath << "log_cs_bbH_8.dat";
1692 log_cs_bbH_8 = readTable(cs6.str(),200,2);
1693 cs16 << tablepath << "log_cs_bbH_13.dat";
1694 log_cs_bbH_13 = readTable(cs16.str(),200,2);
1695 cs7 << tablepath << "log_cs_ggA_8.dat";
1696 log_cs_ggA_8 = readTable(cs7.str(),200,2);
1697 cs17 << tablepath << "log_cs_ggA_13.dat";
1698 log_cs_ggA_13 = readTable(cs17.str(),200,2);
1699 cs8 << tablepath << "log_cs_ttA_8.dat";
1700 log_cs_ttA_8 = readTable(cs8.str(),200,2);
1701 cs18 << tablepath << "log_cs_ttA_13.dat";
1702 log_cs_ttA_13 = readTable(cs18.str(),200,2);
1703 cs9 << tablepath << "log_cs_bbA_8.dat";
1704 log_cs_bbA_8 = readTable(cs9.str(),200,2);
1705 cs19 << tablepath << "log_cs_bbA_13.dat";
1706 log_cs_bbA_13 = readTable(cs19.str(),200,2);
1707 cs20 << tablepath << "log_cs_ggHp_8.dat";
1708 log_cs_ggHp_8 = readTable(cs20.str(),744,3);
1709 cs21 << tablepath << "log_cs_ggHp_13.dat";
1710 log_cs_ggHp_13 = readTable(cs21.str(),1104,3);
1711 csr1 << tablepath << "csrH_top_8.dat";
1712 csrH_top_8 = readTable(csr1.str(),200,2);
1713 csr11 << tablepath << "csrH_top_13.dat";
1714 csrH_top_13 = readTable(csr11.str(),200,2);
1715 csr2 << tablepath << "csrH_bottom_8.dat";
1716 csrH_bottom_8 = readTable(csr2.str(),200,2);
1717 csr12 << tablepath << "csrH_bottom_13.dat";
1718 csrH_bottom_13 = readTable(csr12.str(),200,2);
1719 csr3 << tablepath << "csrA_top_8.dat";
1720 csrA_top_8 = readTable(csr3.str(),200,2);
1721 csr13 << tablepath << "csrA_top_13.dat";
1722 csrA_top_13 = readTable(csr13.str(),200,2);
1723 csr4 << tablepath << "csrA_bottom_8.dat";
1724 csrA_bottom_8 = readTable(csr4.str(),200,2);
1725 csr14 << tablepath << "csrA_bottom_13.dat";
1726 csrA_bottom_13 = readTable(csr14.str(),200,2);
1727 ex1 << tablepath << "150400936.dat";
1728 CMS8_mu_pp_H_VV = readTable(ex1.str(),172,2);
1729 ex1e << tablepath << "150400936_e.dat";
1730 CMS8_mu_pp_H_VV_e = readTable(ex1e.str(),172,2);
1731 ex2 << tablepath << "150404710.dat";
1732 CMS8_gg_A_hZ_bbll = readTable(ex2.str(),16,2);
1733 ex2e << tablepath << "150404710_e.dat";
1734 CMS8_gg_A_hZ_bbll_e = readTable(ex2e.str(),16,2);
1735 ex3 << tablepath << "160306896.dat";
1736 CMS8_pp_H_hh_gagabb = readTable(ex3.str(),85,2);
1737 ex3e << tablepath << "160306896_e.dat";
1738 CMS8_pp_H_hh_gagabb_e = readTable(ex3e.str(),85,2);
1739 ex4 << tablepath << "150304114.dat";
1740 CMS8_pp_H_hh_bbbb = readTable(ex4.str(),167,2);
1741 ex4e << tablepath << "150304114_e.dat";
1742 CMS8_pp_H_hh_bbbb_e = readTable(ex4e.str(),167,2);
1743 ex5 << tablepath << "14076583.dat";
1744 ATLAS8_pp_phi_gaga = readTable(ex5.str(),108,2);
1745 ex5e << tablepath << "14076583_e.dat";
1746 ATLAS8_pp_phi_gaga_e = readTable(ex5e.str(),108,2);
1747 ex6 << tablepath << "14096064_a.dat";
1748 ATLAS8_gg_phi_tautau = readTable(ex6.str(),92,2);
1749 ex6e << tablepath << "14096064_a_e.dat";
1750 ATLAS8_gg_phi_tautau_e = readTable(ex6e.str(),92,2);
1751 ex7 << tablepath << "14096064_b.dat";
1752 ATLAS8_bb_phi_tautau = readTable(ex7.str(),92,2);
1753 ex7e << tablepath << "14096064_b_e.dat";
1754 ATLAS8_bb_phi_tautau_e = readTable(ex7e.str(),92,2);
1755 ex8 << tablepath << "150204478_a.dat";
1756 ATLAS8_gg_A_hZ_tautauZ = readTable(ex8.str(),79,2);
1757 ex8e << tablepath << "150204478_a_e.dat";
1758 ATLAS8_gg_A_hZ_tautauZ_e = readTable(ex8e.str(),79,2);
1759 ex9 << tablepath << "150204478_b.dat";
1760 ATLAS8_gg_A_hZ_bbZ = readTable(ex9.str(),79,2);
1761 ex9e << tablepath << "150204478_b_e.dat";
1762 ATLAS8_gg_A_hZ_bbZ_e = readTable(ex9e.str(),79,2);
1763 ex10 << tablepath << "150608329.dat";
1764 CMS8_bb_phi_bb = readTable(ex10.str(),81,2);
1765 ex10e << tablepath << "150608329_e.dat";
1766 CMS8_bb_phi_bb_e = readTable(ex10e.str(),81,2);
1767 ex11 << tablepath << "150507018.dat";
1768 ATLAS8_gg_phi_tt = readTable(ex11.str(),53,2);
1769 ex11e << tablepath << "150507018_e.dat";
1770 ATLAS8_gg_phi_tt_e = readTable(ex11e.str(),53,2);
1771 ex12 << tablepath << "CMS-PAS-HIG-14-029_a.dat";
1772 CMS8_gg_phi_tautau = readTable(ex12.str(),92,2);
1773 ex12e << tablepath << "CMS-PAS-HIG-14-029_a_e.dat";
1774 CMS8_gg_phi_tautau_e = readTable(ex12e.str(),92,2);
1775 ex13 << tablepath << "CMS-PAS-HIG-14-029_b.dat";
1776 CMS8_bb_phi_tautau = readTable(ex13.str(),92,2);
1777 ex13e << tablepath << "CMS-PAS-HIG-14-029_b_e.dat";
1778 CMS8_bb_phi_tautau_e = readTable(ex13e.str(),92,2);
1779 ex14 << tablepath << "150602301.dat";
1780 CMS8_gg_phi_gaga = readTable(ex14.str(),141,2);
1781 ex14e << tablepath << "150602301_e.dat";
1782 CMS8_gg_phi_gaga_e = readTable(ex14e.str(),141,2);
1783
1784// ex14ep1 << tablepath << "150602301_ep1.dat";
1785// CMS_ggF_phi_gaga_ep1 = readTable(ex14ep1.str(),141,2);
1786 //CHANGE THIS DEFINITION!
1787// ex14ep2 << tablepath << "150602301_e.dat";
1788// CMS_ggF_phi_gaga_ep2 = readTable(ex14ep2.str(),141,2);
1789// ex14em1 << tablepath << "150602301_em1.dat";
1790// CMS_ggF_phi_gaga_em1 = readTable(ex14em1.str(),141,2);
1791 //CHANGE THIS DEFINITION!
1792// ex14em2 << tablepath << "150602301_e.dat";
1793// CMS_ggF_phi_gaga_em2 = readTable(ex14em2.str(),141,2);
1794
1795 ex15 << tablepath << "150900389_a.dat";
1796 ATLAS8_gg_H_WW = readTable(ex15.str(),13,2);
1797 ex15e << tablepath << "150900389_a_e.dat";
1798 ATLAS8_gg_H_WW_e = readTable(ex15e.str(),13,2);
1799 ex16 << tablepath << "150900389_b.dat";
1800 ATLAS8_VBF_H_WW = readTable(ex16.str(),13,2);
1801 ex16e << tablepath << "150900389_b_e.dat";
1802 ATLAS8_VBF_H_WW_e = readTable(ex16e.str(),13,2);
1803 ex17 << tablepath << "150904670.dat";
1804 ATLAS8_gg_H_hh = readTable(ex17.str(),75,2);
1805 ex17e << tablepath << "150904670_e.dat";
1806 ATLAS8_gg_H_hh_e = readTable(ex17e.str(),75,2);
1807 ex18 << tablepath << "151001181_a.dat";
1808 CMS8_gg_H_hh_bbtautau = readTable(ex18.str(),10,2);
1809 ex18e << tablepath << "151001181_a_e.dat";
1810 CMS8_gg_H_hh_bbtautau_e = readTable(ex18e.str(),10,2);
1811 ex19 << tablepath << "151001181_b.dat";
1812 CMS8_gg_A_hZ_tautaull = readTable(ex19.str(),14,2);
1813 ex19e << tablepath << "151001181_b_e.dat";
1814 CMS8_gg_A_hZ_tautaull_e = readTable(ex19e.str(),14,2);
1815 ex20 << tablepath << "150705930_a.dat";
1816 ATLAS8_gg_H_ZZ = readTable(ex20.str(),173,2);
1817 ex20e << tablepath << "150705930_a_e.dat";
1818 ATLAS8_gg_H_ZZ_e = readTable(ex20e.str(),173,2);
1819 ex21 << tablepath << "150705930_b.dat";
1820 ATLAS8_VBF_H_ZZ = readTable(ex21.str(),173,2);
1821 ex21e << tablepath << "150705930_b_e.dat";
1822 ATLAS8_VBF_H_ZZ_e = readTable(ex21e.str(),173,2);
1823 ex22 << tablepath << "CMS-PAS-HIG-15-013.dat";
1824 CMS8_pp_H_hh = readTable(ex22.str(),71,2);
1825 ex22e << tablepath << "CMS-PAS-HIG-15-013_e.dat";
1826 CMS8_pp_H_hh_e = readTable(ex22e.str(),71,2);
1827 ex23 << tablepath << "CMS-PAS-HIG-16-014.dat";
1828 CMS8_pp_A_Zga_llga = readTable(ex23.str(),101,2);
1829 ex23e << tablepath << "CMS-PAS-HIG-16-014_e.dat";
1830 CMS8_pp_A_Zga_llga_e = readTable(ex23e.str(),101,2);
1831
1832 ex24 << tablepath << "ATLAS-CONF-2016-104_b.dat";
1833 ATLAS13_bb_phi_tt = readTable(ex24.str(),61,2);
1834 ex24e << tablepath << "ATLAS-CONF-2016-104_b_e.dat";
1835 ATLAS13_bb_phi_tt_e = readTable(ex24e.str(),61,2);
1836 ex25 << tablepath << "ATLAS-CONF-2016-104_a.dat";
1837 ATLAS13_tt_phi_tt = readTable(ex25.str(),61,2);
1838 ex25e << tablepath << "ATLAS-CONF-2016-104_a_e.dat";
1839 ATLAS13_tt_phi_tt_e = readTable(ex25e.str(),61,2);
1840 ex26 << tablepath << "170907242_a.dat";
1841 ATLAS13_gg_phi_tautau = readTable(ex26.str(),206,2);
1842 ex26e << tablepath << "170907242_a_e.dat";
1843 ATLAS13_gg_phi_tautau_e = readTable(ex26e.str(),206,2);
1844 ex27 << tablepath << "170907242_b.dat";
1845 ATLAS13_bb_phi_tautau = readTable(ex27.str(),206,2);
1846 ex27e << tablepath << "170907242_b_e.dat";
1847 ATLAS13_bb_phi_tautau_e = readTable(ex27e.str(),206,2);
1848 ex28 << tablepath << "170704147.dat";
1849 ATLAS13_pp_phi_gaga = readTable(ex28.str(),251,2);
1850 ex28e << tablepath << "170704147_e.dat";
1851 ATLAS13_pp_phi_gaga_e = readTable(ex28e.str(),251,2);
1852 ex29 << tablepath << "ATLAS-CONF-2016-044.dat";
1853 ATLAS13_pp_phi_Zga = readTable(ex29.str(),216,2);
1854 ex29e << tablepath << "ATLAS-CONF-2016-044_e.dat";
1855 ATLAS13_pp_phi_Zga_e = readTable(ex29e.str(),216,2);
1856 ex30 << tablepath << "ATLAS-CONF-2016-056.dat";
1857 ATLAS13_gg_H_ZZ_llnunu = readTable(ex30.str(),71,2);
1858 ex30e << tablepath << "ATLAS-CONF-2016-056_e.dat";
1859 ATLAS13_gg_H_ZZ_llnunu_e = readTable(ex30e.str(),71,2);
1860 ex31 << tablepath << "ATLAS-CONF-2016-079_a.dat";
1861 ATLAS13_gg_H_ZZ_llll = readTable(ex31.str(),81,2);
1862 ex31e << tablepath << "ATLAS-CONF-2016-079_a_e.dat";
1863 ATLAS13_gg_H_ZZ_llll_e = readTable(ex31e.str(),81,2);
1864 ex32 << tablepath << "ATLAS-CONF-2016-079_b.dat";
1865 ATLAS13_VBF_H_ZZ_llll = readTable(ex32.str(),81,2);
1866 ex32e << tablepath << "ATLAS-CONF-2016-079_b_e.dat";
1867 ATLAS13_VBF_H_ZZ_llll_e = readTable(ex32e.str(),81,2);
1868 ex33 << tablepath << "ATLAS-CONF-2016-082_a.dat";
1869 ATLAS13_gg_H_ZZ_llqq = readTable(ex33.str(),271,2);
1870 ex33e << tablepath << "ATLAS-CONF-2016-082_a_e.dat";
1871 ATLAS13_gg_H_ZZ_llqq_e = readTable(ex33e.str(),271,2);
1872 ex34 << tablepath << "ATLAS-CONF-2016-082_b.dat";
1873 ATLAS13_VBF_H_ZZ_llqq = readTable(ex34.str(),271,2);
1874 ex34e << tablepath << "ATLAS-CONF-2016-082_b_e.dat";
1875 ATLAS13_VBF_H_ZZ_llqq_e = readTable(ex34e.str(),271,2);
1876 ex35 << tablepath << "ATLAS-CONF-2016-082_c.dat";
1877 ATLAS13_gg_H_ZZ_nunuqq = readTable(ex35.str(),251,2);
1878 ex35e << tablepath << "ATLAS-CONF-2016-082_c_e.dat";
1879 ATLAS13_gg_H_ZZ_nunuqq_e = readTable(ex35e.str(),251,2);
1880 ex36 << tablepath << "171001123_a.dat";
1881 ATLAS13_gg_H_WW_enumumu = readTable(ex36.str(),381,2);
1882 ex36e << tablepath << "171001123_a_e.dat";
1883 ATLAS13_gg_H_WW_enumumu_e = readTable(ex36e.str(),381,2);
1884 ex37 << tablepath << "171001123_b.dat";
1885 ATLAS13_VBF_H_WW_enumumu = readTable(ex37.str(),281,2);
1886 ex37e << tablepath << "171001123_b_e.dat";
1887 ATLAS13_VBF_H_WW_enumumu_e = readTable(ex37e.str(),281,2);
1888 ex38 << tablepath << "171007235_a.dat";
1889 ATLAS13_gg_H_WW_lnuqq = readTable(ex38.str(),271,2);
1890 ex38e << tablepath << "171007235_a_e.dat";
1891 ATLAS13_gg_H_WW_lnuqq_e = readTable(ex38e.str(),271,2);
1892 ex39 << tablepath << "ATLAS-CONF-2016-049.dat";
1893 ATLAS13_pp_H_hh_bbbb = readTable(ex39.str(),271,2);
1894 ex39e << tablepath << "ATLAS-CONF-2016-049_e.dat";
1895 ATLAS13_pp_H_hh_bbbb_e = readTable(ex39e.str(),271,2);
1896 ex40 << tablepath << "ATLAS-CONF-2016-004.dat";
1897 ATLAS13_pp_H_hh_gagabb = readTable(ex40.str(),26,2);
1898 ex40e << tablepath << "ATLAS-CONF-2016-004_e.dat";
1899 ATLAS13_pp_H_hh_gagabb_e = readTable(ex40e.str(),26,2);
1900 ex41 << tablepath << "ATLAS-CONF-2016-071.dat";
1901 ATLAS13_pp_H_hh_gagaWW = readTable(ex41.str(),25,2);
1902 ex41e << tablepath << "ATLAS-CONF-2016-071_e.dat";
1903 ATLAS13_pp_H_hh_gagaWW_e = readTable(ex41e.str(),25,2);
1904 ex42 << tablepath << "171206518_a.dat";
1905 ATLAS13_gg_A_Zh_Zbb = readTable(ex42.str(),181,2);
1906 ex42e << tablepath << "171206518_a_e.dat";
1907 ATLAS13_gg_A_Zh_Zbb_e = readTable(ex42e.str(),181,2);
1908 ex43 << tablepath << "171206518_b.dat";
1909 ATLAS13_bb_A_Zh_Zbb = readTable(ex43.str(),181,2);
1910 ex43e << tablepath << "171206518_b_e.dat";
1911 ATLAS13_bb_A_Zh_Zbb_e = readTable(ex43e.str(),181,2);
1912 ex44 << tablepath << "CMS-PAS-HIG-16-025.dat";
1913 CMS13_pp_phi_bb = readTable(ex44.str(),66,2);
1914 ex44e << tablepath << "CMS-PAS-HIG-16-025_e.dat";
1915 CMS13_pp_phi_bb_e = readTable(ex44e.str(),66,2);
1916 ex45 << tablepath << "CMS-PAS-HIG-16-037_a.dat";
1917 CMS13_gg_phi_tautau = readTable(ex45.str(),312,2);
1918 ex45e << tablepath << "CMS-PAS-HIG-16-037_a_e.dat";
1919 CMS13_gg_phi_tautau_e = readTable(ex45e.str(),312,2);
1920 ex46 << tablepath << "CMS-PAS-HIG-16-037_b.dat";
1921 CMS13_bb_phi_tautau = readTable(ex46.str(),312,2);
1922 ex46e << tablepath << "CMS-PAS-HIG-16-037_b_e.dat";
1923 CMS13_bb_phi_tautau_e = readTable(ex46e.str(),312,2);
1924 ex47 << tablepath << "160902507.dat";
1925 CMS13_gg_phi_gaga = readTable(ex47.str(),351,2);
1926 ex47e << tablepath << "160902507_e.dat";
1927 CMS13_gg_phi_gaga_e = readTable(ex47e.str(),351,2);
1928 ex48 << tablepath << "CMS-PAS-EXO-16-034.dat";
1929 CMS13_pp_phi_Zga_llga = readTable(ex48.str(),171,2);
1930 ex48e << tablepath << "CMS-PAS-EXO-16-034_e.dat";
1931 CMS13_pp_phi_Zga_llga_e = readTable(ex48e.str(),171,2);
1932 ex49 << tablepath << "CMS-PAS-EXO-16-035.dat";
1933 CMS13_pp_phi_Zga_qqga = readTable(ex49.str(),236,2);
1934 ex49e << tablepath << "CMS-PAS-EXO-16-035_e.dat";
1935 CMS13_pp_phi_Zga_qqga_e = readTable(ex49e.str(),236,2);
1936 ex50 << tablepath << "CMS-PAS-HIG-16-033_a.dat";
1937 CMS13_pp_H_ZZ_llll = readTable(ex50.str(),241,2);
1938 ex50e << tablepath << "CMS-PAS-HIG-16-033_a_e.dat";
1939 CMS13_pp_H_ZZ_llll_e = readTable(ex50e.str(),241,2);
1940 ex51 << tablepath << "CMS-PAS-HIG-16-033_b.dat";
1941 CMS13_VBFVH_H_ZZ_llll = readTable(ex51.str(),241,2);
1942 ex51e << tablepath << "CMS-PAS-HIG-16-033_b_e.dat";
1943 CMS13_VBFVH_H_ZZ_llll_e = readTable(ex51e.str(),241,2);
1944 ex52 << tablepath << "CMS-PAS-HIG-16-023.dat";
1945 CMS13_ggFVBF_H_WW_lnulnu = readTable(ex52.str(),81,2);
1946 ex52e << tablepath << "CMS-PAS-HIG-16-023_e.dat";
1947 CMS13_ggFVBF_H_WW_lnulnu_e = readTable(ex52e.str(),81,2);
1948 ex53 << tablepath << "180603548.dat";
1949 CMS13_pp_H_hh_bbbb = readTable(ex53.str(),95,2);
1950 ex53e << tablepath << "180603548_e.dat";
1951 CMS13_pp_H_hh_bbbb_e = readTable(ex53e.str(),95,2);
1952 ex54 << tablepath << "180600408.dat";
1953 CMS13_pp_H_hh_gagabb = readTable(ex54.str(),66,2);
1954 ex54e << tablepath << "180600408_e.dat";
1955 CMS13_pp_H_hh_gagabb_e = readTable(ex54e.str(),66,2);
1956 ex55 << tablepath << "CMS-PAS-HIG-16-029.dat";
1957 CMS13_pp_H_hh_bbtautau = readTable(ex55.str(),66,2);
1958 ex55e << tablepath << "CMS-PAS-HIG-16-029_e.dat";
1959 CMS13_pp_H_hh_bbtautau_e = readTable(ex55e.str(),66,2);
1960 ex56 << tablepath << "CMS-PAS-HIG-16-011.dat";
1961 CMS13_pp_H_hh_bblnulnu = readTable(ex56.str(),65,2);
1962 ex56e << tablepath << "CMS-PAS-HIG-16-011_e.dat";
1963 CMS13_pp_H_hh_bblnulnu_e = readTable(ex56e.str(),65,2);
1964
1965 ex57 << tablepath << "t1.dat";
1966 temp1 = readTable(ex57.str(),1,2);
1967 ex57e << tablepath << "t1_e.dat";
1968 temp1 = readTable(ex57e.str(),1,2);
1969 ex58 << tablepath << "t2.dat";
1970 temp2 = readTable(ex58.str(),1,2);
1971 ex58e << tablepath << "t2_e.dat";
1972 temp2 = readTable(ex58e.str(),1,2);
1973 ex59 << tablepath << "t3.dat";
1974 temp3 = readTable(ex59.str(),1,2);
1975 ex59e << tablepath << "t3_e.dat";
1976 temp3 = readTable(ex59e.str(),1,2);
1977 ex60 << tablepath << "t4.dat";
1978 temp4 = readTable(ex60.str(),1,2);
1979 ex60e << tablepath << "t4_e.dat";
1980 temp4 = readTable(ex60e.str(),1,2);
1981 ex61 << tablepath << "t5.dat";
1982 temp5 = readTable(ex61.str(),1,2);
1983 ex61e << tablepath << "t5_e.dat";
1984 temp5 = readTable(ex61e.str(),1,2);
1985 ex62 << tablepath << "t6.dat";
1986 temp6 = readTable(ex62.str(),1,2);
1987 ex62e << tablepath << "t6_e.dat";
1988 temp6 = readTable(ex62e.str(),1,2);
1989 ex63 << tablepath << "t7.dat";
1990 temp7 = readTable(ex63.str(),1,2);
1991 ex63e << tablepath << "t7_e.dat";
1992 temp7 = readTable(ex63e.str(),1,2);
1993 ex64 << tablepath << "t8.dat";
1994 temp8 = readTable(ex64.str(),1,2);
1995 ex64e << tablepath << "t8_e.dat";
1996 temp8 = readTable(ex64e.str(),1,2);
1997 ex65 << tablepath << "t9.dat";
1998 temp9 = readTable(ex65.str(),1,2);
1999 ex65e << tablepath << "t9_e.dat";
2000 temp9 = readTable(ex65e.str(),1,2);
2001 ex66 << tablepath << "t10.dat";
2002 temp10 = readTable(ex66.str(),1,2);
2003 ex66e << tablepath << "t10_e.dat";
2004 temp10 = readTable(ex66e.str(),1,2);
2005 ex67 << tablepath << "t11.dat";
2006 temp11 = readTable(ex67.str(),1,2);
2007 ex67e << tablepath << "t11_e.dat";
2008 temp11 = readTable(ex67e.str(),1,2);
2009 ex68 << tablepath << "t12.dat";
2010 temp12 = readTable(ex68.str(),1,2);
2011 ex68e << tablepath << "t12_e.dat";
2012 temp12 = readTable(ex68e.str(),1,2);
2013 ex69 << tablepath << "t13.dat";
2014 temp13 = readTable(ex69.str(),1,2);
2015 ex69e << tablepath << "t13_e.dat";
2016 temp13 = readTable(ex69e.str(),1,2);
2017 ex70 << tablepath << "t14.dat";
2018 temp14 = readTable(ex70.str(),1,2);
2019 ex70e << tablepath << "t14_e.dat";
2020 temp14 = readTable(ex70e.str(),1,2);
2021 ex71 << tablepath << "t15.dat";
2022 temp15 = readTable(ex71.str(),1,2);
2023 ex71e << tablepath << "t15_e.dat";
2024 temp15 = readTable(ex71e.str(),1,2);
2025 ex72 << tablepath << "t16.dat";
2026 temp16 = readTable(ex72.str(),1,2);
2027 ex72e << tablepath << "t16_e.dat";
2028 temp16 = readTable(ex72e.str(),1,2);
2029 ex73 << tablepath << "t17.dat";
2030 temp17 = readTable(ex73.str(),1,2);
2031 ex73e << tablepath << "t17_e.dat";
2032 temp17 = readTable(ex73e.str(),1,2);
2033 ex74 << tablepath << "t18.dat";
2034 temp18 = readTable(ex74.str(),1,2);
2035 ex74e << tablepath << "t18_e.dat";
2036 temp18 = readTable(ex74e.str(),1,2);
2037 ex75 << tablepath << "t19.dat";
2038 temp19 = readTable(ex75.str(),1,2);
2039 ex75e << tablepath << "t19_e.dat";
2040 temp19 = readTable(ex75e.str(),1,2);
2041 ex76 << tablepath << "t20.dat";
2042 temp20 = readTable(ex76.str(),1,2);
2043 ex76e << tablepath << "t20_e.dat";
2044 temp20 = readTable(ex76e.str(),1,2);
2045 ex77 << tablepath << "t21.dat";
2046 temp21 = readTable(ex77.str(),1,2);
2047 ex77e << tablepath << "t21_e.dat";
2048 temp21 = readTable(ex77e.str(),1,2);
2049 ex78 << tablepath << "t22.dat";
2050 temp22 = readTable(ex78.str(),1,2);
2051 ex78e << tablepath << "t22_e.dat";
2052 temp22 = readTable(ex78e.str(),1,2);
2053 ex79 << tablepath << "t23.dat";
2054 temp23 = readTable(ex79.str(),1,2);
2055 ex79e << tablepath << "t23_e.dat";
2056 temp23 = readTable(ex79e.str(),1,2);
2057 ex80 << tablepath << "t24.dat";
2058 temp24 = readTable(ex80.str(),1,2);
2059 ex80e << tablepath << "t24_e.dat";
2060 temp24 = readTable(ex80e.str(),1,2);
2061 ex81 << tablepath << "t25.dat";
2062 temp25 = readTable(ex81.str(),1,2);
2063 ex81e << tablepath << "t25_e.dat";
2064 temp25 = readTable(ex81e.str(),1,2);
2065 ex82 << tablepath << "t26.dat";
2066 temp26 = readTable(ex82.str(),1,2);
2067 ex82e << tablepath << "t26_e.dat";
2068 temp26 = readTable(ex82e.str(),1,2);
2069 ex83 << tablepath << "t27.dat";
2070 temp27 = readTable(ex83.str(),1,2);
2071 ex83e << tablepath << "t27_e.dat";
2072 temp27 = readTable(ex83e.str(),1,2);
2073 ex84 << tablepath << "t28.dat";
2074 temp28 = readTable(ex84.str(),1,2);
2075 ex84e << tablepath << "t28_e.dat";
2076 temp28 = readTable(ex84e.str(),1,2);
2077 ex85 << tablepath << "t29.dat";
2078 temp29 = readTable(ex85.str(),1,2);
2079 ex85e << tablepath << "t29_e.dat";
2080 temp29 = readTable(ex85e.str(),1,2);
2081 ex86 << tablepath << "t30.dat";
2082 temp30 = readTable(ex86.str(),1,2);
2083 ex86e << tablepath << "t30_e.dat";
2084 temp30e = readTable(ex86e.str(),1,2);
2085 ex87 << tablepath << "t31.dat";
2086 temp31 = readTable(ex87.str(),1,2);
2087 ex87e << tablepath << "t31_e.dat";
2088 temp31e = readTable(ex87e.str(),1,2);
2089 ex88 << tablepath << "t32.dat";
2090 temp32 = readTable(ex88.str(),1,2);
2091 ex88e << tablepath << "t32_e.dat";
2092 temp32e = readTable(ex88e.str(),1,2);
2093 ex89 << tablepath << "t33.dat";
2094 temp33 = readTable(ex89.str(),1,2);
2095 ex89e << tablepath << "t33_e.dat";
2096 temp33e = readTable(ex89e.str(),1,2);
2097 ex90 << tablepath << "t34.dat";
2098 temp34 = readTable(ex90.str(),1,2);
2099 ex90e << tablepath << "t34_e.dat";
2100 temp34e = readTable(ex90e.str(),1,2);
2101 ex91 << tablepath << "t35.dat";
2102 temp35 = readTable(ex91.str(),1,2);
2103 ex91e << tablepath << "t35_e.dat";
2104 temp35e = readTable(ex91e.str(),1,2);
2105 ex92 << tablepath << "t36.dat";
2106 temp36 = readTable(ex92.str(),1,2);
2107 ex92e << tablepath << "t36_e.dat";
2108 temp36e = readTable(ex92e.str(),1,2);
2109 ex93 << tablepath << "t37.dat";
2110 temp37 = readTable(ex93.str(),1,2);
2111 ex93e << tablepath << "t37_e.dat";
2112 temp37e = readTable(ex93e.str(),1,2);
2113 ex94 << tablepath << "t38.dat";
2114 temp38 = readTable(ex94.str(),1,2);
2115 ex94e << tablepath << "t38_e.dat";
2116 temp38e = readTable(ex94e.str(),1,2);
2117 ex95 << tablepath << "t39.dat";
2118 temp39 = readTable(ex95.str(),1,2);
2119 ex95e << tablepath << "t39_e.dat";
2120 temp39e = readTable(ex95e.str(),1,2);
2121 ex96 << tablepath << "t40.dat";
2122 temp40 = readTable(ex96.str(),1,2);
2123 ex96e << tablepath << "t40_e.dat";
2124 temp40e = readTable(ex96e.str(),1,2);
2125
2126 ex97 << tablepath << "CMS-PAS-HIG-16-034.dat";
2127 CMS13_pp_H_ZZ_llqq = readTable(ex97.str(),151,2);
2128 ex97e << tablepath << "CMS-PAS-HIG-16-034_e.dat";
2129 CMS13_pp_H_ZZ_llqq_e = readTable(ex97e.str(),151,2);
2130 ex98 << tablepath << "14078150.dat";
2131 ATLAS8_pp_phi_Zga_llga = readTable(ex98.str(),141,2);
2132 ex98e << tablepath << "14078150.dat";
2133 ATLAS8_pp_phi_Zga_llga_e = readTable(ex98e.str(),141,2);
2134
2135 ex99 << tablepath << "14126663.dat";
2136 ATLAS8_pp_Hpm_taunu = readTable(ex99.str(),83,2);
2137 ex99e << tablepath << "14126663_e.dat";
2138 ATLAS8_pp_Hpm_taunu_e = readTable(ex99e.str(),83,2);
2139 ex100 << tablepath << "151203704.dat";
2140 ATLAS8_pp_Hpm_tb = readTable(ex100.str(),41,2);
2141 ex100e << tablepath << "151203704_e.dat";
2142 ATLAS8_pp_Hpm_tb_e = readTable(ex100e.str(),41,2);
2143 ex101 << tablepath << "150807774_a.dat";
2144 CMS8_pp_Hp_taunu = readTable(ex101.str(),43,2);
2145 ex101e << tablepath << "150807774_a_e.dat";
2146 CMS8_pp_Hp_taunu_e = readTable(ex101e.str(),43,2);
2147 ex102 << tablepath << "150807774_b.dat";
2148 CMS8_pp_Hp_tb = readTable(ex102.str(),43,2);
2149 ex102e << tablepath << "150807774_b_e.dat";
2150 CMS8_pp_Hp_tb_e = readTable(ex102e.str(),43,2);
2151 ex103 << tablepath << "ATLAS-CONF-2016-088.dat";
2152 ATLAS13_pp_Hpm_taunu = readTable(ex103.str(),181,2);
2153 ex103e << tablepath << "ATLAS-CONF-2016-088_e.dat";
2154 ATLAS13_pp_Hpm_taunu_e = readTable(ex103e.str(),181,2);
2155 ex104 << tablepath << "ATLAS-CONF-2016-089.dat";
2156 ATLAS13_pp_Hp_tb1 = readTable(ex104.str(),71,2);
2157 ex104e << tablepath << "ATLAS-CONF-2016-089_e.dat";
2158 ATLAS13_pp_Hp_tb1_e = readTable(ex104e.str(),71,2);
2159 ex105 << tablepath << "ATLAS-CONF-2016-104_c.dat";
2160 ATLAS13_pp_Hp_tb2 = readTable(ex105.str(),181,2);
2161 ex105e << tablepath << "ATLAS-CONF-2016-104_c_e.dat";
2162 ATLAS13_pp_Hp_tb2_e = readTable(ex105e.str(),181,2);
2163 ex106 << tablepath << "CMS-PAS-HIG-16-031.dat";
2164 CMS13_pp_Hpm_taunu = readTable(ex106.str(),283,2);
2165 ex106e << tablepath << "CMS-PAS-HIG-16-031_e.dat";
2166 CMS13_pp_Hpm_taunu_e = readTable(ex106e.str(),283,2);
2167
2168 ex107 << tablepath << "CMS-PAS-HIG-17-002.dat";
2169 CMS13_pp_H_hh_bbtautau1 = readTable(ex107.str(),66,2);
2170 ex107e << tablepath << "CMS-PAS-HIG-17-002_e.dat";
2171 CMS13_pp_H_hh_bbtautau1_e = readTable(ex107e.str(),66,2);
2172 ex108 << tablepath << "170804188.dat";
2173 CMS13_pp_H_hh_bbVV = readTable(ex108.str(),65,2);
2174 ex108e << tablepath << "170804188_e.dat";
2175 CMS13_pp_H_hh_bbVV_e = readTable(ex108e.str(),65,2);
2176 ex109 << tablepath << "171203143.dat";
2177 CMS13_ggF_phi_Zga = readTable(ex109.str(),366,2);
2178 ex109e << tablepath << "171203143_e.dat";
2179 CMS13_ggF_phi_Zga_e = readTable(ex109e.str(),366,2);
2180 ex110 << tablepath << "171004960.dat";
2181 CMS13_ggF_H_hh_bbbb = readTable(ex110.str(),226,2);
2182 ex110e << tablepath << "171004960_e.dat";
2183 CMS13_ggF_H_hh_bbbb_e = readTable(ex110e.str(),226,2);
2184
2185 ex111 << tablepath << "171007235_b.dat";
2186 ATLAS13_VBF_H_WW_lnuqq = readTable(ex111.str(),271,2);
2187 ex111e << tablepath << "171007235_b_e.dat";
2188 ATLAS13_VBF_H_WW_lnuqq_e = readTable(ex111e.str(),271,2);
2189 ex112 << tablepath << "170800212.dat";
2190 ATLAS13_gg_phi_Zga_llga = readTable(ex112.str(),216,2);
2191 ex112e << tablepath << "170800212_e.dat";
2192 ATLAS13_gg_phi_Zga_llga_e = readTable(ex112e.str(),216,2);
2193 ex113 << tablepath << "171206386_a.dat";
2194 ATLAS13_gg_H_ZZ_llllnunu = readTable(ex113.str(),101,2);
2195 ex113e << tablepath << "171206386_a_e.dat";
2196 ATLAS13_gg_H_ZZ_llllnunu_e = readTable(ex113e.str(),101,2);
2197 ex114 << tablepath << "171206386_b.dat";
2198 ATLAS13_VBF_H_ZZ_llllnunu = readTable(ex114.str(),101,2);
2199 ex114e << tablepath << "171206386_b_e.dat";
2200 ATLAS13_VBF_H_ZZ_llllnunu_e = readTable(ex114e.str(),101,2);
2201 ex115 << tablepath << "170809638_a.dat";
2202 ATLAS13_gg_H_ZZ_qqllnunu = readTable(ex115.str(),271,2);
2203 ex115e << tablepath << "170809638_a_e.dat";
2204 ATLAS13_gg_H_ZZ_qqllnunu_e = readTable(ex115e.str(),271,2);
2205 ex116 << tablepath << "170809638_b.dat";
2206 ATLAS13_VBF_H_ZZ_qqllnunu = readTable(ex116.str(),271,2);
2207 ex116e << tablepath << "170809638_b_e.dat";
2208 ATLAS13_VBF_H_ZZ_qqllnunu_e = readTable(ex116e.str(),271,2);
2209 ex117 << tablepath << "170804445.dat";
2210 ATLAS13_pp_H_VV_qqqq = readTable(ex117.str(),181,2);
2211 ex117e << tablepath << "170804445_e.dat";
2212 ATLAS13_pp_H_VV_qqqq_e = readTable(ex117e.str(),181,2);
2213 ex118 << tablepath << "CMS-PAS-B2G-16-023.dat";
2214 CMS13_pp_H_ZZ_llnunu = readTable(ex118.str(),191,2);
2215 ex118e << tablepath << "CMS-PAS-B2G-16-023_e.dat";
2216 CMS13_pp_H_ZZ_llnunu_e = readTable(ex118e.str(),191,2);
2217 ex119 << tablepath << "CMS-PAS-HIG-16-001_a.dat";
2218 CMS13_gg_H_ZZ_llnunu = readTable(ex119.str(),131,2);
2219 ex119e << tablepath << "CMS-PAS-HIG-16-001_a_e.dat";
2220 CMS13_gg_H_ZZ_llnunu_e = readTable(ex119e.str(),131,2);
2221 ex120 << tablepath << "CMS-PAS-HIG-16-001_b.dat";
2222 CMS13_VBF_H_ZZ_llnunu = readTable(ex120.str(),131,2);
2223 ex120e << tablepath << "CMS-PAS-HIG-16-001_b_e.dat";
2224 CMS13_VBF_H_ZZ_llnunu_e = readTable(ex120e.str(),131,2);
2225
2226 ex121 << tablepath << "160302991_a.dat";
2227 CMS8_pp_A_HZ_bbll = readTable(ex121.str(),28718,3);
2228 ex122 << tablepath << "160302991_b.dat";
2229 CMS8_pp_H_AZ_bbll = readTable(ex122.str(),29050,3);
2230 ex123 << tablepath << "160302991_c.dat";
2231 CMS8_pp_A_HZ_tautaull = readTable(ex123.str(),400,3);
2232 ex124 << tablepath << "160302991_d.dat";
2233 CMS8_pp_H_AZ_tautaull = readTable(ex124.str(),400,3);
2234
2235 bsg1 << tablepath << "bsgammatable.dat";
2236 arraybsgamma = readTable(bsg1.str(),1111,3);
2237}
gslpp::matrix< double > readTable(std::string filename, int rowN, int colN)
This function reads values from a table and returns them as an array.
Definition: THDMcache.cpp:6858

◆ readTable()

gslpp::matrix< double > THDMcache::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 6858 of file THDMcache.cpp.

6858 {
6859
6860 std::ifstream INfile;
6861 std::string lineTab;
6862 INfile.open( filename.c_str() );
6863 if(INfile.fail()){
6864 std::cout<<"error: in THDMcache, table doesn't exist!"<<std::endl;
6865 }
6866
6867 gslpp::matrix<double> arrayTab(rowN, colN, 0.);
6868 int a =0;
6869 int b=0;
6870 double v;
6871
6872 while(INfile.good()){
6873 while(getline(INfile, lineTab)){
6874 if( lineTab[0]=='#' )continue;
6875 else{
6876 std::istringstream streamTab(lineTab);
6877 b=0;
6878 while(streamTab >>v){
6879 arrayTab.assign(a,b,v);
6880 b++;
6881 }
6882 a++;
6883 }
6884 }
6885 }
6886
6887 INfile.close();
6888
6889 return arrayTab;
6890}

◆ runTHDMparameters()

void THDMcache::runTHDMparameters ( )

Definition at line 12255 of file THDMcache.cpp.

12256{
12257 vev=myTHDM->v();
12258 double cosb=myTHDM->getcosb();
12259 double sinb=myTHDM->getsinb();
12261 std::string RGEorder=myTHDM->getRGEorderflag();
12262 //flag will be used to transport information about model and RGEorder to the Runner:
12263 //flag=3*(0 for type I, 1 for type II, 2 for type X and 3 for type Y) + (0 for LO, 1 for approxNLO and 2 for NLO)
12264 int flag;
12265 if( RGEorder == "LO" ) flag=0;
12266 else if( RGEorder == "approxNLO" ) flag=1;
12267 else if( RGEorder == "NLO" ) flag=2;
12268 else {
12269 throw std::runtime_error("RGEorder can be only any of \"LO\", \"approxNLO\" or \"NLO\"");
12270 }
12271
12272 double g1_at_MZ=sqrt(4.0*M_PI*Ale/cW2);
12273 double g2_at_MZ=sqrt(4.0*M_PI*Ale/(1-cW2));
12274 double g3_at_MZ=sqrt(4.0*M_PI*Als);
12275
12276 double Ytop_at_MZ=(sqrt(2.0)*myTHDM->getQuarks(QCD::TOP).getMass())/(vev*sinb);
12277 double Ybottom1_at_MZ=0.0;
12278 double Ybottom2_at_MZ=0.0;
12279 double Ytau1_at_MZ=0.0;
12280 double Ytau2_at_MZ=0.0;
12281
12282 /*link these to the SM values*/
12283 double Mb_at_MZ=2.96;//GeV
12284 double Mtau_at_MZ=1.75;//GeV
12285
12286 if( modelflag == "type1" ) {
12287 Ybottom2_at_MZ=(sqrt(2.0)*Mb_at_MZ)/(vev*sinb);
12288 Ytau2_at_MZ=(sqrt(2.0)*Mtau_at_MZ)/(vev*sinb);
12289 }
12290 else if( modelflag == "type2" ) {
12291 Ybottom1_at_MZ=(sqrt(2.0)*Mb_at_MZ)/(vev*cosb);
12292 Ytau1_at_MZ=(sqrt(2.0)*Mtau_at_MZ)/(vev*cosb);
12293 flag +=3;
12294 }
12295 else if( modelflag == "typeX" ) {
12296 Ybottom2_at_MZ=(sqrt(2.0)*Mb_at_MZ)/(vev*sinb);
12297 Ytau1_at_MZ=(sqrt(2.0)*Mtau_at_MZ)/(vev*cosb);
12298 flag +=6;
12299 }
12300 else if( modelflag == "typeY" ) {
12301 Ybottom1_at_MZ=(sqrt(2.0)*Mb_at_MZ)/(vev*cosb);
12302 Ytau2_at_MZ=(sqrt(2.0)*Mtau_at_MZ)/(vev*sinb);
12303 flag +=9;
12304 }
12305 else {
12306 throw std::runtime_error("modelflag can be only any of \"type1\", \"type2\", \"typeX\" or \"typeY\"");
12307 }
12308
12309 double m11_2_at_MZ=mym11_2->computeThValue();
12310 double m22_2_at_MZ=mym22_2->computeThValue();
12311 double m12_2_at_MZ=myTHDM->getm12_2();
12312 double lambda1_at_MZ=mylambda1->computeThValue();
12313 double lambda2_at_MZ=mylambda2->computeThValue();
12314 double lambda3_at_MZ=mylambda3->computeThValue();
12315 double lambda4_at_MZ=mylambda4->computeThValue();
12316 double lambda5_at_MZ=mylambda5->computeThValue();
12317
12318 double Rpeps=myTHDM->getRpeps();
12319 double NLOuniscale=myTHDM->getNLOuniscale();
12320
12321 if(fabs(Q_THDM-log10(MZ))<0.005) //at MZ scale
12322 {
12323 Q_cutoff=log10(MZ);
12324
12325 g1_at_Q = g1_at_MZ;
12326 g2_at_Q = g2_at_MZ;
12327 g3_at_Q = g3_at_MZ;
12328 Ytop_at_Q = Ytop_at_MZ;
12329 Ybottom1_at_Q = Ybottom1_at_MZ;
12330 Ybottom2_at_Q = Ybottom2_at_MZ;
12331 Ytau1_at_Q = Ytau1_at_MZ;
12332 Ytau2_at_Q = Ytau2_at_MZ;
12333 m11_2_at_Q = m11_2_at_MZ;
12334 m22_2_at_Q = m22_2_at_MZ;
12335 m12_2_at_Q = m12_2_at_MZ;
12336 lambda1_at_Q = lambda1_at_MZ;
12337 lambda2_at_Q = lambda2_at_MZ;
12338 lambda3_at_Q = lambda3_at_MZ;
12339 lambda4_at_Q = lambda4_at_MZ;
12340 lambda5_at_Q = lambda5_at_MZ;
12341 }
12342 else //at some other scale
12343 {
12344 double InitVals[14];
12345 InitVals[0]=g1_at_MZ;
12346 InitVals[1]=g2_at_MZ;
12347 InitVals[2]=g3_at_MZ;
12348 InitVals[3]=Ytop_at_MZ;
12349 InitVals[4]=Ybottom1_at_MZ+Ybottom2_at_MZ;
12350 InitVals[5]=Ytau1_at_MZ+Ytau2_at_MZ;
12351 InitVals[6]=m11_2_at_MZ;
12352 InitVals[7]=m22_2_at_MZ;
12353 InitVals[8]=m12_2_at_MZ;
12354 InitVals[9]=lambda1_at_MZ;
12355 InitVals[10]=lambda2_at_MZ;
12356 InitVals[11]=lambda3_at_MZ;
12357 InitVals[12]=lambda4_at_MZ;
12358 InitVals[13]=lambda5_at_MZ;
12359
12360 Q_cutoff=myRunner->RGERunner(InitVals, 14, log10(MZ), Q_THDM, flag, Rpeps, NLOuniscale); //Running up to Q_cutoff<=Q_THDM
12361
12362 g1_at_Q = InitVals[0];
12363 g2_at_Q = InitVals[1];
12364 g3_at_Q = InitVals[2];
12365 Ytop_at_Q = InitVals[3];
12366 Ybottom1_at_Q = 0.0;
12367 Ybottom2_at_Q = 0.0;
12368 Ytau1_at_Q = 0.0;
12369 Ytau2_at_Q = 0.0;
12370 if( modelflag == "type1" ) {
12371 Ybottom2_at_Q=InitVals[4];
12372 Ytau2_at_Q=InitVals[5];
12373 }
12374 else if( modelflag == "type2" ) {
12375 Ybottom1_at_Q=InitVals[4];
12376 Ytau1_at_Q=InitVals[5];
12377 }
12378 else if( modelflag == "typeX" ) {
12379 Ybottom2_at_Q=InitVals[4];
12380 Ytau1_at_Q=InitVals[5];
12381 }
12382 else if( modelflag == "typeY" ) {
12383 Ybottom1_at_Q=InitVals[4];
12384 Ytau2_at_Q=InitVals[5];
12385 }
12386 else {
12387 throw std::runtime_error("modelflag can be only any of \"type1\", \"type2\", \"typeX\" or \"typeY\"");
12388 }
12389 m11_2_at_Q = InitVals[6];
12390 m22_2_at_Q = InitVals[7];
12391 m12_2_at_Q = InitVals[8];
12392 lambda1_at_Q = InitVals[9];
12393 lambda2_at_Q = InitVals[10];
12394 lambda3_at_Q = InitVals[11];
12395 lambda4_at_Q = InitVals[12];
12396 lambda5_at_Q = InitVals[13];
12397 //Possibility to hard code lambda inputs for the unitarity bounds
12398 }
12399
12400 if( UnitarityTestflag==true ) {
12401 std::cout << "\n \t Warning: UnitarityTestflag is switched on.\n \t All lambda's are hard coded in this mode!\n" << std::endl;
12402// g1_at_Q = 0.0;
12403// g2_at_Q = 0.0;
12404// g3_at_Q = 0.0;
12405// Ytop_at_Q = 0.0;
12406// Ybottom1_at_Q = 0.0;
12407// Ybottom2_at_Q = 0.0;
12408// Ytau1_at_Q = 0.0;
12409// Ytau2_at_Q = 0.0;
12410// m11_2_at_Q = 0.0;
12411// m22_2_at_Q = 0.0;
12412// m12_2_at_Q = 0.0;
12413 lambda1_at_Q = 0.1;
12414 lambda2_at_Q = 0.1;
12415 lambda3_at_Q = 3.0;
12416 lambda4_at_Q = -4.0;
12417 lambda5_at_Q = 0.1;
12418 }
12419
12420}
const double & getMass() const
A get method to access the particle mass.
Definition: Particle.h:61
@ TOP
Definition: QCD.h:328
const Particle & getQuarks(const QCD::quark q) const
A get method to access a quark as an object of the type Particle.
Definition: QCD.h:536
virtual double RGERunner(double InitialValues[], unsigned long int NumberOfRGEs, double Q1, double Q2, int order, double Rpeps, double tNLOuni)
Definition: Runner.cpp:545
const double v() const
The Higgs vacuum expectation value.
std::string getModelTypeflag() const
A method get the THDM model type.
Definition: THDM.h:242
double getNLOuniscale() const
A method get the minimal NLO unitarity check scale.
Definition: THDM.h:571
double getRpeps() const
A method get the minimal R' value.
Definition: THDM.h:563
std::string getRGEorderflag() const
A method get switch for NLO RGE and approximate NLO RGE.
Definition: THDM.h:250
double getm12_2() const
A method get the parameter of the Higgs potential .
Definition: THDM.h:491
double Rpeps
Definition: THDMcache.h:3412
double Ytau1_at_Q
Definition: THDMcache.h:3398
double Ybottom2_at_Q
Definition: THDMcache.h:3397
double g1_at_Q
Definition: THDMcache.h:3392
double m11_2_at_Q
Definition: THDMcache.h:3400
double lambda2_at_Q
Definition: THDMcache.h:3404
double Ytop_at_Q
Definition: THDMcache.h:3395
double lambda1_at_Q
Definition: THDMcache.h:3403
double lambda3_at_Q
Definition: THDMcache.h:3405
double Q_THDM
Definition: THDMcache.h:3427
double g3_at_Q
Definition: THDMcache.h:3394
double g2_at_Q
Definition: THDMcache.h:3393
double lambda4_at_Q
Definition: THDMcache.h:3406
double Ytau2_at_Q
Definition: THDMcache.h:3399
double lambda5_at_Q
Definition: THDMcache.h:3407
double m12_2_at_Q
Definition: THDMcache.h:3402
double Q_cutoff
Definition: THDMcache.h:3391
double Ybottom1_at_Q
Definition: THDMcache.h:3396
double m22_2_at_Q
Definition: THDMcache.h:3401
double computeThValue()
The quartic coupling .
double computeThValue()
The quartic coupling .
double computeThValue()
The quartic coupling .
double computeThValue()
The quartic coupling .
double computeThValue()
The quartic coupling .
double computeThValue()
The quartic coupling .
double computeThValue()
The quartic coupling .

◆ updateCache()

double THDMcache::updateCache ( )

Definition at line 12800 of file THDMcache.cpp.

12801{
12803 bma=myTHDM->getbma();
12805 tanb=myTHDM->gettanb();
12807 mA2=myTHDM->getmA2();
12808 mHp2=myTHDM->getmHp2();
12810 MW=MWTHDM(myTHDM->Mw_tree());
12811 cW2=cW2THDM(myTHDM->c02());
12812 /*This should be the only reference to the SM Higgs mass!*/
12813 mHl=myTHDM->getMHl();
12814 mHl2=mHl*mHl;
12815 mHh2=myTHDM->getmHh2();
12822 vev=myTHDM->v();
12823 Ale=myTHDM->getAle();
12824 Als=myTHDM->getAlsMz();
12834 MZ=myTHDM->getMz();
12837
12838 UnitarityTestflag=false; //Default is false; only set to true if you want to use hard-coded lambda's for unitarity
12839
12848
12849 return mHl2;
12850}
@ UP
Definition: QCD.h:324
@ BOTTOM
Definition: QCD.h:329
@ 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
const Particle & getLeptons(const QCD::lepton p) const
A get method to retrieve the member object of a lepton.
const double getMz() const
A get method to access the mass of the boson .
const double getAlsMz() const
A get method to access the value of .
virtual const double getMHl() const
A get method to retrieve the Higgs mass .
const double c02() const
The square of the cosine of the weak mixing angle defined without weak radiative corrections.
const double Mw_tree() const
The tree-level mass of the boson, .
const double getAle() const
A get method to retrieve the fine-structure constant .
double getBDtaunu_SM() const
A method get the SM expectation.
Definition: THDM.h:499
double gettanb() const
A method get .
Definition: THDM.h:283
double getBDstartaunu_B() const
A method get the coefficient B.
Definition: THDM.h:539
double getBDstartaunu_A() const
A method get the coefficient A.
Definition: THDM.h:531
double getBDtaunu_A() const
A method get the coefficient A.
Definition: THDM.h:507
double getBDtaunu_B() const
A method get the coefficient B.
Definition: THDM.h:515
double getbma() const
A method get .
Definition: THDM.h:307
double getQ_THDM() const
A method get the THDM scale.
Definition: THDM.h:555
double getmHh2() const
A method get the squared mass of the "non-125 GeV" neutral scalar Higgs.
Definition: THDM.h:365
double getmHp2() const
A method get the squared charged Higgs mass.
Definition: THDM.h:457
double getlogtb() const
A method get .
Definition: THDM.h:275
bool getWFRflag() const
A method get the flag to switch on wavefunction renormalization for the NLO unitarity conditions.
Definition: THDM.h:267
double getmA2() const
A method get the squared mass of the pseudoscalar Higgs A.
Definition: THDM.h:423
double getBDstartaunu_SM() const
A method get the SM expectation.
Definition: THDM.h:523
void computeHpquantities()
double cW2THDM(const double c02) const
Definition: THDMcache.cpp:7451
double BDstartaunu_A
Definition: THDMcache.h:3436
void runTHDMparameters()
void computeAquantities()
void computeAlimits()
void computeWFRcombinations()
double BDtaunu_B
Definition: THDMcache.h:3434
void computeHHquantities()
Definition: THDMcache.cpp:7606
double BDtaunu_SM
Definition: THDMcache.h:3432
void computeSignalStrengthQuantities()
Definition: THDMcache.cpp:7463
void computeHHlimits()
Definition: THDMcache.cpp:7806
double MWTHDM(const double MW) const
Definition: THDMcache.cpp:7457
double BDstartaunu_B
Definition: THDMcache.h:3437
double BDtaunu_A
Definition: THDMcache.h:3433
double BDstartaunu_SM
Definition: THDMcache.h:3435

Member Data Documentation

◆ A_A_D_cache

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

Definition at line 3871 of file THDMcache.h.

◆ A_A_L_cache

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

Definition at line 3874 of file THDMcache.h.

◆ A_A_U_cache

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

Definition at line 3868 of file THDMcache.h.

◆ A_h_D_cache

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

Definition at line 3869 of file THDMcache.h.

◆ A_H_Hp_cache

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

Definition at line 3876 of file THDMcache.h.

◆ A_h_L_cache

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

Definition at line 3872 of file THDMcache.h.

◆ A_h_U_cache

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

Definition at line 3866 of file THDMcache.h.

◆ A_H_W_cache

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

Definition at line 3875 of file THDMcache.h.

◆ A_HH_D_cache

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

Definition at line 3870 of file THDMcache.h.

◆ A_HH_L_cache

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

Definition at line 3873 of file THDMcache.h.

◆ A_HH_U_cache

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

Definition at line 3867 of file THDMcache.h.

◆ Ale

double THDMcache::Ale
private

Definition at line 3446 of file THDMcache.h.

◆ Als

double THDMcache::Als
private

Definition at line 3447 of file THDMcache.h.

◆ arraybsgamma

gslpp::matrix<double> THDMcache::arraybsgamma

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

Definition at line 195 of file THDMcache.h.

◆ ATLAS13_bb_A_Zh_Zbb

gslpp::matrix<double> THDMcache::ATLAS13_bb_A_Zh_Zbb

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

Definition at line 154 of file THDMcache.h.

◆ ATLAS13_bb_A_Zh_Zbb_e

gslpp::matrix<double> THDMcache::ATLAS13_bb_A_Zh_Zbb_e

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

Definition at line 160 of file THDMcache.h.

◆ ATLAS13_bb_phi_tautau

gslpp::matrix<double> THDMcache::ATLAS13_bb_phi_tautau

Definition at line 150 of file THDMcache.h.

◆ ATLAS13_bb_phi_tautau_e

gslpp::matrix<double> THDMcache::ATLAS13_bb_phi_tautau_e

Definition at line 156 of file THDMcache.h.

◆ ATLAS13_bb_phi_tt

gslpp::matrix<double> THDMcache::ATLAS13_bb_phi_tt

Definition at line 150 of file THDMcache.h.

◆ ATLAS13_bb_phi_tt_e

gslpp::matrix<double> THDMcache::ATLAS13_bb_phi_tt_e

Definition at line 156 of file THDMcache.h.

◆ ATLAS13_gg_A_Zh_Zbb

gslpp::matrix<double> THDMcache::ATLAS13_gg_A_Zh_Zbb

Definition at line 154 of file THDMcache.h.

◆ ATLAS13_gg_A_Zh_Zbb_e

gslpp::matrix<double> THDMcache::ATLAS13_gg_A_Zh_Zbb_e

Definition at line 160 of file THDMcache.h.

◆ ATLAS13_gg_H_WW_enumumu

gslpp::matrix<double> THDMcache::ATLAS13_gg_H_WW_enumumu

Definition at line 153 of file THDMcache.h.

◆ ATLAS13_gg_H_WW_enumumu_e

gslpp::matrix<double> THDMcache::ATLAS13_gg_H_WW_enumumu_e

Definition at line 159 of file THDMcache.h.

◆ ATLAS13_gg_H_WW_lnuqq

gslpp::matrix<double> THDMcache::ATLAS13_gg_H_WW_lnuqq

Definition at line 153 of file THDMcache.h.

◆ ATLAS13_gg_H_WW_lnuqq_e

gslpp::matrix<double> THDMcache::ATLAS13_gg_H_WW_lnuqq_e

Definition at line 159 of file THDMcache.h.

◆ ATLAS13_gg_H_ZZ_llll

gslpp::matrix<double> THDMcache::ATLAS13_gg_H_ZZ_llll

Definition at line 151 of file THDMcache.h.

◆ ATLAS13_gg_H_ZZ_llll_e

gslpp::matrix<double> THDMcache::ATLAS13_gg_H_ZZ_llll_e

Definition at line 157 of file THDMcache.h.

◆ ATLAS13_gg_H_ZZ_llllnunu

gslpp::matrix<double> THDMcache::ATLAS13_gg_H_ZZ_llllnunu

Definition at line 151 of file THDMcache.h.

◆ ATLAS13_gg_H_ZZ_llllnunu_e

gslpp::matrix<double> THDMcache::ATLAS13_gg_H_ZZ_llllnunu_e

Definition at line 157 of file THDMcache.h.

◆ ATLAS13_gg_H_ZZ_llnunu

gslpp::matrix<double> THDMcache::ATLAS13_gg_H_ZZ_llnunu

Definition at line 151 of file THDMcache.h.

◆ ATLAS13_gg_H_ZZ_llnunu_e

gslpp::matrix<double> THDMcache::ATLAS13_gg_H_ZZ_llnunu_e

Definition at line 157 of file THDMcache.h.

◆ ATLAS13_gg_H_ZZ_llqq

gslpp::matrix<double> THDMcache::ATLAS13_gg_H_ZZ_llqq

Definition at line 152 of file THDMcache.h.

◆ ATLAS13_gg_H_ZZ_llqq_e

gslpp::matrix<double> THDMcache::ATLAS13_gg_H_ZZ_llqq_e

Definition at line 158 of file THDMcache.h.

◆ ATLAS13_gg_H_ZZ_nunuqq

gslpp::matrix<double> THDMcache::ATLAS13_gg_H_ZZ_nunuqq

Definition at line 152 of file THDMcache.h.

◆ ATLAS13_gg_H_ZZ_nunuqq_e

gslpp::matrix<double> THDMcache::ATLAS13_gg_H_ZZ_nunuqq_e

Definition at line 158 of file THDMcache.h.

◆ ATLAS13_gg_H_ZZ_qqllnunu

gslpp::matrix<double> THDMcache::ATLAS13_gg_H_ZZ_qqllnunu

Definition at line 152 of file THDMcache.h.

◆ ATLAS13_gg_H_ZZ_qqllnunu_e

gslpp::matrix<double> THDMcache::ATLAS13_gg_H_ZZ_qqllnunu_e

Definition at line 158 of file THDMcache.h.

◆ ATLAS13_gg_phi_tautau

gslpp::matrix<double> THDMcache::ATLAS13_gg_phi_tautau

Definition at line 150 of file THDMcache.h.

◆ ATLAS13_gg_phi_tautau_e

gslpp::matrix<double> THDMcache::ATLAS13_gg_phi_tautau_e

Definition at line 156 of file THDMcache.h.

◆ ATLAS13_gg_phi_Zga_llga

gslpp::matrix<double> THDMcache::ATLAS13_gg_phi_Zga_llga

Definition at line 151 of file THDMcache.h.

◆ ATLAS13_gg_phi_Zga_llga_e

gslpp::matrix<double> THDMcache::ATLAS13_gg_phi_Zga_llga_e

Definition at line 157 of file THDMcache.h.

◆ ATLAS13_pp_H_hh_bbbb

gslpp::matrix<double> THDMcache::ATLAS13_pp_H_hh_bbbb

Definition at line 153 of file THDMcache.h.

◆ ATLAS13_pp_H_hh_bbbb_e

gslpp::matrix<double> THDMcache::ATLAS13_pp_H_hh_bbbb_e

Definition at line 159 of file THDMcache.h.

◆ ATLAS13_pp_H_hh_gagabb

gslpp::matrix<double> THDMcache::ATLAS13_pp_H_hh_gagabb

Definition at line 154 of file THDMcache.h.

◆ ATLAS13_pp_H_hh_gagabb_e

gslpp::matrix<double> THDMcache::ATLAS13_pp_H_hh_gagabb_e

Definition at line 160 of file THDMcache.h.

◆ ATLAS13_pp_H_hh_gagaWW

gslpp::matrix<double> THDMcache::ATLAS13_pp_H_hh_gagaWW

Definition at line 154 of file THDMcache.h.

◆ ATLAS13_pp_H_hh_gagaWW_e

gslpp::matrix<double> THDMcache::ATLAS13_pp_H_hh_gagaWW_e

Definition at line 160 of file THDMcache.h.

◆ ATLAS13_pp_H_VV_qqqq

gslpp::matrix<double> THDMcache::ATLAS13_pp_H_VV_qqqq

Definition at line 153 of file THDMcache.h.

◆ ATLAS13_pp_H_VV_qqqq_e

gslpp::matrix<double> THDMcache::ATLAS13_pp_H_VV_qqqq_e

Definition at line 159 of file THDMcache.h.

◆ ATLAS13_pp_Hp_tb1

gslpp::matrix<double> THDMcache::ATLAS13_pp_Hp_tb1

Definition at line 187 of file THDMcache.h.

◆ ATLAS13_pp_Hp_tb1_e

gslpp::matrix<double> THDMcache::ATLAS13_pp_Hp_tb1_e

Definition at line 189 of file THDMcache.h.

◆ ATLAS13_pp_Hp_tb2

gslpp::matrix<double> THDMcache::ATLAS13_pp_Hp_tb2

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

Definition at line 187 of file THDMcache.h.

◆ ATLAS13_pp_Hp_tb2_e

gslpp::matrix<double> THDMcache::ATLAS13_pp_Hp_tb2_e

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

Definition at line 189 of file THDMcache.h.

◆ ATLAS13_pp_Hpm_taunu

gslpp::matrix<double> THDMcache::ATLAS13_pp_Hpm_taunu

Definition at line 187 of file THDMcache.h.

◆ ATLAS13_pp_Hpm_taunu_e

gslpp::matrix<double> THDMcache::ATLAS13_pp_Hpm_taunu_e

Definition at line 189 of file THDMcache.h.

◆ ATLAS13_pp_phi_gaga

gslpp::matrix<double> THDMcache::ATLAS13_pp_phi_gaga

Definition at line 151 of file THDMcache.h.

◆ ATLAS13_pp_phi_gaga_e

gslpp::matrix<double> THDMcache::ATLAS13_pp_phi_gaga_e

Definition at line 157 of file THDMcache.h.

◆ ATLAS13_pp_phi_Zga

gslpp::matrix<double> THDMcache::ATLAS13_pp_phi_Zga

Definition at line 151 of file THDMcache.h.

◆ ATLAS13_pp_phi_Zga_e

gslpp::matrix<double> THDMcache::ATLAS13_pp_phi_Zga_e

Definition at line 157 of file THDMcache.h.

◆ ATLAS13_tt_phi_tt

gslpp::matrix<double> THDMcache::ATLAS13_tt_phi_tt

Definition at line 150 of file THDMcache.h.

◆ ATLAS13_tt_phi_tt_e

gslpp::matrix<double> THDMcache::ATLAS13_tt_phi_tt_e

Definition at line 156 of file THDMcache.h.

◆ ATLAS13_VBF_H_WW_enumumu

gslpp::matrix<double> THDMcache::ATLAS13_VBF_H_WW_enumumu

Definition at line 153 of file THDMcache.h.

◆ ATLAS13_VBF_H_WW_enumumu_e

gslpp::matrix<double> THDMcache::ATLAS13_VBF_H_WW_enumumu_e

Definition at line 159 of file THDMcache.h.

◆ ATLAS13_VBF_H_WW_lnuqq

gslpp::matrix<double> THDMcache::ATLAS13_VBF_H_WW_lnuqq

Definition at line 153 of file THDMcache.h.

◆ ATLAS13_VBF_H_WW_lnuqq_e

gslpp::matrix<double> THDMcache::ATLAS13_VBF_H_WW_lnuqq_e

Definition at line 159 of file THDMcache.h.

◆ ATLAS13_VBF_H_ZZ_llll

gslpp::matrix<double> THDMcache::ATLAS13_VBF_H_ZZ_llll

Definition at line 152 of file THDMcache.h.

◆ ATLAS13_VBF_H_ZZ_llll_e

gslpp::matrix<double> THDMcache::ATLAS13_VBF_H_ZZ_llll_e

Definition at line 158 of file THDMcache.h.

◆ ATLAS13_VBF_H_ZZ_llllnunu

gslpp::matrix<double> THDMcache::ATLAS13_VBF_H_ZZ_llllnunu

Definition at line 151 of file THDMcache.h.

◆ ATLAS13_VBF_H_ZZ_llllnunu_e

gslpp::matrix<double> THDMcache::ATLAS13_VBF_H_ZZ_llllnunu_e

Definition at line 157 of file THDMcache.h.

◆ ATLAS13_VBF_H_ZZ_llqq

gslpp::matrix<double> THDMcache::ATLAS13_VBF_H_ZZ_llqq

Definition at line 152 of file THDMcache.h.

◆ ATLAS13_VBF_H_ZZ_llqq_e

gslpp::matrix<double> THDMcache::ATLAS13_VBF_H_ZZ_llqq_e

Definition at line 158 of file THDMcache.h.

◆ ATLAS13_VBF_H_ZZ_qqllnunu

gslpp::matrix<double> THDMcache::ATLAS13_VBF_H_ZZ_qqllnunu

Definition at line 152 of file THDMcache.h.

◆ ATLAS13_VBF_H_ZZ_qqllnunu_e

gslpp::matrix<double> THDMcache::ATLAS13_VBF_H_ZZ_qqllnunu_e

Definition at line 158 of file THDMcache.h.

◆ ATLAS8_bb_phi_tautau

gslpp::matrix<double> THDMcache::ATLAS8_bb_phi_tautau

Definition at line 136 of file THDMcache.h.

◆ ATLAS8_bb_phi_tautau_e

gslpp::matrix<double> THDMcache::ATLAS8_bb_phi_tautau_e

Definition at line 138 of file THDMcache.h.

◆ ATLAS8_gg_A_hZ_bbZ

gslpp::matrix<double> THDMcache::ATLAS8_gg_A_hZ_bbZ

Definition at line 136 of file THDMcache.h.

◆ ATLAS8_gg_A_hZ_bbZ_e

gslpp::matrix<double> THDMcache::ATLAS8_gg_A_hZ_bbZ_e

Definition at line 138 of file THDMcache.h.

◆ ATLAS8_gg_A_hZ_tautauZ

gslpp::matrix<double> THDMcache::ATLAS8_gg_A_hZ_tautauZ

Definition at line 136 of file THDMcache.h.

◆ ATLAS8_gg_A_hZ_tautauZ_e

gslpp::matrix<double> THDMcache::ATLAS8_gg_A_hZ_tautauZ_e

Definition at line 138 of file THDMcache.h.

◆ ATLAS8_gg_H_hh

gslpp::matrix<double> THDMcache::ATLAS8_gg_H_hh

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

Definition at line 136 of file THDMcache.h.

◆ ATLAS8_gg_H_hh_e

gslpp::matrix<double> THDMcache::ATLAS8_gg_H_hh_e

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

Definition at line 138 of file THDMcache.h.

◆ ATLAS8_gg_H_WW

gslpp::matrix<double> THDMcache::ATLAS8_gg_H_WW

Definition at line 136 of file THDMcache.h.

◆ ATLAS8_gg_H_WW_e

gslpp::matrix<double> THDMcache::ATLAS8_gg_H_WW_e

Definition at line 138 of file THDMcache.h.

◆ ATLAS8_gg_H_ZZ

gslpp::matrix<double> THDMcache::ATLAS8_gg_H_ZZ

Definition at line 136 of file THDMcache.h.

◆ ATLAS8_gg_H_ZZ_e

gslpp::matrix<double> THDMcache::ATLAS8_gg_H_ZZ_e

Definition at line 138 of file THDMcache.h.

◆ ATLAS8_gg_phi_tautau

gslpp::matrix<double> THDMcache::ATLAS8_gg_phi_tautau

Definition at line 136 of file THDMcache.h.

◆ ATLAS8_gg_phi_tautau_e

gslpp::matrix<double> THDMcache::ATLAS8_gg_phi_tautau_e

Definition at line 138 of file THDMcache.h.

◆ ATLAS8_gg_phi_tt

gslpp::matrix<double> THDMcache::ATLAS8_gg_phi_tt

Definition at line 136 of file THDMcache.h.

◆ ATLAS8_gg_phi_tt_e

gslpp::matrix<double> THDMcache::ATLAS8_gg_phi_tt_e

Definition at line 138 of file THDMcache.h.

◆ ATLAS8_pp_Hpm_taunu

gslpp::matrix<double> THDMcache::ATLAS8_pp_Hpm_taunu

Definition at line 179 of file THDMcache.h.

◆ ATLAS8_pp_Hpm_taunu_e

gslpp::matrix<double> THDMcache::ATLAS8_pp_Hpm_taunu_e

Definition at line 181 of file THDMcache.h.

◆ ATLAS8_pp_Hpm_tb

gslpp::matrix<double> THDMcache::ATLAS8_pp_Hpm_tb

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

Definition at line 179 of file THDMcache.h.

◆ ATLAS8_pp_Hpm_tb_e

gslpp::matrix<double> THDMcache::ATLAS8_pp_Hpm_tb_e

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

Definition at line 181 of file THDMcache.h.

◆ ATLAS8_pp_phi_gaga

gslpp::matrix<double> THDMcache::ATLAS8_pp_phi_gaga

Definition at line 136 of file THDMcache.h.

◆ ATLAS8_pp_phi_gaga_e

gslpp::matrix<double> THDMcache::ATLAS8_pp_phi_gaga_e

Definition at line 138 of file THDMcache.h.

◆ ATLAS8_pp_phi_Zga_llga

gslpp::matrix<double> THDMcache::ATLAS8_pp_phi_Zga_llga

Definition at line 136 of file THDMcache.h.

◆ ATLAS8_pp_phi_Zga_llga_e

gslpp::matrix<double> THDMcache::ATLAS8_pp_phi_Zga_llga_e

Definition at line 138 of file THDMcache.h.

◆ ATLAS8_VBF_H_WW

gslpp::matrix<double> THDMcache::ATLAS8_VBF_H_WW

Definition at line 136 of file THDMcache.h.

◆ ATLAS8_VBF_H_WW_e

gslpp::matrix<double> THDMcache::ATLAS8_VBF_H_WW_e

Definition at line 138 of file THDMcache.h.

◆ ATLAS8_VBF_H_ZZ

gslpp::matrix<double> THDMcache::ATLAS8_VBF_H_ZZ

Definition at line 136 of file THDMcache.h.

◆ ATLAS8_VBF_H_ZZ_e

gslpp::matrix<double> THDMcache::ATLAS8_VBF_H_ZZ_e

Definition at line 138 of file THDMcache.h.

◆ B00_MZ2_0_mA2_mHp2_cache

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

Definition at line 3541 of file THDMcache.h.

◆ B00_MZ2_0_mHh2_mA2_cache

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

Definition at line 3542 of file THDMcache.h.

◆ B00_MZ2_0_mHh2_mHp2_cache

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

Definition at line 3543 of file THDMcache.h.

◆ B00_MZ2_0_mHl2_mA2_cache

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

Definition at line 3544 of file THDMcache.h.

◆ B00_MZ2_0_mHl2_mHp2_cache

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

Definition at line 3545 of file THDMcache.h.

◆ B00_MZ2_0_mHp2_mHp2_cache

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

Definition at line 3546 of file THDMcache.h.

◆ B00_MZ2_0_MW2_mHh2_cache

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

Definition at line 3547 of file THDMcache.h.

◆ B00_MZ2_0_MW2_mHl2_cache

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

Definition at line 3548 of file THDMcache.h.

◆ B00_MZ2_0_MZ2_mHh2_cache

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

Definition at line 3549 of file THDMcache.h.

◆ B00_MZ2_0_MZ2_mHl2_cache

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

Definition at line 3550 of file THDMcache.h.

◆ B00_MZ2_MW2_mA2_mHp2_cache

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

Definition at line 3551 of file THDMcache.h.

◆ B00_MZ2_MW2_mHh2_mHp2_cache

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

Definition at line 3552 of file THDMcache.h.

◆ B00_MZ2_MW2_mHl2_mHp2_cache

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

Definition at line 3553 of file THDMcache.h.

◆ B00_MZ2_MW2_mHp2_mHp2_cache

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

Definition at line 3554 of file THDMcache.h.

◆ B00_MZ2_MW2_MW2_mHh2_cache

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

Definition at line 3555 of file THDMcache.h.

◆ B00_MZ2_MW2_MW2_mHl2_cache

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

Definition at line 3556 of file THDMcache.h.

◆ B00_MZ2_MZ2_mHh2_mA2_cache

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

Definition at line 3557 of file THDMcache.h.

◆ B00_MZ2_MZ2_mHl2_mA2_cache

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

Definition at line 3558 of file THDMcache.h.

◆ B00_MZ2_MZ2_mHp2_mHp2_cache

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

Definition at line 3559 of file THDMcache.h.

◆ B00_MZ2_MZ2_MZ2_mHh2_cache

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

Definition at line 3560 of file THDMcache.h.

◆ B00_MZ2_MZ2_MZ2_mHl2_cache

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

Definition at line 3561 of file THDMcache.h.

◆ B0_MZ2_0_0_mHh2_cache

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

Definition at line 3477 of file THDMcache.h.

◆ B0_MZ2_0_0_mHl2_cache

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

Definition at line 3476 of file THDMcache.h.

◆ B0_MZ2_0_mA2_mHh2_cache

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

Definition at line 3481 of file THDMcache.h.

◆ B0_MZ2_0_mA2_mHl2_cache

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

Definition at line 3480 of file THDMcache.h.

◆ B0_MZ2_0_mHp2_mHh2_cache

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

Definition at line 3479 of file THDMcache.h.

◆ B0_MZ2_0_mHp2_mHl2_cache

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

Definition at line 3478 of file THDMcache.h.

◆ B0_MZ2_0_MW2_mHh2_cache

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

Definition at line 3467 of file THDMcache.h.

◆ B0_MZ2_0_MW2_mHl2_cache

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

Definition at line 3468 of file THDMcache.h.

◆ B0_MZ2_0_MZ2_mHh2_cache

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

Definition at line 3469 of file THDMcache.h.

◆ B0_MZ2_0_MZ2_mHl2_cache

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

Definition at line 3470 of file THDMcache.h.

◆ B0_MZ2_mA2_0_mHh2_cache

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

Definition at line 3503 of file THDMcache.h.

◆ B0_MZ2_mA2_0_mHl2_cache

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

Definition at line 3502 of file THDMcache.h.

◆ B0_MZ2_mA2_mA2_mHh2_cache

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

Definition at line 3505 of file THDMcache.h.

◆ B0_MZ2_mA2_mA2_mHl2_cache

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

Definition at line 3504 of file THDMcache.h.

◆ B0_MZ2_mHh2_0_0_cache

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

Definition at line 3490 of file THDMcache.h.

◆ B0_MZ2_mHh2_0_mA2_cache

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

Definition at line 3492 of file THDMcache.h.

◆ B0_MZ2_mHh2_0_mHp2_cache

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

Definition at line 3491 of file THDMcache.h.

◆ B0_MZ2_mHh2_mA2_mA2_cache

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

Definition at line 3497 of file THDMcache.h.

◆ B0_MZ2_mHh2_mHh2_mHh2_cache

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

Definition at line 3495 of file THDMcache.h.

◆ B0_MZ2_mHh2_mHh2_mHl2_cache

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

Definition at line 3494 of file THDMcache.h.

◆ B0_MZ2_mHh2_mHl2_mHl2_cache

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

Definition at line 3493 of file THDMcache.h.

◆ B0_MZ2_mHh2_mHp2_mHp2_cache

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

Definition at line 3496 of file THDMcache.h.

◆ B0_MZ2_mHl2_0_0_cache

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

Definition at line 3482 of file THDMcache.h.

◆ B0_MZ2_mHl2_0_mA2_cache

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

Definition at line 3484 of file THDMcache.h.

◆ B0_MZ2_mHl2_0_mHp2_cache

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

Definition at line 3483 of file THDMcache.h.

◆ B0_MZ2_mHl2_mA2_mA2_cache

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

Definition at line 3489 of file THDMcache.h.

◆ B0_MZ2_mHl2_mHh2_mHh2_cache

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

Definition at line 3487 of file THDMcache.h.

◆ B0_MZ2_mHl2_mHh2_mHl2_cache

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

Definition at line 3486 of file THDMcache.h.

◆ B0_MZ2_mHl2_mHl2_mHl2_cache

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

Definition at line 3485 of file THDMcache.h.

◆ B0_MZ2_mHl2_mHp2_mHp2_cache

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

Definition at line 3488 of file THDMcache.h.

◆ B0_MZ2_mHp2_0_mHh2_cache

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

Definition at line 3499 of file THDMcache.h.

◆ B0_MZ2_mHp2_0_mHl2_cache

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

Definition at line 3498 of file THDMcache.h.

◆ B0_MZ2_mHp2_mHp2_mHh2_cache

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

Definition at line 3501 of file THDMcache.h.

◆ B0_MZ2_mHp2_mHp2_mHl2_cache

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

Definition at line 3500 of file THDMcache.h.

◆ B0_MZ2_MW2_MW2_mHh2_cache

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

Definition at line 3471 of file THDMcache.h.

◆ B0_MZ2_MW2_MW2_mHl2_cache

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

Definition at line 3472 of file THDMcache.h.

◆ B0_MZ2_MZ2_MZ2_mHh2_cache

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

Definition at line 3473 of file THDMcache.h.

◆ B0_MZ2_MZ2_MZ2_mHl2_cache

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

Definition at line 3474 of file THDMcache.h.

◆ B0p_MZ2_0_0_mHh2_cache

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

Definition at line 3508 of file THDMcache.h.

◆ B0p_MZ2_0_0_mHl2_cache

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

Definition at line 3507 of file THDMcache.h.

◆ B0p_MZ2_0_mA2_mHh2_cache

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

Definition at line 3513 of file THDMcache.h.

◆ B0p_MZ2_0_mA2_mHl2_cache

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

Definition at line 3512 of file THDMcache.h.

◆ B0p_MZ2_0_mHp2_mA2_cache

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

Definition at line 3511 of file THDMcache.h.

◆ B0p_MZ2_0_mHp2_mHh2_cache

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

Definition at line 3510 of file THDMcache.h.

◆ B0p_MZ2_0_mHp2_mHl2_cache

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

Definition at line 3509 of file THDMcache.h.

◆ B0p_MZ2_mA2_0_mHh2_cache

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

Definition at line 3536 of file THDMcache.h.

◆ B0p_MZ2_mA2_0_mHl2_cache

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

Definition at line 3535 of file THDMcache.h.

◆ B0p_MZ2_mA2_0_mHp2_cache

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

Definition at line 3537 of file THDMcache.h.

◆ B0p_MZ2_mA2_mA2_mHh2_cache

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

Definition at line 3539 of file THDMcache.h.

◆ B0p_MZ2_mA2_mA2_mHl2_cache

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

Definition at line 3538 of file THDMcache.h.

◆ B0p_MZ2_mHh2_0_0_cache

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

Definition at line 3522 of file THDMcache.h.

◆ B0p_MZ2_mHh2_0_mA2_cache

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

Definition at line 3524 of file THDMcache.h.

◆ B0p_MZ2_mHh2_0_mHp2_cache

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

Definition at line 3523 of file THDMcache.h.

◆ B0p_MZ2_mHh2_mA2_mA2_cache

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

Definition at line 3529 of file THDMcache.h.

◆ B0p_MZ2_mHh2_mHh2_mHh2_cache

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

Definition at line 3527 of file THDMcache.h.

◆ B0p_MZ2_mHh2_mHh2_mHl2_cache

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

Definition at line 3526 of file THDMcache.h.

◆ B0p_MZ2_mHh2_mHl2_mHl2_cache

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

Definition at line 3525 of file THDMcache.h.

◆ B0p_MZ2_mHh2_mHp2_mHp2_cache

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

Definition at line 3528 of file THDMcache.h.

◆ B0p_MZ2_mHl2_0_0_cache

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

Definition at line 3514 of file THDMcache.h.

◆ B0p_MZ2_mHl2_0_mA2_cache

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

Definition at line 3516 of file THDMcache.h.

◆ B0p_MZ2_mHl2_0_mHp2_cache

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

Definition at line 3515 of file THDMcache.h.

◆ B0p_MZ2_mHl2_mA2_mA2_cache

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

Definition at line 3521 of file THDMcache.h.

◆ B0p_MZ2_mHl2_mHh2_mHh2_cache

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

Definition at line 3519 of file THDMcache.h.

◆ B0p_MZ2_mHl2_mHh2_mHl2_cache

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

Definition at line 3518 of file THDMcache.h.

◆ B0p_MZ2_mHl2_mHl2_mHl2_cache

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

Definition at line 3517 of file THDMcache.h.

◆ B0p_MZ2_mHl2_mHp2_mHp2_cache

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

Definition at line 3520 of file THDMcache.h.

◆ B0p_MZ2_mHp2_0_mA2_cache

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

Definition at line 3532 of file THDMcache.h.

◆ B0p_MZ2_mHp2_0_mHh2_cache

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

Definition at line 3531 of file THDMcache.h.

◆ B0p_MZ2_mHp2_0_mHl2_cache

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

Definition at line 3530 of file THDMcache.h.

◆ B0p_MZ2_mHp2_mHp2_mHh2_cache

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

Definition at line 3534 of file THDMcache.h.

◆ B0p_MZ2_mHp2_mHp2_mHl2_cache

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

Definition at line 3533 of file THDMcache.h.

◆ bbF_A_bb_TH8

double THDMcache::bbF_A_bb_TH8

Cross section times branching ratio for the process \(b\bar b\to A\to b\bar b\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{b\bar b\to A}\cdot BR^{\text{THDM}}(A\to b\bar b)\)

Definition at line 3244 of file THDMcache.h.

◆ bbF_A_hZ_bbZ_TH13

double THDMcache::bbF_A_hZ_bbZ_TH13

Cross section times branching ratio for the process \(b\bar b\to A\to hZ\to b\bar b Z\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{b\bar b\to A}\cdot BR^{\text{THDM}}(A\to hZ\to b\bar b Z)\)

Definition at line 3264 of file THDMcache.h.

◆ bbF_A_tautau_TH13

double THDMcache::bbF_A_tautau_TH13

Cross section times branching ratio for the process \(b\bar b\to A\to \tau \tauZ\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{b\bar b\to A}\cdot BR^{\text{THDM}}(A\to \tau \tau)\)

Definition at line 3252 of file THDMcache.h.

◆ bbF_A_tautau_TH8

double THDMcache::bbF_A_tautau_TH8

Cross section times branching ratio for the process \(b\bar b\to A\to \tau\tau\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{b\bar b\to A}\cdot BR^{\text{THDM}}(A\to \tau\tau)\)

Definition at line 3224 of file THDMcache.h.

◆ bbF_A_tt_TH13

double THDMcache::bbF_A_tt_TH13

Cross section times branching ratio for the process \(b\bar b\to A\to t\bar t\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{b\bar b\to A}\cdot BR^{\text{THDM}}(A\to t\bar t)\)

Definition at line 3268 of file THDMcache.h.

◆ bbF_H_bb_TH8

double THDMcache::bbF_H_bb_TH8

Cross section times branching ratio for the process \(b\bar b\to H\to b\bar b\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{b\bar b\to H}\cdot BR^{\text{THDM}}(H\to b\bar b)\)

Definition at line 2974 of file THDMcache.h.

◆ bbF_H_tautau_TH13

double THDMcache::bbF_H_tautau_TH13

Cross section times branching ratio for the process \(b\bar b\to H\to \tau\tau\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{b\bar b\to H}\cdot BR^{\text{THDM}}(H\to \tau\tau)\)

Definition at line 2982 of file THDMcache.h.

◆ bbF_H_tautau_TH8

double THDMcache::bbF_H_tautau_TH8

Cross section times branching ratio for the process \(b\bar b\to H\to \tau\tau\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{b\bar b\to H}\cdot BR^{\text{THDM}}(H\to \tau\tau)\)

Definition at line 2944 of file THDMcache.h.

◆ bbF_H_tt_TH13

double THDMcache::bbF_H_tt_TH13

Cross section times branching ratio for the process \(b\bar b\to H\to t\bar t\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{b\bar b\to H}\cdot BR^{\text{THDM}}(H\to t\bar t)\)

Definition at line 3032 of file THDMcache.h.

◆ BDstartaunu_A

double THDMcache::BDstartaunu_A
private

Definition at line 3436 of file THDMcache.h.

◆ BDstartaunu_B

double THDMcache::BDstartaunu_B
private

Definition at line 3437 of file THDMcache.h.

◆ BDstartaunu_SM

double THDMcache::BDstartaunu_SM
private

Definition at line 3435 of file THDMcache.h.

◆ BDtaunu_A

double THDMcache::BDtaunu_A
private

Definition at line 3433 of file THDMcache.h.

◆ BDtaunu_B

double THDMcache::BDtaunu_B
private

Definition at line 3434 of file THDMcache.h.

◆ BDtaunu_SM

double THDMcache::BDtaunu_SM
private

Definition at line 3432 of file THDMcache.h.

◆ bma

double THDMcache::bma
private

Definition at line 3428 of file THDMcache.h.

◆ Br_Atobb

double THDMcache::Br_Atobb

Definition at line 3218 of file THDMcache.h.

◆ Br_Atogaga

double THDMcache::Br_Atogaga

Definition at line 3216 of file THDMcache.h.

◆ Br_AtoHpW

double THDMcache::Br_AtoHpW

\(A\) branching ratio to a charged Higgs and a \(W^\mp\) boson.

Returns
\(BR(A\to H^\pm W^\mp)\) \(A\) branching ratio to a charged Higgs and a \(W^\mp\) boson. This is \(BR(A\to H^\pm W^\mp)\)

Definition at line 3286 of file THDMcache.h.

◆ Br_AtoHZ

double THDMcache::Br_AtoHZ

\(A\) branching ratio to an \(H\) and a \(Z\) boson. This is \(BR(A\to HZ)\)

Definition at line 3278 of file THDMcache.h.

◆ Br_AtohZ

double THDMcache::Br_AtohZ

\(A\) branching ratio to an \(h\) and a \(Z\) boson. This is \(BR(A\to hZ)\)

Definition at line 3280 of file THDMcache.h.

◆ Br_Atotautau

double THDMcache::Br_Atotautau

Definition at line 3215 of file THDMcache.h.

◆ Br_Atott

double THDMcache::Br_Atott

Definition at line 3217 of file THDMcache.h.

◆ br_bb

gslpp::matrix<double> THDMcache::br_bb

Definition at line 108 of file THDMcache.h.

◆ br_cc

gslpp::matrix<double> THDMcache::br_cc

Definition at line 108 of file THDMcache.h.

◆ Br_HtoAA

double THDMcache::Br_HtoAA

\(H\) branching ratio to two CP-odd Higgs bosons. This is \(BR(H\to AA)\)

Definition at line 3047 of file THDMcache.h.

◆ Br_HtoAZ

double THDMcache::Br_HtoAZ

\(H\) branching ratio to two light Higgs bosons. This is \(BR(H\to hh)\)

Definition at line 3051 of file THDMcache.h.

◆ Br_Htobb

double THDMcache::Br_Htobb

Definition at line 2939 of file THDMcache.h.

◆ Br_Htogaga

double THDMcache::Br_Htogaga

Definition at line 2934 of file THDMcache.h.

◆ Br_Htohh

double THDMcache::Br_Htohh

\(H\) branching ratio to two light Higgs bosons. This is \(BR(H\to hh)\)

Definition at line 3045 of file THDMcache.h.

◆ Br_HtoHpHm

double THDMcache::Br_HtoHpHm

\(H\) branching ratio to two charged Higgs bosons. This is \(BR(H\to H^\pm H^\mp)\)

Definition at line 3049 of file THDMcache.h.

◆ Br_HtoHpW

double THDMcache::Br_HtoHpW

\(H\) branching ratio to two light Higgs bosons. This is \(BR(H\to hh)\)

Definition at line 3053 of file THDMcache.h.

◆ Br_Htotautau

double THDMcache::Br_Htotautau

Definition at line 2933 of file THDMcache.h.

◆ Br_Htott

double THDMcache::Br_Htott

Definition at line 2938 of file THDMcache.h.

◆ Br_HtoWW

double THDMcache::Br_HtoWW

Definition at line 2937 of file THDMcache.h.

◆ Br_HtoZga

double THDMcache::Br_HtoZga

Definition at line 2935 of file THDMcache.h.

◆ Br_HtoZZ

double THDMcache::Br_HtoZZ

Definition at line 2936 of file THDMcache.h.

◆ br_mumu

gslpp::matrix<double> THDMcache::br_mumu

Definition at line 108 of file THDMcache.h.

◆ br_tautau

gslpp::matrix<double> THDMcache::br_tautau

Definition at line 108 of file THDMcache.h.

◆ br_tt

gslpp::matrix<double> THDMcache::br_tt

Definition at line 108 of file THDMcache.h.

◆ br_WW

gslpp::matrix<double> THDMcache::br_WW

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

Definition at line 108 of file THDMcache.h.

◆ br_ZZ

gslpp::matrix<double> THDMcache::br_ZZ

Definition at line 108 of file THDMcache.h.

◆ BrSM_htobb

double THDMcache::BrSM_htobb

SM branching ratio of \(h\to b \bar b\). This is \(BR{\text SM}(h\to b \bar b)\)

Definition at line 2876 of file THDMcache.h.

◆ BrSM_htogaga

double THDMcache::BrSM_htogaga

SM branching ratio of \(h\to \gamma \gamma\). This is \(BR{\text SM}(h\to \gamma \gamma)\)

Definition at line 2878 of file THDMcache.h.

◆ BrSM_htotautau

double THDMcache::BrSM_htotautau

SM branching ratio of \(h\to \tau \tau\). This is \(BR{\text SM}(h\to \tau \tau)\)

Definition at line 2880 of file THDMcache.h.

◆ CacheSize

const int THDMcache::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 48 of file THDMcache.h.

◆ CMS13_bb_phi_tautau

gslpp::matrix<double> THDMcache::CMS13_bb_phi_tautau

Definition at line 162 of file THDMcache.h.

◆ CMS13_bb_phi_tautau_e

gslpp::matrix<double> THDMcache::CMS13_bb_phi_tautau_e

Definition at line 166 of file THDMcache.h.

◆ CMS13_gg_H_ZZ_llnunu

gslpp::matrix<double> THDMcache::CMS13_gg_H_ZZ_llnunu

Definition at line 163 of file THDMcache.h.

◆ CMS13_gg_H_ZZ_llnunu_e

gslpp::matrix<double> THDMcache::CMS13_gg_H_ZZ_llnunu_e

Definition at line 167 of file THDMcache.h.

◆ CMS13_gg_phi_gaga

gslpp::matrix<double> THDMcache::CMS13_gg_phi_gaga

Definition at line 162 of file THDMcache.h.

◆ CMS13_gg_phi_gaga_e

gslpp::matrix<double> THDMcache::CMS13_gg_phi_gaga_e

Definition at line 166 of file THDMcache.h.

◆ CMS13_gg_phi_tautau

gslpp::matrix<double> THDMcache::CMS13_gg_phi_tautau

Definition at line 162 of file THDMcache.h.

◆ CMS13_gg_phi_tautau_e

gslpp::matrix<double> THDMcache::CMS13_gg_phi_tautau_e

Definition at line 166 of file THDMcache.h.

◆ CMS13_ggF_H_hh_bbbb

gslpp::matrix<double> THDMcache::CMS13_ggF_H_hh_bbbb

Definition at line 164 of file THDMcache.h.

◆ CMS13_ggF_H_hh_bbbb_e

gslpp::matrix<double> THDMcache::CMS13_ggF_H_hh_bbbb_e

Definition at line 168 of file THDMcache.h.

◆ CMS13_ggF_phi_Zga

gslpp::matrix<double> THDMcache::CMS13_ggF_phi_Zga

Definition at line 163 of file THDMcache.h.

◆ CMS13_ggF_phi_Zga_e

gslpp::matrix<double> THDMcache::CMS13_ggF_phi_Zga_e

Definition at line 167 of file THDMcache.h.

◆ CMS13_ggFVBF_H_WW_lnulnu

gslpp::matrix<double> THDMcache::CMS13_ggFVBF_H_WW_lnulnu

Definition at line 163 of file THDMcache.h.

◆ CMS13_ggFVBF_H_WW_lnulnu_e

gslpp::matrix<double> THDMcache::CMS13_ggFVBF_H_WW_lnulnu_e

Definition at line 167 of file THDMcache.h.

◆ CMS13_pp_H_hh_bbbb

gslpp::matrix<double> THDMcache::CMS13_pp_H_hh_bbbb

Definition at line 164 of file THDMcache.h.

◆ CMS13_pp_H_hh_bbbb_e

gslpp::matrix<double> THDMcache::CMS13_pp_H_hh_bbbb_e

Definition at line 168 of file THDMcache.h.

◆ CMS13_pp_H_hh_bblnulnu

gslpp::matrix<double> THDMcache::CMS13_pp_H_hh_bblnulnu

Definition at line 164 of file THDMcache.h.

◆ CMS13_pp_H_hh_bblnulnu_e

gslpp::matrix<double> THDMcache::CMS13_pp_H_hh_bblnulnu_e

Definition at line 168 of file THDMcache.h.

◆ CMS13_pp_H_hh_bbtautau

gslpp::matrix<double> THDMcache::CMS13_pp_H_hh_bbtautau

Definition at line 164 of file THDMcache.h.

◆ CMS13_pp_H_hh_bbtautau1

gslpp::matrix<double> THDMcache::CMS13_pp_H_hh_bbtautau1

Definition at line 164 of file THDMcache.h.

◆ CMS13_pp_H_hh_bbtautau1_e

gslpp::matrix<double> THDMcache::CMS13_pp_H_hh_bbtautau1_e

Definition at line 168 of file THDMcache.h.

◆ CMS13_pp_H_hh_bbtautau_e

gslpp::matrix<double> THDMcache::CMS13_pp_H_hh_bbtautau_e

Definition at line 168 of file THDMcache.h.

◆ CMS13_pp_H_hh_bbVV

gslpp::matrix<double> THDMcache::CMS13_pp_H_hh_bbVV

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

Definition at line 164 of file THDMcache.h.

◆ CMS13_pp_H_hh_bbVV_e

gslpp::matrix<double> THDMcache::CMS13_pp_H_hh_bbVV_e

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

Definition at line 168 of file THDMcache.h.

◆ CMS13_pp_H_hh_gagabb

gslpp::matrix<double> THDMcache::CMS13_pp_H_hh_gagabb

Definition at line 164 of file THDMcache.h.

◆ CMS13_pp_H_hh_gagabb_e

gslpp::matrix<double> THDMcache::CMS13_pp_H_hh_gagabb_e

Definition at line 168 of file THDMcache.h.

◆ CMS13_pp_H_ZZ_llll

gslpp::matrix<double> THDMcache::CMS13_pp_H_ZZ_llll

Definition at line 163 of file THDMcache.h.

◆ CMS13_pp_H_ZZ_llll_e

gslpp::matrix<double> THDMcache::CMS13_pp_H_ZZ_llll_e

Definition at line 167 of file THDMcache.h.

◆ CMS13_pp_H_ZZ_llnunu

gslpp::matrix<double> THDMcache::CMS13_pp_H_ZZ_llnunu

Definition at line 163 of file THDMcache.h.

◆ CMS13_pp_H_ZZ_llnunu_e

gslpp::matrix<double> THDMcache::CMS13_pp_H_ZZ_llnunu_e

Definition at line 167 of file THDMcache.h.

◆ CMS13_pp_H_ZZ_llqq

gslpp::matrix<double> THDMcache::CMS13_pp_H_ZZ_llqq

Definition at line 163 of file THDMcache.h.

◆ CMS13_pp_H_ZZ_llqq_e

gslpp::matrix<double> THDMcache::CMS13_pp_H_ZZ_llqq_e

Definition at line 167 of file THDMcache.h.

◆ CMS13_pp_Hpm_taunu

gslpp::matrix<double> THDMcache::CMS13_pp_Hpm_taunu

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

Definition at line 191 of file THDMcache.h.

◆ CMS13_pp_Hpm_taunu_e

gslpp::matrix<double> THDMcache::CMS13_pp_Hpm_taunu_e

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

Definition at line 193 of file THDMcache.h.

◆ CMS13_pp_phi_bb

gslpp::matrix<double> THDMcache::CMS13_pp_phi_bb

Definition at line 162 of file THDMcache.h.

◆ CMS13_pp_phi_bb_e

gslpp::matrix<double> THDMcache::CMS13_pp_phi_bb_e

Definition at line 166 of file THDMcache.h.

◆ CMS13_pp_phi_Zga_llga

gslpp::matrix<double> THDMcache::CMS13_pp_phi_Zga_llga

Definition at line 162 of file THDMcache.h.

◆ CMS13_pp_phi_Zga_llga_e

gslpp::matrix<double> THDMcache::CMS13_pp_phi_Zga_llga_e

Definition at line 166 of file THDMcache.h.

◆ CMS13_pp_phi_Zga_qqga

gslpp::matrix<double> THDMcache::CMS13_pp_phi_Zga_qqga

Definition at line 163 of file THDMcache.h.

◆ CMS13_pp_phi_Zga_qqga_e

gslpp::matrix<double> THDMcache::CMS13_pp_phi_Zga_qqga_e

Definition at line 167 of file THDMcache.h.

◆ CMS13_VBF_H_ZZ_llnunu

gslpp::matrix<double> THDMcache::CMS13_VBF_H_ZZ_llnunu

Definition at line 163 of file THDMcache.h.

◆ CMS13_VBF_H_ZZ_llnunu_e

gslpp::matrix<double> THDMcache::CMS13_VBF_H_ZZ_llnunu_e

Definition at line 167 of file THDMcache.h.

◆ CMS13_VBFVH_H_ZZ_llll

gslpp::matrix<double> THDMcache::CMS13_VBFVH_H_ZZ_llll

Definition at line 163 of file THDMcache.h.

◆ CMS13_VBFVH_H_ZZ_llll_e

gslpp::matrix<double> THDMcache::CMS13_VBFVH_H_ZZ_llll_e

Definition at line 167 of file THDMcache.h.

◆ CMS8_bb_phi_bb

gslpp::matrix<double> THDMcache::CMS8_bb_phi_bb

Definition at line 144 of file THDMcache.h.

◆ CMS8_bb_phi_bb_e

gslpp::matrix<double> THDMcache::CMS8_bb_phi_bb_e

Definition at line 146 of file THDMcache.h.

◆ CMS8_bb_phi_tautau

gslpp::matrix<double> THDMcache::CMS8_bb_phi_tautau

Definition at line 144 of file THDMcache.h.

◆ CMS8_bb_phi_tautau_e

gslpp::matrix<double> THDMcache::CMS8_bb_phi_tautau_e

Definition at line 146 of file THDMcache.h.

◆ CMS8_gg_A_hZ_bbll

gslpp::matrix<double> THDMcache::CMS8_gg_A_hZ_bbll

Definition at line 144 of file THDMcache.h.

◆ CMS8_gg_A_hZ_bbll_e

gslpp::matrix<double> THDMcache::CMS8_gg_A_hZ_bbll_e

Definition at line 146 of file THDMcache.h.

◆ CMS8_gg_A_hZ_tautaull

gslpp::matrix<double> THDMcache::CMS8_gg_A_hZ_tautaull

Definition at line 144 of file THDMcache.h.

◆ CMS8_gg_A_hZ_tautaull_e

gslpp::matrix<double> THDMcache::CMS8_gg_A_hZ_tautaull_e

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

Definition at line 146 of file THDMcache.h.

◆ CMS8_gg_H_hh_bbtautau

gslpp::matrix<double> THDMcache::CMS8_gg_H_hh_bbtautau

Definition at line 144 of file THDMcache.h.

◆ CMS8_gg_H_hh_bbtautau_e

gslpp::matrix<double> THDMcache::CMS8_gg_H_hh_bbtautau_e

Definition at line 146 of file THDMcache.h.

◆ CMS8_gg_phi_gaga

gslpp::matrix<double> THDMcache::CMS8_gg_phi_gaga

Definition at line 144 of file THDMcache.h.

◆ CMS8_gg_phi_gaga_e

gslpp::matrix<double> THDMcache::CMS8_gg_phi_gaga_e

Definition at line 146 of file THDMcache.h.

◆ CMS8_gg_phi_tautau

gslpp::matrix<double> THDMcache::CMS8_gg_phi_tautau

Definition at line 144 of file THDMcache.h.

◆ CMS8_gg_phi_tautau_e

gslpp::matrix<double> THDMcache::CMS8_gg_phi_tautau_e

Definition at line 146 of file THDMcache.h.

◆ CMS8_mu_pp_H_VV

gslpp::matrix<double> THDMcache::CMS8_mu_pp_H_VV

CMS observed \(95\%\) upper signal strength limits at 8 TeV, depending on the Higgs mass.

Definition at line 140 of file THDMcache.h.

◆ CMS8_mu_pp_H_VV_e

gslpp::matrix<double> THDMcache::CMS8_mu_pp_H_VV_e

CMS expected \(95\%\) upper signal strength limits at 8 TeV, depending on the Higgs mass.

Definition at line 142 of file THDMcache.h.

◆ CMS8_pp_A_HZ_bbll

gslpp::matrix<double> THDMcache::CMS8_pp_A_HZ_bbll

Definition at line 144 of file THDMcache.h.

◆ CMS8_pp_A_HZ_tautaull

gslpp::matrix<double> THDMcache::CMS8_pp_A_HZ_tautaull

Definition at line 144 of file THDMcache.h.

◆ CMS8_pp_A_Zga_llga

gslpp::matrix<double> THDMcache::CMS8_pp_A_Zga_llga

Definition at line 144 of file THDMcache.h.

◆ CMS8_pp_A_Zga_llga_e

gslpp::matrix<double> THDMcache::CMS8_pp_A_Zga_llga_e

Definition at line 146 of file THDMcache.h.

◆ CMS8_pp_H_AZ_bbll

gslpp::matrix<double> THDMcache::CMS8_pp_H_AZ_bbll

Definition at line 144 of file THDMcache.h.

◆ CMS8_pp_H_AZ_tautaull

gslpp::matrix<double> THDMcache::CMS8_pp_H_AZ_tautaull

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

Definition at line 144 of file THDMcache.h.

◆ CMS8_pp_H_hh

gslpp::matrix<double> THDMcache::CMS8_pp_H_hh

Definition at line 144 of file THDMcache.h.

◆ CMS8_pp_H_hh_bbbb

gslpp::matrix<double> THDMcache::CMS8_pp_H_hh_bbbb

Definition at line 144 of file THDMcache.h.

◆ CMS8_pp_H_hh_bbbb_e

gslpp::matrix<double> THDMcache::CMS8_pp_H_hh_bbbb_e

Definition at line 146 of file THDMcache.h.

◆ CMS8_pp_H_hh_e

gslpp::matrix<double> THDMcache::CMS8_pp_H_hh_e

Definition at line 146 of file THDMcache.h.

◆ CMS8_pp_H_hh_gagabb

gslpp::matrix<double> THDMcache::CMS8_pp_H_hh_gagabb

Definition at line 144 of file THDMcache.h.

◆ CMS8_pp_H_hh_gagabb_e

gslpp::matrix<double> THDMcache::CMS8_pp_H_hh_gagabb_e

Definition at line 146 of file THDMcache.h.

◆ CMS8_pp_Hp_taunu

gslpp::matrix<double> THDMcache::CMS8_pp_Hp_taunu

Definition at line 183 of file THDMcache.h.

◆ CMS8_pp_Hp_taunu_e

gslpp::matrix<double> THDMcache::CMS8_pp_Hp_taunu_e

Definition at line 185 of file THDMcache.h.

◆ CMS8_pp_Hp_tb

gslpp::matrix<double> THDMcache::CMS8_pp_Hp_tb

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

Definition at line 183 of file THDMcache.h.

◆ CMS8_pp_Hp_tb_e

gslpp::matrix<double> THDMcache::CMS8_pp_Hp_tb_e

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

Definition at line 185 of file THDMcache.h.

◆ CMS8_pp_phi_Zga

gslpp::matrix<double> THDMcache::CMS8_pp_phi_Zga

Definition at line 144 of file THDMcache.h.

◆ csrA_bottom_13

gslpp::matrix<double> THDMcache::csrA_bottom_13

Production cross section ratio tables at 13 TeV obtained with HIGLU 4.34, depending on the Higgs mass.

Definition at line 134 of file THDMcache.h.

◆ csrA_bottom_8

gslpp::matrix<double> THDMcache::csrA_bottom_8

Production cross section ratio tables at 8 TeV obtained with HIGLU 4.34, depending on the Higgs mass.

Definition at line 132 of file THDMcache.h.

◆ csrA_top_13

gslpp::matrix<double> THDMcache::csrA_top_13

Definition at line 134 of file THDMcache.h.

◆ csrA_top_8

gslpp::matrix<double> THDMcache::csrA_top_8

Definition at line 132 of file THDMcache.h.

◆ csrH_bottom_13

gslpp::matrix<double> THDMcache::csrH_bottom_13

Definition at line 134 of file THDMcache.h.

◆ csrH_bottom_8

gslpp::matrix<double> THDMcache::csrH_bottom_8

Definition at line 132 of file THDMcache.h.

◆ csrH_top_13

gslpp::matrix<double> THDMcache::csrH_top_13

Definition at line 134 of file THDMcache.h.

◆ csrH_top_8

gslpp::matrix<double> THDMcache::csrH_top_8

Definition at line 132 of file THDMcache.h.

◆ cW2

double THDMcache::cW2
private

Definition at line 3444 of file THDMcache.h.

◆ g1_at_Q

double THDMcache::g1_at_Q

Definition at line 3392 of file THDMcache.h.

◆ g2_at_Q

double THDMcache::g2_at_Q

Definition at line 3393 of file THDMcache.h.

◆ g3_at_Q

double THDMcache::g3_at_Q

Definition at line 3394 of file THDMcache.h.

◆ g_HH_HpHm_cache

double THDMcache::g_HH_HpHm_cache[7][CacheSize]
mutableprivate

Definition at line 3852 of file THDMcache.h.

◆ Gamma_AZga

double THDMcache::Gamma_AZga

Definition at line 3219 of file THDMcache.h.

◆ Gamma_h

double THDMcache::Gamma_h

Total h decay rate in the THDM. This is \(\Gamma_h\)

Definition at line 2904 of file THDMcache.h.

◆ GammaAtot

double THDMcache::GammaAtot

Total decay width of the CP-odd Higgs \(A\). This is \(\Gamma_A\)

Definition at line 3272 of file THDMcache.h.

◆ GammaHptot

double THDMcache::GammaHptot

Total decay width of the charged Higgs \(H^+\).

Returns
\(\Gamma_{H^+}\)

Definition at line 3389 of file THDMcache.h.

◆ GammaHtot

double THDMcache::GammaHtot

Total decay width of the heavy CP-even Higgs \(H\). This is \(\Gamma_H\)

Definition at line 3036 of file THDMcache.h.

◆ GammaHtot_SM

gslpp::matrix<double> THDMcache::GammaHtot_SM

Total SM decay width (obtained with HDECAY 6.10), depending on the Higgs mass.

Definition at line 110 of file THDMcache.h.

◆ GammaHtotSM

double THDMcache::GammaHtotSM

Definition at line 2940 of file THDMcache.h.

◆ ggF_A_gaga_TH13

double THDMcache::ggF_A_gaga_TH13

Cross section times branching ratio for the process \(gg\to A\to \gamma \gamma\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{gg\to A}\cdot BR^{\text{THDM}}(A\to \gamma \gamma)\)

Definition at line 3256 of file THDMcache.h.

◆ ggF_A_gaga_TH8

double THDMcache::ggF_A_gaga_TH8

Cross section times branching ratio for the process \(gg\to A\to \gamma\gamma\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{gg\to A}\cdot BR^{\text{THDM}}(A\to \gamma\gamma)\)

Definition at line 3228 of file THDMcache.h.

◆ ggF_A_hZ_bbll_TH8

double THDMcache::ggF_A_hZ_bbll_TH8

Cross section times branching ratio for the process \(gg\to A\to hZ \to b\bar b \ell \ell\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{gg\to A}\cdot BR^{\text{THDM}}(A\to hZ \to b\bar b \ell \ell)\)

Definition at line 3234 of file THDMcache.h.

◆ ggF_A_hZ_bbZ_TH13

double THDMcache::ggF_A_hZ_bbZ_TH13

Cross section times branching ratio for the process \(gg\to A\to hZ\to b\bar b Z\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{gg\to A}\cdot BR^{\text{THDM}}(A\to hZ\to b\bar b Z)\)

Definition at line 3262 of file THDMcache.h.

◆ ggF_A_hZ_bbZ_TH8

double THDMcache::ggF_A_hZ_bbZ_TH8

Cross section times branching ratio for the process \(gg\to A\to hZ \to b\bar b Z\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{gg\to A}\cdot BR^{\text{THDM}}(A\to hZ \to b\bar b Z)\)

Definition at line 3236 of file THDMcache.h.

◆ ggF_A_hZ_tautaull_TH8

double THDMcache::ggF_A_hZ_tautaull_TH8

Cross section times branching ratio for the process \(gg\to A\to hZ \to \tau \tau \ell \ell\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{gg\to A}\cdot BR^{\text{THDM}}(A\to hZ \to \tau \tau \ell \ell)\)

Definition at line 3238 of file THDMcache.h.

◆ ggF_A_hZ_tautauZ_TH8

double THDMcache::ggF_A_hZ_tautauZ_TH8

Cross section times branching ratio for the process \(gg\to A\to hZ \to \tau \tau Z\) at the LHC with 8 TeV. This is

Returns
\(\sigma^{\text{THDM}}_{gg\to A}\cdot BR^{\text{THDM}}(A\to hZ \to \tau \tau Z)\)

Definition at line 3240 of file THDMcache.h.

◆ ggF_A_hZ_TH8

double THDMcache::ggF_A_hZ_TH8

Cross section times branching ratio for the process \(gg\to A\to hZ\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{gg\to A}\cdot BR^{\text{THDM}}(A\to hZ)\)

Definition at line 3232 of file THDMcache.h.

◆ ggF_A_tautau_TH13

double THDMcache::ggF_A_tautau_TH13

Cross section times branching ratio for the process \(gg\to A\to \tau \tauZ\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{gg\to A}\cdot BR^{\text{THDM}}(A\to \tau \tau)\)

Definition at line 3250 of file THDMcache.h.

◆ ggF_A_tautau_TH8

double THDMcache::ggF_A_tautau_TH8

Cross section times branching ratio for the process \(gg\to A\to \tau\tau\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{gg\to A}\cdot BR^{\text{THDM}}(A\to \tau\tau)\)

Definition at line 3222 of file THDMcache.h.

◆ ggF_A_tt_TH8

double THDMcache::ggF_A_tt_TH8

Cross section times branching ratio for the process \(gg\to A\to t\bar t\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{gg\to A}\cdot BR^{\text{THDM}}(A\to t\bar t)\)

Definition at line 3242 of file THDMcache.h.

◆ ggF_A_Zga_TH13

double THDMcache::ggF_A_Zga_TH13

Cross section times branching ratio for the process \(gg\to A\to Z\gamma\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{gg\to A}\cdot BR^{\text{THDM}}(A\to Z\gamma)\)

Definition at line 3260 of file THDMcache.h.

◆ ggF_H_gaga_TH13

double THDMcache::ggF_H_gaga_TH13

Cross section times branching ratio for the process \(gg\to H\to \gamma\gamma\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{gg\to H}\cdot BR^{\text{THDM}}(H\to \gamma\gamma)\)

Definition at line 2986 of file THDMcache.h.

◆ ggF_H_gaga_TH8

double THDMcache::ggF_H_gaga_TH8

Cross section times branching ratio for the process \(gg\to H\to \gamma\gamma\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{gg\to H}\cdot BR^{\text{THDM}}(H\to \gamma\gamma)\)

Definition at line 2948 of file THDMcache.h.

◆ ggF_H_hh_bbbb_TH13

double THDMcache::ggF_H_hh_bbbb_TH13

Cross section times branching ratio for the process \(gg\to H\to hh\to b\bar b b\bar b\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{gg\to H}\cdot BR^{\text{THDM}}(H\to hh\to b\bar b b\bar b)\)

Definition at line 3020 of file THDMcache.h.

◆ ggF_H_hh_bbtautau_TH8

double THDMcache::ggF_H_hh_bbtautau_TH8

Cross section times branching ratio for the process \(gg\to H\to hh\to b\bar b \tau\tau\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{gg\to H}\cdot BR^{\text{THDM}}(H\to hh\to b\bar b \tau\tau)\)

Definition at line 2966 of file THDMcache.h.

◆ ggF_H_hh_TH13

double THDMcache::ggF_H_hh_TH13

Cross section times branching ratio for the process \(gg\to H\to hh\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{gg\to H}\cdot BR^{\text{THDM}}(H\to hh)\)

Definition at line 3014 of file THDMcache.h.

◆ ggF_H_hh_TH8

double THDMcache::ggF_H_hh_TH8

Cross section times branching ratio for the process \(gg\to H\to hh\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{gg\to H}\cdot BR^{\text{THDM}}(H\to hh)\)

Definition at line 2962 of file THDMcache.h.

◆ ggF_H_tautau_TH13

double THDMcache::ggF_H_tautau_TH13

Cross section times branching ratio for the process \(gg\to H\to \tau\tau\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{gg\to H}\cdot BR^{\text{THDM}}(H\to \tau\tau)\)

Definition at line 2980 of file THDMcache.h.

◆ ggF_H_tautau_TH8

double THDMcache::ggF_H_tautau_TH8

Cross section times branching ratio for the process \(gg\to H\to \tau\tau\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{gg\to H}\cdot BR^{\text{THDM}}(H\to \tau\tau)\)

Definition at line 2942 of file THDMcache.h.

◆ ggF_H_tt_TH8

double THDMcache::ggF_H_tt_TH8

Cross section times branching ratio for the process \(gg\to H\to t\bar t\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{gg\to H}\cdot BR^{\text{THDM}}(H\to t\bar t)\)

Definition at line 2972 of file THDMcache.h.

◆ ggF_H_WW_TH13

double THDMcache::ggF_H_WW_TH13

Cross section times branching ratio for the process \(gg\to H\to WW\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{gg\to H}\cdot BR^{\text{THDM}}(H\to WW)\)

Definition at line 3006 of file THDMcache.h.

◆ ggF_H_WW_TH8

double THDMcache::ggF_H_WW_TH8

Cross section times branching ratio for the process \(gg\to H\to WW\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{gg\to H}\cdot BR^{\text{THDM}}(H\to WW)\)

Definition at line 2958 of file THDMcache.h.

◆ ggF_H_Zga_TH13

double THDMcache::ggF_H_Zga_TH13

Cross section times branching ratio for the process \(gg\to H\to Z\gamma\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{gg\to H}\cdot BR^{\text{THDM}}(H\to Z\gamma)\)

Definition at line 2990 of file THDMcache.h.

◆ ggF_H_ZZ_llll_TH13

double THDMcache::ggF_H_ZZ_llll_TH13

Cross section times branching ratio for the process \(gg\to H\to ZZ\to 4\ell\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{gg\to H}\cdot BR^{\text{THDM}}(H\to ZZ\to 4\ell)\)

Definition at line 2998 of file THDMcache.h.

◆ ggF_H_ZZ_TH13

double THDMcache::ggF_H_ZZ_TH13

Cross section times branching ratio for the process \(gg\to H\to ZZ\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{gg\to H}\cdot BR^{\text{THDM}}(H\to ZZ)\)

Definition at line 2994 of file THDMcache.h.

◆ ggF_H_ZZ_TH8

double THDMcache::ggF_H_ZZ_TH8

Cross section times branching ratio for the process \(gg\to H\to ZZ\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{gg\to H}\cdot BR^{\text{THDM}}(H\to ZZ)\)

Definition at line 2954 of file THDMcache.h.

◆ ggF_tth13

double THDMcache::ggF_tth13

Ratio of THDM and SM cross sections for ggF and tth production of h at 13 TeV. This is \(\sigma^{\text THDM}_{\text ggF+tth}/\sigma^{\text SM}_{\text ggF+tth}\)

Definition at line 2896 of file THDMcache.h.

◆ ggF_tth8

double THDMcache::ggF_tth8

Ratio of THDM and SM cross sections for ggF and tth production of h at 8 TeV. This is \(\sigma^{\text THDM}_{\text ggF+tth}/\sigma^{\text SM}_{\text ggF+tth}\)

Definition at line 2894 of file THDMcache.h.

◆ ggF_VBF_H_WW_lnulnu_TH13

double THDMcache::ggF_VBF_H_WW_lnulnu_TH13

Cross section times branching ratio for the process \((gg+VV)\to H\to WW\to \ell \nu \ell \nu\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{(gg+VV)\to H}\cdot BR^{\text{THDM}}(H\to WW\to \ell \nu \ell \nu)\)

Definition at line 3010 of file THDMcache.h.

◆ ghHpHm_cache

double THDMcache::ghHpHm_cache[7][CacheSize]
mutableprivate

Definition at line 3851 of file THDMcache.h.

◆ I_A_D_cache

gslpp::complex THDMcache::I_A_D_cache[4][CacheSize]
mutableprivate

Definition at line 3859 of file THDMcache.h.

◆ I_A_L_cache

gslpp::complex THDMcache::I_A_L_cache[4][CacheSize]
mutableprivate

Definition at line 3862 of file THDMcache.h.

◆ I_A_U_cache

gslpp::complex THDMcache::I_A_U_cache[4][CacheSize]
mutableprivate

Definition at line 3856 of file THDMcache.h.

◆ I_h_D_cache

gslpp::complex THDMcache::I_h_D_cache[5][CacheSize]
mutableprivate

Definition at line 3857 of file THDMcache.h.

◆ I_H_Hp_cache

gslpp::complex THDMcache::I_H_Hp_cache[3][CacheSize]
mutableprivate

Definition at line 3864 of file THDMcache.h.

◆ I_h_L_cache

gslpp::complex THDMcache::I_h_L_cache[5][CacheSize]
mutableprivate

Definition at line 3860 of file THDMcache.h.

◆ I_h_U_cache

gslpp::complex THDMcache::I_h_U_cache[5][CacheSize]
mutableprivate

Definition at line 3854 of file THDMcache.h.

◆ I_H_W_cache

gslpp::complex THDMcache::I_H_W_cache[3][CacheSize]
mutableprivate

Definition at line 3863 of file THDMcache.h.

◆ I_HH_D_cache

gslpp::complex THDMcache::I_HH_D_cache[4][CacheSize]
mutableprivate

Definition at line 3858 of file THDMcache.h.

◆ I_HH_L_cache

gslpp::complex THDMcache::I_HH_L_cache[4][CacheSize]
mutableprivate

Definition at line 3861 of file THDMcache.h.

◆ I_HH_U_cache

gslpp::complex THDMcache::I_HH_U_cache[4][CacheSize]
mutableprivate

Definition at line 3855 of file THDMcache.h.

◆ ie10c

double THDMcache::ie10c[2][CacheSize]
mutableprivate

Definition at line 3769 of file THDMcache.h.

◆ ie10ec

double THDMcache::ie10ec[2][CacheSize]
mutableprivate

Definition at line 3770 of file THDMcache.h.

◆ ie11c

double THDMcache::ie11c[2][CacheSize]
mutableprivate

Definition at line 3771 of file THDMcache.h.

◆ ie11ec

double THDMcache::ie11ec[2][CacheSize]
mutableprivate

Definition at line 3772 of file THDMcache.h.

◆ ie12c

double THDMcache::ie12c[2][CacheSize]
mutableprivate

Definition at line 3773 of file THDMcache.h.

◆ ie12ec

double THDMcache::ie12ec[2][CacheSize]
mutableprivate

Definition at line 3774 of file THDMcache.h.

◆ ie13c

double THDMcache::ie13c[2][CacheSize]
mutableprivate

Definition at line 3775 of file THDMcache.h.

◆ ie13ec

double THDMcache::ie13ec[2][CacheSize]
mutableprivate

Definition at line 3776 of file THDMcache.h.

◆ ie14c

double THDMcache::ie14c[2][CacheSize]
mutableprivate

Definition at line 3777 of file THDMcache.h.

◆ ie14ec

double THDMcache::ie14ec[2][CacheSize]
mutableprivate

Definition at line 3778 of file THDMcache.h.

◆ ie15c

double THDMcache::ie15c[2][CacheSize]
mutableprivate

Definition at line 3779 of file THDMcache.h.

◆ ie15ec

double THDMcache::ie15ec[2][CacheSize]
mutableprivate

Definition at line 3780 of file THDMcache.h.

◆ ie16c

double THDMcache::ie16c[2][CacheSize]
mutableprivate

Definition at line 3781 of file THDMcache.h.

◆ ie16ec

double THDMcache::ie16ec[2][CacheSize]
mutableprivate

Definition at line 3782 of file THDMcache.h.

◆ ie17c

double THDMcache::ie17c[2][CacheSize]
mutableprivate

Definition at line 3783 of file THDMcache.h.

◆ ie17ec

double THDMcache::ie17ec[2][CacheSize]
mutableprivate

Definition at line 3784 of file THDMcache.h.

◆ ie18c

double THDMcache::ie18c[2][CacheSize]
mutableprivate

Definition at line 3785 of file THDMcache.h.

◆ ie18ec

double THDMcache::ie18ec[2][CacheSize]
mutableprivate

Definition at line 3786 of file THDMcache.h.

◆ ie19c

double THDMcache::ie19c[2][CacheSize]
mutableprivate

Definition at line 3787 of file THDMcache.h.

◆ ie19ec

double THDMcache::ie19ec[2][CacheSize]
mutableprivate

Definition at line 3788 of file THDMcache.h.

◆ ie1c

double THDMcache::ie1c[2][CacheSize]
mutableprivate

Definition at line 3751 of file THDMcache.h.

◆ ie1ec

double THDMcache::ie1ec[2][CacheSize]
mutableprivate

Definition at line 3752 of file THDMcache.h.

◆ ie20c

double THDMcache::ie20c[2][CacheSize]
mutableprivate

Definition at line 3789 of file THDMcache.h.

◆ ie20ec

double THDMcache::ie20ec[2][CacheSize]
mutableprivate

Definition at line 3790 of file THDMcache.h.

◆ ie21c

double THDMcache::ie21c[2][CacheSize]
mutableprivate

Definition at line 3791 of file THDMcache.h.

◆ ie21ec

double THDMcache::ie21ec[2][CacheSize]
mutableprivate

Definition at line 3792 of file THDMcache.h.

◆ ie22c

double THDMcache::ie22c[2][CacheSize]
mutableprivate

Definition at line 3793 of file THDMcache.h.

◆ ie22ec

double THDMcache::ie22ec[2][CacheSize]
mutableprivate

Definition at line 3794 of file THDMcache.h.

◆ ie23c

double THDMcache::ie23c[2][CacheSize]
mutableprivate

Definition at line 3795 of file THDMcache.h.

◆ ie23ec

double THDMcache::ie23ec[2][CacheSize]
mutableprivate

Definition at line 3796 of file THDMcache.h.

◆ ie24c

double THDMcache::ie24c[2][CacheSize]
mutableprivate

Definition at line 3797 of file THDMcache.h.

◆ ie24ec

double THDMcache::ie24ec[2][CacheSize]
mutableprivate

Definition at line 3798 of file THDMcache.h.

◆ ie25c

double THDMcache::ie25c[2][CacheSize]
mutableprivate

Definition at line 3799 of file THDMcache.h.

◆ ie25ec

double THDMcache::ie25ec[2][CacheSize]
mutableprivate

Definition at line 3800 of file THDMcache.h.

◆ ie26c

double THDMcache::ie26c[2][CacheSize]
mutableprivate

Definition at line 3801 of file THDMcache.h.

◆ ie26ec

double THDMcache::ie26ec[2][CacheSize]
mutableprivate

Definition at line 3802 of file THDMcache.h.

◆ ie27c

double THDMcache::ie27c[2][CacheSize]
mutableprivate

Definition at line 3803 of file THDMcache.h.

◆ ie27ec

double THDMcache::ie27ec[2][CacheSize]
mutableprivate

Definition at line 3804 of file THDMcache.h.

◆ ie28c

double THDMcache::ie28c[2][CacheSize]
mutableprivate

Definition at line 3805 of file THDMcache.h.

◆ ie28ec

double THDMcache::ie28ec[2][CacheSize]
mutableprivate

Definition at line 3806 of file THDMcache.h.

◆ ie29c

double THDMcache::ie29c[2][CacheSize]
mutableprivate

Definition at line 3807 of file THDMcache.h.

◆ ie29ec

double THDMcache::ie29ec[2][CacheSize]
mutableprivate

Definition at line 3808 of file THDMcache.h.

◆ ie2c

double THDMcache::ie2c[2][CacheSize]
mutableprivate

Definition at line 3753 of file THDMcache.h.

◆ ie2ec

double THDMcache::ie2ec[2][CacheSize]
mutableprivate

Definition at line 3754 of file THDMcache.h.

◆ ie30c

double THDMcache::ie30c[2][CacheSize]
mutableprivate

Definition at line 3809 of file THDMcache.h.

◆ ie30ec

double THDMcache::ie30ec[2][CacheSize]
mutableprivate

Definition at line 3810 of file THDMcache.h.

◆ ie31c

double THDMcache::ie31c[2][CacheSize]
mutableprivate

Definition at line 3811 of file THDMcache.h.

◆ ie31ec

double THDMcache::ie31ec[2][CacheSize]
mutableprivate

Definition at line 3812 of file THDMcache.h.

◆ ie32c

double THDMcache::ie32c[2][CacheSize]
mutableprivate

Definition at line 3813 of file THDMcache.h.

◆ ie32ec

double THDMcache::ie32ec[2][CacheSize]
mutableprivate

Definition at line 3814 of file THDMcache.h.

◆ ie33c

double THDMcache::ie33c[2][CacheSize]
mutableprivate

Definition at line 3815 of file THDMcache.h.

◆ ie33ec

double THDMcache::ie33ec[2][CacheSize]
mutableprivate

Definition at line 3816 of file THDMcache.h.

◆ ie34c

double THDMcache::ie34c[2][CacheSize]
mutableprivate

Definition at line 3817 of file THDMcache.h.

◆ ie34ec

double THDMcache::ie34ec[2][CacheSize]
mutableprivate

Definition at line 3818 of file THDMcache.h.

◆ ie35c

double THDMcache::ie35c[2][CacheSize]
mutableprivate

Definition at line 3819 of file THDMcache.h.

◆ ie35ec

double THDMcache::ie35ec[2][CacheSize]
mutableprivate

Definition at line 3820 of file THDMcache.h.

◆ ie36c

double THDMcache::ie36c[2][CacheSize]
mutableprivate

Definition at line 3821 of file THDMcache.h.

◆ ie36ec

double THDMcache::ie36ec[2][CacheSize]
mutableprivate

Definition at line 3822 of file THDMcache.h.

◆ ie37c

double THDMcache::ie37c[2][CacheSize]
mutableprivate

Definition at line 3823 of file THDMcache.h.

◆ ie37ec

double THDMcache::ie37ec[2][CacheSize]
mutableprivate

Definition at line 3824 of file THDMcache.h.

◆ ie38c

double THDMcache::ie38c[2][CacheSize]
mutableprivate

Definition at line 3825 of file THDMcache.h.

◆ ie38ec

double THDMcache::ie38ec[2][CacheSize]
mutableprivate

Definition at line 3826 of file THDMcache.h.

◆ ie39c

double THDMcache::ie39c[2][CacheSize]
mutableprivate

Definition at line 3827 of file THDMcache.h.

◆ ie39ec

double THDMcache::ie39ec[2][CacheSize]
mutableprivate

Definition at line 3828 of file THDMcache.h.

◆ ie3c

double THDMcache::ie3c[2][CacheSize]
mutableprivate

Definition at line 3755 of file THDMcache.h.

◆ ie3ec

double THDMcache::ie3ec[2][CacheSize]
mutableprivate

Definition at line 3756 of file THDMcache.h.

◆ ie40c

double THDMcache::ie40c[2][CacheSize]
mutableprivate

Definition at line 3829 of file THDMcache.h.

◆ ie40ec

double THDMcache::ie40ec[2][CacheSize]
mutableprivate

Definition at line 3830 of file THDMcache.h.

◆ ie4c

double THDMcache::ie4c[2][CacheSize]
mutableprivate

Definition at line 3757 of file THDMcache.h.

◆ ie4ec

double THDMcache::ie4ec[2][CacheSize]
mutableprivate

Definition at line 3758 of file THDMcache.h.

◆ ie5c

double THDMcache::ie5c[2][CacheSize]
mutableprivate

Definition at line 3759 of file THDMcache.h.

◆ ie5ec

double THDMcache::ie5ec[2][CacheSize]
mutableprivate

Definition at line 3760 of file THDMcache.h.

◆ ie6c

double THDMcache::ie6c[2][CacheSize]
mutableprivate

Definition at line 3761 of file THDMcache.h.

◆ ie6ec

double THDMcache::ie6ec[2][CacheSize]
mutableprivate

Definition at line 3762 of file THDMcache.h.

◆ ie7c

double THDMcache::ie7c[2][CacheSize]
mutableprivate

Definition at line 3763 of file THDMcache.h.

◆ ie7ec

double THDMcache::ie7ec[2][CacheSize]
mutableprivate

Definition at line 3764 of file THDMcache.h.

◆ ie8c

double THDMcache::ie8c[2][CacheSize]
mutableprivate

Definition at line 3765 of file THDMcache.h.

◆ ie8ec

double THDMcache::ie8ec[2][CacheSize]
mutableprivate

Definition at line 3766 of file THDMcache.h.

◆ ie9c

double THDMcache::ie9c[2][CacheSize]
mutableprivate

Definition at line 3767 of file THDMcache.h.

◆ ie9ec

double THDMcache::ie9ec[2][CacheSize]
mutableprivate

Definition at line 3768 of file THDMcache.h.

◆ ip_Br_HPtobb_cache

double THDMcache::ip_Br_HPtobb_cache[2][CacheSize]
mutableprivate

Definition at line 3564 of file THDMcache.h.

◆ ip_Br_HPtocc_cache

double THDMcache::ip_Br_HPtocc_cache[2][CacheSize]
mutableprivate

Definition at line 3566 of file THDMcache.h.

◆ ip_Br_HPtomumu_cache

double THDMcache::ip_Br_HPtomumu_cache[2][CacheSize]
mutableprivate

Definition at line 3567 of file THDMcache.h.

◆ ip_Br_HPtotautau_cache

double THDMcache::ip_Br_HPtotautau_cache[2][CacheSize]
mutableprivate

Definition at line 3565 of file THDMcache.h.

◆ ip_Br_HPtott_cache

double THDMcache::ip_Br_HPtott_cache[2][CacheSize]
mutableprivate

Definition at line 3563 of file THDMcache.h.

◆ ip_Br_HPtoWW_cache

double THDMcache::ip_Br_HPtoWW_cache[2][CacheSize]
mutableprivate

Definition at line 3569 of file THDMcache.h.

◆ ip_Br_HPtoZZ_cache

double THDMcache::ip_Br_HPtoZZ_cache[2][CacheSize]
mutableprivate

Definition at line 3568 of file THDMcache.h.

◆ ip_cs_ggtoA_13_cache

double THDMcache::ip_cs_ggtoA_13_cache[2][CacheSize]
mutableprivate

Definition at line 3584 of file THDMcache.h.

◆ ip_cs_ggtoA_8_cache

double THDMcache::ip_cs_ggtoA_8_cache[2][CacheSize]
mutableprivate

Definition at line 3583 of file THDMcache.h.

◆ ip_cs_ggtoH_13_cache

double THDMcache::ip_cs_ggtoH_13_cache[2][CacheSize]
mutableprivate

Definition at line 3572 of file THDMcache.h.

◆ ip_cs_ggtoH_8_cache

double THDMcache::ip_cs_ggtoH_8_cache[2][CacheSize]
mutableprivate

Definition at line 3571 of file THDMcache.h.

◆ ip_cs_ggtoHp_13_cache

double THDMcache::ip_cs_ggtoHp_13_cache[3][CacheSize]
mutableprivate

Definition at line 3590 of file THDMcache.h.

◆ ip_cs_ggtoHp_8_cache

double THDMcache::ip_cs_ggtoHp_8_cache[3][CacheSize]
mutableprivate

Definition at line 3589 of file THDMcache.h.

◆ ip_cs_pptobbA_13_cache

double THDMcache::ip_cs_pptobbA_13_cache[2][CacheSize]
mutableprivate

Definition at line 3588 of file THDMcache.h.

◆ ip_cs_pptobbA_8_cache

double THDMcache::ip_cs_pptobbA_8_cache[2][CacheSize]
mutableprivate

Definition at line 3587 of file THDMcache.h.

◆ ip_cs_pptobbH_13_cache

double THDMcache::ip_cs_pptobbH_13_cache[2][CacheSize]
mutableprivate

Definition at line 3582 of file THDMcache.h.

◆ ip_cs_pptobbH_8_cache

double THDMcache::ip_cs_pptobbH_8_cache[2][CacheSize]
mutableprivate

Definition at line 3581 of file THDMcache.h.

◆ ip_cs_pptottA_13_cache

double THDMcache::ip_cs_pptottA_13_cache[2][CacheSize]
mutableprivate

Definition at line 3586 of file THDMcache.h.

◆ ip_cs_pptottA_8_cache

double THDMcache::ip_cs_pptottA_8_cache[2][CacheSize]
mutableprivate

Definition at line 3585 of file THDMcache.h.

◆ ip_cs_pptottH_13_cache

double THDMcache::ip_cs_pptottH_13_cache[2][CacheSize]
mutableprivate

Definition at line 3580 of file THDMcache.h.

◆ ip_cs_pptottH_8_cache

double THDMcache::ip_cs_pptottH_8_cache[2][CacheSize]
mutableprivate

Definition at line 3579 of file THDMcache.h.

◆ ip_cs_VBFtoH_13_cache

double THDMcache::ip_cs_VBFtoH_13_cache[2][CacheSize]
mutableprivate

Definition at line 3574 of file THDMcache.h.

◆ ip_cs_VBFtoH_8_cache

double THDMcache::ip_cs_VBFtoH_8_cache[2][CacheSize]
mutableprivate

Definition at line 3573 of file THDMcache.h.

◆ ip_cs_WtoWH_13_cache

double THDMcache::ip_cs_WtoWH_13_cache[2][CacheSize]
mutableprivate

Definition at line 3576 of file THDMcache.h.

◆ ip_cs_WtoWH_8_cache

double THDMcache::ip_cs_WtoWH_8_cache[2][CacheSize]
mutableprivate

Definition at line 3575 of file THDMcache.h.

◆ ip_cs_ZtoZH_13_cache

double THDMcache::ip_cs_ZtoZH_13_cache[2][CacheSize]
mutableprivate

Definition at line 3578 of file THDMcache.h.

◆ ip_cs_ZtoZH_8_cache

double THDMcache::ip_cs_ZtoZH_8_cache[2][CacheSize]
mutableprivate

Definition at line 3577 of file THDMcache.h.

◆ ip_csr_ggA_b_13_cache

double THDMcache::ip_csr_ggA_b_13_cache[2][CacheSize]
mutableprivate

Definition at line 3598 of file THDMcache.h.

◆ ip_csr_ggA_b_8_cache

double THDMcache::ip_csr_ggA_b_8_cache[2][CacheSize]
mutableprivate

Definition at line 3597 of file THDMcache.h.

◆ ip_csr_ggA_t_13_cache

double THDMcache::ip_csr_ggA_t_13_cache[2][CacheSize]
mutableprivate

Definition at line 3596 of file THDMcache.h.

◆ ip_csr_ggA_t_8_cache

double THDMcache::ip_csr_ggA_t_8_cache[2][CacheSize]
mutableprivate

Definition at line 3595 of file THDMcache.h.

◆ ip_csr_ggH_b_13_cache

double THDMcache::ip_csr_ggH_b_13_cache[2][CacheSize]
mutableprivate

Definition at line 3594 of file THDMcache.h.

◆ ip_csr_ggH_b_8_cache

double THDMcache::ip_csr_ggH_b_8_cache[2][CacheSize]
mutableprivate

Definition at line 3593 of file THDMcache.h.

◆ ip_csr_ggH_t_13_cache

double THDMcache::ip_csr_ggH_t_13_cache[2][CacheSize]
mutableprivate

Definition at line 3592 of file THDMcache.h.

◆ ip_csr_ggH_t_8_cache

double THDMcache::ip_csr_ggH_t_8_cache[2][CacheSize]
mutableprivate

Definition at line 3591 of file THDMcache.h.

◆ ip_ex_bb_A_Zh_Zbb_ATLAS13_cache

double THDMcache::ip_ex_bb_A_Zh_Zbb_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3706 of file THDMcache.h.

◆ ip_ex_bb_A_Zh_Zbb_ATLAS13_cache_e

double THDMcache::ip_ex_bb_A_Zh_Zbb_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3707 of file THDMcache.h.

◆ ip_ex_bb_phi_bb_CMS8_cache

double THDMcache::ip_ex_bb_phi_bb_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3633 of file THDMcache.h.

◆ ip_ex_bb_phi_bb_CMS8_cache_e

double THDMcache::ip_ex_bb_phi_bb_CMS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3634 of file THDMcache.h.

◆ ip_ex_bb_phi_tautau_ATLAS13_cache

double THDMcache::ip_ex_bb_phi_tautau_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3660 of file THDMcache.h.

◆ ip_ex_bb_phi_tautau_ATLAS13_cache_e

double THDMcache::ip_ex_bb_phi_tautau_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3661 of file THDMcache.h.

◆ ip_ex_bb_phi_tautau_ATLAS8_cache

double THDMcache::ip_ex_bb_phi_tautau_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3605 of file THDMcache.h.

◆ ip_ex_bb_phi_tautau_ATLAS8_cache_e

double THDMcache::ip_ex_bb_phi_tautau_ATLAS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3606 of file THDMcache.h.

◆ ip_ex_bb_phi_tautau_CMS13_cache

double THDMcache::ip_ex_bb_phi_tautau_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3712 of file THDMcache.h.

◆ ip_ex_bb_phi_tautau_CMS13_cache_e

double THDMcache::ip_ex_bb_phi_tautau_CMS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3713 of file THDMcache.h.

◆ ip_ex_bb_phi_tautau_CMS8_cache

double THDMcache::ip_ex_bb_phi_tautau_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3637 of file THDMcache.h.

◆ ip_ex_bb_phi_tautau_CMS8_cache_e

double THDMcache::ip_ex_bb_phi_tautau_CMS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3638 of file THDMcache.h.

◆ ip_ex_bb_phi_tt_ATLAS13_cache

double THDMcache::ip_ex_bb_phi_tt_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3654 of file THDMcache.h.

◆ ip_ex_bb_phi_tt_ATLAS13_cache_e

double THDMcache::ip_ex_bb_phi_tt_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3655 of file THDMcache.h.

◆ ip_ex_bsgamma_cache

double THDMcache::ip_ex_bsgamma_cache[3][CacheSize]
mutableprivate

Definition at line 3849 of file THDMcache.h.

◆ ip_ex_gg_A_hZ_bbll_CMS8_cache

double THDMcache::ip_ex_gg_A_hZ_bbll_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3625 of file THDMcache.h.

◆ ip_ex_gg_A_hZ_bbll_CMS8_cache_e

double THDMcache::ip_ex_gg_A_hZ_bbll_CMS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3626 of file THDMcache.h.

◆ ip_ex_gg_A_hZ_bbZ_ATLAS8_cache

double THDMcache::ip_ex_gg_A_hZ_bbZ_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3609 of file THDMcache.h.

◆ ip_ex_gg_A_hZ_bbZ_ATLAS8_cache_e

double THDMcache::ip_ex_gg_A_hZ_bbZ_ATLAS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3610 of file THDMcache.h.

◆ ip_ex_gg_A_hZ_tautaull_CMS8_cache

double THDMcache::ip_ex_gg_A_hZ_tautaull_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3647 of file THDMcache.h.

◆ ip_ex_gg_A_hZ_tautaull_CMS8_cache_e

double THDMcache::ip_ex_gg_A_hZ_tautaull_CMS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3648 of file THDMcache.h.

◆ ip_ex_gg_A_hZ_tautauZ_ATLAS8_cache

double THDMcache::ip_ex_gg_A_hZ_tautauZ_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3607 of file THDMcache.h.

◆ ip_ex_gg_A_hZ_tautauZ_ATLAS8_cache_e

double THDMcache::ip_ex_gg_A_hZ_tautauZ_ATLAS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3608 of file THDMcache.h.

◆ ip_ex_gg_A_Zh_Zbb_ATLAS13_cache

double THDMcache::ip_ex_gg_A_Zh_Zbb_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3704 of file THDMcache.h.

◆ ip_ex_gg_A_Zh_Zbb_ATLAS13_cache_e

double THDMcache::ip_ex_gg_A_Zh_Zbb_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3705 of file THDMcache.h.

◆ ip_ex_gg_H_hh_ATLAS8_cache

double THDMcache::ip_ex_gg_H_hh_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3621 of file THDMcache.h.

◆ ip_ex_gg_H_hh_ATLAS8_cache_e

double THDMcache::ip_ex_gg_H_hh_ATLAS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3622 of file THDMcache.h.

◆ ip_ex_gg_H_hh_bbtautau_CMS8_cache

double THDMcache::ip_ex_gg_H_hh_bbtautau_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3645 of file THDMcache.h.

◆ ip_ex_gg_H_hh_bbtautau_CMS8_cache_e

double THDMcache::ip_ex_gg_H_hh_bbtautau_CMS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3646 of file THDMcache.h.

◆ ip_ex_gg_H_WW_ATLAS8_cache

double THDMcache::ip_ex_gg_H_WW_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3613 of file THDMcache.h.

◆ ip_ex_gg_H_WW_ATLAS8_cache_e

double THDMcache::ip_ex_gg_H_WW_ATLAS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3614 of file THDMcache.h.

◆ ip_ex_gg_H_WW_enumunu_ATLAS13_cache

double THDMcache::ip_ex_gg_H_WW_enumunu_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3688 of file THDMcache.h.

◆ ip_ex_gg_H_WW_enumunu_ATLAS13_cache_e

double THDMcache::ip_ex_gg_H_WW_enumunu_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3689 of file THDMcache.h.

◆ ip_ex_gg_H_WW_lnuqq_ATLAS13_cache

double THDMcache::ip_ex_gg_H_WW_lnuqq_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3692 of file THDMcache.h.

◆ ip_ex_gg_H_WW_lnuqq_ATLAS13_cache_e

double THDMcache::ip_ex_gg_H_WW_lnuqq_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3693 of file THDMcache.h.

◆ ip_ex_gg_H_ZZ_ATLAS8_cache

double THDMcache::ip_ex_gg_H_ZZ_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3617 of file THDMcache.h.

◆ ip_ex_gg_H_ZZ_ATLAS8_cache_e

double THDMcache::ip_ex_gg_H_ZZ_ATLAS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3618 of file THDMcache.h.

◆ ip_ex_gg_H_ZZ_llll_ATLAS13_cache

double THDMcache::ip_ex_gg_H_ZZ_llll_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3678 of file THDMcache.h.

◆ ip_ex_gg_H_ZZ_llll_ATLAS13_cache_e

double THDMcache::ip_ex_gg_H_ZZ_llll_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3679 of file THDMcache.h.

◆ ip_ex_gg_H_ZZ_llllnunu_ATLAS13_cache

double THDMcache::ip_ex_gg_H_ZZ_llllnunu_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3668 of file THDMcache.h.

◆ ip_ex_gg_H_ZZ_llllnunu_ATLAS13_cache_e

double THDMcache::ip_ex_gg_H_ZZ_llllnunu_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3669 of file THDMcache.h.

◆ ip_ex_gg_H_ZZ_llnunu_ATLAS13_cache

double THDMcache::ip_ex_gg_H_ZZ_llnunu_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3676 of file THDMcache.h.

◆ ip_ex_gg_H_ZZ_llnunu_ATLAS13_cache_e

double THDMcache::ip_ex_gg_H_ZZ_llnunu_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3677 of file THDMcache.h.

◆ ip_ex_gg_H_ZZ_llnunu_CMS13_cache

double THDMcache::ip_ex_gg_H_ZZ_llnunu_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3724 of file THDMcache.h.

◆ ip_ex_gg_H_ZZ_llnunu_CMS13_cache_e

double THDMcache::ip_ex_gg_H_ZZ_llnunu_CMS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3725 of file THDMcache.h.

◆ ip_ex_gg_H_ZZ_llqq_ATLAS13_cache

double THDMcache::ip_ex_gg_H_ZZ_llqq_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3682 of file THDMcache.h.

◆ ip_ex_gg_H_ZZ_llqq_ATLAS13_cache_e

double THDMcache::ip_ex_gg_H_ZZ_llqq_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3683 of file THDMcache.h.

◆ ip_ex_gg_H_ZZ_nunuqq_ATLAS13_cache

double THDMcache::ip_ex_gg_H_ZZ_nunuqq_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3686 of file THDMcache.h.

◆ ip_ex_gg_H_ZZ_nunuqq_ATLAS13_cache_e

double THDMcache::ip_ex_gg_H_ZZ_nunuqq_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3687 of file THDMcache.h.

◆ ip_ex_gg_H_ZZ_qqllnunu_ATLAS13_cache

double THDMcache::ip_ex_gg_H_ZZ_qqllnunu_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3672 of file THDMcache.h.

◆ ip_ex_gg_H_ZZ_qqllnunu_ATLAS13_cache_e

double THDMcache::ip_ex_gg_H_ZZ_qqllnunu_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3673 of file THDMcache.h.

◆ ip_ex_gg_phi_gaga_CMS13_cache

double THDMcache::ip_ex_gg_phi_gaga_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3714 of file THDMcache.h.

◆ ip_ex_gg_phi_gaga_CMS13_cache_e

double THDMcache::ip_ex_gg_phi_gaga_CMS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3715 of file THDMcache.h.

◆ ip_ex_gg_phi_gaga_CMS8_cache

double THDMcache::ip_ex_gg_phi_gaga_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3639 of file THDMcache.h.

◆ ip_ex_gg_phi_gaga_CMS8_cache_e

double THDMcache::ip_ex_gg_phi_gaga_CMS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3640 of file THDMcache.h.

◆ ip_ex_gg_phi_tautau_ATLAS13_cache

double THDMcache::ip_ex_gg_phi_tautau_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3658 of file THDMcache.h.

◆ ip_ex_gg_phi_tautau_ATLAS13_cache_e

double THDMcache::ip_ex_gg_phi_tautau_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3659 of file THDMcache.h.

◆ ip_ex_gg_phi_tautau_ATLAS8_cache

double THDMcache::ip_ex_gg_phi_tautau_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3603 of file THDMcache.h.

◆ ip_ex_gg_phi_tautau_ATLAS8_cache_e

double THDMcache::ip_ex_gg_phi_tautau_ATLAS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3604 of file THDMcache.h.

◆ ip_ex_gg_phi_tautau_CMS13_cache

double THDMcache::ip_ex_gg_phi_tautau_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3710 of file THDMcache.h.

◆ ip_ex_gg_phi_tautau_CMS13_cache_e

double THDMcache::ip_ex_gg_phi_tautau_CMS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3711 of file THDMcache.h.

◆ ip_ex_gg_phi_tautau_CMS8_cache

double THDMcache::ip_ex_gg_phi_tautau_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3635 of file THDMcache.h.

◆ ip_ex_gg_phi_tautau_CMS8_cache_e

double THDMcache::ip_ex_gg_phi_tautau_CMS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3636 of file THDMcache.h.

◆ ip_ex_gg_phi_tt_ATLAS8_cache

double THDMcache::ip_ex_gg_phi_tt_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3611 of file THDMcache.h.

◆ ip_ex_gg_phi_tt_ATLAS8_cache_e

double THDMcache::ip_ex_gg_phi_tt_ATLAS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3612 of file THDMcache.h.

◆ ip_ex_gg_phi_Zga_llga_ATLAS13_cache

double THDMcache::ip_ex_gg_phi_Zga_llga_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3666 of file THDMcache.h.

◆ ip_ex_gg_phi_Zga_llga_ATLAS13_cache_e

double THDMcache::ip_ex_gg_phi_Zga_llga_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3667 of file THDMcache.h.

◆ ip_ex_ggF_H_hh_bbbb_CMS13_cache

double THDMcache::ip_ex_ggF_H_hh_bbbb_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3738 of file THDMcache.h.

◆ ip_ex_ggF_H_hh_bbbb_CMS13_cache_e

double THDMcache::ip_ex_ggF_H_hh_bbbb_CMS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3739 of file THDMcache.h.

◆ ip_ex_ggF_phi_Zga_CMS13_cache

double THDMcache::ip_ex_ggF_phi_Zga_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3720 of file THDMcache.h.

◆ ip_ex_ggF_phi_Zga_CMS13_cache_e

double THDMcache::ip_ex_ggF_phi_Zga_CMS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3721 of file THDMcache.h.

◆ ip_ex_ggVV_H_WW_lnulnu_CMS13_cache

double THDMcache::ip_ex_ggVV_H_WW_lnulnu_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3734 of file THDMcache.h.

◆ ip_ex_ggVV_H_WW_lnulnu_CMS13_cache_e

double THDMcache::ip_ex_ggVV_H_WW_lnulnu_CMS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3735 of file THDMcache.h.

◆ ip_ex_mu_pp_H_VV_CMS8_cache

double THDMcache::ip_ex_mu_pp_H_VV_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3623 of file THDMcache.h.

◆ ip_ex_mu_pp_H_VV_CMS8_cache_e

double THDMcache::ip_ex_mu_pp_H_VV_CMS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3624 of file THDMcache.h.

◆ ip_ex_pp_A_HZ_bbll_CMS8_cache

double THDMcache::ip_ex_pp_A_HZ_bbll_CMS8_cache[3][CacheSize]
mutableprivate

Definition at line 3649 of file THDMcache.h.

◆ ip_ex_pp_A_HZ_tautaull_CMS8_cache

double THDMcache::ip_ex_pp_A_HZ_tautaull_CMS8_cache[3][CacheSize]
mutableprivate

Definition at line 3651 of file THDMcache.h.

◆ ip_ex_pp_A_Zga_llga_CMS8_cache

double THDMcache::ip_ex_pp_A_Zga_llga_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3643 of file THDMcache.h.

◆ ip_ex_pp_A_Zga_llga_CMS8_cache_e

double THDMcache::ip_ex_pp_A_Zga_llga_CMS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3644 of file THDMcache.h.

◆ ip_ex_pp_H_AZ_bbll_CMS8_cache

double THDMcache::ip_ex_pp_H_AZ_bbll_CMS8_cache[3][CacheSize]
mutableprivate

Definition at line 3650 of file THDMcache.h.

◆ ip_ex_pp_H_AZ_tautaull_CMS8_cache

double THDMcache::ip_ex_pp_H_AZ_tautaull_CMS8_cache[3][CacheSize]
mutableprivate

Definition at line 3652 of file THDMcache.h.

◆ ip_ex_pp_H_hh_bbbb_ATLAS13_cache

double THDMcache::ip_ex_pp_H_hh_bbbb_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3698 of file THDMcache.h.

◆ ip_ex_pp_H_hh_bbbb_ATLAS13_cache_e

double THDMcache::ip_ex_pp_H_hh_bbbb_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3699 of file THDMcache.h.

◆ ip_ex_pp_H_hh_bbbb_CMS13_cache

double THDMcache::ip_ex_pp_H_hh_bbbb_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3736 of file THDMcache.h.

◆ ip_ex_pp_H_hh_bbbb_CMS13_cache_e

double THDMcache::ip_ex_pp_H_hh_bbbb_CMS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3737 of file THDMcache.h.

◆ ip_ex_pp_H_hh_bblnulnu_CMS13_cache

double THDMcache::ip_ex_pp_H_hh_bblnulnu_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3746 of file THDMcache.h.

◆ ip_ex_pp_H_hh_bblnulnu_CMS13_cache_e

double THDMcache::ip_ex_pp_H_hh_bblnulnu_CMS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3747 of file THDMcache.h.

◆ ip_ex_pp_H_hh_bbtautau1_CMS13_cache

double THDMcache::ip_ex_pp_H_hh_bbtautau1_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3744 of file THDMcache.h.

◆ ip_ex_pp_H_hh_bbtautau1_CMS13_cache_e

double THDMcache::ip_ex_pp_H_hh_bbtautau1_CMS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3745 of file THDMcache.h.

◆ ip_ex_pp_H_hh_bbtautau_CMS13_cache

double THDMcache::ip_ex_pp_H_hh_bbtautau_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3742 of file THDMcache.h.

◆ ip_ex_pp_H_hh_bbtautau_CMS13_cache_e

double THDMcache::ip_ex_pp_H_hh_bbtautau_CMS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3743 of file THDMcache.h.

◆ ip_ex_pp_H_hh_bbVV_CMS13_cache

double THDMcache::ip_ex_pp_H_hh_bbVV_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3748 of file THDMcache.h.

◆ ip_ex_pp_H_hh_bbVV_CMS13_cache_e

double THDMcache::ip_ex_pp_H_hh_bbVV_CMS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3749 of file THDMcache.h.

◆ ip_ex_pp_H_hh_CMS8_cache

double THDMcache::ip_ex_pp_H_hh_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3627 of file THDMcache.h.

◆ ip_ex_pp_H_hh_CMS8_cache_e

double THDMcache::ip_ex_pp_H_hh_CMS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3628 of file THDMcache.h.

◆ ip_ex_pp_H_hh_gagabb_ATLAS13_cache

double THDMcache::ip_ex_pp_H_hh_gagabb_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3700 of file THDMcache.h.

◆ ip_ex_pp_H_hh_gagabb_ATLAS13_cache_e

double THDMcache::ip_ex_pp_H_hh_gagabb_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3701 of file THDMcache.h.

◆ ip_ex_pp_H_hh_gagabb_CMS13_cache

double THDMcache::ip_ex_pp_H_hh_gagabb_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3740 of file THDMcache.h.

◆ ip_ex_pp_H_hh_gagabb_CMS13_cache_e

double THDMcache::ip_ex_pp_H_hh_gagabb_CMS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3741 of file THDMcache.h.

◆ ip_ex_pp_H_hh_gagaWW_ATLAS13_cache

double THDMcache::ip_ex_pp_H_hh_gagaWW_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3702 of file THDMcache.h.

◆ ip_ex_pp_H_hh_gagaWW_ATLAS13_cache_e

double THDMcache::ip_ex_pp_H_hh_gagaWW_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3703 of file THDMcache.h.

◆ ip_ex_pp_H_VV_qqqq_ATLAS13_cache

double THDMcache::ip_ex_pp_H_VV_qqqq_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3696 of file THDMcache.h.

◆ ip_ex_pp_H_VV_qqqq_ATLAS13_cache_e

double THDMcache::ip_ex_pp_H_VV_qqqq_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3697 of file THDMcache.h.

◆ ip_ex_pp_H_ZZ_llll_CMS13_cache

double THDMcache::ip_ex_pp_H_ZZ_llll_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3728 of file THDMcache.h.

◆ ip_ex_pp_H_ZZ_llll_CMS13_cache_e

double THDMcache::ip_ex_pp_H_ZZ_llll_CMS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3729 of file THDMcache.h.

◆ ip_ex_pp_H_ZZ_llnunu_CMS13_cache

double THDMcache::ip_ex_pp_H_ZZ_llnunu_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3722 of file THDMcache.h.

◆ ip_ex_pp_H_ZZ_llnunu_CMS13_cache_e

double THDMcache::ip_ex_pp_H_ZZ_llnunu_CMS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3723 of file THDMcache.h.

◆ ip_ex_pp_H_ZZ_llqq_CMS13_cache

double THDMcache::ip_ex_pp_H_ZZ_llqq_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3732 of file THDMcache.h.

◆ ip_ex_pp_H_ZZ_llqq_CMS13_cache_e

double THDMcache::ip_ex_pp_H_ZZ_llqq_CMS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3733 of file THDMcache.h.

◆ ip_ex_pp_Hp_taunu_CMS8_cache

double THDMcache::ip_ex_pp_Hp_taunu_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3834 of file THDMcache.h.

◆ ip_ex_pp_Hp_taunu_CMS8_cache_e

double THDMcache::ip_ex_pp_Hp_taunu_CMS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3835 of file THDMcache.h.

◆ ip_ex_pp_Hp_tb_ATLAS13_1_cache

double THDMcache::ip_ex_pp_Hp_tb_ATLAS13_1_cache[2][CacheSize]
mutableprivate

Definition at line 3844 of file THDMcache.h.

◆ ip_ex_pp_Hp_tb_ATLAS13_1_cache_e

double THDMcache::ip_ex_pp_Hp_tb_ATLAS13_1_cache_e[2][CacheSize]
mutableprivate

Definition at line 3845 of file THDMcache.h.

◆ ip_ex_pp_Hp_tb_ATLAS13_2_cache

double THDMcache::ip_ex_pp_Hp_tb_ATLAS13_2_cache[2][CacheSize]
mutableprivate

Definition at line 3846 of file THDMcache.h.

◆ ip_ex_pp_Hp_tb_ATLAS13_2_cache_e

double THDMcache::ip_ex_pp_Hp_tb_ATLAS13_2_cache_e[2][CacheSize]
mutableprivate

Definition at line 3847 of file THDMcache.h.

◆ ip_ex_pp_Hp_tb_CMS8_cache

double THDMcache::ip_ex_pp_Hp_tb_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3838 of file THDMcache.h.

◆ ip_ex_pp_Hp_tb_CMS8_cache_e

double THDMcache::ip_ex_pp_Hp_tb_CMS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3839 of file THDMcache.h.

◆ ip_ex_pp_Hpm_taunu_ATLAS13_cache

double THDMcache::ip_ex_pp_Hpm_taunu_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3840 of file THDMcache.h.

◆ ip_ex_pp_Hpm_taunu_ATLAS13_cache_e

double THDMcache::ip_ex_pp_Hpm_taunu_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3841 of file THDMcache.h.

◆ ip_ex_pp_Hpm_taunu_ATLAS8_cache

double THDMcache::ip_ex_pp_Hpm_taunu_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3832 of file THDMcache.h.

◆ ip_ex_pp_Hpm_taunu_ATLAS8_cache_e

double THDMcache::ip_ex_pp_Hpm_taunu_ATLAS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3833 of file THDMcache.h.

◆ ip_ex_pp_Hpm_taunu_CMS13_cache

double THDMcache::ip_ex_pp_Hpm_taunu_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3842 of file THDMcache.h.

◆ ip_ex_pp_Hpm_taunu_CMS13_cache_e

double THDMcache::ip_ex_pp_Hpm_taunu_CMS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3843 of file THDMcache.h.

◆ ip_ex_pp_Hpm_tb_ATLAS8_cache

double THDMcache::ip_ex_pp_Hpm_tb_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3836 of file THDMcache.h.

◆ ip_ex_pp_Hpm_tb_ATLAS8_cache_e

double THDMcache::ip_ex_pp_Hpm_tb_ATLAS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3837 of file THDMcache.h.

◆ ip_ex_pp_phi_bb_CMS13_cache

double THDMcache::ip_ex_pp_phi_bb_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3708 of file THDMcache.h.

◆ ip_ex_pp_phi_bb_CMS13_cache_e

double THDMcache::ip_ex_pp_phi_bb_CMS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3709 of file THDMcache.h.

◆ ip_ex_pp_phi_gaga_ATLAS13_cache

double THDMcache::ip_ex_pp_phi_gaga_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3662 of file THDMcache.h.

◆ ip_ex_pp_phi_gaga_ATLAS13_cache_e

double THDMcache::ip_ex_pp_phi_gaga_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3663 of file THDMcache.h.

◆ ip_ex_pp_phi_gaga_ATLAS8_cache

double THDMcache::ip_ex_pp_phi_gaga_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3599 of file THDMcache.h.

◆ ip_ex_pp_phi_gaga_ATLAS8_cache_e

double THDMcache::ip_ex_pp_phi_gaga_ATLAS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3600 of file THDMcache.h.

◆ ip_ex_pp_phi_hh_bbbb_CMS8_cache

double THDMcache::ip_ex_pp_phi_hh_bbbb_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3631 of file THDMcache.h.

◆ ip_ex_pp_phi_hh_bbbb_CMS8_cache_e

double THDMcache::ip_ex_pp_phi_hh_bbbb_CMS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3632 of file THDMcache.h.

◆ ip_ex_pp_phi_hh_gagabb_CMS8_cache

double THDMcache::ip_ex_pp_phi_hh_gagabb_CMS8_cache[2][CacheSize]
mutableprivate

Definition at line 3629 of file THDMcache.h.

◆ ip_ex_pp_phi_hh_gagabb_CMS8_cache_e

double THDMcache::ip_ex_pp_phi_hh_gagabb_CMS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3630 of file THDMcache.h.

◆ ip_ex_pp_phi_Zga_llga_ATLAS13_cache

double THDMcache::ip_ex_pp_phi_Zga_llga_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3664 of file THDMcache.h.

◆ ip_ex_pp_phi_Zga_llga_ATLAS13_cache_e

double THDMcache::ip_ex_pp_phi_Zga_llga_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3665 of file THDMcache.h.

◆ ip_ex_pp_phi_Zga_llga_ATLAS8_cache

double THDMcache::ip_ex_pp_phi_Zga_llga_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3601 of file THDMcache.h.

◆ ip_ex_pp_phi_Zga_llga_ATLAS8_cache_e

double THDMcache::ip_ex_pp_phi_Zga_llga_ATLAS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3602 of file THDMcache.h.

◆ ip_ex_pp_phi_Zga_llga_CMS13_cache

double THDMcache::ip_ex_pp_phi_Zga_llga_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3716 of file THDMcache.h.

◆ ip_ex_pp_phi_Zga_llga_CMS13_cache_e

double THDMcache::ip_ex_pp_phi_Zga_llga_CMS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3717 of file THDMcache.h.

◆ ip_ex_pp_phi_Zga_qqga_CMS13_cache

double THDMcache::ip_ex_pp_phi_Zga_qqga_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3718 of file THDMcache.h.

◆ ip_ex_pp_phi_Zga_qqga_CMS13_cache_e

double THDMcache::ip_ex_pp_phi_Zga_qqga_CMS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3719 of file THDMcache.h.

◆ ip_ex_tt_phi_tt_ATLAS13_cache

double THDMcache::ip_ex_tt_phi_tt_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3656 of file THDMcache.h.

◆ ip_ex_tt_phi_tt_ATLAS13_cache_e

double THDMcache::ip_ex_tt_phi_tt_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3657 of file THDMcache.h.

◆ ip_ex_VBF_H_WW_ATLAS8_cache

double THDMcache::ip_ex_VBF_H_WW_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3615 of file THDMcache.h.

◆ ip_ex_VBF_H_WW_ATLAS8_cache_e

double THDMcache::ip_ex_VBF_H_WW_ATLAS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3616 of file THDMcache.h.

◆ ip_ex_VBF_H_WW_enumunu_ATLAS13_cache

double THDMcache::ip_ex_VBF_H_WW_enumunu_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3690 of file THDMcache.h.

◆ ip_ex_VBF_H_WW_enumunu_ATLAS13_cache_e

double THDMcache::ip_ex_VBF_H_WW_enumunu_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3691 of file THDMcache.h.

◆ ip_ex_VBF_H_WW_lnuqq_ATLAS13_cache

double THDMcache::ip_ex_VBF_H_WW_lnuqq_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3694 of file THDMcache.h.

◆ ip_ex_VBF_H_WW_lnuqq_ATLAS13_cache_e

double THDMcache::ip_ex_VBF_H_WW_lnuqq_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3695 of file THDMcache.h.

◆ ip_ex_VBF_H_ZZ_ATLAS8_cache

double THDMcache::ip_ex_VBF_H_ZZ_ATLAS8_cache[2][CacheSize]
mutableprivate

Definition at line 3619 of file THDMcache.h.

◆ ip_ex_VBF_H_ZZ_ATLAS8_cache_e

double THDMcache::ip_ex_VBF_H_ZZ_ATLAS8_cache_e[2][CacheSize]
mutableprivate

Definition at line 3620 of file THDMcache.h.

◆ ip_ex_VBF_H_ZZ_llll_ATLAS13_cache

double THDMcache::ip_ex_VBF_H_ZZ_llll_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3680 of file THDMcache.h.

◆ ip_ex_VBF_H_ZZ_llll_ATLAS13_cache_e

double THDMcache::ip_ex_VBF_H_ZZ_llll_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3681 of file THDMcache.h.

◆ ip_ex_VBF_H_ZZ_llllnunu_ATLAS13_cache

double THDMcache::ip_ex_VBF_H_ZZ_llllnunu_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3670 of file THDMcache.h.

◆ ip_ex_VBF_H_ZZ_llllnunu_ATLAS13_cache_e

double THDMcache::ip_ex_VBF_H_ZZ_llllnunu_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3671 of file THDMcache.h.

◆ ip_ex_VBF_H_ZZ_llnunu_CMS13_cache

double THDMcache::ip_ex_VBF_H_ZZ_llnunu_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3726 of file THDMcache.h.

◆ ip_ex_VBF_H_ZZ_llnunu_CMS13_cache_e

double THDMcache::ip_ex_VBF_H_ZZ_llnunu_CMS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3727 of file THDMcache.h.

◆ ip_ex_VBF_H_ZZ_llqq_ATLAS13_cache

double THDMcache::ip_ex_VBF_H_ZZ_llqq_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3684 of file THDMcache.h.

◆ ip_ex_VBF_H_ZZ_llqq_ATLAS13_cache_e

double THDMcache::ip_ex_VBF_H_ZZ_llqq_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3685 of file THDMcache.h.

◆ ip_ex_VBF_H_ZZ_qqllnunu_ATLAS13_cache

double THDMcache::ip_ex_VBF_H_ZZ_qqllnunu_ATLAS13_cache[2][CacheSize]
mutableprivate

Definition at line 3674 of file THDMcache.h.

◆ ip_ex_VBF_H_ZZ_qqllnunu_ATLAS13_cache_e

double THDMcache::ip_ex_VBF_H_ZZ_qqllnunu_ATLAS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3675 of file THDMcache.h.

◆ ip_ex_VBF_VH_H_ZZ_llll_CMS13_cache

double THDMcache::ip_ex_VBF_VH_H_ZZ_llll_CMS13_cache[2][CacheSize]
mutableprivate

Definition at line 3730 of file THDMcache.h.

◆ ip_ex_VBF_VH_H_ZZ_llll_CMS13_cache_e

double THDMcache::ip_ex_VBF_VH_H_ZZ_llll_CMS13_cache_e[2][CacheSize]
mutableprivate

Definition at line 3731 of file THDMcache.h.

◆ ip_GammaHPtotSM_cache

double THDMcache::ip_GammaHPtotSM_cache[2][CacheSize]
mutableprivate

Definition at line 3570 of file THDMcache.h.

◆ KaellenFunction_cache

double THDMcache::KaellenFunction_cache[4][CacheSize]
mutableprivate

Definition at line 3878 of file THDMcache.h.

◆ lambda1_at_Q

double THDMcache::lambda1_at_Q

Definition at line 3403 of file THDMcache.h.

◆ lambda2_at_Q

double THDMcache::lambda2_at_Q

Definition at line 3404 of file THDMcache.h.

◆ lambda3_at_Q

double THDMcache::lambda3_at_Q

Definition at line 3405 of file THDMcache.h.

◆ lambda4_at_Q

double THDMcache::lambda4_at_Q

Definition at line 3406 of file THDMcache.h.

◆ lambda5_at_Q

double THDMcache::lambda5_at_Q

Definition at line 3407 of file THDMcache.h.

◆ log_cs_bbA_13

gslpp::matrix<double> THDMcache::log_cs_bbA_13

CP-odd Higgs production cross section tables at 13 TeV obtained with HIGLU 4.34, depending on the Higgs mass.

Definition at line 126 of file THDMcache.h.

◆ log_cs_bbA_8

gslpp::matrix<double> THDMcache::log_cs_bbA_8

CP-odd Higgs production cross section tables at 8 TeV obtained with HIGLU 4.34, depending on the Higgs mass.

Definition at line 124 of file THDMcache.h.

◆ log_cs_bbH_13

gslpp::matrix<double> THDMcache::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 122 of file THDMcache.h.

◆ log_cs_bbH_8

gslpp::matrix<double> THDMcache::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 120 of file THDMcache.h.

◆ log_cs_ggA_13

gslpp::matrix<double> THDMcache::log_cs_ggA_13

Definition at line 126 of file THDMcache.h.

◆ log_cs_ggA_8

gslpp::matrix<double> THDMcache::log_cs_ggA_8

Definition at line 124 of file THDMcache.h.

◆ log_cs_ggH_13

gslpp::matrix<double> THDMcache::log_cs_ggH_13

Definition at line 114 of file THDMcache.h.

◆ log_cs_ggH_8

gslpp::matrix<double> THDMcache::log_cs_ggH_8

Definition at line 112 of file THDMcache.h.

◆ log_cs_ggHp_13

gslpp::matrix<double> THDMcache::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 130 of file THDMcache.h.

◆ log_cs_ggHp_8

gslpp::matrix<double> THDMcache::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 128 of file THDMcache.h.

◆ log_cs_ttA_13

gslpp::matrix<double> THDMcache::log_cs_ttA_13

Definition at line 126 of file THDMcache.h.

◆ log_cs_ttA_8

gslpp::matrix<double> THDMcache::log_cs_ttA_8

Definition at line 124 of file THDMcache.h.

◆ log_cs_ttH_13

gslpp::matrix<double> THDMcache::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 118 of file THDMcache.h.

◆ log_cs_ttH_8

gslpp::matrix<double> THDMcache::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 116 of file THDMcache.h.

◆ log_cs_VBF_13

gslpp::matrix<double> THDMcache::log_cs_VBF_13

Definition at line 114 of file THDMcache.h.

◆ log_cs_VBF_8

gslpp::matrix<double> THDMcache::log_cs_VBF_8

Definition at line 112 of file THDMcache.h.

◆ log_cs_WH_13

gslpp::matrix<double> THDMcache::log_cs_WH_13

Definition at line 114 of file THDMcache.h.

◆ log_cs_WH_8

gslpp::matrix<double> THDMcache::log_cs_WH_8

Definition at line 112 of file THDMcache.h.

◆ log_cs_ZH_13

gslpp::matrix<double> THDMcache::log_cs_ZH_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 114 of file THDMcache.h.

◆ log_cs_ZH_8

gslpp::matrix<double> THDMcache::log_cs_ZH_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 112 of file THDMcache.h.

◆ logtb

double THDMcache::logtb
private

Definition at line 3429 of file THDMcache.h.

◆ m11_2_at_Q

double THDMcache::m11_2_at_Q

Definition at line 3400 of file THDMcache.h.

◆ m12_2

double THDMcache::m12_2
private

Definition at line 3431 of file THDMcache.h.

◆ m12_2_at_Q

double THDMcache::m12_2_at_Q

Definition at line 3402 of file THDMcache.h.

◆ m22_2_at_Q

double THDMcache::m22_2_at_Q

Definition at line 3401 of file THDMcache.h.

◆ mA2

double THDMcache::mA2
private

Definition at line 3441 of file THDMcache.h.

◆ Mb

double THDMcache::Mb
private

Definition at line 3449 of file THDMcache.h.

◆ Mc

double THDMcache::Mc
private

Definition at line 3451 of file THDMcache.h.

◆ Md

double THDMcache::Md
private

Definition at line 3455 of file THDMcache.h.

◆ Me

double THDMcache::Me
private

Definition at line 3456 of file THDMcache.h.

◆ mHh2

double THDMcache::mHh2
private

Definition at line 3440 of file THDMcache.h.

◆ mHl

double THDMcache::mHl
private

Definition at line 3438 of file THDMcache.h.

◆ mHl2

double THDMcache::mHl2
private

Definition at line 3439 of file THDMcache.h.

◆ mHp2

double THDMcache::mHp2
private

Definition at line 3442 of file THDMcache.h.

◆ Mmu

double THDMcache::Mmu
private

Definition at line 3453 of file THDMcache.h.

◆ modelflag

std::string THDMcache::modelflag
private

Definition at line 3458 of file THDMcache.h.

◆ Ms

double THDMcache::Ms
private

Definition at line 3452 of file THDMcache.h.

◆ Mt

double THDMcache::Mt
private

Definition at line 3448 of file THDMcache.h.

◆ Mtau

double THDMcache::Mtau
private

Definition at line 3450 of file THDMcache.h.

◆ Mu

double THDMcache::Mu
private

Definition at line 3454 of file THDMcache.h.

◆ mu_pp_H_VV_TH8

double THDMcache::mu_pp_H_VV_TH8

Signal strength for the process \(pp\to H\to VV\) with $VV=WW,ZZ$ at the LHC with 8 TeV. This is \(\mu_H^{\text{THDM}}(H\to VV)=[\sigma^{\text{THDM}}_{pp\to H}\cdot BR^{\text{THDM}}(H\to VV)] / [\sigma^{\text{SM}}_{pp\to H}\cdot BR^{\text{SM}}(H\to VV)]\)

Definition at line 2952 of file THDMcache.h.

◆ MW

double THDMcache::MW
private

Definition at line 3443 of file THDMcache.h.

◆ mylambda1

lambda1* THDMcache::mylambda1
private

Definition at line 3420 of file THDMcache.h.

◆ mylambda2

lambda2* THDMcache::mylambda2
private

Definition at line 3421 of file THDMcache.h.

◆ mylambda3

lambda3* THDMcache::mylambda3
private

Definition at line 3422 of file THDMcache.h.

◆ mylambda4

lambda4* THDMcache::mylambda4
private

Definition at line 3423 of file THDMcache.h.

◆ mylambda5

lambda5* THDMcache::mylambda5
private

Definition at line 3424 of file THDMcache.h.

◆ mym11_2

m11_2* THDMcache::mym11_2
private

Definition at line 3418 of file THDMcache.h.

◆ mym22_2

m22_2* THDMcache::mym22_2
private

Definition at line 3419 of file THDMcache.h.

◆ myRunner

Runner* THDMcache::myRunner
private

Definition at line 3425 of file THDMcache.h.

◆ myTHDM

const THDM* THDMcache::myTHDM
private

Definition at line 3416 of file THDMcache.h.

◆ MZ

double THDMcache::MZ
private

Definition at line 3457 of file THDMcache.h.

◆ pp_A_bb_TH13

double THDMcache::pp_A_bb_TH13

Cross section times branching ratio for the process \(pp\to A\to b\bar b\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{pp\to A}\cdot BR^{\text{THDM}}(A\to b\bar b)\)

Definition at line 3270 of file THDMcache.h.

◆ pp_A_gaga_TH13

double THDMcache::pp_A_gaga_TH13

Cross section times branching ratio for the process \(pp\to A\to \gamma \gamma\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{pp\to A}\cdot BR^{\text{THDM}}(A\to \gamma \gamma)\)

Definition at line 3254 of file THDMcache.h.

◆ pp_A_gaga_TH8

double THDMcache::pp_A_gaga_TH8

Cross section times branching ratio for the process \(pp\to A\to \gamma\gamma\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{pp\to A}\cdot BR^{\text{THDM}}(A\to \gamma\gamma)\)

Definition at line 3226 of file THDMcache.h.

◆ pp_A_HZ_bbll_TH8

double THDMcache::pp_A_HZ_bbll_TH8

Cross section times branching ratio for the process \(pp\to A\to HZ\to b\bar b \ell \ell\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{pp\to A}\cdot BR^{\text{THDM}}(A\to HZ\to b\bar b \ell \ell)\)

Definition at line 3246 of file THDMcache.h.

◆ pp_A_HZ_tautaull_TH8

double THDMcache::pp_A_HZ_tautaull_TH8

Cross section times branching ratio for the process \(pp\to A\to HZ\to \tau\tau \ell \ell\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{pp\to A}\cdot BR^{\text{THDM}}(A\to HZ\to \tau\tau \ell \ell)\)

Definition at line 3248 of file THDMcache.h.

◆ pp_A_Zga_llga_TH8

double THDMcache::pp_A_Zga_llga_TH8

Cross section times branching ratio for the process \(pp\to A\to Z\gamma \to \ell \ell \gamma\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{pp\to A}\cdot BR^{\text{THDM}}(A\to Z\gamma \to \ell \ell \gamma)\)

Definition at line 3230 of file THDMcache.h.

◆ pp_A_Zga_TH13

double THDMcache::pp_A_Zga_TH13

Cross section times branching ratio for the process \(pp\to A\to Z\gamma\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{pp\to A}\cdot BR^{\text{THDM}}(A\to Z\gamma)\)

Definition at line 3258 of file THDMcache.h.

◆ pp_H_AZ_bbll_TH8

double THDMcache::pp_H_AZ_bbll_TH8

Cross section times branching ratio for the process \(pp\to H\to AZ\to b\bar b \ell \ell\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{pp\to H}\cdot BR^{\text{THDM}}(H\to AZ\to b\bar b \ell \ell)\)

Definition at line 2976 of file THDMcache.h.

◆ pp_H_AZ_tautaull_TH8

double THDMcache::pp_H_AZ_tautaull_TH8

Cross section times branching ratio for the process \(pp\to H\to AZ\to \tau\tau \ell \ell\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{pp\to H}\cdot BR^{\text{THDM}}(H\to AZ\to \tau\tau \ell \ell)\)

Definition at line 2978 of file THDMcache.h.

◆ pp_H_bb_TH13

double THDMcache::pp_H_bb_TH13

Cross section times branching ratio for the process \(pp\to H\to b\bar b\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{pp\to H}\cdot BR^{\text{THDM}}(H\to b\bar b)\)

Definition at line 3034 of file THDMcache.h.

◆ pp_H_gaga_TH13

double THDMcache::pp_H_gaga_TH13

Cross section times branching ratio for the process \(pp\to H\to \gamma\gamma\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{pp\to H}\cdot BR^{\text{THDM}}(H\to \gamma\gamma)\)

Definition at line 2984 of file THDMcache.h.

◆ pp_H_gaga_TH8

double THDMcache::pp_H_gaga_TH8

Cross section times branching ratio for the process \(pp\to H\to \gamma\gamma\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{pp\to H}\cdot BR^{\text{THDM}}(H\to \gamma\gamma)\)

Definition at line 2946 of file THDMcache.h.

◆ pp_H_hh_bbbb_TH13

double THDMcache::pp_H_hh_bbbb_TH13

Cross section times branching ratio for the process \(pp\to H\to hh\to b\bar b b\bar b\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{pp\to H}\cdot BR^{\text{THDM}}(H\to hh\to b\bar b b\bar b)\)

Definition at line 3018 of file THDMcache.h.

◆ pp_H_hh_bbbb_TH8

double THDMcache::pp_H_hh_bbbb_TH8

Cross section times branching ratio for the process \(pp\to H\to hh\to b\bar b b\bar b\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{pp\to H}\cdot BR^{\text{THDM}}(H\to hh\to b\bar b b\bar b)\)

Definition at line 2968 of file THDMcache.h.

◆ pp_H_hh_bblnulnu_TH13

double THDMcache::pp_H_hh_bblnulnu_TH13

Cross section times branching ratio for the process \(pp\to H\to hh\to b\bar b WW\to b\bar b \ell \nu \ell \nu\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{pp\to H}\cdot BR^{\text{THDM}}(H\to hh\to b\bar b WW\to b\bar b \ell \nu \ell \nu)\)

Definition at line 3026 of file THDMcache.h.

◆ pp_H_hh_bbtautau_TH13

double THDMcache::pp_H_hh_bbtautau_TH13

Cross section times branching ratio for the process \(pp\to H\to hh\to b\bar b \tau\tau\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{pp\to H}\cdot BR^{\text{THDM}}(H\to hh\to b\bar b \tau\tau)\)

Definition at line 3024 of file THDMcache.h.

◆ pp_H_hh_bbVV_TH13

double THDMcache::pp_H_hh_bbVV_TH13

Cross section times branching ratio for the process \(pp\to H\to hh\to b\bar b VV(\ell\ell \nu\nu)\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{pp\to H}\cdot BR^{\text{THDM}}[H\to hh\to b\bar b VV(\ell\ell \nu\nu)]\)

Definition at line 3028 of file THDMcache.h.

◆ pp_H_hh_gagabb_TH13

double THDMcache::pp_H_hh_gagabb_TH13

Cross section times branching ratio for the process \(pp\to H\to hh\to \gamma\gamma b\bar b\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{pp\to H}\cdot BR^{\text{THDM}}(H\to hh\to \gamma\gamma b\bar b)\)

Definition at line 3022 of file THDMcache.h.

◆ pp_H_hh_gagabb_TH8

double THDMcache::pp_H_hh_gagabb_TH8

Cross section times branching ratio for the process \(pp\to H\to hh\to \gamma\gamma b\bar b\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{pp\to H}\cdot BR^{\text{THDM}}(H\to hh\to \gamma\gamma b\bar b)\)

Definition at line 2970 of file THDMcache.h.

◆ pp_H_hh_TH13

double THDMcache::pp_H_hh_TH13

Cross section times branching ratio for the process \(pp\to H\to hh\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{pp\to H}\cdot BR^{\text{THDM}}(H\to hh)\)

Definition at line 3016 of file THDMcache.h.

◆ pp_H_hh_TH8

double THDMcache::pp_H_hh_TH8

Cross section times branching ratio for the process \(pp\to H\to hh\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{pp\to H}\cdot BR^{\text{THDM}}(H\to hh)\)

Definition at line 2964 of file THDMcache.h.

◆ pp_H_VV_TH13

double THDMcache::pp_H_VV_TH13

Cross section times branching ratio for the process \(pp\to H\to (WW+ZZ)\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{pp\to H}\cdot [BR^{\text{THDM}}(H\to WW)+BR^{\text{THDM}}(H\to ZZ)]\)

Definition at line 3012 of file THDMcache.h.

◆ pp_H_Zga_llga_TH8

double THDMcache::pp_H_Zga_llga_TH8

Cross section times branching ratio for the process \(pp\to H\to Z\gamma \to \ell \ell \gamma\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{pp\to H}\cdot BR^{\text{THDM}}(H\to Z\gamma \to \ell \ell \gamma)\)

Definition at line 2950 of file THDMcache.h.

◆ pp_H_Zga_TH13

double THDMcache::pp_H_Zga_TH13

Cross section times branching ratio for the process \(pp\to H\to Z\gamma\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{pp\to H}\cdot BR^{\text{THDM}}(H\to Z\gamma)\)

Definition at line 2988 of file THDMcache.h.

◆ pp_H_ZZ_llll_TH13

double THDMcache::pp_H_ZZ_llll_TH13

Cross section times branching ratio for the process \(pp\to H\to ZZ\to 4\ell\) at the LHC with 13 TeV. This is

Returns
\(\sigma^{\text{THDM}}_{pp\to H}\cdot BR^{\text{THDM}}(H\to ZZ\to 4\ell)\)

Definition at line 3002 of file THDMcache.h.

◆ pp_H_ZZ_TH13

double THDMcache::pp_H_ZZ_TH13

Cross section times branching ratio for the process \(pp\to H\to ZZ\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{pp\to H}\cdot BR^{\text{THDM}}(H\to ZZ)\)

Definition at line 2992 of file THDMcache.h.

◆ pp_Hp_taunu_TH8

double THDMcache::pp_Hp_taunu_TH8

Cross section for the process \(pp\to H^+\to \tau^+ \nu\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{pp\to H^+\to \tau^+ \nu}\)

Definition at line 3356 of file THDMcache.h.

◆ pp_Hp_tb_TH13

double THDMcache::pp_Hp_tb_TH13

Cross section times branching ratio for the process \(pp\to H^+\to t\bar b\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{pp\to H^+}\cdot BR^{\text{THDM}}(H^+\to t\bar b)\)

Definition at line 3364 of file THDMcache.h.

◆ pp_Hp_tb_TH8

double THDMcache::pp_Hp_tb_TH8

Cross section times branching ratio for the process \(pp\to H^+\to t\bar b\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{pp\to H^+}\cdot BR^{\text{THDM}}(H^+\to t\bar b)\)

Definition at line 3360 of file THDMcache.h.

◆ pp_Hpm_taunu_TH13

double THDMcache::pp_Hpm_taunu_TH13

Cross section times branching ratio for the process \(pp\to H^\pm\to \tau^\pm \nu\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{pp\to H^\pm}\cdot BR^{\text{THDM}}(H^\pm\to \tau^\pm \nu)\)

Definition at line 3362 of file THDMcache.h.

◆ pp_Hpm_taunu_TH8

double THDMcache::pp_Hpm_taunu_TH8

Cross section times branching ratio for the process \(pp\to H^\pm\to \tau^\pm \nu\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{pp\to H^\pm}\cdot BR^{\text{THDM}}(H^\pm\to \tau^\pm \nu)\)

Definition at line 3354 of file THDMcache.h.

◆ pp_Hpm_tb_TH8

double THDMcache::pp_Hpm_tb_TH8

Cross section times branching ratio for the process \(pp\to H^\pm\to t b\) at the LHC with 8 TeV. This is \(2 \sigma^{\text{THDM}}_{pp\to H^+}\cdot BR^{\text{THDM}}(H^+\to t\bar b)\)

Definition at line 3358 of file THDMcache.h.

◆ pph13

double THDMcache::pph13

Ratio of THDM and SM cross sections for the production of h at 13 TeV. This is \(\sigma^{\text THDM}_{\text ggF+VBF+Vh+tth}/\sigma^{\text SM}_{\text ggF+VBF+Vh+tth}\)

Definition at line 2898 of file THDMcache.h.

◆ PV

const PVfunctions THDMcache::PV
private

Definition at line 3417 of file THDMcache.h.

◆ Q_cutoff

double THDMcache::Q_cutoff

Definition at line 3391 of file THDMcache.h.

◆ Q_THDM

double THDMcache::Q_THDM
private

Definition at line 3427 of file THDMcache.h.

◆ R_bbF_A_bb_CMS8

double THDMcache::R_bbF_A_bb_CMS8

Definition at line 3315 of file THDMcache.h.

◆ R_bbF_A_hZ_bbZ_ATLAS13

double THDMcache::R_bbF_A_hZ_bbZ_ATLAS13

Definition at line 3346 of file THDMcache.h.

◆ R_bbF_A_tautau_ATLAS13

double THDMcache::R_bbF_A_tautau_ATLAS13

Definition at line 3324 of file THDMcache.h.

◆ R_bbF_A_tautau_ATLAS8

double THDMcache::R_bbF_A_tautau_ATLAS8

Definition at line 3293 of file THDMcache.h.

◆ R_bbF_A_tautau_CMS13

double THDMcache::R_bbF_A_tautau_CMS13

Definition at line 3328 of file THDMcache.h.

◆ R_bbF_A_tautau_CMS8

double THDMcache::R_bbF_A_tautau_CMS8

Definition at line 3295 of file THDMcache.h.

◆ R_bbF_A_tt_ATLAS13

double THDMcache::R_bbF_A_tt_ATLAS13

Definition at line 3320 of file THDMcache.h.

◆ R_bbF_H_bb_CMS8

double THDMcache::R_bbF_H_bb_CMS8

Definition at line 3109 of file THDMcache.h.

◆ R_bbF_H_tautau_ATLAS13

double THDMcache::R_bbF_H_tautau_ATLAS13

Definition at line 3122 of file THDMcache.h.

◆ R_bbF_H_tautau_ATLAS8

double THDMcache::R_bbF_H_tautau_ATLAS8

Definition at line 3065 of file THDMcache.h.

◆ R_bbF_H_tautau_CMS13

double THDMcache::R_bbF_H_tautau_CMS13

Definition at line 3126 of file THDMcache.h.

◆ R_bbF_H_tautau_CMS8

double THDMcache::R_bbF_H_tautau_CMS8

Definition at line 3069 of file THDMcache.h.

◆ R_bbF_H_tt_ATLAS13

double THDMcache::R_bbF_H_tt_ATLAS13

Definition at line 3118 of file THDMcache.h.

◆ R_ggF_A_gaga_CMS13

double THDMcache::R_ggF_A_gaga_CMS13

Definition at line 3332 of file THDMcache.h.

◆ R_ggF_A_gaga_CMS8

double THDMcache::R_ggF_A_gaga_CMS8

Definition at line 3299 of file THDMcache.h.

◆ R_ggF_A_hZ_bbll_CMS8

double THDMcache::R_ggF_A_hZ_bbll_CMS8

Definition at line 3305 of file THDMcache.h.

◆ R_ggF_A_hZ_bbZ_ATLAS13

double THDMcache::R_ggF_A_hZ_bbZ_ATLAS13

Definition at line 3344 of file THDMcache.h.

◆ R_ggF_A_hZ_bbZ_ATLAS8

double THDMcache::R_ggF_A_hZ_bbZ_ATLAS8

Definition at line 3307 of file THDMcache.h.

◆ R_ggF_A_hZ_tautaull_CMS8

double THDMcache::R_ggF_A_hZ_tautaull_CMS8

Definition at line 3309 of file THDMcache.h.

◆ R_ggF_A_hZ_tautauZ_ATLAS8

double THDMcache::R_ggF_A_hZ_tautauZ_ATLAS8

Definition at line 3311 of file THDMcache.h.

◆ R_ggF_A_tautau_ATLAS13

double THDMcache::R_ggF_A_tautau_ATLAS13

Definition at line 3322 of file THDMcache.h.

◆ R_ggF_A_tautau_ATLAS8

double THDMcache::R_ggF_A_tautau_ATLAS8

Definition at line 3289 of file THDMcache.h.

◆ R_ggF_A_tautau_CMS13

double THDMcache::R_ggF_A_tautau_CMS13

Definition at line 3326 of file THDMcache.h.

◆ R_ggF_A_tautau_CMS8

double THDMcache::R_ggF_A_tautau_CMS8

Definition at line 3291 of file THDMcache.h.

◆ R_ggF_A_tt_ATLAS8

double THDMcache::R_ggF_A_tt_ATLAS8

Definition at line 3313 of file THDMcache.h.

◆ R_ggF_A_Zga_CMS13

double THDMcache::R_ggF_A_Zga_CMS13

Definition at line 3342 of file THDMcache.h.

◆ R_ggF_A_Zga_llga_ATLAS13

double THDMcache::R_ggF_A_Zga_llga_ATLAS13

Definition at line 3334 of file THDMcache.h.

◆ R_ggF_H_gaga_CMS13

double THDMcache::R_ggF_H_gaga_CMS13

Definition at line 3130 of file THDMcache.h.

◆ R_ggF_H_gaga_CMS8

double THDMcache::R_ggF_H_gaga_CMS8

Definition at line 3077 of file THDMcache.h.

◆ R_ggF_H_hh_ATLAS8

double THDMcache::R_ggF_H_hh_ATLAS8

Definition at line 3097 of file THDMcache.h.

◆ R_ggF_H_hh_bbbb_CMS13

double THDMcache::R_ggF_H_hh_bbbb_CMS13

Definition at line 3194 of file THDMcache.h.

◆ R_ggF_H_hh_bbtautau_CMS8

double THDMcache::R_ggF_H_hh_bbtautau_CMS8

Definition at line 3101 of file THDMcache.h.

◆ R_ggF_H_hh_gagaWW_ATLAS13

double THDMcache::R_ggF_H_hh_gagaWW_ATLAS13

Definition at line 3196 of file THDMcache.h.

◆ R_ggF_H_tautau_ATLAS13

double THDMcache::R_ggF_H_tautau_ATLAS13

Definition at line 3120 of file THDMcache.h.

◆ R_ggF_H_tautau_ATLAS8

double THDMcache::R_ggF_H_tautau_ATLAS8

Definition at line 3057 of file THDMcache.h.

◆ R_ggF_H_tautau_CMS13

double THDMcache::R_ggF_H_tautau_CMS13

Definition at line 3124 of file THDMcache.h.

◆ R_ggF_H_tautau_CMS8

double THDMcache::R_ggF_H_tautau_CMS8

Definition at line 3061 of file THDMcache.h.

◆ R_ggF_H_tt_ATLAS8

double THDMcache::R_ggF_H_tt_ATLAS8

Definition at line 3107 of file THDMcache.h.

◆ R_ggF_H_WW_ATLAS8

double THDMcache::R_ggF_H_WW_ATLAS8

Definition at line 3089 of file THDMcache.h.

◆ R_ggF_H_WW_enumunu_ATLAS13

double THDMcache::R_ggF_H_WW_enumunu_ATLAS13

Definition at line 3178 of file THDMcache.h.

◆ R_ggF_H_WW_lnuqq_ATLAS13

double THDMcache::R_ggF_H_WW_lnuqq_ATLAS13

Definition at line 3174 of file THDMcache.h.

◆ R_ggF_H_Zga_CMS13

double THDMcache::R_ggF_H_Zga_CMS13

Definition at line 3140 of file THDMcache.h.

◆ R_ggF_H_Zga_llga_ATLAS13

double THDMcache::R_ggF_H_Zga_llga_ATLAS13

Definition at line 3134 of file THDMcache.h.

◆ R_ggF_H_ZZ_ATLAS8

double THDMcache::R_ggF_H_ZZ_ATLAS8

Definition at line 3093 of file THDMcache.h.

◆ R_ggF_H_ZZ_llll_ATLAS13

double THDMcache::R_ggF_H_ZZ_llll_ATLAS13

Definition at line 3154 of file THDMcache.h.

◆ R_ggF_H_ZZ_llllnunu_ATLAS13

double THDMcache::R_ggF_H_ZZ_llllnunu_ATLAS13

Definition at line 3142 of file THDMcache.h.

◆ R_ggF_H_ZZ_llnunu_ATLAS13

double THDMcache::R_ggF_H_ZZ_llnunu_ATLAS13

Definition at line 3146 of file THDMcache.h.

◆ R_ggF_H_ZZ_llnunu_CMS13

double THDMcache::R_ggF_H_ZZ_llnunu_CMS13

Definition at line 3150 of file THDMcache.h.

◆ R_ggF_H_ZZ_llqq_ATLAS13

double THDMcache::R_ggF_H_ZZ_llqq_ATLAS13

Definition at line 3166 of file THDMcache.h.

◆ R_ggF_H_ZZ_nunuqq_ATLAS13

double THDMcache::R_ggF_H_ZZ_nunuqq_ATLAS13

Definition at line 3170 of file THDMcache.h.

◆ R_ggF_H_ZZ_qqllnunu_ATLAS13

double THDMcache::R_ggF_H_ZZ_qqllnunu_ATLAS13

Definition at line 3162 of file THDMcache.h.

◆ R_ggF_VBF_H_WW_lnulnu_CMS13

double THDMcache::R_ggF_VBF_H_WW_lnulnu_CMS13

Definition at line 3182 of file THDMcache.h.

◆ R_mu_pp_H_VV_CMS8

double THDMcache::R_mu_pp_H_VV_CMS8

Definition at line 3087 of file THDMcache.h.

◆ R_pp_A_bb_CMS13

double THDMcache::R_pp_A_bb_CMS13

Definition at line 3348 of file THDMcache.h.

◆ R_pp_A_gaga_ATLAS13

double THDMcache::R_pp_A_gaga_ATLAS13

Definition at line 3330 of file THDMcache.h.

◆ R_pp_A_gaga_ATLAS8

double THDMcache::R_pp_A_gaga_ATLAS8

Definition at line 3297 of file THDMcache.h.

◆ R_pp_A_HZ_bbll_CMS8

double THDMcache::R_pp_A_HZ_bbll_CMS8

Definition at line 3350 of file THDMcache.h.

◆ R_pp_A_HZ_tautaull_CMS8

double THDMcache::R_pp_A_HZ_tautaull_CMS8

Definition at line 3352 of file THDMcache.h.

◆ R_pp_A_Zga_llga_ATLAS13

double THDMcache::R_pp_A_Zga_llga_ATLAS13

Definition at line 3336 of file THDMcache.h.

◆ R_pp_A_Zga_llga_ATLAS8

double THDMcache::R_pp_A_Zga_llga_ATLAS8

Definition at line 3303 of file THDMcache.h.

◆ R_pp_A_Zga_llga_CMS13

double THDMcache::R_pp_A_Zga_llga_CMS13

Definition at line 3338 of file THDMcache.h.

◆ R_pp_A_Zga_llga_CMS8

double THDMcache::R_pp_A_Zga_llga_CMS8

Definition at line 3301 of file THDMcache.h.

◆ R_pp_A_Zga_qqga_CMS13

double THDMcache::R_pp_A_Zga_qqga_CMS13

Definition at line 3340 of file THDMcache.h.

◆ R_pp_H_AZ_bbll_CMS8

double THDMcache::R_pp_H_AZ_bbll_CMS8

Definition at line 3111 of file THDMcache.h.

◆ R_pp_H_AZ_tautaull_CMS8

double THDMcache::R_pp_H_AZ_tautaull_CMS8

Definition at line 3113 of file THDMcache.h.

◆ R_pp_H_bb_CMS13

double THDMcache::R_pp_H_bb_CMS13

Definition at line 3206 of file THDMcache.h.

◆ R_pp_H_gaga_ATLAS13

double THDMcache::R_pp_H_gaga_ATLAS13

Definition at line 3128 of file THDMcache.h.

◆ R_pp_H_gaga_ATLAS8

double THDMcache::R_pp_H_gaga_ATLAS8

Definition at line 3073 of file THDMcache.h.

◆ R_pp_H_hh_bbbb_ATLAS13

double THDMcache::R_pp_H_hh_bbbb_ATLAS13

Definition at line 3190 of file THDMcache.h.

◆ R_pp_H_hh_bbbb_CMS13

double THDMcache::R_pp_H_hh_bbbb_CMS13

Definition at line 3192 of file THDMcache.h.

◆ R_pp_H_hh_bbbb_CMS8

double THDMcache::R_pp_H_hh_bbbb_CMS8

Definition at line 3103 of file THDMcache.h.

◆ R_pp_H_hh_bbgaga_ATLAS13

double THDMcache::R_pp_H_hh_bbgaga_ATLAS13

Definition at line 3186 of file THDMcache.h.

◆ R_pp_H_hh_bbgaga_CMS13

double THDMcache::R_pp_H_hh_bbgaga_CMS13

Definition at line 3188 of file THDMcache.h.

◆ R_pp_H_hh_bblnulnu_CMS13

double THDMcache::R_pp_H_hh_bblnulnu_CMS13

Definition at line 3202 of file THDMcache.h.

◆ R_pp_H_hh_bbtautau1_CMS13

double THDMcache::R_pp_H_hh_bbtautau1_CMS13

Definition at line 3200 of file THDMcache.h.

◆ R_pp_H_hh_bbtautau_CMS13

double THDMcache::R_pp_H_hh_bbtautau_CMS13

Definition at line 3198 of file THDMcache.h.

◆ R_pp_H_hh_bbVV_CMS13

double THDMcache::R_pp_H_hh_bbVV_CMS13

Definition at line 3204 of file THDMcache.h.

◆ R_pp_H_hh_CMS8

double THDMcache::R_pp_H_hh_CMS8

Definition at line 3099 of file THDMcache.h.

◆ R_pp_H_hh_gagabb_CMS8

double THDMcache::R_pp_H_hh_gagabb_CMS8

Definition at line 3105 of file THDMcache.h.

◆ R_pp_H_VV_qqqq_ATLAS13

double THDMcache::R_pp_H_VV_qqqq_ATLAS13

Definition at line 3184 of file THDMcache.h.

◆ R_pp_H_Zga_ATLAS13

double THDMcache::R_pp_H_Zga_ATLAS13

Definition at line 3132 of file THDMcache.h.

◆ R_pp_H_Zga_llga_ATLAS8

double THDMcache::R_pp_H_Zga_llga_ATLAS8

Definition at line 3085 of file THDMcache.h.

◆ R_pp_H_Zga_llga_CMS13

double THDMcache::R_pp_H_Zga_llga_CMS13

Definition at line 3136 of file THDMcache.h.

◆ R_pp_H_Zga_llga_CMS8

double THDMcache::R_pp_H_Zga_llga_CMS8

Definition at line 3083 of file THDMcache.h.

◆ R_pp_H_Zga_qqga_CMS13

double THDMcache::R_pp_H_Zga_qqga_CMS13

Definition at line 3138 of file THDMcache.h.

◆ R_pp_H_ZZ_llll_CMS13

double THDMcache::R_pp_H_ZZ_llll_CMS13

Definition at line 3158 of file THDMcache.h.

◆ R_pp_H_ZZ_llnunu_CMS13

double THDMcache::R_pp_H_ZZ_llnunu_CMS13

Definition at line 3148 of file THDMcache.h.

◆ R_pp_H_ZZ_llqq_CMS13

double THDMcache::R_pp_H_ZZ_llqq_CMS13

Definition at line 3172 of file THDMcache.h.

◆ R_pp_Hp_taunu_CMS8

double THDMcache::R_pp_Hp_taunu_CMS8

Definition at line 3369 of file THDMcache.h.

◆ R_pp_Hp_tb_ATLAS13

double THDMcache::R_pp_Hp_tb_ATLAS13

Definition at line 3383 of file THDMcache.h.

◆ R_pp_Hp_tb_ATLAS13_1

double THDMcache::R_pp_Hp_tb_ATLAS13_1

Definition at line 3379 of file THDMcache.h.

◆ R_pp_Hp_tb_ATLAS13_2

double THDMcache::R_pp_Hp_tb_ATLAS13_2

Definition at line 3381 of file THDMcache.h.

◆ R_pp_Hp_tb_CMS8

double THDMcache::R_pp_Hp_tb_CMS8

Definition at line 3373 of file THDMcache.h.

◆ R_pp_Hpm_taunu_ATLAS13

double THDMcache::R_pp_Hpm_taunu_ATLAS13

Definition at line 3375 of file THDMcache.h.

◆ R_pp_Hpm_taunu_ATLAS8

double THDMcache::R_pp_Hpm_taunu_ATLAS8

Definition at line 3367 of file THDMcache.h.

◆ R_pp_Hpm_taunu_CMS13

double THDMcache::R_pp_Hpm_taunu_CMS13

Definition at line 3377 of file THDMcache.h.

◆ R_pp_Hpm_tb_ATLAS8

double THDMcache::R_pp_Hpm_tb_ATLAS8

Definition at line 3371 of file THDMcache.h.

◆ R_ttF_A_tt_ATLAS13

double THDMcache::R_ttF_A_tt_ATLAS13

Definition at line 3318 of file THDMcache.h.

◆ R_ttF_H_tt_ATLAS13

double THDMcache::R_ttF_H_tt_ATLAS13

Definition at line 3116 of file THDMcache.h.

◆ R_VBF_H_WW_ATLAS8

double THDMcache::R_VBF_H_WW_ATLAS8

Definition at line 3091 of file THDMcache.h.

◆ R_VBF_H_WW_enumunu_ATLAS13

double THDMcache::R_VBF_H_WW_enumunu_ATLAS13

Definition at line 3180 of file THDMcache.h.

◆ R_VBF_H_WW_lnuqq_ATLAS13

double THDMcache::R_VBF_H_WW_lnuqq_ATLAS13

Definition at line 3176 of file THDMcache.h.

◆ R_VBF_H_ZZ_ATLAS8

double THDMcache::R_VBF_H_ZZ_ATLAS8

Definition at line 3095 of file THDMcache.h.

◆ R_VBF_H_ZZ_llll_ATLAS13

double THDMcache::R_VBF_H_ZZ_llll_ATLAS13

Definition at line 3156 of file THDMcache.h.

◆ R_VBF_H_ZZ_llllnunu_ATLAS13

double THDMcache::R_VBF_H_ZZ_llllnunu_ATLAS13

Definition at line 3144 of file THDMcache.h.

◆ R_VBF_H_ZZ_llnunu_CMS13

double THDMcache::R_VBF_H_ZZ_llnunu_CMS13

Definition at line 3152 of file THDMcache.h.

◆ R_VBF_H_ZZ_llqq_ATLAS13

double THDMcache::R_VBF_H_ZZ_llqq_ATLAS13

Definition at line 3168 of file THDMcache.h.

◆ R_VBF_H_ZZ_qqllnunu_ATLAS13

double THDMcache::R_VBF_H_ZZ_qqllnunu_ATLAS13

Definition at line 3164 of file THDMcache.h.

◆ R_VBF_VH_H_ZZ_llll_CMS13

double THDMcache::R_VBF_VH_H_ZZ_llll_CMS13

Definition at line 3160 of file THDMcache.h.

◆ rA_gg

double THDMcache::rA_gg

Squared relative coupling of \(A\) to two gluons. This is \(r^{(A)}_{gg}\). Note that this depends on the type of \(Z_2\) symmetry.

Definition at line 3276 of file THDMcache.h.

◆ rh_gaga

double THDMcache::rh_gaga

Squared relative coupling of \(h\) to two photons. This is \(r^{(h)}_{\gamma \gamma}\). Note that this depends on the type of \(Z_2\) symmetry.

Definition at line 2888 of file THDMcache.h.

◆ rh_gg

double THDMcache::rh_gg

Squared relative coupling of \(h\) to two gluons. This is \(r^{(h)}_{gg}\). Note that this depends on the type of \(Z_2\) symmetry.

Definition at line 2892 of file THDMcache.h.

◆ rh_ll

double THDMcache::rh_ll

Squared relative coupling of \(h\) to two charged leptons. This is \(r^{(h)}_{\ell \ell}\). Note that this depends on the type of \(Z_2\) symmetry.

Definition at line 2886 of file THDMcache.h.

◆ rh_QdQd

double THDMcache::rh_QdQd

quared relative coupling of \(h\) to two down type quarks. This is \(r^{(h)}_{Q_dQ_d}\). Note that this depends on the type of \(Z_2\) symmetry.

Definition at line 2882 of file THDMcache.h.

◆ rh_QuQu

double THDMcache::rh_QuQu

Squared relative coupling of \(h\) to two up type quarks. This is \(r^{(h)}_{Q_uQ_u}\)

Definition at line 2906 of file THDMcache.h.

◆ rh_VV

double THDMcache::rh_VV

Squared relative coupling of \(h\) to two massive vector bosons. This is \(r^{(h)}_{WW}=r^{(h)}_{ZZ}\)

Definition at line 2884 of file THDMcache.h.

◆ rh_Zga

double THDMcache::rh_Zga

Squared relative coupling of \(h\) to a \(Z\) boson and a photon. This is \(r^{(h)}_{Z\gamma}\). Note that this depends on the type of \(Z_2\) symmetry.

Definition at line 2890 of file THDMcache.h.

◆ rHH_gg

double THDMcache::rHH_gg

Squared relative coupling of \(H\) to two gluons. This is \(r^{(H)}_{gg}\). Note that this depends on the type of \(Z_2\) symmetry.

Definition at line 3041 of file THDMcache.h.

◆ rHH_VV

double THDMcache::rHH_VV

Squared relative coupling of \(H\) to two massive vector bosons. This is \(r^{(H)}_{VV}\)

Definition at line 3043 of file THDMcache.h.

◆ Rpeps

double THDMcache::Rpeps

Definition at line 3412 of file THDMcache.h.

◆ SigmabbF_A13

double THDMcache::SigmabbF_A13

Definition at line 3212 of file THDMcache.h.

◆ SigmabbF_A8

double THDMcache::SigmabbF_A8

Definition at line 3209 of file THDMcache.h.

◆ SigmabbF_H13

double THDMcache::SigmabbF_H13

Definition at line 2930 of file THDMcache.h.

◆ SigmabbF_H8

double THDMcache::SigmabbF_H8

Definition at line 2925 of file THDMcache.h.

◆ SigmaggF_A13

double THDMcache::SigmaggF_A13

Definition at line 3211 of file THDMcache.h.

◆ SigmaggF_A8

double THDMcache::SigmaggF_A8

Definition at line 3208 of file THDMcache.h.

◆ SigmaggF_H13

double THDMcache::SigmaggF_H13

Definition at line 2928 of file THDMcache.h.

◆ SigmaggF_H8

double THDMcache::SigmaggF_H8

Definition at line 2924 of file THDMcache.h.

◆ SigmaSumA13

double THDMcache::SigmaSumA13

Definition at line 3214 of file THDMcache.h.

◆ SigmaSumA8

double THDMcache::SigmaSumA8

Definition at line 3210 of file THDMcache.h.

◆ SigmaSumH13

double THDMcache::SigmaSumH13

Definition at line 2927 of file THDMcache.h.

◆ SigmaSumH8

double THDMcache::SigmaSumH8

Definition at line 2922 of file THDMcache.h.

◆ SigmaTotSM_H8

double THDMcache::SigmaTotSM_H8

Definition at line 2923 of file THDMcache.h.

◆ SigmattF_A13

double THDMcache::SigmattF_A13

Definition at line 3213 of file THDMcache.h.

◆ SigmattF_H13

double THDMcache::SigmattF_H13

Definition at line 2929 of file THDMcache.h.

◆ SigmaVBF_H13

double THDMcache::SigmaVBF_H13

Definition at line 2931 of file THDMcache.h.

◆ SigmaVBF_H8

double THDMcache::SigmaVBF_H8

Definition at line 2926 of file THDMcache.h.

◆ SigmaVH_H13

double THDMcache::SigmaVH_H13

Definition at line 2932 of file THDMcache.h.

◆ sumModBRs

double THDMcache::sumModBRs

Sum of the modified branching ratios. This is \(\sum _i r^{(h)}_{i} BR^{\text SM}(h\to i)\)

Definition at line 2902 of file THDMcache.h.

◆ tanb

double THDMcache::tanb
private

Definition at line 3430 of file THDMcache.h.

◆ temp1

gslpp::matrix<double> THDMcache::temp1

Definition at line 170 of file THDMcache.h.

◆ temp10

gslpp::matrix<double> THDMcache::temp10

data templates

Definition at line 170 of file THDMcache.h.

◆ temp10e

gslpp::matrix<double> THDMcache::temp10e

data templates

Definition at line 174 of file THDMcache.h.

◆ temp11

gslpp::matrix<double> THDMcache::temp11

Definition at line 171 of file THDMcache.h.

◆ temp11e

gslpp::matrix<double> THDMcache::temp11e

Definition at line 175 of file THDMcache.h.

◆ temp12

gslpp::matrix<double> THDMcache::temp12

Definition at line 171 of file THDMcache.h.

◆ temp12e

gslpp::matrix<double> THDMcache::temp12e

Definition at line 175 of file THDMcache.h.

◆ temp13

gslpp::matrix<double> THDMcache::temp13

Definition at line 171 of file THDMcache.h.

◆ temp13e

gslpp::matrix<double> THDMcache::temp13e

Definition at line 175 of file THDMcache.h.

◆ temp14

gslpp::matrix<double> THDMcache::temp14

Definition at line 171 of file THDMcache.h.

◆ temp14e

gslpp::matrix<double> THDMcache::temp14e

Definition at line 175 of file THDMcache.h.

◆ temp15

gslpp::matrix<double> THDMcache::temp15

Definition at line 171 of file THDMcache.h.

◆ temp15e

gslpp::matrix<double> THDMcache::temp15e

Definition at line 175 of file THDMcache.h.

◆ temp16

gslpp::matrix<double> THDMcache::temp16

Definition at line 171 of file THDMcache.h.

◆ temp16e

gslpp::matrix<double> THDMcache::temp16e

Definition at line 175 of file THDMcache.h.

◆ temp17

gslpp::matrix<double> THDMcache::temp17

Definition at line 171 of file THDMcache.h.

◆ temp17e

gslpp::matrix<double> THDMcache::temp17e

Definition at line 175 of file THDMcache.h.

◆ temp18

gslpp::matrix<double> THDMcache::temp18

Definition at line 171 of file THDMcache.h.

◆ temp18e

gslpp::matrix<double> THDMcache::temp18e

Definition at line 175 of file THDMcache.h.

◆ temp19

gslpp::matrix<double> THDMcache::temp19

Definition at line 171 of file THDMcache.h.

◆ temp19e

gslpp::matrix<double> THDMcache::temp19e

Definition at line 175 of file THDMcache.h.

◆ temp1e

gslpp::matrix<double> THDMcache::temp1e

Definition at line 174 of file THDMcache.h.

◆ temp2

gslpp::matrix<double> THDMcache::temp2

Definition at line 170 of file THDMcache.h.

◆ temp20

gslpp::matrix<double> THDMcache::temp20

data templates

Definition at line 171 of file THDMcache.h.

◆ temp20e

gslpp::matrix<double> THDMcache::temp20e

data templates

Definition at line 175 of file THDMcache.h.

◆ temp21

gslpp::matrix<double> THDMcache::temp21

Definition at line 172 of file THDMcache.h.

◆ temp21e

gslpp::matrix<double> THDMcache::temp21e

Definition at line 176 of file THDMcache.h.

◆ temp22

gslpp::matrix<double> THDMcache::temp22

Definition at line 172 of file THDMcache.h.

◆ temp22e

gslpp::matrix<double> THDMcache::temp22e

Definition at line 176 of file THDMcache.h.

◆ temp23

gslpp::matrix<double> THDMcache::temp23

Definition at line 172 of file THDMcache.h.

◆ temp23e

gslpp::matrix<double> THDMcache::temp23e

Definition at line 176 of file THDMcache.h.

◆ temp24

gslpp::matrix<double> THDMcache::temp24

Definition at line 172 of file THDMcache.h.

◆ temp24e

gslpp::matrix<double> THDMcache::temp24e

Definition at line 176 of file THDMcache.h.

◆ temp25

gslpp::matrix<double> THDMcache::temp25

Definition at line 172 of file THDMcache.h.

◆ temp25e

gslpp::matrix<double> THDMcache::temp25e

Definition at line 176 of file THDMcache.h.

◆ temp26

gslpp::matrix<double> THDMcache::temp26

Definition at line 172 of file THDMcache.h.

◆ temp26e

gslpp::matrix<double> THDMcache::temp26e

Definition at line 176 of file THDMcache.h.

◆ temp27

gslpp::matrix<double> THDMcache::temp27

Definition at line 172 of file THDMcache.h.

◆ temp27e

gslpp::matrix<double> THDMcache::temp27e

Definition at line 176 of file THDMcache.h.

◆ temp28

gslpp::matrix<double> THDMcache::temp28

Definition at line 172 of file THDMcache.h.

◆ temp28e

gslpp::matrix<double> THDMcache::temp28e

Definition at line 176 of file THDMcache.h.

◆ temp29

gslpp::matrix<double> THDMcache::temp29

Definition at line 172 of file THDMcache.h.

◆ temp29e

gslpp::matrix<double> THDMcache::temp29e

Definition at line 176 of file THDMcache.h.

◆ temp2e

gslpp::matrix<double> THDMcache::temp2e

Definition at line 174 of file THDMcache.h.

◆ temp3

gslpp::matrix<double> THDMcache::temp3

Definition at line 170 of file THDMcache.h.

◆ temp30

gslpp::matrix<double> THDMcache::temp30

data templates

Definition at line 172 of file THDMcache.h.

◆ temp30e

gslpp::matrix<double> THDMcache::temp30e

data templates

Definition at line 176 of file THDMcache.h.

◆ temp31

gslpp::matrix<double> THDMcache::temp31

Definition at line 173 of file THDMcache.h.

◆ temp31e

gslpp::matrix<double> THDMcache::temp31e

Definition at line 177 of file THDMcache.h.

◆ temp32

gslpp::matrix<double> THDMcache::temp32

Definition at line 173 of file THDMcache.h.

◆ temp32e

gslpp::matrix<double> THDMcache::temp32e

Definition at line 177 of file THDMcache.h.

◆ temp33

gslpp::matrix<double> THDMcache::temp33

Definition at line 173 of file THDMcache.h.

◆ temp33e

gslpp::matrix<double> THDMcache::temp33e

Definition at line 177 of file THDMcache.h.

◆ temp34

gslpp::matrix<double> THDMcache::temp34

Definition at line 173 of file THDMcache.h.

◆ temp34e

gslpp::matrix<double> THDMcache::temp34e

Definition at line 177 of file THDMcache.h.

◆ temp35

gslpp::matrix<double> THDMcache::temp35

Definition at line 173 of file THDMcache.h.

◆ temp35e

gslpp::matrix<double> THDMcache::temp35e

Definition at line 177 of file THDMcache.h.

◆ temp36

gslpp::matrix<double> THDMcache::temp36

Definition at line 173 of file THDMcache.h.

◆ temp36e

gslpp::matrix<double> THDMcache::temp36e

Definition at line 177 of file THDMcache.h.

◆ temp37

gslpp::matrix<double> THDMcache::temp37

Definition at line 173 of file THDMcache.h.

◆ temp37e

gslpp::matrix<double> THDMcache::temp37e

Definition at line 177 of file THDMcache.h.

◆ temp38

gslpp::matrix<double> THDMcache::temp38

Definition at line 173 of file THDMcache.h.

◆ temp38e

gslpp::matrix<double> THDMcache::temp38e

Definition at line 177 of file THDMcache.h.

◆ temp39

gslpp::matrix<double> THDMcache::temp39

Definition at line 173 of file THDMcache.h.

◆ temp39e

gslpp::matrix<double> THDMcache::temp39e

Definition at line 177 of file THDMcache.h.

◆ temp3e

gslpp::matrix<double> THDMcache::temp3e

Definition at line 174 of file THDMcache.h.

◆ temp4

gslpp::matrix<double> THDMcache::temp4

Definition at line 170 of file THDMcache.h.

◆ temp40

gslpp::matrix<double> THDMcache::temp40

data templates

Definition at line 173 of file THDMcache.h.

◆ temp40e

gslpp::matrix<double> THDMcache::temp40e

data templates

Definition at line 177 of file THDMcache.h.

◆ temp4e

gslpp::matrix<double> THDMcache::temp4e

Definition at line 174 of file THDMcache.h.

◆ temp5

gslpp::matrix<double> THDMcache::temp5

Definition at line 170 of file THDMcache.h.

◆ temp5e

gslpp::matrix<double> THDMcache::temp5e

Definition at line 174 of file THDMcache.h.

◆ temp6

gslpp::matrix<double> THDMcache::temp6

Definition at line 170 of file THDMcache.h.

◆ temp6e

gslpp::matrix<double> THDMcache::temp6e

Definition at line 174 of file THDMcache.h.

◆ temp7

gslpp::matrix<double> THDMcache::temp7

Definition at line 170 of file THDMcache.h.

◆ temp7e

gslpp::matrix<double> THDMcache::temp7e

Definition at line 174 of file THDMcache.h.

◆ temp8

gslpp::matrix<double> THDMcache::temp8

Definition at line 170 of file THDMcache.h.

◆ temp8e

gslpp::matrix<double> THDMcache::temp8e

Definition at line 174 of file THDMcache.h.

◆ temp9

gslpp::matrix<double> THDMcache::temp9

Definition at line 170 of file THDMcache.h.

◆ temp9e

gslpp::matrix<double> THDMcache::temp9e

Definition at line 174 of file THDMcache.h.

◆ THDM_BR_h_bb

double THDMcache::THDM_BR_h_bb

\(h\) branching ratio to two \(b\) quarks in the THDM. This is \(BR^{\text{THDM}}(h\to b \bar b)\)

Definition at line 2908 of file THDMcache.h.

◆ THDM_BR_h_cc

double THDMcache::THDM_BR_h_cc

\(h\) branching ratio to two \(c\) quarks in the THDM. This is \(BR^{\text{THDM}}(h\to c\bar c)\)

Definition at line 2920 of file THDMcache.h.

◆ THDM_BR_h_gaga

double THDMcache::THDM_BR_h_gaga

branching ratio to two photons in the THDM. This is \(BR^{\text{THDM}}(h\to \gamma \gamma)\)

Definition at line 2910 of file THDMcache.h.

◆ THDM_BR_h_gg

double THDMcache::THDM_BR_h_gg

\(h\) branching ratio to two gluons in the THDM. This is \(BR^{\text{THDM}}(h\to gg)\)

Definition at line 2918 of file THDMcache.h.

◆ THDM_BR_h_tautau

double THDMcache::THDM_BR_h_tautau

\(h\) branching ratio to two \(\tau\) leptons in the THDM. This is \(BR^{\text{THDM}}(h\to \tau\tau )\)

Definition at line 2912 of file THDMcache.h.

◆ THDM_BR_h_WW

double THDMcache::THDM_BR_h_WW

\(h\) branching ratio to two \(W\) bosons in the THDM. This is \(BR^{\text{THDM}}(h\to WW)\)

Definition at line 2914 of file THDMcache.h.

◆ THDM_BR_h_ZZ

double THDMcache::THDM_BR_h_ZZ

\(h\) branching ratio to two \(Z\) bosons in the THDM. This is \(BR^{\text{THDM}}(h\to ZZ)\)

Definition at line 2916 of file THDMcache.h.

◆ THoEX_bbF_A_bb_CMS8

double THDMcache::THoEX_bbF_A_bb_CMS8

Definition at line 3314 of file THDMcache.h.

◆ THoEX_bbF_A_hZ_bbZ_ATLAS13

double THDMcache::THoEX_bbF_A_hZ_bbZ_ATLAS13

Definition at line 3345 of file THDMcache.h.

◆ THoEX_bbF_A_tautau_ATLAS13

double THDMcache::THoEX_bbF_A_tautau_ATLAS13

Definition at line 3323 of file THDMcache.h.

◆ THoEX_bbF_A_tautau_ATLAS8

double THDMcache::THoEX_bbF_A_tautau_ATLAS8

Definition at line 3292 of file THDMcache.h.

◆ THoEX_bbF_A_tautau_CMS13

double THDMcache::THoEX_bbF_A_tautau_CMS13

Definition at line 3327 of file THDMcache.h.

◆ THoEX_bbF_A_tautau_CMS8

double THDMcache::THoEX_bbF_A_tautau_CMS8

Definition at line 3294 of file THDMcache.h.

◆ THoEX_bbF_A_tt_ATLAS13

double THDMcache::THoEX_bbF_A_tt_ATLAS13

Definition at line 3319 of file THDMcache.h.

◆ THoEX_bbF_H_bb_CMS8

double THDMcache::THoEX_bbF_H_bb_CMS8

Definition at line 3108 of file THDMcache.h.

◆ THoEX_bbF_H_tautau_ATLAS13

double THDMcache::THoEX_bbF_H_tautau_ATLAS13

Definition at line 3121 of file THDMcache.h.

◆ THoEX_bbF_H_tautau_ATLAS8

double THDMcache::THoEX_bbF_H_tautau_ATLAS8

Definition at line 3063 of file THDMcache.h.

◆ THoEX_bbF_H_tautau_CMS13

double THDMcache::THoEX_bbF_H_tautau_CMS13

Definition at line 3125 of file THDMcache.h.

◆ THoEX_bbF_H_tautau_CMS8

double THDMcache::THoEX_bbF_H_tautau_CMS8

Definition at line 3067 of file THDMcache.h.

◆ THoEX_bbF_H_tt_ATLAS13

double THDMcache::THoEX_bbF_H_tt_ATLAS13

Definition at line 3117 of file THDMcache.h.

◆ THoEX_ggF_A_gaga_CMS13

double THDMcache::THoEX_ggF_A_gaga_CMS13

Definition at line 3331 of file THDMcache.h.

◆ THoEX_ggF_A_gaga_CMS8

double THDMcache::THoEX_ggF_A_gaga_CMS8

Definition at line 3298 of file THDMcache.h.

◆ THoEX_ggF_A_hZ_bbll_CMS8

double THDMcache::THoEX_ggF_A_hZ_bbll_CMS8

Definition at line 3304 of file THDMcache.h.

◆ THoEX_ggF_A_hZ_bbZ_ATLAS13

double THDMcache::THoEX_ggF_A_hZ_bbZ_ATLAS13

Definition at line 3343 of file THDMcache.h.

◆ THoEX_ggF_A_hZ_bbZ_ATLAS8

double THDMcache::THoEX_ggF_A_hZ_bbZ_ATLAS8

Definition at line 3306 of file THDMcache.h.

◆ THoEX_ggF_A_hZ_tautaull_CMS8

double THDMcache::THoEX_ggF_A_hZ_tautaull_CMS8

Definition at line 3308 of file THDMcache.h.

◆ THoEX_ggF_A_hZ_tautauZ_ATLAS8

double THDMcache::THoEX_ggF_A_hZ_tautauZ_ATLAS8

Definition at line 3310 of file THDMcache.h.

◆ THoEX_ggF_A_tautau_ATLAS13

double THDMcache::THoEX_ggF_A_tautau_ATLAS13

Definition at line 3321 of file THDMcache.h.

◆ THoEX_ggF_A_tautau_ATLAS8

double THDMcache::THoEX_ggF_A_tautau_ATLAS8

Definition at line 3288 of file THDMcache.h.

◆ THoEX_ggF_A_tautau_CMS13

double THDMcache::THoEX_ggF_A_tautau_CMS13

Definition at line 3325 of file THDMcache.h.

◆ THoEX_ggF_A_tautau_CMS8

double THDMcache::THoEX_ggF_A_tautau_CMS8

Definition at line 3290 of file THDMcache.h.

◆ THoEX_ggF_A_tt_ATLAS8

double THDMcache::THoEX_ggF_A_tt_ATLAS8

Definition at line 3312 of file THDMcache.h.

◆ THoEX_ggF_A_Zga_CMS13

double THDMcache::THoEX_ggF_A_Zga_CMS13

Definition at line 3341 of file THDMcache.h.

◆ THoEX_ggF_A_Zga_llga_ATLAS13

double THDMcache::THoEX_ggF_A_Zga_llga_ATLAS13

Definition at line 3333 of file THDMcache.h.

◆ THoEX_ggF_H_gaga_CMS13

double THDMcache::THoEX_ggF_H_gaga_CMS13

Definition at line 3129 of file THDMcache.h.

◆ THoEX_ggF_H_gaga_CMS8

double THDMcache::THoEX_ggF_H_gaga_CMS8

Definition at line 3075 of file THDMcache.h.

◆ THoEX_ggF_H_hh_ATLAS8

double THDMcache::THoEX_ggF_H_hh_ATLAS8

Definition at line 3096 of file THDMcache.h.

◆ THoEX_ggF_H_hh_bbbb_CMS13

double THDMcache::THoEX_ggF_H_hh_bbbb_CMS13

Definition at line 3193 of file THDMcache.h.

◆ THoEX_ggF_H_hh_bbtautau_CMS8

double THDMcache::THoEX_ggF_H_hh_bbtautau_CMS8

Definition at line 3100 of file THDMcache.h.

◆ THoEX_ggF_H_hh_gagaWW_ATLAS13

double THDMcache::THoEX_ggF_H_hh_gagaWW_ATLAS13

Definition at line 3195 of file THDMcache.h.

◆ THoEX_ggF_H_tautau_ATLAS13

double THDMcache::THoEX_ggF_H_tautau_ATLAS13

Definition at line 3119 of file THDMcache.h.

◆ THoEX_ggF_H_tautau_ATLAS8

double THDMcache::THoEX_ggF_H_tautau_ATLAS8

Ratio between the theoretical prediction and the experimental upper limit for the process \(gg\to H\to \tau\tau\) at 8 TeV. This is \(\frac{\sigma^{\text{THDM}}_{\text{theo}}(gg\to H)BR^{\text{THDM}}_{\text{theo}}(H\to \tau\tau)}{\sigma^{\text{THDM}}_{\text{exp}}(gg\to H)BR^{\text{THDM}}_{\text{exp}}(H\to \tau\tau)}\).

Definition at line 3055 of file THDMcache.h.

◆ THoEX_ggF_H_tautau_CMS13

double THDMcache::THoEX_ggF_H_tautau_CMS13

Definition at line 3123 of file THDMcache.h.

◆ THoEX_ggF_H_tautau_CMS8

double THDMcache::THoEX_ggF_H_tautau_CMS8

Definition at line 3059 of file THDMcache.h.

◆ THoEX_ggF_H_tt_ATLAS8

double THDMcache::THoEX_ggF_H_tt_ATLAS8

Definition at line 3106 of file THDMcache.h.

◆ THoEX_ggF_H_WW_ATLAS8

double THDMcache::THoEX_ggF_H_WW_ATLAS8

Definition at line 3088 of file THDMcache.h.

◆ THoEX_ggF_H_WW_enumunu_ATLAS13

double THDMcache::THoEX_ggF_H_WW_enumunu_ATLAS13

Definition at line 3177 of file THDMcache.h.

◆ THoEX_ggF_H_WW_lnuqq_ATLAS13

double THDMcache::THoEX_ggF_H_WW_lnuqq_ATLAS13

Definition at line 3173 of file THDMcache.h.

◆ THoEX_ggF_H_Zga_CMS13

double THDMcache::THoEX_ggF_H_Zga_CMS13

Definition at line 3139 of file THDMcache.h.

◆ THoEX_ggF_H_Zga_llga_ATLAS13

double THDMcache::THoEX_ggF_H_Zga_llga_ATLAS13

Definition at line 3133 of file THDMcache.h.

◆ THoEX_ggF_H_ZZ_ATLAS8

double THDMcache::THoEX_ggF_H_ZZ_ATLAS8

Definition at line 3092 of file THDMcache.h.

◆ THoEX_ggF_H_ZZ_llll_ATLAS13

double THDMcache::THoEX_ggF_H_ZZ_llll_ATLAS13

Definition at line 3153 of file THDMcache.h.

◆ THoEX_ggF_H_ZZ_llllnunu_ATLAS13

double THDMcache::THoEX_ggF_H_ZZ_llllnunu_ATLAS13

Definition at line 3141 of file THDMcache.h.

◆ THoEX_ggF_H_ZZ_llnunu_ATLAS13

double THDMcache::THoEX_ggF_H_ZZ_llnunu_ATLAS13

Definition at line 3145 of file THDMcache.h.

◆ THoEX_ggF_H_ZZ_llnunu_CMS13

double THDMcache::THoEX_ggF_H_ZZ_llnunu_CMS13

Definition at line 3149 of file THDMcache.h.

◆ THoEX_ggF_H_ZZ_llqq_ATLAS13

double THDMcache::THoEX_ggF_H_ZZ_llqq_ATLAS13

Definition at line 3165 of file THDMcache.h.

◆ THoEX_ggF_H_ZZ_nunuqq_ATLAS13

double THDMcache::THoEX_ggF_H_ZZ_nunuqq_ATLAS13

Definition at line 3169 of file THDMcache.h.

◆ THoEX_ggF_H_ZZ_qqllnunu_ATLAS13

double THDMcache::THoEX_ggF_H_ZZ_qqllnunu_ATLAS13

Definition at line 3161 of file THDMcache.h.

◆ THoEX_ggF_VBF_H_WW_lnulnu_CMS13

double THDMcache::THoEX_ggF_VBF_H_WW_lnulnu_CMS13

Definition at line 3181 of file THDMcache.h.

◆ THoEX_mu_pp_H_VV_CMS8

double THDMcache::THoEX_mu_pp_H_VV_CMS8

Definition at line 3086 of file THDMcache.h.

◆ THoEX_pp_A_bb_CMS13

double THDMcache::THoEX_pp_A_bb_CMS13

Definition at line 3347 of file THDMcache.h.

◆ THoEX_pp_A_gaga_ATLAS13

double THDMcache::THoEX_pp_A_gaga_ATLAS13

Definition at line 3329 of file THDMcache.h.

◆ THoEX_pp_A_gaga_ATLAS8

double THDMcache::THoEX_pp_A_gaga_ATLAS8

Definition at line 3296 of file THDMcache.h.

◆ THoEX_pp_A_HZ_bbll_CMS8

double THDMcache::THoEX_pp_A_HZ_bbll_CMS8

Definition at line 3349 of file THDMcache.h.

◆ THoEX_pp_A_HZ_tautaull_CMS8

double THDMcache::THoEX_pp_A_HZ_tautaull_CMS8

Definition at line 3351 of file THDMcache.h.

◆ THoEX_pp_A_Zga_llga_ATLAS13

double THDMcache::THoEX_pp_A_Zga_llga_ATLAS13

Definition at line 3335 of file THDMcache.h.

◆ THoEX_pp_A_Zga_llga_ATLAS8

double THDMcache::THoEX_pp_A_Zga_llga_ATLAS8

Definition at line 3302 of file THDMcache.h.

◆ THoEX_pp_A_Zga_llga_CMS13

double THDMcache::THoEX_pp_A_Zga_llga_CMS13

Definition at line 3337 of file THDMcache.h.

◆ THoEX_pp_A_Zga_llga_CMS8

double THDMcache::THoEX_pp_A_Zga_llga_CMS8

Definition at line 3300 of file THDMcache.h.

◆ THoEX_pp_A_Zga_qqga_CMS13

double THDMcache::THoEX_pp_A_Zga_qqga_CMS13

Definition at line 3339 of file THDMcache.h.

◆ THoEX_pp_H_AZ_bbll_CMS8

double THDMcache::THoEX_pp_H_AZ_bbll_CMS8

Definition at line 3110 of file THDMcache.h.

◆ THoEX_pp_H_AZ_tautaull_CMS8

double THDMcache::THoEX_pp_H_AZ_tautaull_CMS8

Definition at line 3112 of file THDMcache.h.

◆ THoEX_pp_H_bb_CMS13

double THDMcache::THoEX_pp_H_bb_CMS13

Definition at line 3205 of file THDMcache.h.

◆ THoEX_pp_H_gaga_ATLAS13

double THDMcache::THoEX_pp_H_gaga_ATLAS13

Definition at line 3127 of file THDMcache.h.

◆ THoEX_pp_H_gaga_ATLAS8

double THDMcache::THoEX_pp_H_gaga_ATLAS8

Definition at line 3071 of file THDMcache.h.

◆ THoEX_pp_H_hh_bbbb_ATLAS13

double THDMcache::THoEX_pp_H_hh_bbbb_ATLAS13

Definition at line 3189 of file THDMcache.h.

◆ THoEX_pp_H_hh_bbbb_CMS13

double THDMcache::THoEX_pp_H_hh_bbbb_CMS13

Definition at line 3191 of file THDMcache.h.

◆ THoEX_pp_H_hh_bbbb_CMS8

double THDMcache::THoEX_pp_H_hh_bbbb_CMS8

Definition at line 3102 of file THDMcache.h.

◆ THoEX_pp_H_hh_bbgaga_ATLAS13

double THDMcache::THoEX_pp_H_hh_bbgaga_ATLAS13

Definition at line 3185 of file THDMcache.h.

◆ THoEX_pp_H_hh_bbgaga_CMS13

double THDMcache::THoEX_pp_H_hh_bbgaga_CMS13

Definition at line 3187 of file THDMcache.h.

◆ THoEX_pp_H_hh_bblnulnu_CMS13

double THDMcache::THoEX_pp_H_hh_bblnulnu_CMS13

Definition at line 3201 of file THDMcache.h.

◆ THoEX_pp_H_hh_bbtautau1_CMS13

double THDMcache::THoEX_pp_H_hh_bbtautau1_CMS13

Definition at line 3199 of file THDMcache.h.

◆ THoEX_pp_H_hh_bbtautau_CMS13

double THDMcache::THoEX_pp_H_hh_bbtautau_CMS13

Definition at line 3197 of file THDMcache.h.

◆ THoEX_pp_H_hh_bbVV_CMS13

double THDMcache::THoEX_pp_H_hh_bbVV_CMS13

Definition at line 3203 of file THDMcache.h.

◆ THoEX_pp_H_hh_CMS8

double THDMcache::THoEX_pp_H_hh_CMS8

Definition at line 3098 of file THDMcache.h.

◆ THoEX_pp_H_hh_gagabb_CMS8

double THDMcache::THoEX_pp_H_hh_gagabb_CMS8

Definition at line 3104 of file THDMcache.h.

◆ THoEX_pp_H_VV_qqqq_ATLAS13

double THDMcache::THoEX_pp_H_VV_qqqq_ATLAS13

Definition at line 3183 of file THDMcache.h.

◆ THoEX_pp_H_Zga_ATLAS13

double THDMcache::THoEX_pp_H_Zga_ATLAS13

Definition at line 3131 of file THDMcache.h.

◆ THoEX_pp_H_Zga_llga_ATLAS8

double THDMcache::THoEX_pp_H_Zga_llga_ATLAS8

Definition at line 3084 of file THDMcache.h.

◆ THoEX_pp_H_Zga_llga_CMS13

double THDMcache::THoEX_pp_H_Zga_llga_CMS13

Definition at line 3135 of file THDMcache.h.

◆ THoEX_pp_H_Zga_llga_CMS8

double THDMcache::THoEX_pp_H_Zga_llga_CMS8

Definition at line 3082 of file THDMcache.h.

◆ THoEX_pp_H_Zga_qqga_CMS13

double THDMcache::THoEX_pp_H_Zga_qqga_CMS13

Definition at line 3137 of file THDMcache.h.

◆ THoEX_pp_H_ZZ_llll_CMS13

double THDMcache::THoEX_pp_H_ZZ_llll_CMS13

Definition at line 3157 of file THDMcache.h.

◆ THoEX_pp_H_ZZ_llnunu_CMS13

double THDMcache::THoEX_pp_H_ZZ_llnunu_CMS13

Definition at line 3147 of file THDMcache.h.

◆ THoEX_pp_H_ZZ_llqq_CMS13

double THDMcache::THoEX_pp_H_ZZ_llqq_CMS13

Definition at line 3171 of file THDMcache.h.

◆ THoEX_pp_Hp_taunu_CMS8

double THDMcache::THoEX_pp_Hp_taunu_CMS8

Definition at line 3368 of file THDMcache.h.

◆ THoEX_pp_Hp_tb_ATLAS13

double THDMcache::THoEX_pp_Hp_tb_ATLAS13

Definition at line 3382 of file THDMcache.h.

◆ THoEX_pp_Hp_tb_ATLAS13_1

double THDMcache::THoEX_pp_Hp_tb_ATLAS13_1

Definition at line 3378 of file THDMcache.h.

◆ THoEX_pp_Hp_tb_ATLAS13_2

double THDMcache::THoEX_pp_Hp_tb_ATLAS13_2

Definition at line 3380 of file THDMcache.h.

◆ THoEX_pp_Hp_tb_CMS8

double THDMcache::THoEX_pp_Hp_tb_CMS8

Definition at line 3372 of file THDMcache.h.

◆ THoEX_pp_Hpm_taunu_ATLAS13

double THDMcache::THoEX_pp_Hpm_taunu_ATLAS13

Definition at line 3374 of file THDMcache.h.

◆ THoEX_pp_Hpm_taunu_ATLAS8

double THDMcache::THoEX_pp_Hpm_taunu_ATLAS8

Definition at line 3366 of file THDMcache.h.

◆ THoEX_pp_Hpm_taunu_CMS13

double THDMcache::THoEX_pp_Hpm_taunu_CMS13

Definition at line 3376 of file THDMcache.h.

◆ THoEX_pp_Hpm_tb_ATLAS8

double THDMcache::THoEX_pp_Hpm_tb_ATLAS8

Definition at line 3370 of file THDMcache.h.

◆ THoEX_ttF_A_tt_ATLAS13

double THDMcache::THoEX_ttF_A_tt_ATLAS13

Definition at line 3317 of file THDMcache.h.

◆ THoEX_ttF_H_tt_ATLAS13

double THDMcache::THoEX_ttF_H_tt_ATLAS13

Definition at line 3115 of file THDMcache.h.

◆ THoEX_VBF_H_WW_ATLAS8

double THDMcache::THoEX_VBF_H_WW_ATLAS8

Definition at line 3090 of file THDMcache.h.

◆ THoEX_VBF_H_WW_enumunu_ATLAS13

double THDMcache::THoEX_VBF_H_WW_enumunu_ATLAS13

Definition at line 3179 of file THDMcache.h.

◆ THoEX_VBF_H_WW_lnuqq_ATLAS13

double THDMcache::THoEX_VBF_H_WW_lnuqq_ATLAS13

Definition at line 3175 of file THDMcache.h.

◆ THoEX_VBF_H_ZZ_ATLAS8

double THDMcache::THoEX_VBF_H_ZZ_ATLAS8

Definition at line 3094 of file THDMcache.h.

◆ THoEX_VBF_H_ZZ_llll_ATLAS13

double THDMcache::THoEX_VBF_H_ZZ_llll_ATLAS13

Definition at line 3155 of file THDMcache.h.

◆ THoEX_VBF_H_ZZ_llllnunu_ATLAS13

double THDMcache::THoEX_VBF_H_ZZ_llllnunu_ATLAS13

Definition at line 3143 of file THDMcache.h.

◆ THoEX_VBF_H_ZZ_llnunu_CMS13

double THDMcache::THoEX_VBF_H_ZZ_llnunu_CMS13

Definition at line 3151 of file THDMcache.h.

◆ THoEX_VBF_H_ZZ_llqq_ATLAS13

double THDMcache::THoEX_VBF_H_ZZ_llqq_ATLAS13

Definition at line 3167 of file THDMcache.h.

◆ THoEX_VBF_H_ZZ_qqllnunu_ATLAS13

double THDMcache::THoEX_VBF_H_ZZ_qqllnunu_ATLAS13

Definition at line 3163 of file THDMcache.h.

◆ THoEX_VBF_VH_H_ZZ_llll_CMS13

double THDMcache::THoEX_VBF_VH_H_ZZ_llll_CMS13

Definition at line 3159 of file THDMcache.h.

◆ ttF_A_tt_TH13

double THDMcache::ttF_A_tt_TH13

Cross section times branching ratio for the process \(t\bar t\to A\to t\bar t\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{t\bar t\to A}\cdot BR^{\text{THDM}}(A\to t\bar t)\)

Definition at line 3266 of file THDMcache.h.

◆ ttF_H_tt_TH13

double THDMcache::ttF_H_tt_TH13

Cross section times branching ratio for the process \(t\bar t\to H\to t\bar t\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{t\bar t\to H}\cdot BR^{\text{THDM}}(H\to t\bar t)\)

Definition at line 3030 of file THDMcache.h.

◆ UnitarityTestflag

bool THDMcache::UnitarityTestflag
private

Definition at line 3460 of file THDMcache.h.

◆ VBF_H_WW_TH13

double THDMcache::VBF_H_WW_TH13

Cross section times branching ratio for the process \(VV\to H\to WW\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{VV\to H}\cdot BR^{\text{THDM}}(H\to WW)\)

Definition at line 3008 of file THDMcache.h.

◆ VBF_H_WW_TH8

double THDMcache::VBF_H_WW_TH8

Cross section times branching ratio for the process \(VV\to H\to WW\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{VV\to H}\cdot BR^{\text{THDM}}(H\to WW)\)

Definition at line 2960 of file THDMcache.h.

◆ VBF_H_ZZ_llll_TH13

double THDMcache::VBF_H_ZZ_llll_TH13

Cross section times branching ratio for the process \(VV\to H\to ZZ\to 4\ell\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{VV\to H}\cdot BR^{\text{THDM}}(H\to ZZ\to 4\ell)\)

Definition at line 3000 of file THDMcache.h.

◆ VBF_H_ZZ_TH13

double THDMcache::VBF_H_ZZ_TH13

Cross section times branching ratio for the process \(VV\to H\to ZZ\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{VV\to H}\cdot BR^{\text{THDM}}(H\to ZZ)\)

Definition at line 2996 of file THDMcache.h.

◆ VBF_H_ZZ_TH8

double THDMcache::VBF_H_ZZ_TH8

Cross section times branching ratio for the process \(VV\to H\to ZZ\) at the LHC with 8 TeV. This is \(\sigma^{\text{THDM}}_{VV\to H}\cdot BR^{\text{THDM}}(H\to ZZ)\)

Definition at line 2956 of file THDMcache.h.

◆ VBF_Vh

double THDMcache::VBF_Vh

Ratio of THDM and SM cross sections for VBF and Vh production of h. This is \(\sigma^{\text THDM}_{\text VBF+Vh}/\sigma^{\text SM}_{\text VBF+Vh}\)

Definition at line 2900 of file THDMcache.h.

◆ VBF_VH_H_ZZ_llll_TH13

double THDMcache::VBF_VH_H_ZZ_llll_TH13

Cross section times branching ratio for the process \(VV+VH\to H\to ZZ\to 4\ell\) at the LHC with 13 TeV. This is \(\sigma^{\text{THDM}}_{VV+VH\to H}\cdot BR^{\text{THDM}}(H\to ZZ\to 4\ell)\)

Definition at line 3004 of file THDMcache.h.

◆ vev

double THDMcache::vev
private

Definition at line 3445 of file THDMcache.h.

◆ WFRcomb1

double THDMcache::WFRcomb1

Definition at line 3408 of file THDMcache.h.

◆ WFRcomb2

double THDMcache::WFRcomb2

Definition at line 3409 of file THDMcache.h.

◆ WFRcomb3

double THDMcache::WFRcomb3

Definition at line 3410 of file THDMcache.h.

◆ WFRcomb4

double THDMcache::WFRcomb4

Definition at line 3411 of file THDMcache.h.

◆ WFRflag

bool THDMcache::WFRflag
private

Definition at line 3459 of file THDMcache.h.

◆ Ybottom1_at_Q

double THDMcache::Ybottom1_at_Q

Definition at line 3396 of file THDMcache.h.

◆ Ybottom2_at_Q

double THDMcache::Ybottom2_at_Q

Definition at line 3397 of file THDMcache.h.

◆ Ytau1_at_Q

double THDMcache::Ytau1_at_Q

Definition at line 3398 of file THDMcache.h.

◆ Ytau2_at_Q

double THDMcache::Ytau2_at_Q

Definition at line 3399 of file THDMcache.h.

◆ Ytop_at_Q

double THDMcache::Ytop_at_Q

Definition at line 3395 of file THDMcache.h.


The documentation for this class was generated from the following files: