21 throw std::runtime_error(
"AmpDK::computeThValue(): requires cofficient of order not computed");
24 std::cout <<
"alsmu" <<
mySM.
Als(2.) << std::endl;
33 std::cout <<
"B-parameter: " << me(0) << std::endl;
36 std::cout <<
"alsmu" <<
mySM.
Als(2.) << std::endl;
46 double KK = MK/(Ms+Md)*MK/(Ms+Md);
57 std::cout <<
"matrix element: " << me(0) << std::endl;
60 std::cout <<
"alsmu" <<
mySM.
Als(2.) << std::endl;
64 return(((*(allcoeff[
LO]) + *(allcoeff[
NLO])) * me) / HCUT * 1.e3);
66 return(((*(allcoeff[
LO])) * me) / HCUT * 1.e3);
68 throw std::runtime_error(
"AmpDK2::AmpDK(): order not implemented");
75 throw std::runtime_error(
"AmpDMKNP::computeThValue(): requires cofficient of order not computed");
89 double KK = MK/(Ms+Md)*MK/(Ms+Md);
101 return(((*(allcoeff[
LO]) + *(allcoeff[
NLO])) * me) / HCUT * 1.e3);
103 return(((*(allcoeff[
LO])) * me) / HCUT * 1.e3);
105 throw "AmpDM2::AmpDMKNP(): order not implemented";
gslpp::complex AmpDK(orders order)
compute the amplitude for kaon oscillations
AmpDK2(const StandardModel &SM_i)
Constructor.
const StandardModel & mySM
gslpp::complex AmpDMKNP(orders order)
compute the NP part of the amplitude for kaon oscillations
const double & getMu() const
A get method for the scale of the bag parameters.
schemes getScheme() const
A get method for the scheme of the bag parameters.
const gslpp::vector< double > & getBpars() const
A get method for the vector of the bag parameters.
HeffDF2 & getHDF2() const
The member that returns an object of the class HeffDF2.
gslpp::vector< gslpp::complex > ** ComputeCoeffmK(double mu, schemes scheme=NDR) const
gslpp::vector< gslpp::complex > ** ComputeCoeffK(double mu, schemes scheme=NDR) const
WilsonCoefficient getCoeffmK() const
WilsonCoefficient getCoeffK() const
const double & getDecayconst() const
A get method for the decay constant of the meson.
double getMass_scale() const
A get method to access the scale at which the particle mass is defined.
const double & getMass() const
A get method to access the particle mass.
const BParameter & getBK() const
For getting the bag parameters corresponding to the operator basis in process in the meson system.
const Meson & getMesons(const QCD::meson m) const
A get method to access a meson as an object of the type Meson.
const double Mrun(const double mu, const double m, const quark q, const orders order=FULLNNLO) const
Computes a running quark mass from .
void initializeBParameter(std::string name_i) const
A method to initialize B Parameter and the corresponding meson.
const Particle & getQuarks(const QCD::quark q) const
A get method to access a quark as an object of the type Particle.
A model class for the Standard Model.
const Flavour & getFlavour() const
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.
orders
An enum type for orders in QCD.