40 double prefactor=Ale/(4.*c02*MZ2*M_PI*s02*s02);
132 return prefactor*(part_A+part_B);
201 double DeltaPpoltau=0.0;
203 return PpoltauSM+DeltaPpoltau;
237 double DeltaAFBl0=0.0;
239 return AFBl0SM+DeltaAFBl0;
249 double DeltaAFBc0=0.0;
251 return AFBc0SM+DeltaAFBc0;
261 double DeltaAFBb0=0.0;
263 return AFBb0SM+DeltaAFBb0;
273 double DeltaGammaZ=0.0;
275 return GammaZSM+DeltaGammaZ;
287 return Rl0SM+DeltaRl0;
299 return Rc0SM+DeltaRc0;
311 return Rb0SM+DeltaRb0;
321 double DeltaSigmahad=0.0;
323 return SigmahadSM+DeltaSigmahad;
333 double DeltaGammaW=0.0;
335 return GammaWSM+DeltaGammaW;
345 double Deltasinthetaeffl_2=0.0;
347 return sinthetaeffl_2SM+Deltasinthetaeffl_2;
359 return MWSM - s02*MWSM*
dDelta_r()/(2.*(c02-s02));
double computeThValue()
The forward-backward assymetry for bottom quarks at the -pole in the THDM.
AFBb0THDM(const StandardModel &SM_i)
AFBb0THDM constructor.
AFBc0THDM(const StandardModel &SM_i)
AFBc0THDM constructor.
double computeThValue()
The forward-backward assymetry for charm quarks at the -pole in the THDM.
AFBl0THDM(const StandardModel &SM_i)
AFBl0THDM constructor.
double computeThValue()
The forward-backward assymetry for electrons at the -pole in the THDM.
double computeThValue()
The left-right asymmetry in at the -pole in the THDM.
AbTHDM(const StandardModel &SM_i)
AbTHDM constructor.
double computeThValue()
The left-right asymmetry in at the -pole in the THDM.
AcTHDM(const StandardModel &SM_i)
AcTHDM constructor.
AlTHDM(const StandardModel &SM_i)
AlTHDM constructor.
double computeThValue()
The left-right asymmetry in at the -pole in the THDM.
An observable class to calculate the electroweak precision observables in the THDM.
void computeTHDMcouplings()
EWPO(const StandardModel &SM_i)
EWPO constructor.
GammaWTHDM(const StandardModel &SM_i)
GammaWTHDM constructor.
double computeThValue()
The total width of the boson, . in GeV in the THDM.
double computeThValue()
The total decay width of the boson, in the THDM.
GammaZTHDM(const StandardModel &SM_i)
GammaZTHDM constructor.
MWTHDM(const StandardModel &SM_i)
MWTHDM constructor.
PpoltauTHDM(const StandardModel &SM_i)
PpoltauTHDM constructor.
double computeThValue()
The left-right asymmetry in at the -pole in the THDM.
const Particle & getQuarks(const QCD::quark q) const
A get method to access a quark as an object of the type Particle.
double computeThValue()
Ratio between the decay width of to hadrons and to bottom quarks \ in the THDM.
Rb0THDM(const StandardModel &SM_i)
Rb0THDM constructor.
Rc0THDM(const StandardModel &SM_i)
Rc0THDM constructor.
double computeThValue()
Ratio between the decay width of to hadrons and to charm quarks in the THDM.
double computeThValue()
Ratio between the decay width of to hadrons and to electrons in the THDM.
Rl0THDM(const StandardModel &SM_i)
Rl0THDM constructor.
SigmahadTHDM(const StandardModel &SM_i)
SigmahadTHDM constructor.
A model class for the Standard Model.
virtual const double sin2thetaEff(const Particle f) const
The effective weak mixing angle for at the the -mass scale.
const Particle & getLeptons(const QCD::lepton p) const
A get method to retrieve the member object of a lepton.
virtual const double AFB(const Particle f) const
const double getMz() const
A get method to access the mass of the boson .
virtual const double sigma0_had() const
The hadronic cross section for at the -pole, .
const double s02() const
The square of the sine of the weak mixing angle defined without weak radiative corrections.
virtual const double Gamma_Z() const
The total decay width of the boson, .
virtual const double Mw() const
The SM prediction for the -boson mass in the on-shell scheme, .
virtual const double A_f(const Particle f) const
The left-right asymmetry in at the -pole, .
virtual const double GammaW(const Particle fi, const Particle fj) const
A partial decay width of the boson decay into a SM fermion pair.
const double c02() const
The square of the cosine of the weak mixing angle defined without weak radiative corrections.
virtual const double R0_f(const Particle f) const
The ratio .
const double getAle() const
A get method to retrieve the fine-structure constant .
A base class for symmetric Two-Higgs-Doublet models.
A class for the caching of some THDM objects.
A class for a model prediction of an observable.
const StandardModel & SM
A reference to an object of StandardMode class.
double computeThValue()
The effective weak mixing angle for at the the -mass scale.
sinthetaeffl_2THDM(const StandardModel &SM_i)
sinthetaeffl_2THDM constructor.