31 double xHW=mHp2/(MW*MW);
33 double SWH=xtH*((2.0*xHW-8.0)*
log(xtH)/((1.0-xHW)*(1.0-xtH)*(1.0-xtH))+6.0*xHW*
log(xt)/((1.0-xHW)*(1.0-xt)*(1.0-xt))-(8.0-2.0*xt)/((1.0-xt)*(1.0-xtH)))/(tanb*tanb);
34 double SHH=xtH*((1.0+xtH)/((1.0-xtH)*(1.0-xtH))+2.0*xtH*
log(xtH)/((1.0-xtH)*(1.0-xtH)*(1.0-xtH)))/(tanb*tanb*tanb*tanb);
46 std::stringstream out;
48 throw std::runtime_error(
"THDMMatching::CMdbs2(): order " + out.str() +
"not implemented");
74 std::stringstream out;
76 throw std::runtime_error(
"THDMMatching::CMbtaunu(): order " + out.str() +
"not implemented");
virtual void setMu(double mu)
WilsonCoefficient mcbtaunu
virtual std::vector< WilsonCoefficient > & CMbtaunu()
THDMMatching(const THDM &THDM_i)
void setCoeff(const gslpp::vector< gslpp::complex > &z, orders order_i)
gslpp::matrix< gslpp::complex > getVCKM() const
A get method to retrieve the CKM matrix.
A class for the matching in the Standard Model.
double getMuw() const
A get method to retrieve the matching scale around the weak scale.
Meson getMesons(const meson m) const
A get method to access a meson as an object of the type Meson.
virtual double Mw() const
The SM prediction for the -boson mass in the on-shell scheme, .
double getGF() const
A get method to retrieve the Fermi constant .
virtual std::vector< WilsonCoefficient > & CMbtaunu()
gslpp::complex computelamt_s() const
The product of the CKM elements .
virtual std::vector< WilsonCoefficient > & CMdbs2()
,
A base class symmetric Two-Higgs-Doublet models.
virtual std::vector< WilsonCoefficient > & CMdbs2()
const double & getMass() const
A get method to access the particle mass.
std::vector< WilsonCoefficient > vmcds
std::vector< WilsonCoefficient > vmcbtaunu
complex log(const complex &z)
double x_t(const double mu, const orders order=FULLNNLO) const
A class for defining operations on and functions of complex numbers.
gslpp::matrix< gslpp::complex > myCKM
double getMut() const
A get method to access the threshold between six- and five-flavour theory in GeV. ...
complex sqrt(const complex &z)