CPoddHiggs Class Reference

Base class for direct CP-odd Higgs search observables. More...

#include <CPoddHiggs.h>

Inherits ThObservable.

Inherited by Hobs_bbF_A_bb_CMS, Hobs_bbF_A_tautau_ATLAS, Hobs_bbF_A_tautau_CMS, Hobs_ggF_A_gaga_ATLAS, Hobs_ggF_A_gaga_CMS, Hobs_ggF_A_hZ_bbll_CMS, Hobs_ggF_A_hZ_bbZ_ATLAS, Hobs_ggF_A_hZ_tautaull_CMS, Hobs_ggF_A_hZ_tautauZ_ATLAS, Hobs_ggF_A_tautau_ATLAS, Hobs_ggF_A_tautau_CMS, Hobs_pp_A_tt_ATLAS, log10_bbF_A_bb_TH, log10_bbF_A_tautau_TH, log10_ggF_A_gaga_TH, log10_ggF_A_hZ_bbll_TH, log10_ggF_A_hZ_bbZ_TH, log10_ggF_A_hZ_tautaull_TH, log10_ggF_A_hZ_tautauZ_TH, log10_ggF_A_tautau_TH, and log10_pp_A_tt_TH.

Collaboration diagram for CPoddHiggs:
[legend]

Detailed Description

Base class for direct CP-odd Higgs search observables.

Author
HEPfit Collaboration

The \(\gamma \gamma\), \(Z\gamma\) and \(gg\) decay widths are calculated at one-loop following [85] and [13].

Definition at line 33 of file CPoddHiggs.h.

Public Member Functions

void computeParameters ()
 
double computeThValue ()
 Empty function. More...
 
 CPoddHiggs (const StandardModel &SM_i)
 
virtual ~CPoddHiggs ()
 
- Public Member Functions inherited from ThObservable
double getBinMax ()
 A get method to get the maximum value of the bin. More...
 
double getBinMin ()
 A get method to get the minimum value of the bin. More...
 
const StandardModelgetModel ()
 A get method to get the model. More...
 
void setBinMax (double max)
 A set method to set the maximum value of the bin. More...
 
void setBinMin (double min)
 A set method to set the minimum value of the bin. More...
 
 ThObservable (const StandardModel &SM_i)
 Constructor. More...
 
 ThObservable (const ThObservable &orig)
 The copy constructor. More...
 
virtual ~ThObservable ()
 The default destructor. More...
 

Protected Attributes

double bbF_A_bb_TH
 Cross section times branching ratio for the process \(b\bar b\to A\to b\bar b\) at the LHC with 8 TeV. More...
 
double bbF_A_tautau_TH
 Cross section times branching ratio for the process \(b\bar b\to A\to \tau\tau\) at the LHC with 8 TeV. More...
 
double ggF_A_gaga_TH
 Cross section times branching ratio for the process \(gg\to A\to \gamma\gamma\) at the LHC with 8 TeV. More...
 
double ggF_A_hZ_bbll_TH
 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. More...
 
double ggF_A_hZ_bbZ_TH
 Cross section times branching ratio for the process \(gg\to A\to hZ \to b\bar b Z\) at the LHC with 8 TeV. More...
 
double ggF_A_hZ_tautaull_TH
 Cross section times branching ratio for the process \(gg\to A\to hZ \to \tau \tau \ell \ell\) at the LHC with 8 TeV. More...
 
double ggF_A_hZ_tautauZ_TH
 Cross section times branching ratio for the process \(gg\to A\to hZ \to \tau \tau Z\) at the LHC with 8 TeV. More...
 
double ggF_A_tautau_TH
 Cross section times branching ratio for the process \(gg\to A\to \tau\tau\) at the LHC with 8 TeV. More...
 
double mA
 The CP-odd Higgs mass. (Required for the experimental tables.) More...
 
THDMcachemycache
 
lightHiggsmylightHiggs
 
double pp_A_tt_TH
 Cross section times branching ratio for the process \(pp\to A\to t\bar t\) at the LHC with 8 TeV. More...
 
