32 else throw std::runtime_error(
"WC_C7g: part specification can only be 0, 1 or 2");
52 else throw std::runtime_error(
"WC_C7g: part specification can only be 0, 1 or 2");
72 else throw std::runtime_error(
"WC_C7g: part specification can only be 0, 1 or 2");
88 allcoeff_z.assign(0,allcoeff_y(0));
89 allcoeff_z.assign(1,allcoeff_y(1));
90 for(
int i = 2; i<10; i++){
91 allcoeff_y.assign(i,allcoeff_y(i)-allcoeff_z(i));
94 if (
part == 0)
return allcoeff_z(0).real();
95 if (
part == 1)
return allcoeff_z(1).real();
96 if (
part == 2)
return allcoeff_y(2).real();
97 if (
part == 3)
return allcoeff_y(3).real();
98 if (
part == 4)
return allcoeff_y(4).real();
99 if (
part == 5)
return allcoeff_y(5).real();
100 if (
part == 6)
return allcoeff_y(6).real();
101 if (
part == 7)
return allcoeff_y(7).real();
102 if (
part == 8)
return allcoeff_y(8).real();
103 if (
part == 9)
return allcoeff_y(9).real();
104 else throw std::runtime_error(
"WC_epspOeps: part specification can only go from 0 to 9");
gslpp::vector< gslpp::complex > ** ComputeCoeffDS1PPv(double mu, schemes scheme=NDR) const
gslpp::vector< gslpp::complex > ** ComputeCoeffBMll(double mu, QCD::lepton lepton, bool noSM=false, schemes scheme=NDR) const
Computes the Wilson coefficient for the process .
gslpp::vector< gslpp::complex > ** ComputeCoeffDS1PPz(double muc, schemes scheme=NDR) const
lepton
An enum type for leptons.
const double getMub() const
A get method to access the threshold between five- and four-flavour theory in GeV.
A model class for the Standard Model.
const Flavour & getFlavour() const
A class for a model prediction of an observable.
double getBinMin()
A get method to get the minimum value of the bin.
double computeThValue()
The Wilson coefficient .
gslpp::vector< gslpp::complex > ** allcoeff
WC_C10(const StandardModel &SM_i, unsigned int part_i, QCD::lepton lep_i)
Constructor.
const StandardModel & mySM
WC_C7g(const StandardModel &SM_i, unsigned int part_i)
Constructor.
const StandardModel & mySM
double computeThValue()
The Wilson coefficient .
gslpp::vector< gslpp::complex > ** allcoeff
gslpp::vector< gslpp::complex > ** allcoeff
const StandardModel & mySM
WC_C9(const StandardModel &SM_i, unsigned int part_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The Wilson coefficient .
const StandardModel & mySM
gslpp::vector< gslpp::complex > ** allcoeffv
WC_epspOeps(const StandardModel &SM_i, unsigned int part_i, double mu_z)
Constructor.
gslpp::vector< gslpp::complex > ** allcoeffz
double computeThValue()
The Wilson coefficients of eps' / eps.