22 double Nc = SM.
getNc();
23 drNDRLRI(0,0) = -(((-1. + Nc) * (-7. +
log(4096.))) / Nc);
24 drNDRLRI(1,1) = (-2. * (-1. + 6. * Nc * Nc - 8. *
log(2.) + Nc * (-13. +
log(1024.)))) / (3. * Nc);
25 drNDRLRI(1,2) = (-2. * (13. - 10. *
log(2.) + Nc * (-5. +
log(256.)))) / (3. * Nc);
26 drNDRLRI(2,1) = (-8. + 6. * Nc * Nc + 20. *
log(2.) - 8. * Nc * (1. +
log(4.))) / (3. * Nc);
27 drNDRLRI(2,2) = (2. * (4. + Nc - 10. * Nc *
log(2.) +
log(256.))) / (3. * Nc);
47 for (
unsigned int i = 0; i < mc.size(); i++){
49 for (
int j =
LO; j <= ordDF2; j++){
50 for (
int k =
LO; k <= j; k++){
73 for (
unsigned int i = 0; i < mc.size(); i++){
75 for (
int j =
LO; j <= ordDF2; j++){
76 for (
int k =
LO; k <= j; k++){
99 for (
unsigned int i = 0; i < mc.size(); i++){
101 for (
int j =
LO; j <= ordDF2; j++){
102 for (
int k =
LO; k <= j; k++){
128 for (
unsigned int i = 0; i < mc.size(); i++){
134 #if SUSYFIT_DEBUG & 2
149 for (
int j =
LO; j <= ordDF2; j++){
150 for (
int k =
LO; k <= j; k++){
174 for (
unsigned int i = 0; i < mc.size(); i++){
180 for (
int j =
LO; j <= ordDF2; j++){
181 for (
int k =
LO; k <= j; k++){
198 if (schout == schin || order ==
LO)
return;
211 throw std::runtime_error(
"HeffDF2::ChangeScheme(): out scheme not implemented");
215 throw std::runtime_error(
"HeffDF2::ChangeScheme(): in scheme not implemented");
virtual void setMu(double mu)
WilsonCoefficient coeffbs
gslpp::vector< gslpp::complex > ** ComputeCoeffBs(double mu, schemes scheme=NDR)
double etatt(double mu) const
Buras et al, hep-ph/9512380.
virtual StandardModelMatching * getMyMatching() const
A get method to access the member pointer of type StandardModelMatching.
A class for the Wilson coefficients.
gslpp::complex S0ct() const
hep-ph/9512380
orders
An enum type for orders in QCD.
double etact(double mu) const
Buras et al, hep-ph/9512380.
gslpp::vector< gslpp::complex > ** ComputeCoeffmK(double mu, schemes scheme=NDR)
for Delta M_K the SM contribution is set to zero
const StandardModel & model
double Als(const double mu, const orders order=FULLNLO) const
Computes the running strong coupling in the scheme. In the cases of LO, NLO and FULLNNLO...
double getNc() const
A get method to access the number of colours .
virtual std::vector< WilsonCoefficient > & CMdbd2()
,
gslpp::vector< gslpp::complex > ** getCoeff() const
schemes getScheme() const
A model class for the Standard Model.
void setCoeff(const gslpp::vector< gslpp::complex > &z, orders order_i)
schemes
An enum type for regularization schemes.
gslpp::matrix< double > drNDRLRI
matrix< double > transpose()
void setScheme(schemes scheme)
gslpp::complex S0tt() const
hep-ph/9512380v1
gslpp::matrix< double > & Df2Evol(double mu, double M, orders order, schemes scheme=NDR)
WilsonCoefficient coeffmk
HeffDF2(const StandardModel &SM)
constructor
gslpp::vector< gslpp::complex > ** ComputeCoeffdd(double mu, schemes scheme=NDR)
gslpp::complex S0c() const
hep-ph/9512380
WilsonCoefficient coeffbd
virtual std::vector< WilsonCoefficient > & CMdbs2()
,
void ChangeScheme(schemes schout, WilsonCoefficient &c_in, orders order)
change scheme for a Wilson Coefficient
virtual ~HeffDF2()
destructor
virtual std::vector< WilsonCoefficient > & CMdk2()
double etacc(double mu) const
Buras et al, hep-ph/9512380.
complex log(const complex &z)
WilsonCoefficient coeffDd
gslpp::vector< gslpp::complex > ** ComputeCoeffBd(double mu, schemes scheme=NDR)
virtual std::vector< WilsonCoefficient > & CMdd2()
,
gslpp::vector< gslpp::complex > ** ComputeCoeffK(double mu, schemes scheme=NDR)