- Protected Attributes inherited from ThObservable
double max
 the bin maximum. More...
 
double min
 The bin minimum. More...
 
const StandardModelSM
 A reference to an object of StandardMode class. More...
 

Private Attributes

double GammaAtot
 Total decay width of the CP-odd Higgs \(A\). More...
 
const StandardModelmySM
 
const THDMmyTHDM
 

Constructor & Destructor Documentation

CPoddHiggs::CPoddHiggs ( const StandardModel SM_i)

Definition at line 12 of file CPoddHiggs.cpp.

12  :
13 
14  ThObservable(SM_i),
15  myTHDM(static_cast<const THDM*> (&SM_i)),
16  mySM (SM_i)
17 {
18  mycache = new THDMcache();
19  mylightHiggs = new lightHiggs(SM_i);
20 }
A class for the caching of some THDM objects.
Definition: THDMcache.h:27
THDMcache * mycache
Definition: CPoddHiggs.h:46
lightHiggs * mylightHiggs
Definition: CPoddHiggs.h:47
const THDM * myTHDM
Definition: CPoddHiggs.h:110
ThObservable(const StandardModel &SM_i)
Constructor.
Definition: ThObservable.h:29
const StandardModel & mySM
Definition: CPoddHiggs.h:111
CPoddHiggs::~CPoddHiggs ( )
virtual

Definition at line 22 of file CPoddHiggs.cpp.

23 {}

Member Function Documentation

void CPoddHiggs::computeParameters ( )

Definition at line 26 of file CPoddHiggs.cpp.

