a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
EWSMThreeLoopEW2QCD.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 EWSMTHREELOOPEW2QCD_H
9 #define EWSMTHREELOOPEW2QCD_H
10 
11 #include "EWSMcache.h"
12 
35 public:
36 
41  EWSMThreeLoopEW2QCD(const EWSMcache& cache_i);
42 
43 
45 
54  double DeltaAlpha_l(const double s) const;
55 
64  double DeltaAlpha_t(const double s) const;
65 
76  double DeltaRho(const double Mw_i) const;
77 
85  double DeltaR_rem(const double Mw_i) const;
86 
96  gslpp::complex deltaRho_rem_f(const Particle f, const double Mw_i) const;
97 
107  gslpp::complex deltaKappa_rem_f(const Particle f, const double Mw_i) const;
108 
109 
111 
112 private:
113  const EWSMcache& cache;
114 
115 
116 };
117 
118 #endif /* EWSMTHREELOOPEW2QCD_H */
119 
Particle
A class for particles.
Definition: Particle.h:26
EWSMThreeLoopEW2QCD
A class for three-loop corrections to the EW precision observables.
Definition: EWSMThreeLoopEW2QCD.h:34
gslpp::complex
A class for defining operations on and functions of complex numbers.
Definition: gslpp_complex.h:35
EWSMThreeLoopEW2QCD::DeltaRho
double DeltaRho(const double Mw_i) const
Leading three-loop contribution of to , denoted as .
Definition: EWSMThreeLoopEW2QCD.cpp:29
EWSMThreeLoopEW2QCD::DeltaAlpha_l
double DeltaAlpha_l(const double s) const
Leptonic contribution of to the electromagnetic coupling , denoted as .
Definition: EWSMThreeLoopEW2QCD.cpp:19
EWSMcache
A class for cache variables used in computing radiative corrections to the EW precision observables.
Definition: EWSMcache.h:40
EWSMcache.h
EWSMThreeLoopEW2QCD::DeltaR_rem
double DeltaR_rem(const double Mw_i) const
Remainder contribution of to , denoted as .
Definition: EWSMThreeLoopEW2QCD.cpp:63
EWSMThreeLoopEW2QCD::DeltaAlpha_t
double DeltaAlpha_t(const double s) const
Top-quark contribution of to the electromagnetic coupling , denoted as .
Definition: EWSMThreeLoopEW2QCD.cpp:24
EWSMThreeLoopEW2QCD::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: EWSMThreeLoopEW2QCD.cpp:68
EWSMThreeLoopEW2QCD::cache
const EWSMcache & cache
A reference to an object of type EWSMcache.
Definition: EWSMThreeLoopEW2QCD.h:113
EWSMThreeLoopEW2QCD::EWSMThreeLoopEW2QCD
EWSMThreeLoopEW2QCD(const EWSMcache &cache_i)
Constructor.
Definition: EWSMThreeLoopEW2QCD.cpp:11
EWSMThreeLoopEW2QCD::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: EWSMThreeLoopEW2QCD.cpp:74