#include <THDMWEWPO.h>
Definition at line 21 of file THDMWEWPO.h.
◆ Rb0THDMW()
◆ computeThValue()
| double Rb0THDMW::computeThValue |
( |
| ) |
|
|
virtual |
- Returns
- Rb0GTHDM
Implements ThObservable.
Definition at line 24 of file THDMWEWPO.cpp.
47 double sW2b_SM= 0.23298;
58 double x=
pow(mtMZ,2)/mSpsq;
66 double f1=x/(x-1.)- x*
log(x)/
pow((x-1.),2);
67 double f2=-6.*x*(x-2.)*gsl_sf_dilog(1.0-1./x)/
pow((x-1.),2)+x*(-27.+11.*x)/
pow((x-1.),2)+x*(25.-9.*x)*
log(x)/
pow(x-1.,3)+(6.*x*(3.-x)/
pow(x-1.,2)-12.*x*
log(x)/
pow(x-1.,3))*
log(
pow(mtMZ,2)/
pow(mu,2))-3.*f1;
68 double f3=3.*x*gsl_sf_dilog(1.0-1./x)/(x-1.)+3.*x*(1.-2.*x+
pow(x,2)+
pow(
log(x),2))/
pow(x-1.,3)-6.*x*
log(x)/
pow(x-1.,2);
74 double delrhob=(1/T3b)*(a/(4*M_PI*sW2b_SM))*CR1*(
pow(
sqrt(
pow(eta_U,2))*mtMZ/(
sqrt(2)*MW),2)+
pow(
sqrt(
pow(eta_D,2))*mbMZ/(
sqrt(2)*MW),2))*(f1+(as/(4*M_PI))*(CF*f2+CR2*f3));
75 double delsW2b=-0.5*delrhob*sW2b_SM+(1/(2*Qb))*(a/(4*M_PI*sW2b_SM))*CR1*
pow(
sqrt(
pow(eta_D,2))*mbMZ/(
sqrt(2)*MW),2)*(f1+(as/(4*M_PI))*(CF*f2+CR2*f3));
97 double gLb=
sqrt(rhob_SM)*(T3b-Qb*(sW2b_SM+delsW2b))+
sqrt(rhob_SM)*(delrhob/(2.*rhob_SM))*(T3b-Qb*sW2b_SM);
98 double gRb = -
sqrt(rhob_SM)*Qb*(sW2b_SM+delsW2b+sW2b_SM*delrhob/(2.*rhob_SM));
140 double sb= (
pow(gLb,2)+
pow(gRb,2))*(1.+
pow(Qb,2)*3.*a/(4.*M_PI));
◆ myTHDMW
| const THDMW& Rb0THDMW::myTHDMW |
|
private |
The documentation for this class was generated from the following files:
double getMass_scale() const
A get method to access the scale at which the particle mass is defined.
double getIsospin() const
A get method to access the particle isospin.
const double & getMass() const
A get method to access the particle mass.
double getCharge() const
A get method to access the particle charge.
double Mrun(const double mu, const double m, const orders order=FULLNNLO) const
Computes a running quark mass from .