27 {
28 
29  THDMfunctions myfunctions(mySM);
30 
31  double Mc=myTHDM->getQuarks(QCD::CHARM).getMass();
32  double Ms=myTHDM->getQuarks(QCD::STRANGE).getMass();
33  double Mt=myTHDM->getQuarks(QCD::TOP).getMass();
34  double Mb=myTHDM->getQuarks(QCD::BOTTOM).getMass();
37  double GF=myTHDM->getGF();
38  double Ale=myTHDM->getAle();
39  double Als=myTHDM->getAlsMz();
40  double MZ=myTHDM->getMz();
41  double MW=myTHDM->Mw();
42  double vev=myTHDM->v();
43  double sW2=myTHDM->sW2();
44  double cW2=myTHDM->cW2();
45  double mHh=myTHDM->getmHh();
46  double mHl=myTHDM->getMHl();
47  double mHp=myTHDM->getmHp();
48  mA=myTHDM->getmA();
49  double sina=myTHDM->getsina();
50  double cosa=myTHDM->getcosa();
51  double sinb=myTHDM->getsinb();
52  double cosb=myTHDM->getcosb();
53  double sin_ba=myTHDM->getsin_ba();
54  double cos_ab=cosa*cosb+sina*sinb;
55 
56  //These cross sections are necessary for rA_gg
57  //SM gg -> A production cross section at 8 TeV
58  double SigmaggA = mycache->ip_cs_ggA(mA);
59  //SM gg -> A productmycaion cross section at 8 TeV, top loop only
60  double SigmaggA_tt = mycache->ip_cs_ggA_tt(mA);
61  //SM gg -> A production cross section at 8 TeV, bottom loop only
62  double SigmaggA_bb = mycache->ip_cs_ggA_bb(mA);
63 
64  /* r_ii is the ratio between the squared 2HDM vertex coupling of the CP-odd
65  * Higgs to the particle i and the corresponding coupling of the SM Higgs boson.*/
66  double rA_QuQu=(cosb*cosb)/(sinb*sinb);
67  double rA_QdQd=0.0;//It depends on the modelType
68  double rA_ll=0.0;//It depends on the modelType
69  double rA_gg=0.0;//It depends on the modelType
70 
71  /*Calulation of rA_QdQd, rA_ll, rA_gg, Gamma_Agaga, Gamma_AZga, Gamma_Agg
72  * (they depend on the model type): START*/
73 
74  /*Gamma_Agaga and Gamma_AZga expressions can be found in
75  "The Higgs Hunter's Guide", Appendix C and in arXiv:0902.4665v3, Appendix A;
76  *Gamma_Agg expression can be found in arXiv:0902.4665v3, Appendix A*/
77 
78  double TAUc=4.0*Mc*Mc/(mA*mA);
79  double TAUt=4.0*Mt*Mt/(mA*mA);
80  double TAUs=4.0*Ms*Ms/(mA*mA);
81  double TAUb=4.0*Mb*Mb/(mA*mA);
82  double TAUmu=4.0*Mmu*Mmu/(mA*mA);
83  double TAUtau=4.0*Mtau*Mtau/(mA*mA);
84 
85  /*I_A_F is needed for Gamma_Agaga;
86  * The expression can be found in "The Higgs Hunter's Guide", Appendix C, C.4*/
87  gslpp::complex I_A_F=0.0;//It depends on the modelType
88  gslpp::complex I_A_U=-(8./3.)*(TAUc*myfunctions.f_func(TAUc)+TAUt*myfunctions.f_func(TAUt));
89  gslpp::complex I_A_D=-(2./3.)*(TAUs*myfunctions.f_func(TAUs)+TAUb*myfunctions.f_func(TAUb));
90  gslpp::complex I_A_L=-2.*(TAUmu*myfunctions.f_func(TAUmu)+TAUtau*myfunctions.f_func(TAUtau));
91 
92  double LAMc=4.0*Mc*Mc/(MZ*MZ);
93  double LAMt=4.0*Mt*Mt/(MZ*MZ);
94  double LAMs=4.0*Ms*Ms/(MZ*MZ);
95  double LAMb=4.0*Mb*Mb/(MZ*MZ);
96  double LAMmu=4.0*Mmu*Mmu/(MZ*MZ);
97  double LAMtau=4.0*Mtau*Mtau/(MZ*MZ);
98 
99  /*A_A_F is needed for Gamma_AZga*/
100  /*The expression can be found in "The Higgs Hunter's Guide", Appendix C, C.12*/
101  gslpp::complex A_A_F = 0.0;//It depends on the modelType
102  gslpp::complex A_A_U = -4.0*(1.0/2.0-4.0/3.0*sW2)*(-myfunctions.Int2(TAUc,LAMc)-myfunctions.Int2(TAUt,LAMt))/sqrt(sW2*cW2);
103  gslpp::complex A_A_D = 2.0*(-1.0/2.0+2.0/3.0*sW2)*(-myfunctions.Int2(TAUs,LAMs)-myfunctions.Int2(TAUb,LAMb))/sqrt(sW2*cW2);
104  gslpp::complex A_A_L = 2.0*(-1.0/2.0+2.0*sW2)*(-myfunctions.Int2(TAUmu,LAMmu)-myfunctions.Int2(TAUtau,LAMtau))/sqrt(sW2*cW2);
105 
106  std::string modelflag=myTHDM->getModelTypeflag();
107 
108  if( modelflag == "type1" ) {
109  rA_gg=-cosb/sinb*cosb/sinb+2.0*cosb/sinb*cosb/sinb*(SigmaggA_tt+SigmaggA_bb)/SigmaggA;
110  rA_QdQd=cosb/sinb*cosb/sinb;
111  rA_ll=cosb/sinb*cosb/sinb;
112  I_A_F=cosb/sinb*(I_A_U-I_A_D-I_A_L);
113  A_A_F=cosb/sinb*(A_A_U-A_A_D-A_A_L);
114  }
115  else if( modelflag == "type2" ) {
116  rA_gg= 1.0+(cosb/sinb-sinb/cosb)*(SigmaggA_tt*cosb/sinb-SigmaggA_bb*sinb/cosb)/SigmaggA;
117  rA_QdQd=sinb/cosb*sinb/cosb;
118  rA_ll=sinb/cosb*sinb/cosb;
119  I_A_F=cosb/sinb*I_A_U+sinb/cosb*(I_A_D+I_A_L);
120  A_A_F=cosb/sinb*A_A_U+sinb/cosb*(A_A_D+A_A_L);
121  }
122  else if( modelflag == "typeX" ) {
123  rA_gg=-cosb/sinb*cosb/sinb+2.0*cosb/sinb*cosb/sinb*(SigmaggA_tt+SigmaggA_bb)/SigmaggA;
124  rA_QdQd=cosb/sinb*cosb/sinb;
125  rA_ll=sinb/cosb*sinb/cosb;
126  I_A_F=cosb/sinb*(I_A_U-I_A_D)+sinb/cosb*I_A_L;
127  A_A_F=cosb/sinb*(A_A_U-A_A_D)+sinb/cosb*A_A_L;
128  }
129  else if( modelflag == "typeY" ) {
130  rA_gg=1.0+(cosb/sinb-sinb/cosb)*(SigmaggA_tt*cosb/sinb-SigmaggA_bb*sinb/cosb)/SigmaggA;
131  rA_QdQd=sinb/cosb*sinb/cosb;
132  rA_ll=cosb/sinb*cosb/sinb;
133  I_A_F=cosb/sinb*(I_A_U-I_A_L)+sinb/cosb*I_A_D;
134  A_A_F=cosb/sinb*(A_A_U-A_A_L)+sinb/cosb*A_A_D;
135  }
136  else {
137  throw std::runtime_error("modelflag can be only any of \"type1\", \"type2\", \"typeX\" or \"typeY\"");
138  }
139 
140  /*Gamma_Agaga expression can be found in in arXiv:0902.4665v3, Appendix A, A.8*/
141  double Gamma_Agaga=GF*Ale*Ale*mA*mA*mA/(sqrt(2)*128.0*M_PI*M_PI*M_PI)
142  *(I_A_F).abs2();
143  /*Gamma_AZga expression can be found in in arXiv:0902.4665v3, Appendix A, A.9*/
144  double Gamma_AZga=GF*Ale*Ale*mA*mA*mA/(sqrt(2)*64.0*M_PI*M_PI*M_PI)
145  *(1.0-MZ*MZ/(mA*mA))*(1.0-MZ*MZ/(mA*mA))*(1.0-MZ*MZ/(mA*mA))
146  *(A_A_F).abs2();
147  /*Gamma_Agg expression can be found in in arXiv:0902.4665v3, Appendix A, A.10*/
148  double Gamma_Agg=GF*Als*Als*mA*mA*mA/(sqrt(2)*64.0*M_PI*M_PI*M_PI)*rA_gg;
149 
150  /*Calulation of rA_QdQd, rA_ll, rA_gg, Gamma_Agaga, Gamma_AZga, Gamma_Agg: END*/
151 
152  double SigmaggF_A=SigmaggA*rA_gg;
153  double SigmabbF_A=mycache->ip_cs_bbFtoHP(mA)*rA_QdQd;
154  double SigmaSum = SigmaggF_A + SigmabbF_A; //+ SigmattF_A ;
155 
156  double BrSM_Atocc=mycache->ip_Br_HPtocc(mA);
157  double BrSM_Atobb=mycache->ip_Br_HPtobb(mA);
158  double BrSM_Atott=mycache->ip_Br_HPtott(mA);
159  double BrSM_Atomumu=mycache->ip_Br_HPtomumu(mA);
160  double BrSM_Atotautau=mycache->ip_Br_HPtotautau(mA);
161 
162  double GammaAtotSM=mycache->ip_GammaHPtotSM(mA);
163 
164  double GammaAHZ=myfunctions.HSTheta(mA-MZ-mHh)*pow(myfunctions.KaellenFunction(mA,MZ,mHh),3)
165  *sin_ba*sin_ba/(2.0*M_PI*vev*vev);
166 
167  double GammaAhZ=myfunctions.HSTheta(mA-MZ-mHl)*pow(myfunctions.KaellenFunction(mA,MZ,mHl),3)
168  *cos_ab*cos_ab/(2.0*M_PI*vev*vev);
169 
170  double GammaAHpW=2.*myfunctions.HSTheta(mA-MW-mHp)*pow(myfunctions.KaellenFunction(mA,MW,mHp),3)
171  /(2.0*M_PI*vev*vev);
172 
173  GammaAtot= ((BrSM_Atott+BrSM_Atocc)*rA_QuQu
174  +BrSM_Atobb*rA_QdQd
175  +(BrSM_Atotautau+BrSM_Atomumu)*rA_ll)*GammaAtotSM
176  +Gamma_Agaga+Gamma_AZga+Gamma_Agg+GammaAHZ+GammaAhZ+GammaAHpW;
177 
178  double Br_Atott=BrSM_Atott*rA_QuQu*GammaAtotSM/GammaAtot;
179  double Br_Atobb=BrSM_Atobb*rA_QdQd*GammaAtotSM/GammaAtot;
180  double Br_Atotautau=BrSM_Atotautau*rA_ll*GammaAtotSM/GammaAtot;
181  double Br_Atogaga=Gamma_Agaga/GammaAtot;
182  double Br_AtohZ=GammaAhZ/GammaAtot;
183 
184  double Br_htobb=mylightHiggs->THDM_BR_h_bb();
185  double Br_htotautau=mylightHiggs->THDM_BR_h_tautau();
186 
187  double Br_Ztoee=3.363*0.01; //K.A. Olive et al. (Particle Data Group), Chin. Phys. C38, 090001 (2014)
188  double Br_Ztomumu=3.366*0.01; //K.A. Olive et al. (Particle Data Group), Chin. Phys. C38, 090001 (2014)
189  double Br_Ztotautau=3.370*0.01; //K.A. Olive et al. (Particle Data Group), Chin. Phys. C38, 090001 (2014)
190 
191  //CP-odd Higgs Signals, theoretical expressions
192 
193  ggF_A_tautau_TH=SigmaggF_A*Br_Atotautau;
194  bbF_A_tautau_TH=SigmabbF_A*Br_Atotautau;
195  ggF_A_gaga_TH=SigmaggF_A*Br_Atogaga;
196  ggF_A_hZ_bbll_TH=SigmaggF_A*Br_AtohZ*Br_htobb*(Br_Ztoee+Br_Ztomumu);
197  ggF_A_hZ_bbZ_TH=SigmaggF_A*Br_AtohZ*Br_htobb;
198  ggF_A_hZ_tautaull_TH=SigmaggF_A*Br_AtohZ*Br_htotautau*(Br_Ztoee+Br_Ztomumu+Br_Ztotautau);
199  ggF_A_hZ_tautauZ_TH=SigmaggF_A*Br_AtohZ*Br_htotautau;
200  pp_A_tt_TH=SigmaSum*Br_Atott;
201  bbF_A_bb_TH=SigmabbF_A*Br_Atobb;
202 }
double GammaAtot
Total decay width of the CP-odd Higgs .
Definition: CPoddHiggs.h:117
virtual double sW2(const double Mw_i) const
The square of the sine of the weak mixing angle in the on-shell scheme, denoted as ...
double getsina() const
Definition: THDM.h:222
double getsinb() const
Definition: THDM.h:182
double ip_Br_HPtocc(double mass)
Interpolating function for the SM branching ratio to two charm quarks.
Definition: THDMcache.cpp:616
double ggF_A_tautau_TH
Cross section times branching ratio for the process at the LHC with 8 TeV.
Definition: CPoddHiggs.h:59
double ip_Br_HPtott(double mass)
Interpolating function for the SM branching ratio to two top quarks.
Definition: THDMcache.cpp:598
Particle getLeptons(const StandardModel::lepton p) const
A get method to retrieve the member object of a lepton.
double getsin_ba() const
Definition: THDM.h:206
double ip_cs_bbFtoHP(double mass)
Interpolating function for the bottom quark associated production cross section of a Higgs...
Definition: THDMcache.cpp:710
complex pow(const complex &z1, const complex &z2)
double getcosb() const
Definition: THDM.h:190
double ip_GammaHPtotSM(double mass)
Interpolating function for the total SM Higgs decay width.
Definition: THDMcache.cpp:669
THDMcache * mycache
Definition: CPoddHiggs.h:46
double getmA() const
Definition: THDM.h:254
double ip_cs_ggA_tt(double mass)
Interpolating function for the production cross section of a pseudoscalar via gluon-gluon fusion (top...
Definition: THDMcache.cpp:698
lightHiggs * mylightHiggs
Definition: CPoddHiggs.h:47
Definition: QCD.h:735
double ggF_A_hZ_tautauZ_TH
Cross section times branching ratio for the process at the LHC with 8 TeV.
Definition: CPoddHiggs.h:95
virtual double Mw() const
The SM prediction for the -boson mass in the on-shell scheme, .
double ip_Br_HPtotautau(double mass)
Interpolating function for the SM branching ratio to two tau leptons.
Definition: THDMcache.cpp:610
const THDM * myTHDM
Definition: CPoddHiggs.h:110
double THDM_BR_h_bb()
THDM branching ratio of .
Definition: lightHiggs.cpp:210
virtual double v() const
The Higgs vacuum expectation value. where is the Fermi constant, measured through muon decays...
double getGF() const
A get method to retrieve the Fermi constant .
double ip_Br_HPtomumu(double mass)
Interpolating function for the SM branching ratio to two muons.
Definition: THDMcache.cpp:622
double bbF_A_bb_TH
Cross section times branching ratio for the process at the LHC with 8 TeV.
Definition: CPoddHiggs.h:107
double ip_Br_HPtobb(double mass)
Interpolating function for the SM branching ratio to two bottom quarks.
Definition: THDMcache.cpp:604
double ggF_A_gaga_TH
Cross section times branching ratio for the process at the LHC with 8 TeV.
Definition: CPoddHiggs.h:71
double bbF_A_tautau_TH
Cross section times branching ratio for the process at the LHC with 8 TeV.
Definition: CPoddHiggs.h:65
Particle getQuarks(const quark q) const
A get method to access a quark as an object of the type Particle.
Definition: QCD.h:869
double getmHh() const
Definition: THDM.h:238
double getAle() const
A get method to retrieve the fine-structure constant .
const double & getMass() const
A get method to access the particle mass.
Definition: Particle.h:61
double ip_cs_ggA(double mass)
Interpolating function for the production cross section of a pseudoscalar via gluon-gluon fusion...
Definition: THDMcache.cpp:692
double THDM_BR_h_tautau()
THDM branching ratio of .
Definition: lightHiggs.cpp:222
double ggF_A_hZ_tautaull_TH
Cross section times branching ratio for the process at the LHC with 8 TeV.
Definition: CPoddHiggs.h:89
double ggF_A_hZ_bbll_TH
Cross section times branching ratio for the process at the LHC with 8 TeV.
Definition: CPoddHiggs.h:77
const StandardModel & mySM
Definition: CPoddHiggs.h:111
double ip_cs_ggA_bb(double mass)
Interpolating function for the production cross section of a pseudoscalar via gluon-gluon fusion (bot...
Definition: THDMcache.cpp:704
double pp_A_tt_TH
Cross section times branching ratio for the process at the LHC with 8 TeV.
Definition: CPoddHiggs.h:101
virtual double cW2(const double Mw_i) const
The square of the cosine of the weak mixing angle in the on-shell scheme, denoted as ...
A class for defining operations on and functions of complex numbers.
Definition: gslpp_complex.h:35
double getMHl() const
A get method to retrieve the Higgs mass .
double ggF_A_hZ_bbZ_TH
Cross section times branching ratio for the process at the LHC with 8 TeV.
Definition: CPoddHiggs.h:83
double mA
The CP-odd Higgs mass. (Required for the experimental tables.)
Definition: CPoddHiggs.h:53
double getcosa() const
Definition: THDM.h:214
double getmHp() const
Definition: THDM.h:270
double getMz() const
A get method to access the mass of the boson .
std::string getModelTypeflag() const
Definition: THDM.h:158
double getAlsMz() const
A get method to access the value of .
complex sqrt(const complex &z)

Member Data Documentation

double CPoddHiggs::bbF_A_bb_TH
protected

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

Returns
\(\sigma^{\text{THDM}}_{b\bar b\to A}\cdot BR^{\text{THDM}}(A\to b\bar b)\)

Definition at line 107 of file CPoddHiggs.h.

double CPoddHiggs::bbF_A_tautau_TH
protected

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

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

Definition at line 65 of file CPoddHiggs.h.

double CPoddHiggs::GammaAtot
private

Total decay width of the CP-odd Higgs \(A\).

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

Definition at line 117 of file CPoddHiggs.h.

double CPoddHiggs::ggF_A_gaga_TH
protected

Cross section times branching ratio for the process \(gg\to A\to \gamma\gamma\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{THDM}}_{gg\to A}\cdot BR^{\text{THDM}}(A\to \gamma\gamma)\)

Definition at line 71 of file CPoddHiggs.h.

double CPoddHiggs::ggF_A_hZ_bbll_TH
protected

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.

Returns
\(\sigma^{\text{THDM}}_{gg\to A}\cdot BR^{\text{THDM}}(A\to hZ \to b\bar b \ell \ell)\)

Definition at line 77 of file CPoddHiggs.h.

double CPoddHiggs::ggF_A_hZ_bbZ_TH
protected

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

Returns
\(\sigma^{\text{THDM}}_{gg\to A}\cdot BR^{\text{THDM}}(A\to hZ \to b\bar b Z)\)

Definition at line 83 of file CPoddHiggs.h.

double CPoddHiggs::ggF_A_hZ_tautaull_TH
protected

Cross section times branching ratio for the process \(gg\to A\to hZ \to \tau \tau \ell \ell\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{THDM}}_{gg\to A}\cdot BR^{\text{THDM}}(A\to hZ \to \tau \tau \ell \ell)\)

