a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
EWSMOneLoopEW.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 EWSMONELOOPEW_H
9 #define EWSMONELOOPEW_H
10 
11 #include "EWSMcache.h"
12 
106 public:
107 
112  EWSMOneLoopEW(const EWSMcache& cache_i);
113 
114 
116 
126  double DeltaAlpha_l(const double s) const;
127 
137  double DeltaAlpha_t(const double s) const;
138 
152  double DeltaRho(const double Mw_i) const;
153 
174  double DeltaR_rem(const double Mw_i) const;
175 
193  double DeltaRbar_rem(const double Mw_i) const;
194 
227  gslpp::complex deltaRho_rem_tmp(const gslpp::complex u_f, const double Mw_i) const;
228 
241  gslpp::complex deltaRho_rem_f(const Particle f, const double Mw_i) const;
242 
274  gslpp::complex deltaKappa_rem_tmp(const double deltaf, const gslpp::complex uf,
275  const double Mw_i) const;
276 
289  gslpp::complex deltaKappa_rem_f(const Particle f, const double Mw_i) const;
290 
349  double rho_GammaW_tmp(const double Qi, const double Qj,
350  const double Mw_i) const;
351 
362  double rho_GammaW(const Particle fi, const Particle fj, const double Mw_i) const;
363 
364 
366 
379  gslpp::complex SigmabarWW_bos(const double mu, const double s, const double Mw_i) const;
380 
393  gslpp::complex SigmabarWW_fer(const double mu, const double s, const double Mw_i) const;
394 
407  gslpp::complex SigmabarZZ_bos(const double mu, const double s, const double Mw_i) const;
408 
421  gslpp::complex SigmabarZZ_fer(const double mu, const double s, const double Mw_i) const;
422 
435  gslpp::complex PibarGammaGamma_bos(const double mu, const double s, const double Mw_i) const;
436 
450  gslpp::complex PibarGammaGamma_fer(const double mu, const double s, const Particle f) const;
451 
464  gslpp::complex PibarGammaGamma_fer(const double mu, const double s) const;
465 
478  gslpp::complex PibarZgamma_bos(const double mu, const double s, const double Mw_i) const;
479 
492  gslpp::complex PibarZgamma_fer(const double mu, const double s, const double Mw_i) const;
493 
494 
496 
507  gslpp::complex SigmabarPrime_WW_bos_Mw2(const double mu, const double Mw_i) const;
508 
519  gslpp::complex SigmabarPrime_WW_fer_Mw2(const double mu, const double Mw_i) const;
520 
531  gslpp::complex SigmabarPrime_ZZ_bos_Mz2(const double mu, const double Mw_i) const;
532 
543  gslpp::complex SigmabarPrime_ZZ_fer_Mz2(const double mu, const double Mw_i) const;
544 
546 
563  double DeltaRhobar(const double mu, const double Mw_i) const;
564 
579  double DeltaRhobarW(const double mu, const double Mw_i) const;
580 
581 
583 
593  double TEST_DeltaRhobar_bos(const double Mw_i) const;
594 
604  double TEST_DeltaRhobarW_bos(const double Mw_i) const;
605 
606 
608 
628  gslpp::complex FZa_0(const double s, const double Mw_i) const;
629 
649  gslpp::complex FWa_0(const double s, const double Mw_i) const;
650 
664  gslpp::complex FbarWa_0(const double s) const;
665 
685  gslpp::complex FWn_0(const double s, const double Mw_i) const;
686 
721  gslpp::complex FWa_t(const double s, const double Mw_i) const;
722 
745  gslpp::complex FbarWa_t(const double s, const double Mw_i) const;
746 
786  gslpp::complex FWn_t(const double s, const double Mw_i) const;
787 
803  gslpp::complex FZ(const double s, const double Mw_i) const;
804 
829  gslpp::complex FW(const double s, const Particle f, const double Mw_i) const;
830 
832 
840  gslpp::complex TEST_FWn(const double s, const double mf, const double Mw_i) const;
841 
842 
844 
845 private:
846  const EWSMcache& cache;
847 
848 };
849 
850 #endif /* EWSMONELOOPEW_H */
851 
EWSMOneLoopEW::FbarWa_0
gslpp::complex FbarWa_0(const double s) const
The form factor .
Definition: EWSMOneLoopEW.cpp:932
Particle
A class for particles.
Definition: Particle.h:26
EWSMOneLoopEW::DeltaAlpha_l
double DeltaAlpha_l(const double s) const
Leptonic contribution of to the electromagnetic coupling , denoted as .
Definition: EWSMOneLoopEW.cpp:19
EWSMOneLoopEW::DeltaRbar_rem
double DeltaRbar_rem(const double Mw_i) const
.
Definition: EWSMOneLoopEW.cpp:73
EWSMOneLoopEW::PibarGammaGamma_fer
gslpp::complex PibarGammaGamma_fer(const double mu, const double s, const Particle f) const
The fermionic contribution to the self-energy of the photon in the Unitary gauge, associated with loo...
Definition: EWSMOneLoopEW.cpp:485
EWSMOneLoopEW::DeltaRho
double DeltaRho(const double Mw_i) const
Leading one-loop contribution of to , denoted as .
Definition: EWSMOneLoopEW.cpp:43
EWSMOneLoopEW::SigmabarZZ_fer
gslpp::complex SigmabarZZ_fer(const double mu, const double s, const double Mw_i) const
The fermionic contribution to the self-energy of the boson in the Unitary gauge, .
Definition: EWSMOneLoopEW.cpp:399
EWSMOneLoopEW::TEST_DeltaRhobarW_bos
double TEST_DeltaRhobarW_bos(const double Mw_i) const
A test function.
Definition: EWSMOneLoopEW.cpp:854
EWSMOneLoopEW::PibarZgamma_fer
gslpp::complex PibarZgamma_fer(const double mu, const double s, const double Mw_i) const
The fermionic contribution to the self-energy of the - mixing in the Unitary gauge,...
Definition: EWSMOneLoopEW.cpp:541
EWSMOneLoopEW::FbarWa_t
gslpp::complex FbarWa_t(const double s, const double Mw_i) const
The form factor .
Definition: EWSMOneLoopEW.cpp:1000
gslpp::complex
A class for defining operations on and functions of complex numbers.
Definition: gslpp_complex.h:35
EWSMOneLoopEW::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: EWSMOneLoopEW.cpp:143
EWSMOneLoopEW
A class for one-loop corrections to the EW precision observables.
Definition: EWSMOneLoopEW.h:105
EWSMOneLoopEW::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: EWSMOneLoopEW.cpp:113
EWSMOneLoopEW::SigmabarWW_fer
gslpp::complex SigmabarWW_fer(const double mu, const double s, const double Mw_i) const
The fermionic contribution to the self-energy of the boson in the Unitary gauge, .
Definition: EWSMOneLoopEW.cpp:287
EWSMOneLoopEW::deltaRho_rem_tmp
gslpp::complex deltaRho_rem_tmp(const gslpp::complex u_f, const double Mw_i) const
Remainder contribution of to the effective couplings , denoted as .
Definition: EWSMOneLoopEW.cpp:91
EWSMOneLoopEW::SigmabarPrime_ZZ_fer_Mz2
gslpp::complex SigmabarPrime_ZZ_fer_Mz2(const double mu, const double Mw_i) const
The derivative of the fermionic contribution to the self-energy of the boson for in the Unitary gau...
Definition: EWSMOneLoopEW.cpp:746
EWSMOneLoopEW::SigmabarPrime_WW_fer_Mw2
gslpp::complex SigmabarPrime_WW_fer_Mw2(const double mu, const double Mw_i) const
The derivative of the fermionic contribution to the self-energy of the boson for in the Unitary gau...
Definition: EWSMOneLoopEW.cpp:642
EWSMOneLoopEW::TEST_FWn
gslpp::complex TEST_FWn(const double s, const double mf, const double Mw_i) const
A test function for with a finite fermion mass.
Definition: EWSMOneLoopEW.cpp:1121
EWSMOneLoopEW::FWn_0
gslpp::complex FWn_0(const double s, const double Mw_i) const
The form factor .
Definition: EWSMOneLoopEW.cpp:937
EWSMOneLoopEW::FZ
gslpp::complex FZ(const double s, const double Mw_i) const
The unified form factor .
Definition: EWSMOneLoopEW.cpp:1065
EWSMOneLoopEW::deltaKappa_rem_tmp
gslpp::complex deltaKappa_rem_tmp(const double deltaf, const gslpp::complex uf, const double Mw_i) const
Remainder contribution of to the effective couplings , denoted as .
Definition: EWSMOneLoopEW.cpp:124
EWSMOneLoopEW::rho_GammaW
double rho_GammaW(const Particle fi, const Particle fj, const double Mw_i) const
EW radiative corrections to the width of , denoted as .
Definition: EWSMOneLoopEW.cpp:190
EWSMcache
A class for cache variables used in computing radiative corrections to the EW precision observables.
Definition: EWSMcache.h:40
EWSMOneLoopEW::rho_GammaW_tmp
double rho_GammaW_tmp(const double Qi, const double Qj, const double Mw_i) const
EW radiative corrections to the widths of , denoted as .
Definition: EWSMOneLoopEW.cpp:155
EWSMcache.h
EWSMOneLoopEW::DeltaRhobarW
double DeltaRhobarW(const double mu, const double Mw_i) const
.
Definition: EWSMOneLoopEW.cpp:812
EWSMOneLoopEW::SigmabarPrime_ZZ_bos_Mz2
gslpp::complex SigmabarPrime_ZZ_bos_Mz2(const double mu, const double Mw_i) const
The derivative of the bosonic contribution to the self-energy of the boson for in the Unitary gauge...
Definition: EWSMOneLoopEW.cpp:698
EWSMOneLoopEW::FW
gslpp::complex FW(const double s, const Particle f, const double Mw_i) const
The unified form factor for .
Definition: EWSMOneLoopEW.cpp:1070
EWSMOneLoopEW::SigmabarWW_bos
gslpp::complex SigmabarWW_bos(const double mu, const double s, const double Mw_i) const
The bosonic contribution to the self-energy of the boson in the Unitary gauge, .
Definition: EWSMOneLoopEW.cpp:203
EWSMOneLoopEW::DeltaAlpha_t
double DeltaAlpha_t(const double s) const
Top-quark contribution of to the electromagnetic coupling , denoted as .
Definition: EWSMOneLoopEW.cpp:35
EWSMOneLoopEW::SigmabarPrime_WW_bos_Mw2
gslpp::complex SigmabarPrime_WW_bos_Mw2(const double mu, const double Mw_i) const
The derivative of the bosonic contribution to the self-energy of the boson for in the Unitary gauge...
Definition: EWSMOneLoopEW.cpp:589
EWSMOneLoopEW::FWa_0
gslpp::complex FWa_0(const double s, const double Mw_i) const
The form factor .
Definition: EWSMOneLoopEW.cpp:909
EWSMOneLoopEW::DeltaR_rem
double DeltaR_rem(const double Mw_i) const
Remainder contribution of to , denoted as .
Definition: EWSMOneLoopEW.cpp:49
EWSMOneLoopEW::FWn_t
gslpp::complex FWn_t(const double s, const double Mw_i) const
The form factor .
Definition: EWSMOneLoopEW.cpp:1029
EWSMOneLoopEW::cache
const EWSMcache & cache
A reference to an object of type EWSMcache.
Definition: EWSMOneLoopEW.h:846
EWSMOneLoopEW::FZa_0
gslpp::complex FZa_0(const double s, const double Mw_i) const
The form factor .
Definition: EWSMOneLoopEW.cpp:883
EWSMOneLoopEW::PibarGammaGamma_bos
gslpp::complex PibarGammaGamma_bos(const double mu, const double s, const double Mw_i) const
The bosonic contribution to the self-energy of the photon in the Unitary gauge, .
Definition: EWSMOneLoopEW.cpp:452
EWSMOneLoopEW::SigmabarZZ_bos
gslpp::complex SigmabarZZ_bos(const double mu, const double s, const double Mw_i) const
The bosonic contribution to the self-energy of the boson in the Unitary gauge, .
Definition: EWSMOneLoopEW.cpp:348
EWSMOneLoopEW::TEST_DeltaRhobar_bos
double TEST_DeltaRhobar_bos(const double Mw_i) const
A test function.
Definition: EWSMOneLoopEW.cpp:823
EWSMOneLoopEW::FWa_t
gslpp::complex FWa_t(const double s, const double Mw_i) const
The form factor .
Definition: EWSMOneLoopEW.cpp:962
EWSMOneLoopEW::PibarZgamma_bos
gslpp::complex PibarZgamma_bos(const double mu, const double s, const double Mw_i) const
The bosonic contribution to the self-energy of the - mixing in the Unitary gauge,...
Definition: EWSMOneLoopEW.cpp:534
EWSMOneLoopEW::EWSMOneLoopEW
EWSMOneLoopEW(const EWSMcache &cache_i)
Constructor.
Definition: EWSMOneLoopEW.cpp:11
EWSMOneLoopEW::DeltaRhobar
double DeltaRhobar(const double mu, const double Mw_i) const
.
Definition: EWSMOneLoopEW.cpp:803