14 myTHDM(static_cast<const
THDM*> (&SM_i))
25 if (modelflag ==
"type2") {
29 double B_BXsgamma_err=0.07;
32 return B_BXsgamma_ctrl * (1.0 + B_BXsgamma_err * bsgamma_theoryerror);
35 throw std::runtime_error(
"flag_model in bsgammaTHDM::computeThValue() can only be \"type2\" at the moment");
A class for the caching of some THDM objects.
A class for a model prediction of an observable.
double computeThValue()
Calculates the value in the THDM by linear interpolation of tabled NNLO values.
bsgammaTHDM(const StandardModel &SM_i)
A model class for the Standard Model.
complex log10(const complex &z)
double ip_ex_bsgamma(double logtb, double logmHp)
Interpolating function for the NNLO value for the branching ratio of decays in the THDM...
double getbsgamma_theoryerror() const
A base class symmetric Two-Higgs-Doublet models.
std::string getModelTypeflag() const