17 throw std::runtime_error(
"DmBd::computeThValue(): requires cofficient of order not computed");
31 double KBd = MBd/(Mb+Md)*MBd/(Mb+Md);
33 me(0) *= 1./3.*MBd*Fb*Fb;
34 me(1) *= -5./24.*KBd*MBd*Fb*Fb;
35 me(2) *= 1./24.*KBd*MBd*Fb*Fb;
36 me(3) *= 1./4.*KBd*MBd*Fb*Fb;
37 me(4) *= 1./12.*KBd*MBd*Fb*Fb;
40 std::cout <<
"Bd: me(0) = " << me(0) << std::endl;
43 std::cout <<
"M: " << me << std::endl;
49 return((*(allcoeff[
LO]) + *(allcoeff[
NLO])) * me /
HCUT);
51 return((*(allcoeff[LO])) * me /
HCUT);
53 throw std::runtime_error(
"AmpDB2::AmpBd(): order not implemented");
60 throw std::runtime_error(
"DmBd::computeThValue(): requires cofficient of order not computed");
72 double KBs = MBs/(Mb+Ms)*MBs/(Mb+Ms);
74 me(0) *= 1./3.*MBs*Fbs*Fbs;
75 me(1) *= -5./24.*KBs*MBs*Fbs*Fbs;
76 me(2) *= 1./24.*KBs*MBs*Fbs*Fbs;
77 me(3) *= 1./4.*KBs*MBs*Fbs*Fbs;
78 me(4) *= 1./12.*KBs*MBs*Fbs*Fbs;
80 std::cout <<
"Bs: me(0) = " << me(0) << std::endl;
86 return((*(allcoeff[
LO]) + *(allcoeff[
NLO])) * me /
HCUT);
88 return((*(allcoeff[LO])) * me /
HCUT);
90 throw std::runtime_error(
"AmpDB2::AmpBs(): order not implemented");
gslpp::complex AmpBs(orders order)
gslpp::complex AmpBd(orders order)
WilsonCoefficient getCoeffBd() const
schemes getScheme() const
A get method for the scheme of the bag parameters.
orders
An enum type for orders in QCD.
double getMass_scale() const
A get method to access the scale at which the particle mass is defined.
BParameter getBBd() const
For getting the bag parameters corresponding to the operator basis in process in the meson system...
const double & getDecayconst() const
A get method for the decay constant of the meson.
A model class for the Standard Model.
const HeffDF2 & getHDF2() const
The member that returns an object of the class HeffDF2.
Meson getMesons(const meson m) const
A get method to access a meson as an object of the type Meson.
matrix< double > transpose()
const double & getMu() const
A get method for the scale of the bag parameters.
WilsonCoefficient getCoeffBs() const
gslpp::matrix< double > & Df2Evol(double mu, double M, orders order, schemes scheme=NDR)
const gslpp::vector< double > & getBpars() const
A get method for the vector of the bag parameters.
AmpDB2(const StandardModel &SM_i)
Flavour * getMyFlavour() const
gslpp::vector< gslpp::complex > ** ComputeCoeffBs(double mu, schemes scheme=NDR)
Computes the Wilson coefficient for the process .
Particle getQuarks(const quark q) const
A get method to access a quark as an object of the type Particle.
BParameter getBBs() const
For getting the bag parameters corresponding to the operator basis in process in the meson system...
const double & getMass() const
A get method to access the particle mass.
gslpp::vector< gslpp::complex > ** ComputeCoeffBd(double mu, schemes scheme=NDR)
Computes the Wilson coefficient for the process .
A class for constructing and defining operations on real vectors.
const StandardModel & mySM
A class for defining operations on and functions of complex numbers.