12#include "std_make_vector.h"
55 double num = ((*(allcoeff_K_mu_nu[
LO]))(0) -(*(allcoeff_K_mu_nu[
LO]))(1) + mK * mK / (ms+mu) / mmu * ((*(allcoeff_K_mu_nu[
LO]))(2) - (*(allcoeff_K_mu_nu[
LO]))(3))).abs2();
56 double den = ((*(allcoeff_P_mu_nu[
LO]))(0) -(*(allcoeff_P_mu_nu[
LO]))(1) + mP * mP / (md+mu) / mmu * ((*(allcoeff_P_mu_nu[
LO]))(2) - (*(allcoeff_P_mu_nu[
LO]))(3))).abs2();
62 return mK/mP * (1-mmu*mmu/mK/mK) * (1-mmu*mmu/mK/mK)/(1-mmu*mmu/mP/mP)/(1-mmu*mmu/mP/mP)*fKofP*fKofP*(1+delKl2Pl2em)*num/den;
gslpp::vector< gslpp::complex > ** ComputeCoeffdiujlknu(int i, int j, int k, double mu) const
Computes the Wilson coefficient for the Hamiltonian transitions in the JMS basis ordered as CnueduVL...
double computeThValue()
arXiv:1206.2634v2
Kmunu_o_Pmunu(const StandardModel &SM_i)
Constructor.
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 double getOptionalParameter(std::string name) const
A method to get parameters that are specific to only one set of observables.
const Meson & getMesons(const QCD::meson m) const
A get method to access a meson as an object of the type Meson.
const Particle & getQuarks(const QCD::quark q) const
A get method to access a quark as an object of the type Particle.
void initializeMeson(QCD::meson meson_i) const
A method to initialize a meson.
A model class for the Standard Model.
const Particle & getLeptons(const QCD::lepton p) const
A get method to retrieve the member object of a lepton.
const Flavour & getFlavour() const
A class for a model prediction of an observable.
void setParametersForObservable(std::vector< std::string > parametersForObservable_i)
A set method to get the parameters for the specific observable.
const StandardModel & SM
A reference to an object of StandardMode class.