Definition at line 89 of file CPoddHiggs.h.

double CPoddHiggs::ggF_A_hZ_tautauZ_TH
protected

Cross section times branching ratio for the process \(gg\to A\to hZ \to \tau \tau Z\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{THDM}}_{gg\to A}\cdot BR^{\text{THDM}}(A\to hZ \to \tau \tau Z)\)

Definition at line 95 of file CPoddHiggs.h.

double CPoddHiggs::ggF_A_tautau_TH
protected

Cross section times branching ratio for the process \(gg\to A\to \tau\tau\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{THDM}}_{gg\to A}\cdot BR^{\text{THDM}}(A\to \tau\tau)\)

Definition at line 59 of file CPoddHiggs.h.

double CPoddHiggs::mA
protected

The CP-odd Higgs mass. (Required for the experimental tables.)

Returns
\(m_A\)

Definition at line 53 of file CPoddHiggs.h.

THDMcache* CPoddHiggs::mycache
protected

Definition at line 46 of file CPoddHiggs.h.

lightHiggs* CPoddHiggs::mylightHiggs
protected

Definition at line 47 of file CPoddHiggs.h.

const StandardModel& CPoddHiggs::mySM
private

Definition at line 111 of file CPoddHiggs.h.

const THDM* CPoddHiggs::myTHDM
private

Definition at line 110 of file CPoddHiggs.h.

double CPoddHiggs::pp_A_tt_TH
protected

Cross section times branching ratio for the process \(pp\to A\to t\bar t\) at the LHC with 8 TeV.

Returns
\(\sigma^{\text{THDM}}_{pp\to A}\cdot BR^{\text{THDM}}(A\to t\bar t)\)

Definition at line 101 of file CPoddHiggs.h.


The documentation for this class was generated from the following files: