a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
EWSMThreeLoopEW.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 EWSMTHREELOOPEW_H
9 #define EWSMTHREELOOPEW_H
10 
11 #include "EWSMcache.h"
12 
36 public:
37 
42  EWSMThreeLoopEW(const EWSMcache& cache_i);
43 
44 
46 
57  double DeltaAlpha_l(const double s) const;
58 
67  double DeltaAlpha_t(const double s) const;
68 
79  double DeltaRho(const double Mw_i) const;
80 
88  double DeltaR_rem(const double Mw_i) const;
89 
99  gslpp::complex deltaRho_rem_f(const Particle f, const double Mw_i) const;
100 
110  gslpp::complex deltaKappa_rem_f(const Particle f, const double Mw_i) const;
111 
112 
114 
115 private:
116  const EWSMcache& cache;
117 
118 
119 };
120 
121 #endif /* EWSMTHREELOOPEW_H */
122 
EWSMThreeLoopEW::DeltaR_rem
double DeltaR_rem(const double Mw_i) const
Remainder contribution of to , denoted as .
Definition: EWSMThreeLoopEW.cpp:109
EWSMThreeLoopEW::cache
const EWSMcache & cache
A reference to an object of type EWSMcache.
Definition: EWSMThreeLoopEW.h:116
EWSMThreeLoopEW::DeltaAlpha_l
double DeltaAlpha_l(const double s) const
Leptonic contribution of to the electromagnetic coupling , denoted as .
Definition: EWSMThreeLoopEW.cpp:19
EWSMThreeLoopEW::EWSMThreeLoopEW
EWSMThreeLoopEW(const EWSMcache &cache_i)
Constructor.
Definition: EWSMThreeLoopEW.cpp:11
Particle
A class for particles.
Definition: Particle.h:26
EWSMThreeLoopEW::DeltaRho
double DeltaRho(const double Mw_i) const
Leading three-loop contribution of to , denoted as .
Definition: EWSMThreeLoopEW.cpp:70
EWSMThreeLoopEW::DeltaAlpha_t
double DeltaAlpha_t(const double s) const
Top-quark contribution of to the electromagnetic coupling , denoted as .
Definition: EWSMThreeLoopEW.cpp:65
gslpp::complex
A class for defining operations on and functions of complex numbers.
Definition: gslpp_complex.h:35
EWSMcache
A class for cache variables used in computing radiative corrections to the EW precision observables.
Definition: EWSMcache.h:40
EWSMcache.h
EWSMThreeLoopEW
A class for three-loop corrections to the EW precision observables.
Definition: EWSMThreeLoopEW.h:35
EWSMThreeLoopEW::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: EWSMThreeLoopEW.cpp:114
EWSMThreeLoopEW::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: EWSMThreeLoopEW.cpp:120