15 SM.initializeMeson(meson);
20 gslpp::vector<gslpp::complex> ** allcoeff;
25 allcoeff =
SM.getFlavour().ComputeCoeffdiujlknu(2,0,2,
SM.getQuarks(
QCD::BOTTOM).getMass());
29 allcoeff =
SM.getFlavour().ComputeCoeffdiujlknu(2,1,2,
SM.getQuarks(
QCD::BOTTOM).getMass());
32 throw std::runtime_error(
"The observable Btaunu is only implemented for QCD::B_P and QCD::B_C " );
36 double mB =
SM.getMesons(meson).getMass();
42 return 1. / (64. * M_PI) * mtau * mtau * pow(fact *
SM.getMesons(meson).getDecayconst(), 2.) * mB * (1. - mtau * mtau / mB / mB) * (1. - mtau * mtau / mB / mB) /
SM.getMesons(meson).computeWidth() * ((*(allcoeff[
LO]))(0)
43 -(*(allcoeff[
LO]))(1) + mB * mB / (mb+mlight) / mtau * ((*(allcoeff[
LO]))(2) - (*(allcoeff[
LO]))(3))).abs2();
meson
An enum type for mesons.
A model class for the Standard Model.
A class for a model prediction of an observable.