master
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
A class for NP analyses of LEP-II observables with the extended oblique parameters.
More...
#include <LEP2oblique.h>
A class for NP analyses of LEP-II observables with the extended oblique parameters.
- Author
- HEPfit Collaboration
- Copyright
- GNU General Public License
Definition at line 22 of file LEP2oblique.h.
|
| double | AFB_l_LEP2_NP (const QCD::lepton l, const double s, const double ml, const double ObParam_i[]) const |
| |
| double | AFB_q_LEP2_NP (const QCD::quark q, const double s, const double mq, const double ObParam_i[]) const |
| |
| | LEP2oblique (const StandardModel &SM_i) |
| | LEP2oblique constructor. More...
|
| |
| double | R_q_LEP2_NP (const QCD::quark q, const double s, const double mq, const double ObParam_i[]) const |
| |
| double | sigma_l_LEP2_NP (const QCD::lepton l, const double s, const double ml, const double ObParam_i[]) const |
| |
| double | sigma_q_LEP2_NP (const QCD::quark q, const double s, const double mq, const double ObParam_i[]) const |
| |
|
| double | al (const QCD::lepton l, const double alpha0) const |
| |
| double | alpha_at_s (const double s) const |
| |
| double | aq (const QCD::quark q, const double alpha0) const |
| |
| double | c02 (const double alpha0) const |
| |
| double | DeltaEpsilon_1 (const double alpha0, const double ObParam_i[]) const |
| |
| double | DeltaEpsilon_2 (const double alpha0, const double ObParam_i[]) const |
| |
| double | DeltaEpsilon_3 (const double alpha0, const double ObParam_i[]) const |
| |
| double | epsilonGammaGamma (const double alpha0, const double ObParam_i[]) const |
| |
| double | epsilonGammaZ (const double alpha0, const double ObParam_i[]) const |
| |
| double | epsilonZZ (const double alpha0, const double ObParam_i[]) const |
| |
| double | G1_l_NP (const QCD::lepton l, const double s, const double alpha0, const double ObParam_i[]) const |
| |
| double | G1_l_SM0 (const QCD::lepton l, const double s, const double alpha0) const |
| |
| double | G1_NP (const double s, const double alpha0, const double Qf, const double vf, const double af, const double ObParam_i[]) const |
| |
| double | G1_q_NP (const QCD::quark q, const double s, const double alpha0, const double ObParam_i[]) const |
| |
| double | G1_q_SM0 (const QCD::quark q, const double s, const double alpha0) const |
| |
| double | G1_SM0 (const double s, const double alpha0, const double Qf, const double vf, const double af) const |
| |
| double | G2_l_SM0 (const QCD::lepton l, const double s, const double alpha0) const |
| |
| double | G2_q_SM0 (const QCD::quark q, const double s, const double alpha0) const |
| |
| double | G2_SM0 (const double s, const double alpha0, const double Qf, const double vf, const double af) const |
| |
| double | G3_l_NP (const QCD::lepton l, const double s, const double alpha0, const double ObParam_i[]) const |
| |
| double | G3_l_SM0 (const QCD::lepton l, const double s, const double alpha0) const |
| |
| double | G3_NP (const double s, const double alpha0, const double Qf, const double vf, const double af, const double ObParam_i[]) const |
| |
| double | G3_q_NP (const QCD::quark q, const double s, const double alpha0, const double ObParam_i[]) const |
| |
| double | G3_q_SM0 (const QCD::quark q, const double s, const double alpha0) const |
| |
| double | G3_SM0 (const double s, const double alpha0, const double Qf, const double vf, const double af) const |
| |
| double | Mw0 (const double alpha0) const |
| |
| double | s02 (const double alpha0) const |
| |
| double | sigma_l_LEP2_SM0 (const QCD::lepton l, const double s, const double alpha0, const double ml) const |
| |
| double | sigma_q_LEP2_SM0 (const QCD::quark q, const double s, const double alpha0, const double mq) const |
| |
| double | vl (const QCD::lepton l, const double alpha0) const |
| |
| double | vq (const QCD::quark q, const double alpha0) const |
| |
◆ Oblique
| Enumerator |
|---|
| Shat | |
| That | |
| Uhat | |
| V | |
| W | |
| X | |
| Y | |
Definition at line 25 of file LEP2oblique.h.
◆ LEP2oblique()
◆ AFB_l_LEP2_NP()
| double LEP2oblique::AFB_l_LEP2_NP |
( |
const QCD::lepton |
l, |
|
|
const double |
s, |
|
|
const double |
ml, |
|
|
const double |
ObParam_i[] |
|
) |
| const |
Definition at line 45 of file LEP2oblique.cpp.
51 double betaf =
sqrt(1.0 - 4.0*mf2/s);
52 double G1SM0 =
G1_l_SM0(l, s, alpha0);
53 double G2SM0 =
G2_l_SM0(l, s, alpha0);
54 double G3SM0 =
G3_l_SM0(l, s, alpha0);
55 double AFB_Born0 = 3.0/4.0*betaf*G3SM0/(G1SM0 + 2.0*mf2/s*G2SM0);
56 double G1NP =
G1_l_NP(l, s, alpha0, ObParam_i);
57 double G3NP =
G3_l_NP(l, s, alpha0, ObParam_i);
59 return ( - AFB_Born0*G1NP/(G1SM0 + 2.0*mf2/s*G2SM0)
60 + AFB_Born0*G3NP/G3SM0 );
◆ AFB_q_LEP2_NP()
| double LEP2oblique::AFB_q_LEP2_NP |
( |
const QCD::quark |
q, |
|
|
const double |
s, |
|
|
const double |
mq, |
|
|
const double |
ObParam_i[] |
|
) |
| const |
Definition at line 64 of file LEP2oblique.cpp.
70 double betaf =
sqrt(1.0 - 4.0*mf2/s);
71 double G1SM0 =
G1_q_SM0(q, s, alpha0);
72 double G2SM0 =
G2_q_SM0(q, s, alpha0);
73 double G3SM0 =
G3_q_SM0(q, s, alpha0);
74 double AFB_Born0 = 3.0/4.0*betaf*G3SM0/(G1SM0 + 2.0*mf2/s*G2SM0);
75 double G1NP =
G1_q_NP(q, s, alpha0, ObParam_i);
76 double G3NP =
G3_q_NP(q, s, alpha0, ObParam_i);
78 return ( - AFB_Born0*G1NP/(G1SM0 + 2.0*mf2/s*G2SM0)
79 + AFB_Born0*G3NP/G3SM0 );
◆ al()
| double LEP2oblique::al |
( |
const QCD::lepton |
l, |
|
|
const double |
alpha0 |
|
) |
| const |
|
private |
◆ alpha_at_s()
| double LEP2oblique::alpha_at_s |
( |
const double |
s | ) |
const |
|
inlineprivate |
◆ aq()
| double LEP2oblique::aq |
( |
const QCD::quark |
q, |
|
|
const double |
alpha0 |
|
) |
| const |
|
private |
◆ c02()
| double LEP2oblique::c02 |
( |
const double |
alpha0 | ) |
const |
|
inlineprivate |
◆ DeltaEpsilon_1()
| double LEP2oblique::DeltaEpsilon_1 |
( |
const double |
alpha0, |
|
|
const double |
ObParam_i[] |
|
) |
| const |
|
private |
Definition at line 108 of file LEP2oblique.cpp.
112 return ( ObParam_i[
That] - ObParam_i[
W] + 2.0*s0/c0*ObParam_i[
X]
113 - s0*s0/c0/c0*ObParam_i[
Y] );
◆ DeltaEpsilon_2()
| double LEP2oblique::DeltaEpsilon_2 |
( |
const double |
alpha0, |
|
|
const double |
ObParam_i[] |
|
) |
| const |
|
private |
Definition at line 117 of file LEP2oblique.cpp.
121 return ( ObParam_i[
Uhat] - ObParam_i[
V] - ObParam_i[
W]
122 + 2.0*s0/c0*ObParam_i[
X] );
◆ DeltaEpsilon_3()
| double LEP2oblique::DeltaEpsilon_3 |
( |
const double |
alpha0, |
|
|
const double |
ObParam_i[] |
|
) |
| const |
|
private |
◆ epsilonGammaGamma()
| double LEP2oblique::epsilonGammaGamma |
( |
const double |
alpha0, |
|
|
const double |
ObParam_i[] |
|
) |
| const |
|
private |
Definition at line 144 of file LEP2oblique.cpp.
148 return (
s02(alpha0)*ObParam_i[
W] + 2.0*s0*c0*ObParam_i[
X]
149 +
c02(alpha0)*ObParam_i[
Y] );
◆ epsilonGammaZ()
| double LEP2oblique::epsilonGammaZ |
( |
const double |
alpha0, |
|
|
const double |
ObParam_i[] |
|
) |
| const |
|
private |
◆ epsilonZZ()
| double LEP2oblique::epsilonZZ |
( |
const double |
alpha0, |
|
|
const double |
ObParam_i[] |
|
) |
| const |
|
private |
Definition at line 135 of file LEP2oblique.cpp.
139 return (
c02(alpha0)*ObParam_i[
W] - 2.0*s0*c0*ObParam_i[
X]
140 +
s02(alpha0)*ObParam_i[
Y] );
◆ G1_l_NP()
| double LEP2oblique::G1_l_NP |
( |
const QCD::lepton |
l, |
|
|
const double |
s, |
|
|
const double |
alpha0, |
|
|
const double |
ObParam_i[] |
|
) |
| const |
|
private |
Definition at line 228 of file LEP2oblique.cpp.
233 double vf =
vl(l, alpha0), af =
al(l, alpha0);
234 return (
G1_NP(s, alpha0, Qf, vf, af, ObParam_i) );
◆ G1_l_SM0()
| double LEP2oblique::G1_l_SM0 |
( |
const QCD::lepton |
l, |
|
|
const double |
s, |
|
|
const double |
alpha0 |
|
) |
| const |
|
private |
Definition at line 315 of file LEP2oblique.cpp.
319 double vf =
vl(l, alpha0), af =
al(l, alpha0);
320 return (
G1_SM0(s, alpha0, Qf, vf, af) );
◆ G1_NP()
| double LEP2oblique::G1_NP |
( |
const double |
s, |
|
|
const double |
alpha0, |
|
|
const double |
Qf, |
|
|
const double |
vf, |
|
|
const double |
af, |
|
|
const double |
ObParam_i[] |
|
) |
| const |
|
private |
Definition at line 194 of file LEP2oblique.cpp.
202 double Qe2 = Qe*Qe, Qf2 = Qf*Qf;
203 double ve2 = ve*ve, vf2 = vf*vf, ae2 = ae*ae, af2 = af*af;
205 double GammaZ0 = 7.0*alpha0*Mz/(16.0*
s02(alpha0)*
c02(alpha0));
207 double Zprop = (1.0/denom).real();
209 double epsilonbarGamma = - s/(
Mw0(alpha0)*
Mw0(alpha0))
213 double epsilonbarGammaZ = c0/s0*s*Zprop
217 + s/(
Mw0(alpha0)*
Mw0(alpha0))
220 return ( 2.0*Qe2*Qf2*epsilonbarGamma
221 + 2.0*ve*vf*Qe*Qf*(epsilonbarZ + s*epsilonbarGamma*Zprop)
222 + 2.0*(ve2 + ae2)*(vf2 + af2)*s*epsilonbarZ*Zprop
223 + 2.0*(vf*Qe2*Qf + ve*Qe*Qf2)*epsilonbarGammaZ
224 + 2.0*(ve*(vf2 + af2)*Qe + (ve2 + ae2)*vf*Qf)*s*epsilonbarGammaZ*Zprop );
◆ G1_q_NP()
| double LEP2oblique::G1_q_NP |
( |
const QCD::quark |
q, |
|
|
const double |
s, |
|
|
const double |
alpha0, |
|
|
const double |
ObParam_i[] |
|
) |
| const |
|
private |
Definition at line 238 of file LEP2oblique.cpp.
243 double vf =
vq(q, alpha0), af =
aq(q, alpha0);
244 return (
G1_NP(s, alpha0, Qf, vf, af, ObParam_i) );
◆ G1_q_SM0()
| double LEP2oblique::G1_q_SM0 |
( |
const QCD::quark |
q, |
|
|
const double |
s, |
|
|
const double |
alpha0 |
|
) |
| const |
|
private |
Definition at line 324 of file LEP2oblique.cpp.
328 double vf =
vq(q, alpha0), af =
aq(q, alpha0);
329 return (
G1_SM0(s, alpha0, Qf, vf, af) );
◆ G1_SM0()
| double LEP2oblique::G1_SM0 |
( |
const double |
s, |
|
|
const double |
alpha0, |
|
|
const double |
Qf, |
|
|
const double |
vf, |
|
|
const double |
af |
|
) |
| const |
|
private |
Definition at line 297 of file LEP2oblique.cpp.
303 double Qe2 = Qe*Qe, Qf2 = Qf*Qf;
304 double ve2 = ve*ve, vf2 = vf*vf, ae2 = ae*ae, af2 = af*af;
306 double GammaZ0 = 7.0*alpha0*Mz/(16.0*
s02(alpha0)*
c02(alpha0));
310 return ( Qe2*Qf2 + 2.0*ve*vf*Qe*Qf*chiZ.
real()
311 + (ve2 + ae2)*(vf2 + af2)*chiZ.
abs2() );
◆ G2_l_SM0()
| double LEP2oblique::G2_l_SM0 |
( |
const QCD::lepton |
l, |
|
|
const double |
s, |
|
|
const double |
alpha0 |
|
) |
| const |
|
private |
Definition at line 351 of file LEP2oblique.cpp.
355 double vf =
vl(l, alpha0), af =
al(l, alpha0);
356 return (
G2_SM0(s, alpha0, Qf, vf, af) );
◆ G2_q_SM0()
| double LEP2oblique::G2_q_SM0 |
( |
const QCD::quark |
q, |
|
|
const double |
s, |
|
|
const double |
alpha0 |
|
) |
| const |
|
private |
Definition at line 360 of file LEP2oblique.cpp.
364 double vf =
vq(q, alpha0), af =
aq(q, alpha0);
365 return (
G2_SM0(s, alpha0, Qf, vf, af) );
◆ G2_SM0()
| double LEP2oblique::G2_SM0 |
( |
const double |
s, |
|
|
const double |
alpha0, |
|
|
const double |
Qf, |
|
|
const double |
vf, |
|
|
const double |
af |
|
) |
| const |
|
private |
Definition at line 333 of file LEP2oblique.cpp.
339 double Qe2 = Qe*Qe, Qf2 = Qf*Qf;
340 double ve2 = ve*ve, vf2 = vf*vf, ae2 = ae*ae;
342 double GammaZ0 = 7.0*alpha0*Mz/(16.0*
s02(alpha0)*
c02(alpha0));
346 return ( Qe2*Qf2 + 2.0*ve*vf*Qe*Qf*chiZ.
real()
347 + (ve2 + ae2)*vf2*chiZ.
abs2() );
◆ G3_l_NP()
| double LEP2oblique::G3_l_NP |
( |
const QCD::lepton |
l, |
|
|
const double |
s, |
|
|
const double |
alpha0, |
|
|
const double |
ObParam_i[] |
|
) |
| const |
|
private |
Definition at line 277 of file LEP2oblique.cpp.
282 double vf =
vl(l, alpha0), af =
al(l, alpha0);
283 return (
G3_NP(s, alpha0, Qf, vf, af, ObParam_i) );
◆ G3_l_SM0()
| double LEP2oblique::G3_l_SM0 |
( |
const QCD::lepton |
l, |
|
|
const double |
s, |
|
|
const double |
alpha0 |
|
) |
| const |
|
private |
Definition at line 385 of file LEP2oblique.cpp.
389 double vf =
vl(l, alpha0), af =
al(l, alpha0);
390 return (
G3_SM0(s, alpha0, Qf, vf, af) );
◆ G3_NP()
| double LEP2oblique::G3_NP |
( |
const double |
s, |
|
|
const double |
alpha0, |
|
|
const double |
Qf, |
|
|
const double |
vf, |
|
|
const double |
af, |
|
|
const double |
ObParam_i[] |
|
) |
| const |
|
private |
Definition at line 248 of file LEP2oblique.cpp.
257 double GammaZ0 = 7.0*alpha0*Mz/(16.0*
s02(alpha0)*
c02(alpha0));
259 double Zprop = (1.0/denom).real();
261 double epsilonbarGamma = - s/(
Mw0(alpha0)*
Mw0(alpha0))
265 double epsilonbarGammaZ = c0/s0*s*Zprop*(
DeltaEpsilon_1(alpha0, ObParam_i)
268 + s/(
Mw0(alpha0)*
Mw0(alpha0))
271 return ( 2.0*ae*af*Qe*Qf*(epsilonbarZ + s*epsilonbarGamma*Zprop)
272 + 8.0*ve*ae*vf*af*s*epsilonbarZ*Zprop
273 + 4.0*(ae*vf*af*Qe + ve*ae*af*Qf)*s*epsilonbarGammaZ*Zprop );
◆ G3_q_NP()
| double LEP2oblique::G3_q_NP |
( |
const QCD::quark |
q, |
|
|
const double |
s, |
|
|
const double |
alpha0, |
|
|
const double |
ObParam_i[] |
|
) |
| const |
|
private |
Definition at line 287 of file LEP2oblique.cpp.
292 double vf =
vq(q, alpha0), af =
aq(q, alpha0);
293 return (
G3_NP(s, alpha0, Qf, vf, af, ObParam_i) );
◆ G3_q_SM0()
| double LEP2oblique::G3_q_SM0 |
( |
const QCD::quark |
q, |
|
|
const double |
s, |
|
|
const double |
alpha0 |
|
) |
| const |
|
private |
Definition at line 394 of file LEP2oblique.cpp.
398 double vf =
vq(q, alpha0), af =
aq(q, alpha0);
399 return (
G3_SM0(s, alpha0, Qf, vf, af) );
◆ G3_SM0()
| double LEP2oblique::G3_SM0 |
( |
const double |
s, |
|
|
const double |
alpha0, |
|
|
const double |
Qf, |
|
|
const double |
vf, |
|
|
const double |
af |
|
) |
| const |
|
private |
Definition at line 370 of file LEP2oblique.cpp.
377 double GammaZ0 = 7.0*alpha0*Mz/(16.0*
s02(alpha0)*
c02(alpha0));
381 return ( 2.0*ae*af*Qe*Qf*chiZ.
real() + 4.0*ve*ae*vf*af*chiZ.
abs2() );
◆ Mw0()
| double LEP2oblique::Mw0 |
( |
const double |
alpha0 | ) |
const |
|
inlineprivate |
◆ R_q_LEP2_NP()
| double LEP2oblique::R_q_LEP2_NP |
( |
const QCD::quark |
q, |
|
|
const double |
s, |
|
|
const double |
mq, |
|
|
const double |
ObParam_i[] |
|
) |
| const |
Definition at line 83 of file LEP2oblique.cpp.
101 return ( - sigma_q_SM0/(sigma_had_SM0*sigma_had_SM0)*sigma_had_NP
102 + sigma_q_NP/sigma_had_SM0 );
◆ s02()
| double LEP2oblique::s02 |
( |
const double |
alpha0 | ) |
const |
|
inlineprivate |
Definition at line 74 of file LEP2oblique.h.
77 throw std::runtime_error(
"Error in LEP2oblique::s02() needs to be modified with sW2 in the SM!");
81 return ( ( 1.0 -
sqrt(1.0 - 4.0*M_PI*alpha0/
sqrt(2.0)/GF/Mz/Mz) )/2.0 );
◆ sigma_l_LEP2_NP()
| double LEP2oblique::sigma_l_LEP2_NP |
( |
const QCD::lepton |
l, |
|
|
const double |
s, |
|
|
const double |
ml, |
|
|
const double |
ObParam_i[] |
|
) |
| const |
Definition at line 19 of file LEP2oblique.cpp.
25 double betaf =
sqrt(1.0 - 4.0*ml*ml/s);
26 double G1NP =
G1_l_NP(l, s, alpha0, ObParam_i);
28 return ( 4.0*M_PI*alpha0*alpha0/(3.0*s)*Ncf*betaf*G1NP );
◆ sigma_l_LEP2_SM0()
| double LEP2oblique::sigma_l_LEP2_SM0 |
( |
const QCD::lepton |
l, |
|
|
const double |
s, |
|
|
const double |
alpha0, |
|
|
const double |
ml |
|
) |
| const |
|
private |
Definition at line 403 of file LEP2oblique.cpp.
409 double betaf =
sqrt(1.0 - 4.0*mf2/s);
412 return ( 4.0*M_PI*alpha0*alpha0/(3.0*s)*Ncf*betaf
413 *(G1SM0 + 2.0*mf2/s*G2SM0) );
◆ sigma_q_LEP2_NP()
| double LEP2oblique::sigma_q_LEP2_NP |
( |
const QCD::quark |
q, |
|
|
const double |
s, |
|
|
const double |
mq, |
|
|
const double |
ObParam_i[] |
|
) |
| const |
Definition at line 32 of file LEP2oblique.cpp.
38 double betaf =
sqrt(1.0 - 4.0*mq*mq/s);
39 double G1NP =
G1_q_NP(q, s, alpha0, ObParam_i);
41 return ( 4.0*M_PI*alpha0*alpha0/(3.0*s)*Ncf*betaf*G1NP );
◆ sigma_q_LEP2_SM0()
| double LEP2oblique::sigma_q_LEP2_SM0 |
( |
const QCD::quark |
q, |
|
|
const double |
s, |
|
|
const double |
alpha0, |
|
|
const double |
mq |
|
) |
| const |
|
private |
Definition at line 417 of file LEP2oblique.cpp.
423 double betaf =
sqrt(1.0 - 4.0*mf2/s);
426 return ( 4.0*M_PI*alpha0*alpha0/(3.0*s)*Ncf*betaf
427 *(G1SM0 + 2.0*mf2/s*G2SM0) );
◆ vl()
| double LEP2oblique::vl |
( |
const QCD::lepton |
l, |
|
|
const double |
alpha0 |
|
) |
| const |
|
private |
◆ vq()
| double LEP2oblique::vq |
( |
const QCD::quark |
q, |
|
|
const double |
alpha0 |
|
) |
| const |
|
private |
◆ SM
The documentation for this class was generated from the following files:
double G3_NP(const double s, const double alpha0, const double Qf, const double vf, const double af, const double ObParam_i[]) const
double vl(const QCD::lepton l, const double alpha0) const
double DeltaEpsilon_1(const double alpha0, const double ObParam_i[]) const
double G3_q_SM0(const QCD::quark q, const double s, const double alpha0) const
double epsilonGammaZ(const double alpha0, const double ObParam_i[]) const
double G1_l_SM0(const QCD::lepton l, const double s, const double alpha0) const
double G3_l_NP(const QCD::lepton l, const double s, const double alpha0, const double ObParam_i[]) const
double G2_q_SM0(const QCD::quark q, const double s, const double alpha0) const
double sigma_q_LEP2_SM0(const QCD::quark q, const double s, const double alpha0, const double mq) const
double epsilonZZ(const double alpha0, const double ObParam_i[]) const
double sigma_q_LEP2_NP(const QCD::quark q, const double s, const double mq, const double ObParam_i[]) const
A class for defining operations on and functions of complex numbers.
double al(const QCD::lepton l, const double alpha0) const
double G1_SM0(const double s, const double alpha0, const double Qf, const double vf, const double af) const
double getIsospin() const
A get method to access the particle isospin.
double s02(const double alpha0) const
double G1_q_NP(const QCD::quark q, const double s, const double alpha0, const double ObParam_i[]) const
double aq(const QCD::quark q, const double alpha0) const
double G1_l_NP(const QCD::lepton l, const double s, const double alpha0, const double ObParam_i[]) const
double ale_OS(const double mu, orders order=FULLNLO) const
The running electromagnetic coupling in the on-shell scheme.
double G2_SM0(const double s, const double alpha0, const double Qf, const double vf, const double af) const
double c02(const double alpha0) const
double getGF() const
A get method to retrieve the Fermi constant .
complex sqrt(const complex &z)
double getCharge() const
A get method to access the particle charge.
double DeltaEpsilon_2(const double alpha0, const double ObParam_i[]) const
Particle getQuarks(const QCD::quark q) const
A get method to access a quark as an object of the type Particle.
double epsilonGammaGamma(const double alpha0, const double ObParam_i[]) const
double alpha_at_s(const double s) const
double G3_l_SM0(const QCD::lepton l, const double s, const double alpha0) const
double getMz() const
A get method to access the mass of the boson .
const double & real() const
double G1_NP(const double s, const double alpha0, const double Qf, const double vf, const double af, const double ObParam_i[]) const
double G1_q_SM0(const QCD::quark q, const double s, const double alpha0) const
double DeltaEpsilon_3(const double alpha0, const double ObParam_i[]) const
double G3_q_NP(const QCD::quark q, const double s, const double alpha0, const double ObParam_i[]) const
double vq(const QCD::quark q, const double alpha0) const
double G3_SM0(const double s, const double alpha0, const double Qf, const double vf, const double af) const
double G2_l_SM0(const QCD::lepton l, const double s, const double alpha0) const
double Mw0(const double alpha0) const
Particle getLeptons(const QCD::lepton p) const
A get method to retrieve the member object of a lepton.