a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
EWSMThreeLoopQCD.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2012 HEPfit Collaboration
3  *
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef EWSMTHREELOOPQCD_H
9 #define EWSMTHREELOOPQCD_H
10 
11 #include "EWSMcache.h"
12 
34 public:
35 
40  EWSMThreeLoopQCD(const EWSMcache& cache_i);
41 
42 
44 
53  double DeltaAlpha_l(const double s) const;
54 
65  double DeltaAlpha_t(const double s) const;
66 
85  double DeltaRho(const double Mw_i) const;
86 
115  double DeltaR_rem(const double Mw_i) const;
116 
126  gslpp::complex deltaRho_rem_f(const Particle f, const double Mw_i) const;
127 
147  gslpp::complex deltaKappa_rem_f(const Particle f, const double Mw_i) const;
148 
149 
151 
152 private:
153  const EWSMcache& cache;
154 
155 
157 
168  double deltaQCD_3(const double Mw_i) const;
169 
183  gslpp::complex deltaQCD_kappa3(const double Mw_i) const;
184 
185 
186 };
187 
188 #endif /* EWSMTHREELOOPQCD_H */
189 
Particle
A class for particles.
Definition: Particle.h:26
EWSMThreeLoopQCD::deltaKappa_rem_f
gslpp::complex deltaKappa_rem_f(const Particle f, const double Mw_i) const
Remainder contribution of to the effective couplings , denoted as .
Definition: EWSMThreeLoopQCD.cpp:72
EWSMThreeLoopQCD::DeltaAlpha_l
double DeltaAlpha_l(const double s) const
Leptonic contribution of to the electromagnetic coupling , denoted as .
Definition: EWSMThreeLoopQCD.cpp:18
EWSMThreeLoopQCD
A class for three-loop corrections to the EW precision observables.
Definition: EWSMThreeLoopQCD.h:33
EWSMThreeLoopQCD::EWSMThreeLoopQCD
EWSMThreeLoopQCD(const EWSMcache &cache_i)
Constructor.
Definition: EWSMThreeLoopQCD.cpp:10
EWSMThreeLoopQCD::deltaQCD_kappa3
gslpp::complex deltaQCD_kappa3(const double Mw_i) const
The function .
Definition: EWSMThreeLoopQCD.cpp:114
EWSMThreeLoopQCD::cache
const EWSMcache & cache
A reference to an object of type EWSMcache.
Definition: EWSMThreeLoopQCD.h:153
gslpp::complex
A class for defining operations on and functions of complex numbers.
Definition: gslpp_complex.h:35
EWSMThreeLoopQCD::DeltaRho
double DeltaRho(const double Mw_i) const
Leading three-loop QCD contribution of to , denoted as .
Definition: EWSMThreeLoopQCD.cpp:42
EWSMcache
A class for cache variables used in computing radiative corrections to the EW precision observables.
Definition: EWSMcache.h:40
EWSMcache.h
EWSMThreeLoopQCD::DeltaAlpha_t
double DeltaAlpha_t(const double s) const
Top-quark contribution of to the electromagnetic coupling , denoted as .
Definition: EWSMThreeLoopQCD.cpp:23
EWSMThreeLoopQCD::DeltaR_rem
double DeltaR_rem(const double Mw_i) const
Remainder contribution of to , denoted as .
Definition: EWSMThreeLoopQCD.cpp:48
EWSMThreeLoopQCD::deltaQCD_3
double deltaQCD_3(const double Mw_i) const
The function .
Definition: EWSMThreeLoopQCD.cpp:87
EWSMThreeLoopQCD::deltaRho_rem_f
gslpp::complex deltaRho_rem_f(const Particle f, const double Mw_i) const
Remainder contribution of to the effective couplings , denoted as .
Definition: EWSMThreeLoopQCD.cpp:66