A class for the cross sections and forward-backward asymmetries of \(e^+e^-\to f\bar{f}\) at LEP-II. More...
#include <EWSMTwoFermionsLEP2_Hollik.h>
A class for the cross sections and forward-backward asymmetries of \(e^+e^-\to f\bar{f}\) at LEP-II.
The formulae used in the current class are referred to Hollik's pape, Fortschr. Phys 38 (1990), 3, 165, and calculated in the 't Hooft-Feynman gauge.
Definition at line 25 of file EWSMTwoFermionsLEP2_Hollik.h.
Public Member Functions | |
double | AFB_l (const QCD::lepton l, const double s, const double Mw, const double GammaZ, const bool bDP, const bool bWEAK, const bool bQED) const |
double | AFB_q (const QCD::quark q, const double s, const double Mw, const double GammaZ, const bool bDP, const bool bWEAK, const bool bQED) const |
EWSMTwoFermionsLEP2_Hollik (const StandardModel &SM_i) | |
Constructor. More... | |
double | sigma_l (const QCD::lepton l, const double s, const double Mw, const double GammaZ, const bool bDP, const bool bWEAK, const bool bQED) const |
double | sigma_l_old (const QCD::lepton l, const double s, const double Mw, const double GammaZ, const bool bDP, const bool bQED) const |
double | sigma_q (const QCD::quark q, const double s, const double Mw, const double GammaZ, const bool bDP, const bool bWEAK, const bool bQED) const |
double | sigma_q_old (const QCD::quark q, const double s, const double Mw, const double GammaZ, const bool bDP, const bool bQED) const |
void | TEST (const double s, const double Mw) const |
Private Member Functions | |
gslpp::complex | A_e (const int j, const double s, const double Mw, const bool bWEAK) const |
gslpp::complex | A_l (const int j, const QCD::lepton l, const double s, const double Mw, const bool bWEAK) const |
gslpp::complex | A_q (const int j, const QCD::quark q, const double s, const double Mw, const bool bWEAK) const |
double | al (const QCD::lepton l, const double Mw) const |
double | aq (const QCD::quark q, const double Mw) const |
gslpp::complex | B0bar_Hollik (const double s, const double m1, const double m2) const |
gslpp::complex | B1bar_Hollik (const double s, const double m1, const double m2) const |
gslpp::complex | B1barPrime_Hollik (const double s, const double m1, const double m2) const |
double | Bf (const double s, const double mf) const |
gslpp::complex | C0_Hollik (const double s, const double M, const double Mprime) const |
double | C11A (const double s, const double mf, const double Qf) const |
double | C11V (const double s, const double mf, const double Qf) const |
gslpp::complex | C12A (const double s, const double mf, const double Qf) const |
gslpp::complex | C12V (const double s, const double GammaZ, const double mf, const double Qf) const |
gslpp::complex | C1plus_Hollik (const double s, const double M, const double Mprime) const |
double | C22A (const double s, const double mf, const double Qf) const |
double | C22V (const double s, const double GammaZ, const double mf, const double Qf) const |
gslpp::complex | C2minus_Hollik (const double s, const double M, const double Mprime) const |
gslpp::complex | C2plus_Hollik (const double s, const double M, const double Mprime) const |
gslpp::complex | C2zero_Hollik (const double s, const double M, const double Mprime) const |
gslpp::complex | chi (const int j, const double s, const double Mw, const bool bDP) const |
gslpp::complex | chi_gamma (const double mu, const double s, const double Mw, const bool bDP) const |
gslpp::complex | chi_gammaZ (const double mu, const double s, const double Mw, const bool bDP) const |
gslpp::complex | chi_Z (const double mu, const double s, const double Mw, const bool bDP) const |
double | delta () const |
gslpp::complex | deltaZL_fin (const double s, const double Mw) const |
gslpp::complex | FAgamma_l (const QCD::lepton l, const double s, const double Mw) const |
gslpp::complex | FAgamma_q (const QCD::quark q, const double s, const double Mw) const |
gslpp::complex | FAZ_l (const QCD::lepton l, const double s, const double Mw) const |
gslpp::complex | FAZ_q (const QCD::quark q, const double s, const double Mw) const |
gslpp::complex | Fb (const double s, const double Mw) const |
gslpp::complex | Fc (const double s, const double Mw) const |
gslpp::complex | Fd (const double s, const double Mw) const |
gslpp::complex | Fe (const double s, const double Mw) const |
gslpp::complex | Ff (const double s, const double Mw) const |
gslpp::complex | Fg (const double s, const double Mw) const |
gslpp::complex | FL_d (const double s, const double Mw) const |
gslpp::complex | FL_l (const QCD::lepton l, const double s, const double Mw) const |
gslpp::complex | FL_q (const QCD::quark q, const double s, const double Mw) const |
gslpp::complex | FL_u (const double s, const double Mw) const |
gslpp::complex | FVgamma_l (const QCD::lepton l, const double s, const double Mw) const |
gslpp::complex | FVgamma_q (const QCD::quark q, const double s, const double Mw) const |
gslpp::complex | FVZ_l (const QCD::lepton l, const double s, const double Mw) const |
gslpp::complex | FVZ_q (const QCD::quark q, const double s, const double Mw) const |
double | G1_l (const QCD::lepton l, const double s, const double Mw, const double GammaZ, const bool bDP, const bool bWEAK, const bool bQED) const |
double | G1_q (const QCD::quark q, const double s, const double Mw, const double GammaZ, const bool bDP, const bool bWEAK, const bool bQED) const |
double | G2_l (const QCD::lepton l, const double s, const double Mw, const bool bDP) const |
double | G2_q (const QCD::quark q, const double s, const double Mw, const bool bDP) const |
double | G3_l (const QCD::lepton l, const double s, const double Mw, const double GammaZ, const bool bDP, const bool bWEAK, const bool bQED) const |
double | G3_q (const QCD::quark q, const double s, const double Mw, const double GammaZ, const bool bDP, const bool bWEAK, const bool bQED) const |
double | gamma_delta (const double s, const double mf, const double Qf) const |
gslpp::complex | gamma_delta_int (const double s, const double GammaZ, const double mf, const double Qf) const |
double | gamma_delta_res (const double s, const double GammaZ, const double mf, const double Qf) const |
double | gamma_fin (const double s, const double mf, const double Qf) const |
double | gamma_tail (const double s, const double GammaZ) const |
gslpp::complex | Gb (const double s, const double Mw) const |
gslpp::complex | Gc (const double s, const double Mw) const |
gslpp::complex | Gd (const double s, const double Mw) const |
gslpp::complex | Ge (const double s, const double Mw) const |
gslpp::complex | Gf (const double s, const double Mw) const |
gslpp::complex | Gg (const double s, const double Mw) const |
gslpp::complex | GL_d (const double s, const double Mw) const |
gslpp::complex | GL_l (const QCD::lepton l, const double s, const double Mw) const |
gslpp::complex | GL_q (const QCD::quark q, const double s, const double Mw) const |
gslpp::complex | GL_u (const double s, const double Mw) const |
gslpp::complex | Lambda2 (const double s, const double M) const |
gslpp::complex | Lambda3 (const double s, const double M) const |
double | sigma_f_old (const double s, const double Mw, const double GammaZ, const double mf, const double Qf, const double I3f, const double Ncf, const bool bDP=true, const bool bQED=true) const |
gslpp::complex | Sigma_hat_gg (const double mu, const double s, const double Mw) const |
gslpp::complex | Sigma_hat_gZ (const double mu, const double s, const double Mw) const |
gslpp::complex | Sigma_hat_ZZ (const double mu, const double s, const double Mw) const |
gslpp::complex | V_e (const int j, const double s, const double Mw, const bool bWEAK) const |
gslpp::complex | V_l (const int j, const QCD::lepton l, const double s, const double Mw, const bool bWEAK) const |
gslpp::complex | V_q (const int j, const QCD::quark q, const double s, const double Mw, const bool bWEAK) const |
double | vl (const QCD::lepton l, const double Mw) const |
double | vq (const QCD::quark q, const double Mw) const |
Private Attributes | |
bool | bUseHollik |
const EWSMOneLoopEW_HV | myOneLoopEW_HV |
const Polylogarithms | Polylog |
const PVfunctions | PV |
const StandardModel & | SM |
EWSMTwoFermionsLEP2_Hollik::EWSMTwoFermionsLEP2_Hollik | ( | const StandardModel & | SM_i | ) |
Constructor.
[in] | SM_i | a reference to an object of type StandardModel |
Definition at line 12 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 786 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 876 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 906 of file EWSMTwoFermionsLEP2_Hollik.cpp.
double EWSMTwoFermionsLEP2_Hollik::AFB_l | ( | const QCD::lepton | l, |
const double | s, | ||
const double | Mw, | ||
const double | GammaZ, | ||
const bool | bDP, | ||
const bool | bWEAK, | ||
const bool | bQED | ||
) | const |
[in] | l | name of a lepton |
[in] | s | invariant mass squared of the initial-state e^+ e^- pair |
[in] | Mw | the W-boson mass |
[in] | GammaZ | the Z-boson decay width (used in the Born approximation/in the QED corrections) |
[in] | bDP | with/without dressed gauge-boson propagators |
[in] | bWEAK | with/without weak corrections |
[in] | bQED | with/without QED corrections |
Definition at line 48 of file EWSMTwoFermionsLEP2_Hollik.cpp.
double EWSMTwoFermionsLEP2_Hollik::AFB_q | ( | const QCD::quark | q, |
const double | s, | ||
const double | Mw, | ||
const double | GammaZ, | ||
const bool | bDP, | ||
const bool | bWEAK, | ||
const bool | bQED | ||
) | const |
[in] | q | name of a quark |
[in] | s | invariant mass squared of the initial-state e^+ e^- pair |
[in] | Mw | the W-boson mass |
[in] | GammaZ | the Z-boson decay width (used in the Born approximation/in the QED corrections) |
[in] | bDP | with/without dressed gauge-boson propagators |
[in] | bWEAK | with/without weak corrections |
[in] | bQED | with/without QED corrections |
Definition at line 60 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
[in] | l | name of lepton |
[in] | Mw | the W-boson mass |
Definition at line 304 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
[in] | q | name of quark |
[in] | Mw | the W-boson mass |
Definition at line 310 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1266 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1273 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1280 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1172 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1287 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1235 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1230 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1246 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1240 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1293 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1257 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1251 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1328 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1315 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1306 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 936 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 340 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 352 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 320 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1166 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 529 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 617 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 637 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 394 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 428 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 540 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 554 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 566 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 579 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
|
private |
Definition at line 598 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
|
private |
Definition at line 437 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 451 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
|
private |
|
private |
|
private |
Definition at line 369 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
|
private |
Definition at line 969 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1008 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1047 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1066 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1084 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1123 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1178 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1186 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 1198 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
|
private |
Definition at line 1211 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 696 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 708 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 719 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
|
private |
|
private |
Definition at line 747 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
|
private |
Definition at line 647 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 660 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
|
private |
Definition at line 493 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 506 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
|
private |
Definition at line 260 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 216 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 165 of file EWSMTwoFermionsLEP2_Hollik.cpp.
double EWSMTwoFermionsLEP2_Hollik::sigma_l | ( | const QCD::lepton | l, |
const double | s, | ||
const double | Mw, | ||
const double | GammaZ, | ||
const bool | bDP, | ||
const bool | bWEAK, | ||
const bool | bQED | ||
) | const |
[in] | l | name of a lepton |
[in] | s | invariant mass squared of the initial-state e^+ e^- pair |
[in] | Mw | the W-boson mass |
[in] | GammaZ | the Z-boson decay width (used in the Born approximation/in the QED corrections) |
[in] | bDP | with/without dressed gauge-boson propagators |
[in] | bWEAK | with/without weak corrections |
[in] | bQED | with/without QED corrections |
Definition at line 22 of file EWSMTwoFermionsLEP2_Hollik.cpp.
double EWSMTwoFermionsLEP2_Hollik::sigma_l_old | ( | const QCD::lepton | l, |
const double | s, | ||
const double | Mw, | ||
const double | GammaZ, | ||
const bool | bDP, | ||
const bool | bQED | ||
) | const |
[in] | l | name of a lepton |
[in] | s | invariant mass squared of the initial-state e^+ e^- pair |
[in] | Mw | the W-boson mass |
[in] | GammaZ | the Z-boson decay width |
[in] | bDP | with/without dressed gauge-boson propagators |
[in] | bQED | with/without QED corrections |
Definition at line 75 of file EWSMTwoFermionsLEP2_Hollik.cpp.
double EWSMTwoFermionsLEP2_Hollik::sigma_q | ( | const QCD::quark | q, |
const double | s, | ||
const double | Mw, | ||
const double | GammaZ, | ||
const bool | bDP, | ||
const bool | bWEAK, | ||
const bool | bQED | ||
) | const |
[in] | q | name of a quark |
[in] | s | invariant mass squared of the initial-state e^+ e^- pair |
[in] | Mw | the W-boson mass |
[in] | GammaZ | the Z-boson decay width (used in the Born approximation/in the QED corrections) |
[in] | bDP | with/without dressed gauge-boson propagators |
[in] | bWEAK | with/without weak corrections |
[in] | bQED | with/without QED corrections |
Definition at line 35 of file EWSMTwoFermionsLEP2_Hollik.cpp.
double EWSMTwoFermionsLEP2_Hollik::sigma_q_old | ( | const QCD::quark | q, |
const double | s, | ||
const double | Mw, | ||
const double | GammaZ, | ||
const bool | bDP, | ||
const bool | bQED | ||
) | const |
[in] | q | name of a quark |
[in] | s | invariant mass squared of the initial-state e^+ e^- pair |
[in] | s | invariant mass squared of the initial-state e^+ e^- pair |
[in] | Mw | the W-boson mass |
[in] | GammaZ | the Z-boson decay width |
[in] | bDP | with/without dressed gauge-boson propagators |
[in] | bQED | with/without QED corrections |
Definition at line 86 of file EWSMTwoFermionsLEP2_Hollik.cpp.
void EWSMTwoFermionsLEP2_Hollik::TEST | ( | const double | s, |
const double | Mw | ||
) | const |
Definition at line 146 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 756 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 816 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 846 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
[in] | l | name of lepton |
[in] | Mw | the W-boson mass |
Definition at line 290 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
[in] | q | name of quark |
[in] | Mw | the W-boson mass |
Definition at line 297 of file EWSMTwoFermionsLEP2_Hollik.cpp.
|
private |
Definition at line 136 of file EWSMTwoFermionsLEP2_Hollik.h.
|
private |
Definition at line 132 of file EWSMTwoFermionsLEP2_Hollik.h.
|
private |
Definition at line 133 of file EWSMTwoFermionsLEP2_Hollik.h.
|
private |
Definition at line 134 of file EWSMTwoFermionsLEP2_Hollik.h.
|
private |
Definition at line 131 of file EWSMTwoFermionsLEP2_Hollik.h.