37 const double ml,
const double ObParam_i[])
const;
39 const double mq,
const double ObParam_i[])
const;
42 const double ml,
const double ObParam_i[])
const;
44 const double mq,
const double ObParam_i[])
const;
47 const double mq,
const double ObParam_i[])
const;
54 double DeltaEpsilon_1(
const double alpha0,
const double ObParam_i[])
const;
55 double DeltaEpsilon_2(
const double alpha0,
const double ObParam_i[])
const;
56 double DeltaEpsilon_3(
const double alpha0,
const double ObParam_i[])
const;
58 double epsilonZZ(
const double alpha0,
const double ObParam_i[])
const;
60 double epsilonGammaZ(
const double alpha0,
const double ObParam_i[])
const;
68 double Mw0(
const double alpha0)
const
71 return ( sqrt(
c02(alpha0))*Mz );
74 double s02(
const double alpha0)
const
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 );
84 double c02(
const double alpha0)
const
86 return ( 1.0 -
s02(alpha0) );
90 double vq(
const QCD::quark q,
const double alpha0)
const;
92 double aq(
const QCD::quark q,
const double alpha0)
const;
95 const double alpha0,
const double ObParam_i[])
const;
97 const double alpha0,
const double ObParam_i[])
const;
98 double G1_NP(
const double s,
const double alpha0,
const double Qf,
99 const double vf,
const double af,
const double ObParam_i[])
const;
102 const double alpha0,
const double ObParam_i[])
const;
104 const double alpha0,
const double ObParam_i[])
const;
105 double G3_NP(
const double s,
const double alpha0,
const double Qf,
106 const double vf,
const double af,
const double ObParam_i[])
const;
109 const double alpha0)
const;
111 const double alpha0)
const;
112 double G1_SM0(
const double s,
const double alpha0,
const double Qf,
113 const double vf,
const double af)
const;
116 const double alpha0)
const;
118 const double alpha0)
const;
119 double G2_SM0(
const double s,
const double alpha0,
const double Qf,
120 const double vf,
const double af)
const;
123 const double alpha0)
const;
125 const double alpha0)
const;
126 double G3_SM0(
const double s,
const double alpha0,
const double Qf,
127 const double vf,
const double af)
const;
130 const double alpha0,
const double ml)
const;
132 const double alpha0,
const double mq)
const;
A class for NP analyses of LEP-II observables with the extended oblique parameters.
double G1_q_SM0(const QCD::quark q, 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 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 DeltaEpsilon_1(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 G1_l_SM0(const QCD::lepton l, const double s, const double alpha0) const
double epsilonGammaZ(const double alpha0, const double ObParam_i[]) const
double G3_q_SM0(const QCD::quark q, const double s, const double alpha0) const
double al(const QCD::lepton l, const double alpha0) const
double s02(const double alpha0) const
double Mw0(const double alpha0) const
double vq(const QCD::quark q, const double alpha0) const
double G1_q_NP(const QCD::quark q, const double s, const double alpha0, const double ObParam_i[]) const
double G2_l_SM0(const QCD::lepton l, const double s, const double alpha0) const
double AFB_l_LEP2_NP(const QCD::lepton l, const double s, const double ml, const double ObParam_i[]) 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_l_NP(const QCD::lepton l, const double s, const double alpha0, const double ObParam_i[]) const
double G3_SM0(const double s, const double alpha0, const double Qf, const double vf, const double af) const
double vl(const QCD::lepton l, const double alpha0) const
double aq(const QCD::quark q, const double alpha0) const
double G2_q_SM0(const QCD::quark q, const double s, const double alpha0) const
double G3_l_SM0(const QCD::lepton l, const double s, const double alpha0) const
double DeltaEpsilon_3(const double alpha0, 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
double G1_SM0(const double s, const double alpha0, const double Qf, const double vf, const double af) const
double c02(const double alpha0) const
double sigma_l_LEP2_SM0(const QCD::lepton l, const double s, const double alpha0, const double ml) const
double epsilonGammaGamma(const double alpha0, const double ObParam_i[]) 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 epsilonZZ(const double alpha0, const double ObParam_i[]) const
LEP2oblique(const StandardModel &SM_i)
LEP2oblique constructor.
double sigma_q_LEP2_SM0(const QCD::quark q, const double s, const double alpha0, const double mq) const
double G2_SM0(const double s, const double alpha0, const double Qf, const double vf, const double af) const
double alpha_at_s(const double s) const
double DeltaEpsilon_2(const double alpha0, const double ObParam_i[]) const
quark
An enum type for quarks.
lepton
An enum type for leptons.
A model class for the Standard Model.
const double getMz() const
A get method to access the mass of the boson .
const double ale_OS(const double mu, orders order=FULLNLO) const
The running electromagnetic coupling in the on-shell scheme.
const double getGF() const
A get method to retrieve the Fermi constant .