master
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
A class for the form factors \(G_1\), \(G_2\) and \(G_3\) in the processes \(e^+e^-\to f\bar{f}\) at LEP-II.
More...
#include <EWSMTwoFermionsLEP2.h>
A class for the form factors \(G_1\), \(G_2\) and \(G_3\) in the processes \(e^+e^-\to f\bar{f}\) at LEP-II.
- Author
- HEPfit Collaboration
- Copyright
- GNU General Public License
Definition at line 25 of file EWSMTwoFermionsLEP2.h.
|
| double | AFB_l (const QCD::lepton l, const double mf, const double s, const double Mw, const double GammaZ, const bool bWeak) const |
| |
| double | AFB_q (const QCD::quark q, const double mf, const double s, const double Mw, const double GammaZ, const bool bWeak) const |
| |
| gslpp::complex | B_WW_c_0 (const double mu, const double s, const double t, const double u, const double Mw) const |
| |
| gslpp::complex | B_WW_c_0_hat (const double s, const double t, const double u, const double Mw) const |
| |
| gslpp::complex | B_WW_d (const double mu, const double s, const double t, const double u, const double Mw) const |
| |
| gslpp::complex | B_WW_d_0 (const double mu, const double s, const double t, const double u, const double Mw) const |
| |
| gslpp::complex | B_WW_d_0_hat (const double s, const double t, const double u, const double Mw) const |
| |
| gslpp::complex | B_WW_d_0_hat_TEST (const double s, const double t, const double u, const double Mw) const |
| |
| gslpp::complex | B_ZZ_0 (const double mu, const double s, const double t, const double u) const |
| |
| gslpp::complex | chi_Z (const double s, const double Mw, const double GammaZ) const |
| |
| gslpp::complex | D_Z (const double mu, const double s, const double Mw) const |
| |
| gslpp::complex | D_Z_hat (const double s, const double Mw) const |
| |
| gslpp::complex | Delta_B_WW_d (const double mu, const double s, const double t, const double u, const double Mw) const |
| |
| gslpp::complex | Delta_B_WW_d_hat (const double s, const double t, const double u, const double Mw) const |
| |
| gslpp::complex | Delta_kappa_e_TOP (const double s, const double t, const double u, const double Mw, const bool bWWbox) const |
| |
| gslpp::complex | Delta_kappa_e_WW_hat (const double s, const double t, const double u, const double Mw, const double I3f) const |
| |
| gslpp::complex | Delta_kappa_e_WW_TOP_hat (const double s, const double t, const double u, const double Mw) const |
| |
| gslpp::complex | Delta_kappa_e_ZZ (const double mu, const double s, const double t, const double u, const double Mw, const double I3f, const double Qf) const |
| |
| gslpp::complex | Delta_kappa_ef_TOP (const double s, const double t, const double u, const double Mw, const bool bWWbox) const |
| |
| gslpp::complex | Delta_kappa_ef_WW_hat (const double s, const double t, const double u, const double Mw, const double I3f) const |
| |
| gslpp::complex | Delta_kappa_ef_WW_TOP_hat (const double s, const double t, const double u, const double Mw) const |
| |
| gslpp::complex | Delta_kappa_ef_ZZ (const double mu, const double s, const double t, const double u, const double Mw, const double I3f, const double Qf) const |
| |
| gslpp::complex | Delta_kappa_f_TOP (const double s, const double t, const double u, const double Mw, const bool bWWbox) const |
| |
| gslpp::complex | Delta_kappa_f_WW_hat (const double s, const double t, const double u, const double Mw, const double I3f) const |
| |
| gslpp::complex | Delta_kappa_f_WW_TOP_hat (const double s, const double t, const double u, const double Mw) const |
| |
| gslpp::complex | Delta_kappa_f_ZZ (const double mu, const double s, const double t, const double u, const double Mw, const double I3f, const double Qf) const |
| |
| gslpp::complex | Delta_rho_ef_TOP (const double s, const double t, const double u, const double Mw, const bool bWWbox) const |
| |
| gslpp::complex | Delta_rho_ef_WW_hat (const double s, const double t, const double u, const double Mw, const double I3f) const |
| |
| gslpp::complex | Delta_rho_ef_WW_TOP_hat (const double s, const double t, const double u, const double Mw) const |
| |
| gslpp::complex | Delta_rho_ef_ZZ (const double mu, const double s, const double t, const double u, const double Mw, const double I3f, const double Qf) const |
| |
| gslpp::complex | DeltaRhobar (const double mu, const double Mw) const |
| |
| gslpp::complex | DeltaRhobarZ (const double mu, const double Mw) const |
| |
| double | dsigma_l (const QCD::lepton l, const double mf, const double s, const double cosTheta, const double Mw, const double GammaZ, const bool bWeak) const |
| |
| double | dsigma_l_box (const QCD::lepton l, const double mf, const double s, const double cosTheta, const double Mw, const double GammaZ) const |
| |
| double | dsigma_q (const QCD::quark q, const double mf, const double s, const double cosTheta, const double Mw, const double GammaZ, const bool bWeak) const |
| |
| double | dsigma_q_box (const QCD::quark q, const double mf, const double s, const double cosTheta, const double Mw, const double GammaZ) const |
| |
| | EWSMTwoFermionsLEP2 (const EWSMcache &cache_i, const bool bKeepNonUnitary_i=false) |
| | Constructor. More...
|
| |
| gslpp::complex | F_W_0 (const double s, const double Mw) const |
| |
| gslpp::complex | F_W_0_hat (const double s, const double Mw) const |
| |
| gslpp::complex | F_W_t (const double s, const double Mw) const |
| |
| gslpp::complex | F_W_t_hat (const double s, const double Mw) const |
| |
| gslpp::complex | F_Wa_0 (const double s, const double Mw) const |
| |
| gslpp::complex | F_Wa_t (const double s, const double Mw) const |
| |
| gslpp::complex | F_Wn_0 (const double s, const double Mw) const |
| |
| gslpp::complex | F_Wn_0_hat (const double s, const double Mw) const |
| |
| gslpp::complex | F_Wn_t (const double s, const double Mw) const |
| |
| gslpp::complex | F_Wn_t_hat (const double s, const double Mw) const |
| |
| gslpp::complex | F_za_0 (const double s, const double Mw) const |
| |
| double | G_1 (const double s, const double t, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak, const bool bWWbox, const bool bZZbox) const |
| |
| double | G_1_box (const double s, const double t, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const bool bWWbox=true, const bool bZZbox=true) const |
| |
| double | G_1_noBox (const double s, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak) const |
| |
| double | G_2 (const double s, const double t, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak, const bool bWWbox, const bool bZZbox) const |
| |
| double | G_2_box (const double s, const double t, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const bool bWWbox=true, const bool bZZbox=true) const |
| |
| double | G_2_noBox (const double s, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak) const |
| |
| double | G_3 (const double s, const double t, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak, const bool bWWbox, const bool bZZbox) const |
| |
| double | G_3_box (const double s, const double t, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const bool bWWbox=true, const bool bZZbox=true) const |
| |
| double | G_3_noBox (const double s, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak) const |
| |
| double | G_3prime_l (const QCD::lepton l, const double mf, const double s, const double Mw, const double GammaZ, const bool bWeak) const |
| |
| double | G_3prime_q (const QCD::quark q, const double mf, const double s, const double Mw, const double GammaZ, const bool bWeak) const |
| |
| gslpp::complex | G_e (const double s, const double t, const double Mw, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak, const bool bWWbox, const bool bZZbox) const |
| |
| gslpp::complex | G_ef (const double s, const double t, const double Mw, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak, const bool bWWbox, const bool bZZbox) const |
| |
| gslpp::complex | G_f (const double s, const double t, const double Mw, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak, const bool bWWbox, const bool bZZbox) const |
| |
| double | H_ISR (const double x, const double s) const |
| |
| double | H_ISR_FB (const double x, const double s) const |
| |
| gslpp::complex | kappa_e (const double s, const double t, const double Mw, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak, const bool bWWbox, const bool bZZbox) const |
| |
| gslpp::complex | kappa_ef (const double s, const double t, const double Mw, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak, const bool bWWbox, const bool bZZbox) const |
| |
| gslpp::complex | kappa_f (const double s, const double t, const double Mw, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak, const bool bWWbox, const bool bZZbox) const |
| |
| gslpp::complex | Pibar_gg_bos (const double mu, const double s, const double Mw) const |
| |
| gslpp::complex | Pibar_gg_bos_hat (const double s, const double Mw) const |
| |
| gslpp::complex | Pibar_Zgamma (const double mu, const double s, const double Mw) const |
| |
| gslpp::complex | Pibar_Zgamma_hat (const double s, const double Mw) const |
| |
| double | QCD_FSR_forAFB (const QCD::quark q, const double mf, const double s) const |
| |
| double | QCD_FSR_forSigma (const double s) const |
| |
| double | QED_FSR_forSigma (const double s, const double Qf) const |
| |
| gslpp::complex | rho_ef (const double s, const double t, const double Mw, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak, const bool bWWbox, const bool bZZbox) const |
| |
| void | setBDebug (bool bDebug) |
| |
| double | sigma_l (const QCD::lepton l, const double mf, const double s, const double Mw, const double GammaZ, const bool bWeak) const |
| |
| double | sigma_q (const QCD::quark q, const double mf, const double s, const double Mw, const double GammaZ, const bool bWeak) const |
| |
| gslpp::complex | V_pol (const double s) const |
| |
|
| double | AFB (const double s, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak) const |
| |
| double | alpha_at_s (const double s) const |
| |
| double | dsigma (const double s, const double cosTheta, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const double Ncf, const bool bWeak) const |
| |
| double | dsigma_box (const double s, const double cosTheta, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const double Ncf) const |
| |
| double | sigma (const double s, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const double Ncf, const bool bWeak) const |
| |
◆ EWSMTwoFermionsLEP2()
| EWSMTwoFermionsLEP2::EWSMTwoFermionsLEP2 |
( |
const EWSMcache & |
cache_i, |
|
|
const bool |
bKeepNonUnitary_i = false |
|
) |
| |
Constructor.
- Parameters
-
| [in] | cache_i | reference to an EWSMcommon object |
| [in] | bKeepNonUnitary_i | true if keeping non-unitary terms |
Definition at line 13 of file EWSMTwoFermionsLEP2.cpp.
◆ AFB()
| double EWSMTwoFermionsLEP2::AFB |
( |
const double |
s, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ, |
|
|
const double |
I3f, |
|
|
const double |
Qf, |
|
|
const double |
mf, |
|
|
const double |
mfp, |
|
|
const bool |
bWeak |
|
) |
| const |
|
private |
Definition at line 1421 of file EWSMTwoFermionsLEP2.cpp.
1426 double betaf =
sqrt(1.0 - 4.0*mf*mf/s);
1431 return ( 3.0/4.0*betaf*G3/(G1 + 2.0*mf*mf/s*G2) );
◆ AFB_l()
| double EWSMTwoFermionsLEP2::AFB_l |
( |
const QCD::lepton |
l, |
|
|
const double |
mf, |
|
|
const double |
s, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ, |
|
|
const bool |
bWeak |
|
) |
| const |
- Parameters
-
| [in] | l | lepton in the final state |
| [in] | mf | the mass of the final-state fermion |
| [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] | bWeak | flag to control weak corrections (not including box diagrams) |
- Returns
- the forward-backward asymmetry for e^+ e^- -> l lbar
Definition at line 1238 of file EWSMTwoFermionsLEP2.cpp.
1245 return AFB(s,
Mw,
GammaZ, I3f, Qf, mf, 0.0, bWeak);
◆ AFB_q()
| double EWSMTwoFermionsLEP2::AFB_q |
( |
const QCD::quark |
q, |
|
|
const double |
mf, |
|
|
const double |
s, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ, |
|
|
const bool |
bWeak |
|
) |
| const |
- Parameters
-
| [in] | q | quark in the final state |
| [in] | mf | the mass of the final-state fermion |
| [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] | bWeak | flag to control weak corrections (not including box diagrams) |
- Returns
- the forward-backward asymmetry for e^+ e^- -> q qbar
Definition at line 1249 of file EWSMTwoFermionsLEP2.cpp.
1257 throw std::runtime_error(
"Error in LEP2TwoFermions::AFB_q()");
1263 return (
AFB(s,
Mw,
GammaZ, I3f, Qf, mf, mfp, bWeak) );
◆ alpha_at_s()
| double EWSMTwoFermionsLEP2::alpha_at_s |
( |
const double |
s | ) |
const |
|
private |
◆ B_WW_c_0()
| gslpp::complex EWSMTwoFermionsLEP2::B_WW_c_0 |
( |
const double |
mu, |
|
|
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw |
|
) |
| const |
◆ B_WW_c_0_hat()
| gslpp::complex EWSMTwoFermionsLEP2::B_WW_c_0_hat |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw |
|
) |
| const |
Definition at line 1129 of file EWSMTwoFermionsLEP2.cpp.
1137 add = -(5.0 / 3.0 - 1.0 / 12.0 / cW2 + 1.0 / 12.0 / Rw) / Rw / (s - Mz * Mz) *
cache.
getPV().
B0(mu*mu, s,
Mw*
Mw,
Mw *
Mw)
1138 + (1.0 / 2.0 + 1.0 / 18.0 / cW2 - 1.0 / 18.0 / Rw) / Rw / (s - Mz * Mz);
◆ B_WW_d()
| gslpp::complex EWSMTwoFermionsLEP2::B_WW_d |
( |
const double |
mu, |
|
|
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw |
|
) |
| const |
Definition at line 915 of file EWSMTwoFermionsLEP2.cpp.
920 double s2 = s*s, t2 = t*t, u2 = u*u, Mw2 =
Mw*
Mw;
921 return ( (-t * (1.0 + t2 / u2) - 4.0 * Mw2 * t2 / u2 + 2.0 * Mw2 * Mw2 / u * (1.0 + 2.0 * s / u)
922 + Mt2 * (2.0 + 3.0 * s / u + 2.0 * s2 / u2 - 2.0 * Mw2 / u * (1.0 + 2.0 * s / u))
923 + Mt2 * Mt2 * s / u2) *
cache.
getPV().
D0(s, t, Mw2, 0.0, Mw2, Mt2)
924 + (-2.0 - 2.0 * s / u - s2 / u2 + 2.0 * Mw2 * s / u2
925 + Mt2 / 2.0 / Mw2 * (4.0 - Mw2 / s * (1.0 + 2.0 * s2 / u2))
926 - Mt2 * Mt2 / 2.0 / Mw2 / Mw2 * (1.0 - 2.0 * Mw2 / s)
927 - Mt2 * Mt2 * Mt2 / 2.0 / Mw2 / Mw2 / s) *
cache.
getPV().
C0(s, Mw2, Mt2, Mw2)
928 - (2.0 + 2.0 * s / u + s2 / u2 - 2.0 * Mw2 * s / u2 + Mt2 * s / u2) *
cache.
getPV().
C0(s, Mw2, 0.0, Mw2)
929 + (2.0 + 3.0 * s / u + s2 / u2 + 2.0 * Mw2 * t / u2 - Mt2 * t / u2)
931 + (-2.0 / u - 5.0 / 3.0 / Mw2 - s / 12.0 / Mw2 / Mw2
932 - Mt2 / 4.0 / Mw2 / s * (2.0 - s / Mw2) + Mt2 * Mt2 / 2.0 / Mw2 / Mw2 / s)
935 - 1.0 / 6.0 / Mw2 / Mw2 * (1.0 + 3.0 * Mt2 / s) *
cache.
getPV().
A0(mu*mu, Mw2)
936 + 1.0 / 3.0 / Mw2 * (1.0 + 3.0 * Mt2 / 4.0 / Mw2 - s / 6.0 / Mw2));
◆ B_WW_d_0()
| gslpp::complex EWSMTwoFermionsLEP2::B_WW_d_0 |
( |
const double |
mu, |
|
|
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw |
|
) |
| const |
Definition at line 901 of file EWSMTwoFermionsLEP2.cpp.
905 double s2 = s*s, t2 = t*t, u2 = u*u, Mw2 =
Mw*
Mw;
906 return ( (-t * (1.0 + t2 / u2) - 4.0 * Mw2 * t2 / u2 + 2.0 * Mw2 * Mw2 / u * (1.0 + 2.0 * s / u))
908 - 2.0 * (2.0 + 2.0 * s / u + s2 / u2 - 2.0 * Mw2 * s / u2) *
cache.
getPV().
C0(s, Mw2, 0.0, Mw2)
909 + 2.0 * (2.0 + 3.0 * s / u + s2 / u2 + 2.0 * Mw2 * t / u2) *
cache.
getPV().
C0(t, 0.0, Mw2, 0.0)
910 + (-2.0 / u - 5.0 / 3.0 / Mw2 - s / 12.0 / Mw2 / Mw2) *
cache.
getPV().
B0(mu*mu, s, Mw2, Mw2)
912 + 1.0 / 3.0 / Mw2 - s / 18.0 / Mw2 / Mw2);
◆ B_WW_d_0_hat()
| gslpp::complex EWSMTwoFermionsLEP2::B_WW_d_0_hat |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw |
|
) |
| const |
Definition at line 1083 of file EWSMTwoFermionsLEP2.cpp.
1091 add = (5.0 / 3.0 - 1.0 / 12.0 / cW2 + 1.0 / 12.0 / Rw) / Rw / (s - Mz * Mz) *
cache.
getPV().
B0(mu*mu, s,
Mw*
Mw,
Mw *
Mw)
1092 - (1.0 / 2.0 + 1.0 / 18.0 / cW2 - 1.0 / 18.0 / Rw) / Rw / (s - Mz * Mz);
◆ B_WW_d_0_hat_TEST()
| gslpp::complex EWSMTwoFermionsLEP2::B_WW_d_0_hat_TEST |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw |
|
) |
| const |
Definition at line 1098 of file EWSMTwoFermionsLEP2.cpp.
1104 double s2 = s*s, t2 = t*t, u2 = u*u, Mw2 =
Mw*
Mw;
1105 return ( (-t * (1.0 + t2 / u2) - 4.0 * Mw2 * t2 / u2 + 2.0 * Mw2 * Mw2 / u * (1.0 + 2.0 * s / u))
1107 - 2.0 * (2.0 + 2.0 * s / u + s2 / u2 - 2.0 * Mw2 * s / u2) *
cache.
getPV().
C0(s, Mw2, 0.0, Mw2)
1108 + 2.0 * (2.0 + 3.0 * s / u + s2 / u2 + 2.0 * Mw2 * t / u2) *
cache.
getPV().
C0(t, 0.0, Mw2, 0.0)
◆ B_ZZ_0()
| gslpp::complex EWSMTwoFermionsLEP2::B_ZZ_0 |
( |
const double |
mu, |
|
|
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u |
|
) |
| const |
Definition at line 957 of file EWSMTwoFermionsLEP2.cpp.
961 double t2 = t*t, u2 = u*u;
962 return ( 2.0 * u *
cache.
getPV().
D0(s, u, Mz2, 0.0, Mz2, 0.0)
963 + (-2.0 * u - t * (3.0 + t / u)*(3.0 + t / u)
964 + 2.0 * (Mz2 - s)*(1.0 + 3.0 * t / u - Mz2 / u * (1.0 + 2.0 * t / u)))
966 + 2.0 * (3.0 + 4.0 * t / u + t2 / u2 - 2.0 * s * (s - Mz2) / u2)
968 - 2.0 * t / u * (3.0 + t / u + 2.0 * (s - Mz2) / u) *
cache.
getPV().
C0(t, 0.0, Mz2, 0.0)
◆ chi_Z()
| gslpp::complex EWSMTwoFermionsLEP2::chi_Z |
( |
const double |
s, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ |
|
) |
| const |
◆ D_Z()
| gslpp::complex EWSMTwoFermionsLEP2::D_Z |
( |
const double |
mu, |
|
|
const double |
s, |
|
|
const double |
Mw |
|
) |
| const |
◆ D_Z_hat()
| gslpp::complex EWSMTwoFermionsLEP2::D_Z_hat |
( |
const double |
s, |
|
|
const double |
Mw |
|
) |
| const |
Definition at line 1008 of file EWSMTwoFermionsLEP2.cpp.
1015 double Rz = Mz * Mz / s;
1016 add = ((1.0 / 12.0 / cW2 + 4.0 / 3.0) / Rz + 1.0 / 12.0 / cW2 / Rz / Rz) *
cache.
getPV().
B0(mu*mu, s,
Mw*
Mw,
Mw *
Mw)
1017 + ((1.0 / cW2 - 13.0) / Rz + 1.0 / cW2 / Rz / Rz) / 18.0;
1020 return (
D_Z(mu, s,
Mw) + add);
◆ Delta_B_WW_d()
| gslpp::complex EWSMTwoFermionsLEP2::Delta_B_WW_d |
( |
const double |
mu, |
|
|
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw |
|
) |
| const |
◆ Delta_B_WW_d_hat()
| gslpp::complex EWSMTwoFermionsLEP2::Delta_B_WW_d_hat |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw |
|
) |
| const |
◆ Delta_kappa_e_TOP()
| gslpp::complex EWSMTwoFermionsLEP2::Delta_kappa_e_TOP |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw, |
|
|
const bool |
bWWbox |
|
) |
| const |
◆ Delta_kappa_e_WW_hat()
| gslpp::complex EWSMTwoFermionsLEP2::Delta_kappa_e_WW_hat |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw, |
|
|
const double |
I3f |
|
) |
| const |
Definition at line 653 of file EWSMTwoFermionsLEP2.cpp.
668 throw std::runtime_error(
"Error in EWSMTwoFermionsLEP2::Delta_kappa_e_WW_hat()");
◆ Delta_kappa_e_WW_TOP_hat()
| gslpp::complex EWSMTwoFermionsLEP2::Delta_kappa_e_WW_TOP_hat |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw |
|
) |
| const |
◆ Delta_kappa_e_ZZ()
| gslpp::complex EWSMTwoFermionsLEP2::Delta_kappa_e_ZZ |
( |
const double |
mu, |
|
|
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw, |
|
|
const double |
I3f, |
|
|
const double |
Qf |
|
) |
| const |
Definition at line 756 of file EWSMTwoFermionsLEP2.cpp.
762 double ve = -0.5 + 2.0 * sW2, ae = -0.5, deltae = ve - ae;
763 double vf = I3f - 2.0 * Qf*sW2, af = I3f, sigmaf = vf + af, deltaf = vf - af;
765 return ( -
cache.
getSM().
getAle() / 4.0 / M_PI / sW2 * (s - Mz * Mz) / 2.0 / cW2 * deltae * I3f
766 * (deltaf * deltaf *
B_ZZ_0(mu, s, t, u)
767 + sigmaf * sigmaf *
B_ZZ_0(mu, s, u, t))
◆ Delta_kappa_ef_TOP()
| gslpp::complex EWSMTwoFermionsLEP2::Delta_kappa_ef_TOP |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw, |
|
|
const bool |
bWWbox |
|
) |
| const |
◆ Delta_kappa_ef_WW_hat()
| gslpp::complex EWSMTwoFermionsLEP2::Delta_kappa_ef_WW_hat |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw, |
|
|
const double |
I3f |
|
) |
| const |
Definition at line 689 of file EWSMTwoFermionsLEP2.cpp.
704 throw std::runtime_error(
"Error in EWSMTwoFermionsLEP2::Delta_kappa_ef_WW_hat()");
◆ Delta_kappa_ef_WW_TOP_hat()
| gslpp::complex EWSMTwoFermionsLEP2::Delta_kappa_ef_WW_TOP_hat |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw |
|
) |
| const |
◆ Delta_kappa_ef_ZZ()
| gslpp::complex EWSMTwoFermionsLEP2::Delta_kappa_ef_ZZ |
( |
const double |
mu, |
|
|
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw, |
|
|
const double |
I3f, |
|
|
const double |
Qf |
|
) |
| const |
Definition at line 787 of file EWSMTwoFermionsLEP2.cpp.
793 double ve = -0.5 + 2.0 * sW2, ae = -0.5, deltae = ve - ae;
794 double vf = I3f - 2.0 * Qf*sW2, af = I3f, deltaf = vf - af;
796 return (
cache.
getSM().
getAle() / 4.0 / M_PI / sW2 * (s - Mz * Mz) / 2.0 / cW2 * deltae * deltaf
◆ Delta_kappa_f_TOP()
| gslpp::complex EWSMTwoFermionsLEP2::Delta_kappa_f_TOP |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw, |
|
|
const bool |
bWWbox |
|
) |
| const |
◆ Delta_kappa_f_WW_hat()
| gslpp::complex EWSMTwoFermionsLEP2::Delta_kappa_f_WW_hat |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw, |
|
|
const double |
I3f |
|
) |
| const |
Definition at line 671 of file EWSMTwoFermionsLEP2.cpp.
686 throw std::runtime_error(
"Error in EWSMTwoFermionsLEP2::Delta_kappa_f_WW_hat()");
◆ Delta_kappa_f_WW_TOP_hat()
| gslpp::complex EWSMTwoFermionsLEP2::Delta_kappa_f_WW_TOP_hat |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw |
|
) |
| const |
◆ Delta_kappa_f_ZZ()
| gslpp::complex EWSMTwoFermionsLEP2::Delta_kappa_f_ZZ |
( |
const double |
mu, |
|
|
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw, |
|
|
const double |
I3f, |
|
|
const double |
Qf |
|
) |
| const |
Definition at line 771 of file EWSMTwoFermionsLEP2.cpp.
778 double ve = -0.5 + 2.0 * sW2, ae = -0.5, sigmae = ve + ae, deltae = ve - ae;
779 double vf = I3f - 2.0 * Qf*sW2, af = I3f, deltaf = vf - af;
781 return ( -
cache.
getSM().
getAle() / 4.0 / M_PI / sW2 * (s - Mz * Mz) / 2.0 / cW2 * deltaf * I3e
782 * (deltae * deltae *
B_ZZ_0(mu, s, t, u)
783 + sigmae * sigmae *
B_ZZ_0(mu, s, u, t))
◆ Delta_rho_ef_TOP()
| gslpp::complex EWSMTwoFermionsLEP2::Delta_rho_ef_TOP |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw, |
|
|
const bool |
bWWbox |
|
) |
| const |
◆ Delta_rho_ef_WW_hat()
| gslpp::complex EWSMTwoFermionsLEP2::Delta_rho_ef_WW_hat |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw, |
|
|
const double |
I3f |
|
) |
| const |
Definition at line 635 of file EWSMTwoFermionsLEP2.cpp.
650 throw std::runtime_error(
"Error in EWSMTwoFermionsLEP2::Delta_rho_ef_WW_hat()");
◆ Delta_rho_ef_WW_TOP_hat()
| gslpp::complex EWSMTwoFermionsLEP2::Delta_rho_ef_WW_TOP_hat |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw |
|
) |
| const |
◆ Delta_rho_ef_ZZ()
| gslpp::complex EWSMTwoFermionsLEP2::Delta_rho_ef_ZZ |
( |
const double |
mu, |
|
|
const double |
s, |
|
|
const double |
t, |
|
|
const double |
u, |
|
|
const double |
Mw, |
|
|
const double |
I3f, |
|
|
const double |
Qf |
|
) |
| const |
Definition at line 739 of file EWSMTwoFermionsLEP2.cpp.
746 double ve = -0.5 + 2.0 * sW2, ae = -0.5;
747 double vf = I3f - 2.0 * Qf*sW2, af = I3f;
749 return (
cache.
getSM().
getAle() / 4.0 / M_PI / sW2 * (s - Mz * Mz) / 2.0 / cW2
750 * ((4.0 * I3e * I3f * (ve * ve + ae * ae)*(vf * vf + af * af) + ve * vf)
752 + (4.0 * I3e * I3f * (ve * ve + ae * ae)*(vf * vf + af * af) - ve * vf)
◆ DeltaRhobar()
| gslpp::complex EWSMTwoFermionsLEP2::DeltaRhobar |
( |
const double |
mu, |
|
|
const double |
Mw |
|
) |
| const |
◆ DeltaRhobarZ()
| gslpp::complex EWSMTwoFermionsLEP2::DeltaRhobarZ |
( |
const double |
mu, |
|
|
const double |
Mw |
|
) |
| const |
◆ dsigma()
| double EWSMTwoFermionsLEP2::dsigma |
( |
const double |
s, |
|
|
const double |
cosTheta, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ, |
|
|
const double |
I3f, |
|
|
const double |
Qf, |
|
|
const double |
mf, |
|
|
const double |
mfp, |
|
|
const double |
Ncf, |
|
|
const bool |
bWeak |
|
) |
| const |
|
private |
Definition at line 1366 of file EWSMTwoFermionsLEP2.cpp.
1372 double betaf =
sqrt(1.0 - 4.0*mf*mf/s);
1378 *( G1*(1.0 + cosTheta*cosTheta)/2.0
1379 + 2.0*mf*mf/s*G2*(1.0 - cosTheta*cosTheta)
1380 + betaf*G3*cosTheta ) );
◆ dsigma_box()
| double EWSMTwoFermionsLEP2::dsigma_box |
( |
const double |
s, |
|
|
const double |
cosTheta, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ, |
|
|
const double |
I3f, |
|
|
const double |
Qf, |
|
|
const double |
mf, |
|
|
const double |
mfp, |
|
|
const double |
Ncf |
|
) |
| const |
|
private |
Definition at line 1384 of file EWSMTwoFermionsLEP2.cpp.
1390 double betaf =
sqrt(1.0 - 4.0*mf*mf/s);
1393 double t = - s/2.0*(1.0 - betaf*cosTheta);
1400 *( G1*(1.0 + cosTheta*cosTheta)/2.0
1401 + 2.0*mf*mf/s*G2*(1.0 - cosTheta*cosTheta)
1402 + betaf*G3*cosTheta ) );
◆ dsigma_l()
| double EWSMTwoFermionsLEP2::dsigma_l |
( |
const QCD::lepton |
l, |
|
|
const double |
mf, |
|
|
const double |
s, |
|
|
const double |
cosTheta, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ, |
|
|
const bool |
bWeak |
|
) |
| const |
- Parameters
-
| [in] | l | lepton in the final state |
| [in] | mf | the mass of the final-state fermion |
| [in] | s | invariant mass squared of the initial-state e^+ e^- pair |
| [in] | cosTheta | cosine of the scattering angle theta |
| [in] | Mw | the W-boson mass |
| [in] | GammaZ | the Z-boson decay width |
| [in] | bWeak | flag to control weak corrections (not including box diagrams) |
- Returns
- the differential cross section d sigma(e^+ e^- -> l lbar)/d cosTheta in GeV^{-2}
Definition at line 1149 of file EWSMTwoFermionsLEP2.cpp.
1157 return (
dsigma(s, cosTheta,
Mw,
GammaZ, I3f, Qf, mf, 0.0, 1.0, bWeak) );
◆ dsigma_l_box()
| double EWSMTwoFermionsLEP2::dsigma_l_box |
( |
const QCD::lepton |
l, |
|
|
const double |
mf, |
|
|
const double |
s, |
|
|
const double |
cosTheta, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ |
|
) |
| const |
- Parameters
-
| [in] | l | lepton in the final state |
| [in] | mf | the mass of the final-state fermion |
| [in] | s | invariant mass squared of the initial-state e^+ e^- pair |
| [in] | cosTheta | cosine of the scattering angle theta |
| [in] | Mw | the W-boson mass |
| [in] | GammaZ | the Z-boson decay width |
- Returns
- the box contribution to the differential cross section d sigma(e^+ e^- -> l lbar)/d cosTheta in GeV^{-2}
Definition at line 1180 of file EWSMTwoFermionsLEP2.cpp.
◆ dsigma_q()
| double EWSMTwoFermionsLEP2::dsigma_q |
( |
const QCD::quark |
q, |
|
|
const double |
mf, |
|
|
const double |
s, |
|
|
const double |
cosTheta, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ, |
|
|
const bool |
bWeak |
|
) |
| const |
- Parameters
-
| [in] | q | quark in the final state |
| [in] | mf | the mass of the final-state fermion |
| [in] | s | invariant mass squared of the initial-state e^+ e^- pair |
| [in] | cosTheta | cosine of the scattering angle theta |
| [in] | Mw | the W-boson mass |
| [in] | GammaZ | the Z-boson decay width |
| [in] | bWeak | flag to control weak corrections (not including box diagrams) |
- Returns
- the differential cross section d sigma(e^+ e^- -> q qbar)/d cosTheta in GeV^{-2}
Definition at line 1161 of file EWSMTwoFermionsLEP2.cpp.
1170 throw std::runtime_error(
"Error in LEP2TwoFermions::sigma_q()");
1176 return (
dsigma(s, cosTheta,
Mw,
GammaZ, I3f, Qf, mf, mfp, 3.0, bWeak) );
◆ dsigma_q_box()
| double EWSMTwoFermionsLEP2::dsigma_q_box |
( |
const QCD::quark |
q, |
|
|
const double |
mf, |
|
|
const double |
s, |
|
|
const double |
cosTheta, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ |
|
) |
| const |
- Parameters
-
| [in] | q | quark in the final state |
| [in] | mf | the mass of the final-state fermion |
| [in] | s | invariant mass squared of the initial-state e^+ e^- pair |
| [in] | cosTheta | cosine of the scattering angle theta |
| [in] | Mw | the W-boson mass |
| [in] | GammaZ | the Z-boson decay width |
- Returns
- the box contribution to the differential cross section d sigma(e^+ e^- -> q qbar)/d cosTheta in GeV^{-2}
Definition at line 1191 of file EWSMTwoFermionsLEP2.cpp.
1199 throw std::runtime_error(
"Error in LEP2TwoFermions::sigma_q()");
◆ F_W_0()
| gslpp::complex EWSMTwoFermionsLEP2::F_W_0 |
( |
const double |
s, |
|
|
const double |
Mw |
|
) |
| const |
◆ F_W_0_hat()
| gslpp::complex EWSMTwoFermionsLEP2::F_W_0_hat |
( |
const double |
s, |
|
|
const double |
Mw |
|
) |
| const |
◆ F_W_t()
| gslpp::complex EWSMTwoFermionsLEP2::F_W_t |
( |
const double |
s, |
|
|
const double |
Mw |
|
) |
| const |
◆ F_W_t_hat()
| gslpp::complex EWSMTwoFermionsLEP2::F_W_t_hat |
( |
const double |
s, |
|
|
const double |
Mw |
|
) |
| const |
◆ F_Wa_0()
| gslpp::complex EWSMTwoFermionsLEP2::F_Wa_0 |
( |
const double |
s, |
|
|
const double |
Mw |
|
) |
| const |
◆ F_Wa_t()
| gslpp::complex EWSMTwoFermionsLEP2::F_Wa_t |
( |
const double |
s, |
|
|
const double |
Mw |
|
) |
| const |
◆ F_Wn_0()
| gslpp::complex EWSMTwoFermionsLEP2::F_Wn_0 |
( |
const double |
s, |
|
|
const double |
Mw |
|
) |
| const |
◆ F_Wn_0_hat()
| gslpp::complex EWSMTwoFermionsLEP2::F_Wn_0_hat |
( |
const double |
s, |
|
|
const double |
Mw |
|
) |
| const |
Definition at line 1023 of file EWSMTwoFermionsLEP2.cpp.
1028 double Rw =
Mw *
Mw / s;
1030 add = -s / (s - Mz * Mz)*(-1.0 / 12.0 / Rw / cW2 + 3.0 / 2.0 / Rw + 1.0 / 12.0 / Rw / Rw)
1032 - s / (s - Mz * Mz)*(-1.0 / 18.0 / Rw / cW2 - 11.0 / 18.0 / Rw + 1.0 / 18.0 / Rw / Rw);
◆ F_Wn_t()
| gslpp::complex EWSMTwoFermionsLEP2::F_Wn_t |
( |
const double |
s, |
|
|
const double |
Mw |
|
) |
| const |
◆ F_Wn_t_hat()
| gslpp::complex EWSMTwoFermionsLEP2::F_Wn_t_hat |
( |
const double |
s, |
|
|
const double |
Mw |
|
) |
| const |
◆ F_za_0()
| gslpp::complex EWSMTwoFermionsLEP2::F_za_0 |
( |
const double |
s, |
|
|
const double |
Mw |
|
) |
| const |
◆ G_1()
| double EWSMTwoFermionsLEP2::G_1 |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ, |
|
|
const double |
I3f, |
|
|
const double |
Qf, |
|
|
const double |
mf, |
|
|
const double |
mfp, |
|
|
const bool |
bWeak, |
|
|
const bool |
bWWbox, |
|
|
const bool |
bZZbox |
|
) |
| const |
Definition at line 24 of file EWSMTwoFermionsLEP2.cpp.
33 rhoef =
rho_ef(s, t,
Mw, I3f, Qf, mf, mfp, bWeak, bWWbox, bZZbox);
34 Ge =
G_e(s, t,
Mw, I3f, Qf, mf, mfp, bWeak, bWWbox, bZZbox);
35 Gf =
G_f(s, t,
Mw, I3f, Qf, mf, mfp, bWeak, bWWbox, bZZbox);
36 Gef =
G_ef(s, t,
Mw, I3f, Qf, mf, mfp, bWeak, bWWbox, bZZbox);
38 return ( Qf * Qf * Vpol.
abs2()
◆ G_1_box()
| double EWSMTwoFermionsLEP2::G_1_box |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ, |
|
|
const double |
I3f, |
|
|
const double |
Qf, |
|
|
const double |
mf, |
|
|
const double |
mfp, |
|
|
const bool |
bWWbox = true, |
|
|
const bool |
bZZbox = true |
|
) |
| const |
Definition at line 112 of file EWSMTwoFermionsLEP2.cpp.
156 double G_e0 = 1.0 - 4.0 * sW2;
157 double G_f0 = 1.0 - 4.0 * fabs(Qf) * sW2;
158 double G_ef0 = -1.0 + G_e0 + G_f0 + 16.0 * fabs(Qf) * sW2*sW2;
163 gslpp::complex D_G_ef = D_G_e + D_G_f + 16.0 * fabs(Qf) * D_kappa_ef * sW2*sW2;
167 double G1_alpha, G1_alpha2;
168 G1_alpha = 2.0 * fabs(Qf) * ((D_rho_ef * G_ef0 + D_G_ef) * Vpol.
conjugate()
170 + 2.0 * D_rho_ef.
real()*(G_ef0 * G_ef0 + G_f0 * G_f0 + G_e0 * G_e0 + 1.0) * chiZ2
171 + 2.0 * (G_ef0 * D_G_ef + G_f0 * D_G_f + G_e0 * D_G_e).real() * chiZ2;
172 G1_alpha2 = 2.0 * fabs(Qf)
174 + D_rho_ef.
abs2()*(G_ef0 * G_ef0 + G_f0 * G_f0 + G_e0 * G_e0 + 1.0) * chiZ2
176 + (2.0 * D_rho_ef.
real() + D_rho_ef.
abs2())
177 *(2.0 * (G_ef0 * D_G_ef + G_f0 * D_G_f + G_e0 * D_G_e).real()
180 return ( G1_alpha + G1_alpha2);
◆ G_1_noBox()
| double EWSMTwoFermionsLEP2::G_1_noBox |
( |
const double |
s, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ, |
|
|
const double |
I3f, |
|
|
const double |
Qf, |
|
|
const double |
mf, |
|
|
const double |
mfp, |
|
|
const bool |
bWeak |
|
) |
| const |
Definition at line 82 of file EWSMTwoFermionsLEP2.cpp.
87 bool bWWbox =
false, bZZbox =
false;
89 return (
G_1(s, t,
Mw,
GammaZ, I3f, Qf, mf, mfp, bWeak, bWWbox, bZZbox));
◆ G_2()
| double EWSMTwoFermionsLEP2::G_2 |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ, |
|
|
const double |
I3f, |
|
|
const double |
Qf, |
|
|
const double |
mf, |
|
|
const double |
mfp, |
|
|
const bool |
bWeak, |
|
|
const bool |
bWWbox, |
|
|
const bool |
bZZbox |
|
) |
| const |
Definition at line 44 of file EWSMTwoFermionsLEP2.cpp.
53 rhoef =
rho_ef(s, t,
Mw, I3f, Qf, mf, mfp, bWeak, bWWbox, bZZbox);
54 Ge =
G_e(s, t,
Mw, I3f, Qf, mf, mfp, bWeak, bWWbox, bZZbox);
55 Gf =
G_f(s, t,
Mw, I3f, Qf, mf, mfp, bWeak, bWWbox, bZZbox);
56 Gef =
G_ef(s, t,
Mw, I3f, Qf, mf, mfp, bWeak, bWWbox, bZZbox);
58 return ( Qf * Qf * Vpol.
abs2()
◆ G_2_box()
| double EWSMTwoFermionsLEP2::G_2_box |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ, |
|
|
const double |
I3f, |
|
|
const double |
Qf, |
|
|
const double |
mf, |
|
|
const double |
mfp, |
|
|
const bool |
bWWbox = true, |
|
|
const bool |
bZZbox = true |
|
) |
| const |
Definition at line 183 of file EWSMTwoFermionsLEP2.cpp.
227 double G_e0 = 1.0 - 4.0 * sW2;
228 double G_f0 = 1.0 - 4.0 * fabs(Qf) * sW2;
229 double G_ef0 = -1.0 + G_e0 + G_f0 + 16.0 * fabs(Qf) * sW2*sW2;
234 gslpp::complex D_G_ef = D_G_e + D_G_f + 16.0 * fabs(Qf) * D_kappa_ef * sW2*sW2;
238 double G2_alpha, G2_alpha2;
239 G2_alpha = 2.0 * fabs(Qf) * ((D_rho_ef * G_ef0 + D_G_ef) * Vpol.
conjugate()
241 + 2.0 * D_rho_ef.
real()*(G_ef0 * G_ef0 + G_f0 * G_f0) * chiZ2
242 + 2.0 * (G_ef0 * D_G_ef + G_f0 * D_G_f).real() * chiZ2;
243 G2_alpha2 = 2.0 * fabs(Qf)
245 + D_rho_ef.
abs2()*(G_ef0 * G_ef0 + G_f0 * G_f0) * chiZ2
246 + (D_G_ef.
abs2() + D_G_f.abs2()) * chiZ2
247 + (2.0 * D_rho_ef.
real() + D_rho_ef.
abs2())
248 *(2.0 * (G_ef0 * D_G_ef + G_f0 * D_G_f).real()
249 + D_G_ef.
abs2() + D_G_f.abs2()) * chiZ2;
251 return ( G2_alpha + G2_alpha2);
◆ G_2_noBox()
| double EWSMTwoFermionsLEP2::G_2_noBox |
( |
const double |
s, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ, |
|
|
const double |
I3f, |
|
|
const double |
Qf, |
|
|
const double |
mf, |
|
|
const double |
mfp, |
|
|
const bool |
bWeak |
|
) |
| const |
Definition at line 92 of file EWSMTwoFermionsLEP2.cpp.
97 bool bWWbox =
false, bZZbox =
false;
99 return (
G_2(s, t,
Mw,
GammaZ, I3f, Qf, mf, mfp, bWeak, bWWbox, bZZbox));
◆ G_3()
| double EWSMTwoFermionsLEP2::G_3 |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ, |
|
|
const double |
I3f, |
|
|
const double |
Qf, |
|
|
const double |
mf, |
|
|
const double |
mfp, |
|
|
const bool |
bWeak, |
|
|
const bool |
bWWbox, |
|
|
const bool |
bZZbox |
|
) |
| const |
Definition at line 63 of file EWSMTwoFermionsLEP2.cpp.
72 rhoef =
rho_ef(s, t,
Mw, I3f, Qf, mf, mfp, bWeak, bWWbox, bZZbox);
73 Ge =
G_e(s, t,
Mw, I3f, Qf, mf, mfp, bWeak, bWWbox, bZZbox);
74 Gf =
G_f(s, t,
Mw, I3f, Qf, mf, mfp, bWeak, bWWbox, bZZbox);
75 Gef =
G_ef(s, t,
Mw, I3f, Qf, mf, mfp, bWeak, bWWbox, bZZbox);
◆ G_3_box()
| double EWSMTwoFermionsLEP2::G_3_box |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ, |
|
|
const double |
I3f, |
|
|
const double |
Qf, |
|
|
const double |
mf, |
|
|
const double |
mfp, |
|
|
const bool |
bWWbox = true, |
|
|
const bool |
bZZbox = true |
|
) |
| const |
Definition at line 254 of file EWSMTwoFermionsLEP2.cpp.
298 double G_e0 = 1.0 - 4.0 * sW2;
299 double G_f0 = 1.0 - 4.0 * fabs(Qf) * sW2;
300 double G_ef0 = -1.0 + G_e0 + G_f0 + 16.0 * fabs(Qf) * sW2*sW2;
305 gslpp::complex D_G_ef = D_G_e + D_G_f + 16.0 * fabs(Qf) * D_kappa_ef * sW2*sW2;
309 double G3_alpha, G3_alpha2;
311 + 4.0 * D_rho_ef.
real()*(G_e0 * G_f0 + G_ef0) * chiZ2
312 + 2.0 * (G_e0 * D_G_f.
conjugate() + G_f0 * D_G_e + D_G_ef).real() * chiZ2;
313 G3_alpha2 = 2.0 * (2.0 * D_rho_ef.
real() + D_rho_ef.
abs2())
314 *(G_e0 * D_G_f.
conjugate() + G_f0 * D_G_e + D_G_ef
315 + D_G_e * D_G_f.
conjugate()).real() * chiZ2
316 + 2.0 * (D_G_e * D_G_f.
conjugate()).real() * chiZ2
317 + 2.0 * D_rho_ef.
abs2()*(G_e0 * G_f0 + G_ef0) * chiZ2;
319 return ( G3_alpha + G3_alpha2);
◆ G_3_noBox()
| double EWSMTwoFermionsLEP2::G_3_noBox |
( |
const double |
s, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ, |
|
|
const double |
I3f, |
|
|
const double |
Qf, |
|
|
const double |
mf, |
|
|
const double |
mfp, |
|
|
const bool |
bWeak |
|
) |
| const |
Definition at line 102 of file EWSMTwoFermionsLEP2.cpp.
107 bool bWWbox =
false, bZZbox =
false;
109 return (
G_3(s, t,
Mw,
GammaZ, I3f, Qf, mf, mfp, bWeak, bWWbox, bZZbox));
◆ G_3prime_l()
| double EWSMTwoFermionsLEP2::G_3prime_l |
( |
const QCD::lepton |
l, |
|
|
const double |
mf, |
|
|
const double |
s, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ, |
|
|
const bool |
bWeak |
|
) |
| const |
- Parameters
-
| [in] | l | lepton in the final state |
| [in] | mf | the mass of the final-state fermion |
| [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] | bWeak | flag to control weak corrections (not including box diagrams) |
- Returns
- the form factor beta_f^2*G_3(s) for e^+ e^- -> l lbar
Definition at line 1319 of file EWSMTwoFermionsLEP2.cpp.
1324 double betaf =
sqrt(1.0 - 4.0*mf*mf/s);
1329 return ( betaf*betaf*G3 );
◆ G_3prime_q()
| double EWSMTwoFermionsLEP2::G_3prime_q |
( |
const QCD::quark |
q, |
|
|
const double |
mf, |
|
|
const double |
s, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ, |
|
|
const bool |
bWeak |
|
) |
| const |
- Parameters
-
| [in] | q | quark in the final state |
| [in] | mf | the mass of the final-state fermion |
| [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] | bWeak | flag to control weak corrections (not including box diagrams) |
- Returns
- the form factor beta_f^2*G_3(s) for e^+ e^- -> q qbar
Definition at line 1333 of file EWSMTwoFermionsLEP2.cpp.
1338 double betaf =
sqrt(1.0 - 4.0*mf*mf/s);
1343 throw std::runtime_error(
"Error in LEP2TwoFermions::G_3prime_q()");
1350 return ( betaf*betaf*G3 );
◆ G_e()
| gslpp::complex EWSMTwoFermionsLEP2::G_e |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
Mw, |
|
|
const double |
I3f, |
|
|
const double |
Qf, |
|
|
const double |
mf, |
|
|
const double |
mfp, |
|
|
const bool |
bWeak, |
|
|
const bool |
bWWbox, |
|
|
const bool |
bZZbox |
|
) |
| const |
◆ G_ef()
| gslpp::complex EWSMTwoFermionsLEP2::G_ef |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
Mw, |
|
|
const double |
I3f, |
|
|
const double |
Qf, |
|
|
const double |
mf, |
|
|
const double |
mfp, |
|
|
const bool |
bWeak, |
|
|
const bool |
bWWbox, |
|
|
const bool |
bZZbox |
|
) |
| const |
Definition at line 374 of file EWSMTwoFermionsLEP2.cpp.
381 return ( -1.0 +
G_e(s, t,
Mw, I3f, Qf, mf, mfp, bWeak, bWWbox, bZZbox)
382 +
G_f(s, t,
Mw, I3f, Qf, mf, mfp, bWeak, bWWbox, bZZbox)
384 *(
kappa_ef(s, t,
Mw, I3f, Qf, mf, mfp, bWeak, bWWbox, bZZbox) * sW2 * sW2
◆ G_f()
| gslpp::complex EWSMTwoFermionsLEP2::G_f |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
Mw, |
|
|
const double |
I3f, |
|
|
const double |
Qf, |
|
|
const double |
mf, |
|
|
const double |
mfp, |
|
|
const bool |
bWeak, |
|
|
const bool |
bWWbox, |
|
|
const bool |
bZZbox |
|
) |
| const |
◆ H_ISR()
| double EWSMTwoFermionsLEP2::H_ISR |
( |
const double |
x, |
|
|
const double |
s |
|
) |
| const |
- Parameters
-
| [in] | x | s'=(1-x)s |
| [in] | s | the invariant mass squared of the initial-state e^+ e^- pair |
- Returns
- the additive radiator of initial-state radiations in cross sections
Definition at line 1289 of file EWSMTwoFermionsLEP2.cpp.
1293 double L =
log(s/(me*me));
1294 double beta = 2.0*alphaOverPi*(L - 1.0);
1295 double deltaVS_1 = 3.0/2.0*L + M_PI*M_PI/3.0 - 2.0;
1296 double deltaH_1 = - (2.0 - x)*(L - 1.0);
1298 return ( beta*
pow(x, beta-1.0)*(1.0 + alphaOverPi*deltaVS_1)
1299 + alphaOverPi*deltaH_1 );
◆ H_ISR_FB()
| double EWSMTwoFermionsLEP2::H_ISR_FB |
( |
const double |
x, |
|
|
const double |
s |
|
) |
| const |
- Parameters
-
| [in] | x | s'=(1-x)s |
| [in] | s | the invariant mass squared of the initial-state e^+ e^- pair |
- Returns
- the additive radiator of initial-state radiations in forward-backward asysmmetries
Definition at line 1303 of file EWSMTwoFermionsLEP2.cpp.
1307 double L =
log(s/(me*me));
1308 double beta = 2.0*alphaOverPi*(L - 1.0);
1309 double deltaVS_1 = 3.0/2.0*L + M_PI*M_PI/3.0 - 2.0;
1310 double tmp = (1.0-x)/(1.0-x/2.0)/(1.0-x/2.0);
1311 double deltaH_FB_1 = (1.0+(1.0-x)*(1.0-x))/x*tmp*(L - 1.0 -
log(tmp))
1314 return ( beta*
pow(x, beta-1.0)*(1.0 + alphaOverPi*deltaVS_1)
1315 + alphaOverPi*deltaH_FB_1 );
◆ kappa_e()
| gslpp::complex EWSMTwoFermionsLEP2::kappa_e |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
Mw, |
|
|
const double |
I3f, |
|
|
const double |
Qf, |
|
|
const double |
mf, |
|
|
const double |
mfp, |
|
|
const bool |
bWeak, |
|
|
const bool |
bWWbox, |
|
|
const bool |
bZZbox |
|
) |
| const |
Definition at line 431 of file EWSMTwoFermionsLEP2.cpp.
440 double ve = -0.5 + 2.0 * sW2, ae = -0.5, sigmae = ve + ae;
441 double vfa = 0.5 - 2.0 * fabs(Qf) * sW2;
449 else if (Qf == 2.0 / 3.0)
451 else if (Qf == -1.0 / 3.0)
454 throw std::runtime_error(
"Error in EWSMTwoFermionsLEP2::kappa_e()");
462 -
cache.
getPV().
B0(mu * mu, s, Mw2, Mw2) / 6.0 - 1.0 / 9.0
464 + (Mz * Mz / s - 1.0)
◆ kappa_ef()
| gslpp::complex EWSMTwoFermionsLEP2::kappa_ef |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
Mw, |
|
|
const double |
I3f, |
|
|
const double |
Qf, |
|
|
const double |
mf, |
|
|
const double |
mfp, |
|
|
const bool |
bWeak, |
|
|
const bool |
bWWbox, |
|
|
const bool |
bZZbox |
|
) |
| const |
Definition at line 526 of file EWSMTwoFermionsLEP2.cpp.
535 double ve = -0.5 + 2.0 * sW2, ae = -0.5, deltae = ve - ae;
536 double vf = I3f - 2.0 * Qf*sW2, af = I3f, deltaf = vf - af;
545 -
cache.
getPV().
B0(mu * mu, s, Mw2, Mw2) / 3.0 - 2.0 / 9.0
546 - ((deltae * deltae + deltaf * deltaf) / sW2 * (
Mw *
Mw / s - 1.0)
547 + 3.0 * ve * ve + ae * ae + 3.0 * vf * vf + af * af) *
F_za_0(s,
Mw) / 4.0 / cW2
◆ kappa_f()
| gslpp::complex EWSMTwoFermionsLEP2::kappa_f |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
Mw, |
|
|
const double |
I3f, |
|
|
const double |
Qf, |
|
|
const double |
mf, |
|
|
const double |
mfp, |
|
|
const bool |
bWeak, |
|
|
const bool |
bWWbox, |
|
|
const bool |
bZZbox |
|
) |
| const |
Definition at line 485 of file EWSMTwoFermionsLEP2.cpp.
494 double vea = 0.5 - 2.0 * sW2;
495 double vf = I3f - 2.0 * Qf*sW2, af = I3f, sigmaf = vf + af;
504 -
cache.
getPV().
B0(mu * mu, s, Mw2, Mw2) / 6.0 - 1.0 / 9.0
506 + (Mz * Mz / s - 1.0)
◆ Pibar_gg_bos()
| gslpp::complex EWSMTwoFermionsLEP2::Pibar_gg_bos |
( |
const double |
mu, |
|
|
const double |
s, |
|
|
const double |
Mw |
|
) |
| const |
◆ Pibar_gg_bos_hat()
| gslpp::complex EWSMTwoFermionsLEP2::Pibar_gg_bos_hat |
( |
const double |
s, |
|
|
const double |
Mw |
|
) |
| const |
Definition at line 990 of file EWSMTwoFermionsLEP2.cpp.
997 double Rw =
Mw *
Mw / s;
998 add = s / (s - Mz * Mz)
1002 + 1.0 / 18.0 / Rw / Rw - 13.0 / 18.0 / Rw);
◆ Pibar_Zgamma()
| gslpp::complex EWSMTwoFermionsLEP2::Pibar_Zgamma |
( |
const double |
mu, |
|
|
const double |
s, |
|
|
const double |
Mw |
|
) |
| const |
◆ Pibar_Zgamma_hat()
| gslpp::complex EWSMTwoFermionsLEP2::Pibar_Zgamma_hat |
( |
const double |
s, |
|
|
const double |
Mw |
|
) |
| const |
◆ QCD_FSR_forAFB()
| double EWSMTwoFermionsLEP2::QCD_FSR_forAFB |
( |
const QCD::quark |
q, |
|
|
const double |
mf, |
|
|
const double |
s |
|
) |
| const |
- Parameters
-
| [in] | q | quark in the final state |
| [in] | mf | the mass of the final-state fermion |
| [in] | s | the invariant mass squared of the initial-state e^+ e^- pair |
- Returns
- the final-state QCD corrections to forward-backward asymmetries
Definition at line 1273 of file EWSMTwoFermionsLEP2.cpp.
◆ QCD_FSR_forSigma()
| double EWSMTwoFermionsLEP2::QCD_FSR_forSigma |
( |
const double |
s | ) |
const |
- Parameters
-
| [in] | s | the invariant mass squared of the initial-state e^+ e^- pair |
- Returns
- the final-state QCD corrections to cross sections
Definition at line 1267 of file EWSMTwoFermionsLEP2.cpp.
◆ QED_FSR_forSigma()
| double EWSMTwoFermionsLEP2::QED_FSR_forSigma |
( |
const double |
s, |
|
|
const double |
Qf |
|
) |
| const |
- Parameters
-
| [in] | s | the invariant mass squared of the initial-state e^+ e^- pair |
| [in] | Qf | the electromagnetic charge of the final-state fermion |
- Returns
- the final-state QED corrections to cross sections
Definition at line 1280 of file EWSMTwoFermionsLEP2.cpp.
1285 return ( 1.0 + 3.0*alpha/(4.0*M_PI)*Qf*Qf );
◆ rho_ef()
| gslpp::complex EWSMTwoFermionsLEP2::rho_ef |
( |
const double |
s, |
|
|
const double |
t, |
|
|
const double |
Mw, |
|
|
const double |
I3f, |
|
|
const double |
Qf, |
|
|
const double |
mf, |
|
|
const double |
mfp, |
|
|
const bool |
bWeak, |
|
|
const bool |
bWWbox, |
|
|
const bool |
bZZbox |
|
) |
| const |
Definition at line 390 of file EWSMTwoFermionsLEP2.cpp.
399 double ve = -0.5 + 2.0 * sW2, ae = -0.5;
400 double vf = I3f - 2.0 * Qf*sW2, af = I3f;
409 + 5.0 / 3.0 *
cache.
getPV().
B0(mu * mu, s, Mw2, Mw2) - 9.0 * cW2 / 4.0 / sW2 *
log(cW2)
410 - 6.0 + 5.0 * cW2 / 8.0 * (1.0 + cW2)
411 + (3.0 * ve * ve + ae * ae + 3.0 * vf * vf + af * af) / 4.0 / cW2 *
F_za_0(s,
Mw)
◆ setBDebug()
| void EWSMTwoFermionsLEP2::setBDebug |
( |
bool |
bDebug | ) |
|
|
inline |
◆ sigma()
| double EWSMTwoFermionsLEP2::sigma |
( |
const double |
s, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ, |
|
|
const double |
I3f, |
|
|
const double |
Qf, |
|
|
const double |
mf, |
|
|
const double |
mfp, |
|
|
const double |
Ncf, |
|
|
const bool |
bWeak |
|
) |
| const |
|
private |
◆ sigma_l()
| double EWSMTwoFermionsLEP2::sigma_l |
( |
const QCD::lepton |
l, |
|
|
const double |
mf, |
|
|
const double |
s, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ, |
|
|
const bool |
bWeak |
|
) |
| const |
- Parameters
-
| [in] | l | lepton in the final state |
| [in] | mf | the mass of the final-state fermion |
| [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] | bWeak | flag to control weak corrections (not including box diagrams) |
- Returns
- the total cross section for e^+ e^- -> l lbar in GeV^{-2}
Definition at line 1209 of file EWSMTwoFermionsLEP2.cpp.
1216 return (
sigma(s,
Mw,
GammaZ, I3f, Qf, mf, 0.0, 1.0, bWeak) );
◆ sigma_q()
| double EWSMTwoFermionsLEP2::sigma_q |
( |
const QCD::quark |
q, |
|
|
const double |
mf, |
|
|
const double |
s, |
|
|
const double |
Mw, |
|
|
const double |
GammaZ, |
|
|
const bool |
bWeak |
|
) |
| const |
- Parameters
-
| [in] | q | quark in the final state |
| [in] | mf | the mass of the final-state fermion |
| [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] | bWeak | flag to control weak corrections (not including box diagrams) |
- Returns
- the total cross section for e^+ e^- -> q qbar in GeV^{-2}
Definition at line 1220 of file EWSMTwoFermionsLEP2.cpp.
1228 throw std::runtime_error(
"Error in LEP2TwoFermions::sigma_q()");
1234 return (
sigma(s,
Mw,
GammaZ, I3f, Qf, mf, mfp, 3.0, bWeak) );
◆ V_pol()
◆ bDebug
| bool EWSMTwoFermionsLEP2::bDebug |
|
private |
◆ bKeepNonUnitary
| bool EWSMTwoFermionsLEP2::bKeepNonUnitary |
|
private |
◆ cache
◆ myOneLoopEW
The documentation for this class was generated from the following files:
gslpp::complex F_Wn_t(const double s, const double Mw) const
gslpp::complex D0(const double s, const double t, const double m02, const double m12, const double m22, const double m32) const
.
double A0(const double mu2, const double m2) const
.
gslpp::complex rho_ef(const double s, const double t, const double Mw, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak, const bool bWWbox, const bool bZZbox) const
gslpp::complex kappa_f(const double s, const double t, const double Mw, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak, const bool bWWbox, const bool bZZbox) const
gslpp::complex B_ZZ_0(const double mu, const double s, const double t, const double u) const
gslpp::complex Delta_rho_ef_WW_hat(const double s, const double t, const double u, const double Mw, const double I3f) const
double dsigma_box(const double s, const double cosTheta, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const double Ncf) const
const PVfunctions getPV() const
A get method to access the member reference to the object of type StandardModel passed to the constru...
gslpp::complex Delta_kappa_f_ZZ(const double mu, const double s, const double t, const double u, const double Mw, const double I3f, const double Qf) const
gslpp::complex F_W_t_hat(const double s, const double Mw) const
double G_1_box(const double s, const double t, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const bool bWWbox=true, const bool bZZbox=true) const
double G_3_box(const double s, const double t, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const bool bWWbox=true, const bool bZZbox=true) const
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, .
double alpha_at_s(const double s) const
gslpp::complex chi_Z(const double s, const double Mw, const double GammaZ) const
gslpp::complex Delta_kappa_ef_ZZ(const double mu, const double s, const double t, const double u, const double Mw, const double I3f, const double Qf) const
gslpp::complex B_WW_d(const double mu, const double s, const double t, const double u, const double Mw) const
const EWSMcache & cache
A reference to an object of type EWSMcache.
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,...
An observable class for the total decay width of the boson.
double dsigma(const double s, const double cosTheta, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const double Ncf, const bool bWeak) const
gslpp::complex B_WW_c_0(const double mu, const double s, const double t, const double u, const double Mw) const
gslpp::complex FbarWa_t(const double s, const double Mw_i) const
The form factor .
A class for defining operations on and functions of complex numbers.
complex log(const complex &z)
gslpp::complex Delta_kappa_f_TOP(const double s, const double t, const double u, const double Mw, const bool bWWbox) const
gslpp::complex Delta_rho_ef_ZZ(const double mu, const double s, const double t, const double u, const double Mw, const double I3f, const double Qf) const
double getIsospin() const
A get method to access the particle isospin.
gslpp::complex Delta_kappa_f_WW_TOP_hat(const double s, const double t, const double u, const double Mw) const
gslpp::complex B_WW_d_0_hat(const double s, const double t, const double u, const double Mw) const
gslpp::complex Pibar_Zgamma(const double mu, const double s, const double Mw) const
gslpp::complex V_pol(const double s) const
const StandardModel & getSM() const
double ale_OS(const double mu, orders order=FULLNLO) const
The running electromagnetic coupling in the on-shell scheme.
complex conjugate() const
gslpp::complex Delta_kappa_e_TOP(const double s, const double t, const double u, const double Mw, const bool bWWbox) const
gslpp::complex FWn_0(const double s, const double Mw_i) const
The form factor .
gslpp::complex F_W_t(const double s, const double Mw) const
double G_1_noBox(const double s, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak) const
gslpp::complex C0(const double p2, const double m02, const double m12, const double m22) const
.
gslpp::complex Delta_kappa_ef_WW_TOP_hat(const double s, const double t, const double u, const double Mw) const
gslpp::complex DeltaRhobar(const double mu, const double Mw) const
gslpp::complex B_WW_c_0_hat(const double s, const double t, const double u, const double Mw) const
complex pow(const complex &z1, const complex &z2)
double getGF() const
A get method to retrieve the Fermi constant .
complex sqrt(const complex &z)
gslpp::complex F_Wn_0(const double s, const double Mw) const
double getMtpole() const
A get method to access the pole mass of the top quark.
double getCharge() const
A get method to access the particle charge.
gslpp::complex F_W_0_hat(const double s, const double Mw) const
double G_2_noBox(const double s, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak) const
gslpp::complex B_WW_d_0(const double mu, const double s, const double t, const double u, const double Mw) const
const EWSMOneLoopEW myOneLoopEW
An object of type EWSMOneLoopEW.
double DeltaRhobarW(const double mu, const double Mw_i) const
.
double Als(double mu, orders order=FULLNLO, bool qed_flag=false, bool Nf_thr=true) const
The running QCD coupling in the scheme including QED corrections.
gslpp::complex Delta_kappa_e_WW_TOP_hat(const double s, const double t, const double u, const double Mw) const
Particle getQuarks(const QCD::quark q) const
A get method to access a quark as an object of the type Particle.
gslpp::complex kappa_ef(const double s, const double t, const double Mw, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak, const bool bWWbox, const bool bZZbox) const
gslpp::complex G_ef(const double s, const double t, const double Mw, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak, const bool bWWbox, const bool bZZbox) const
double AFB(const double s, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak) const
gslpp::complex D_Z(const double mu, const double s, const double Mw) const
gslpp::complex F_Wa_0(const double s, const double Mw) const
double DeltaAlpha_t(const double s) const
Top-quark contribution of to the electromagnetic coupling , denoted as .
double G_3_noBox(const double s, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak) const
gslpp::complex F_Wn_t_hat(const double s, const double Mw) const
gslpp::complex Delta_kappa_f_WW_hat(const double s, const double t, const double u, const double Mw, const double I3f) const
gslpp::complex DeltaRhobarZ(const double mu, const double Mw) const
gslpp::complex FWa_0(const double s, const double Mw_i) const
The form factor .
gslpp::complex F_Wn_0_hat(const double s, const double Mw) const
gslpp::complex Pibar_Zgamma_hat(const double s, const double Mw) const
double getMz() const
A get method to access the mass of the boson .
double G_2_box(const double s, const double t, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const bool bWWbox=true, const bool bZZbox=true) const
double G_1(const double s, const double t, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak, const bool bWWbox, const bool bZZbox) const
gslpp::complex Delta_B_WW_d(const double mu, const double s, const double t, const double u, const double Mw) const
gslpp::complex F_za_0(const double s, const double Mw) const
double G_2(const double s, const double t, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak, const bool bWWbox, const bool bZZbox) const
double G_3(const double s, const double t, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak, const bool bWWbox, const bool bZZbox) const
An observable class for the -boson mass.
gslpp::complex FWn_t(const double s, const double Mw_i) const
The form factor .
const double & real() const
gslpp::complex D_Z_hat(const double s, const double Mw) const
EWSMTwoFermionsLEP2 * getMyTwoFermionsLEP2() const
A get method to retrieve the member pointer of type EWSMTwoFermionsLEP2.
gslpp::complex kappa_e(const double s, const double t, const double Mw, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak, const bool bWWbox, const bool bZZbox) const
gslpp::complex FZa_0(const double s, const double Mw_i) const
The form factor .
gslpp::complex Delta_B_WW_d_hat(const double s, const double t, const double u, const double Mw) const
gslpp::complex F_Wa_t(const double s, const double Mw) const
gslpp::complex Delta_kappa_ef_TOP(const double s, const double t, const double u, const double Mw, const bool bWWbox) const
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, .
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, .
gslpp::complex F_W_0(const double s, const double Mw) const
gslpp::complex Pibar_gg_bos(const double mu, const double s, const double Mw) const
gslpp::complex Delta_rho_ef_TOP(const double s, const double t, const double u, const double Mw, const bool bWWbox) const
gslpp::complex G_f(const double s, const double t, const double Mw, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak, const bool bWWbox, const bool bZZbox) const
gslpp::complex B0(const double mu2, const double p2, const double m02, const double m12) const
.
gslpp::complex Pibar_gg_bos_hat(const double s, const double Mw) const
double sigma(const double s, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const double Ncf, const bool bWeak) const
gslpp::complex FWa_t(const double s, const double Mw_i) const
The form factor .
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,...
double getAle() const
A get method to retrieve the fine-structure constant .
gslpp::complex G_e(const double s, const double t, const double Mw, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak, const bool bWWbox, const bool bZZbox) const
gslpp::complex Delta_kappa_ef_WW_hat(const double s, const double t, const double u, const double Mw, const double I3f) const
gslpp::complex Delta_rho_ef_WW_TOP_hat(const double s, const double t, const double u, const double Mw) const
gslpp::complex Delta_kappa_e_ZZ(const double mu, const double s, const double t, const double u, const double Mw, const double I3f, const double Qf) const
gslpp::complex Delta_kappa_e_WW_hat(const double s, const double t, const double u, const double Mw, const double I3f) const
double DeltaRhobar(const double mu, const double Mw_i) const
.
Particle getLeptons(const QCD::lepton p) const
A get method to retrieve the member object of a lepton.