25 double mu =
coeff.
getMu(), eta, M, alsM, kM, b0, b1, b0e, b1e;
31 if (mu == -1)
throw std::runtime_error(
"Error in HeffDF1::LowScaleCoeff(): coeff not initialized.");
32 if (
model.
Nf(mu) != 5)
throw std::runtime_error(
"Error in HeffDF1::LowScaleCoeff(): defined for 5 flavours only.");
34 throw std::runtime_error(
"Error in HeffDF1::LowScaleCoeff(): order not computed at the high scale.");
40 if (order_qed !=
QED0)
76 throw std::runtime_error(
"Error in HeffDF1::LowScaleCoeff(): undefined order.");
89 throw std::runtime_error(
"Error in HeffDF1::LowScaleCoeff(): undefined order.");
103 throw std::runtime_error(
"Error in HeffDF1::LowScaleCoeff(): undefined order.");
106 throw std::runtime_error(
"Error in HeffDF1::LowScaleCoeff(): undefined order.");
const double Nf(const double mu) const
The number of active flavour at scale .
const double getMuw() const
A get method to retrieve the matching scale around the weak scale.
const double Ale(double mu, orders order, bool Nf_thr=true) const
The running electromagnetic coupling in the scheme.
const double Beta_s(int nm, unsigned int nf) const
QCD beta function coefficients including QED corrections - eq. (36) hep-ph/0512066.
const double Als(const double mu, const orders order, const bool Nf_thr, const bool qed_flag) const
The running QCD coupling in the scheme including QED corrections.
const double Beta_e(int nm, unsigned int nf) const
QED beta function coefficients - eq. (36) hep-ph/0512066.
qcd_orders getOrder_QCD() const
qed_orders getOrder_QED() const