v1.0
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
Go to the documentation of this file.
40 }
else if (mh > 0.0 && mh <= 2.5 * Mt) {
41 double delta = mh / Mt - 1.0;
42 DeltaRho = 157.295 + 112.00 * delta - 24.73 * delta * delta
43 + 7.39 *
pow(delta, 3.0) - 3.52 *
pow(delta, 4.0)
44 + 2.06 *
pow(delta, 5.0);
45 }
else if (mh > 2.5 * Mt) {
46 double Y = 4.0 *
pow(Mt / mh, 2.0);
48 double logY2 = logY*logY;
49 double logY3 = logY2*logY;
50 DeltaRho = 79.73 - 47.77 * logY + 42.07 * logY2 + 9.00 * logY3
51 + Y * (225.16 - 179.74 * logY + 70.22 * logY2 - 19.22 * logY3)
52 + Y * Y * (-76.07 + 25.33 * logY - 9.17 * logY2 - 5.57 * logY3)
53 + Y * Y * Y * (-10.10 - 24.69 * logY - 0.30 * logY2 - 5.46 * logY3)
54 + Y * Y * Y * Y * (-4.52 - 32.85 * logY + 0.72 * logY2 - 5.25 * logY3)
55 + Y * Y * Y * Y * Y * (-2.55 - 36.61 * logY + 1.06 * logY2 - 5.14 * logY3);
57 throw std::runtime_error(
"Higgs mass is out of range in EWSMThreeLoopEW2QCD::DeltaRho()");
bool is(std::string name_i) const
double logMTOPtoMH() const
A cache method.
double getZeta3() const
A get method to access the value of the zeta function .
A class for defining operations on and functions of complex numbers.
double getZeta4() const
A get method to access the value of the zeta function .
double getB4() const
A get method to access the constant .
double DeltaRho(const double Mw_i) const
Leading three-loop contribution of to , denoted as .
const StandardModel & getSM() const
double DeltaAlpha_l(const double s) const
Leptonic contribution of to the electromagnetic coupling , denoted as .
complex pow(const complex &z1, const complex &z2)
A class for cache variables used in computing radiative corrections to the EW precision observables.
double getMtpole() const
A get method to access the pole mass of the top quark.
double DeltaR_rem(const double Mw_i) const
Remainder contribution of to , denoted as .
double DeltaAlpha_t(const double s) const
Top-quark contribution of to the electromagnetic coupling , denoted as .
gslpp::complex deltaRho_rem_f(const Particle f, const double Mw_i) const
Remainder contribution of to the effective couplings , denoted as .
const EWSMcache & cache
A reference to an object of type EWSMcache.
double getZeta2() const
A get method to access the value of the zeta function .
An observable class for the -boson mass.
EWSMThreeLoopEW2QCD(const EWSMcache &cache_i)
Constructor.
gslpp::complex deltaKappa_rem_f(const Particle f, const double Mw_i) const
Remainder contribution of to the effective couplings , denoted as .
double getS2() const
A get method to access the constant .
virtual double getMHl() const
A get method to retrieve the Higgs mass .
double alsMt() const
The strong coupling at NNLO.
double getLog2() const
A get method to access the constant .
double Xt_alpha(const double Mw_i) const
The quantity with the coupling .