17 SM.initializeMeson(meson);
24 double mlight, mlepton;
37 std::runtime_error(
"The observable Dleptonnu is not added for that lepton " );
50 throw std::runtime_error(
"The observable Dleptonnu is only implemented for QCD::D_P,S " );
53 double mD =
SM.getMesons(meson).getMass();
57 gslpp::vector<gslpp::complex> ** allcoeff =
SM.getFlavour().ComputeCoeffdiujlknu(i,1,k,mD);
64 return 1. / (64. * M_PI) * mlepton * mlepton * pow(fact *
SM.getMesons(meson).getDecayconst(), 2.) * mD * pow(1. - mlepton * mlepton / mD / mD, 2.) /
SM.getMesons(meson).computeWidth() * ((*(allcoeff[
LO]))(0)
65 -(*(allcoeff[
LO]))(1) + mD * mD / (mc+mlight) / mlepton * ((*(allcoeff[
LO]))(2) - (*(allcoeff[
LO]))(3))).abs2();
meson
An enum type for mesons.
lepton
An enum type for leptons.
A model class for the Standard Model.
A class for a model prediction of an observable.