15 myNPSMEFTd6(NPSMEFTd6_i),
97 for (std::vector<WilsonCoefficient>::const_iterator it = StandardModelMatching::CMbsmm().begin(); it != StandardModelMatching::CMbsmm().end(); it++ )
vmcbsmm.push_back(*it);
104 std::stringstream out;
106 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMbsmm(): scheme " + out.str() +
"not implemented");
119 std::stringstream out;
121 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMbsmm(): order " + out.str() +
"not implemented");
131 for (std::vector<WilsonCoefficient>::const_iterator it = StandardModelMatching::CMbdmm().begin(); it != StandardModelMatching::CMbdmm().end(); it++ )
vmcbdmm.push_back(*it);
138 std::stringstream out;
140 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMbdmm(): scheme " + out.str() +
"not implemented");
153 std::stringstream out;
155 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMbdmm(): order " + out.str() +
"not implemented");
172 std::stringstream out;
174 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMbsg(): scheme " + out.str() +
"not implemented");
188 std::stringstream out;
190 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMbsg(): order " + out.str() +
"not implemented");
207 std::stringstream out;
209 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMprimebsg(): scheme " + out.str() +
"not implemented");
223 std::stringstream out;
225 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMprimebsg(): order " + out.str() +
"not implemented");
242 std::stringstream out;
244 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMBMll(): scheme " + out.str() +
"not implemented");
273 std::stringstream out;
275 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMBMll(): order " + out.str() +
"not implemented");
292 std::stringstream out;
294 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMprimeBMll(): scheme " + out.str() +
"not implemented");
323 std::stringstream out;
325 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMprimeBMll(): order " + out.str() +
"not implemented");
359 std::stringstream out;
361 throw std::runtime_error(
"NPSMEFTd6Matching::CMBXsnn(): order " + out.str() +
"not implemented");
373 std::stringstream out;
375 throw std::runtime_error(
"NPSMEFTd6Matching::CMXsnn(): qed order " + out.str() +
" not implemented");
const gslpp::complex computelamt_s() const
The product of the CKM elements .
virtual std::vector< WilsonCoefficient > & CMBMll(QCD::lepton lepton)=0
virtual std::vector< WilsonCoefficient > & CMBXsnn(QCD::lepton lepton)=0
virtual std::vector< WilsonCoefficient > & CMprimebsg()=0
virtual std::vector< WilsonCoefficient > & CMprimeBMll(QCD::lepton lepton)=0
virtual std::vector< WilsonCoefficient > & CMbsg()=0
A model class for new physics in the form of the dimension-six effective Lagrangian.
const double getCHL1_11() const
Return NP coeff CHL1_11.
const double getCLQ3_1123() const
Return NP coeff CLQ3_1123.
const double getCHe_11() const
Return NP coeff CHe_11.
const double getCLd_3323() const
Return NP coeff CLd_3323.
const double getCLQ1_3323() const
Return NP coeff CLQ1_3323.
const double getCLedQ_22() const
Return NP coeff CLedq_22.
const double getCQe_2311() const
Return NP coeff CQe_2322.
const double getCHL3_22() const
Return NP coeff CHL3_22.
const double getCLd_2223() const
Return NP coeff CLd_2223.
const double getCLd_1123() const
Return NP coeff CLd_1123.
const double getCLu_2233() const
Return NP coeff CLu_2233.
const double getLambda_NP() const
Return Lambda_NP.
const double getCHe_22() const
Return NP coeff CHe_22.
const double getCHL3_11() const
Return NP coeff CHL3_11.
const double getCLedQ_11() const
Return NP coeff CLedq_11.
const double getCed_1123() const
Return NP coeff Ced_1123.
const double getCLQ3_3323() const
Return NP coeff CLQ3_3323.
const double getCHL1_22() const
Return NP coeff CHL1_22.
const double getCLu_1133() const
Return NP coeff CLu_1133.
const double getCLQ3_2223() const
Return NP coeff CLQ3_2223.
const double getCLQ1_1123() const
Return NP coeff CLQ1_1123.
const double getCQe_2322() const
Return NP coeff CQe_2322.
const double getCeu_2233() const
Return NP coeff Ceu_2233.
const double getCpLedQ_22() const
Return NP coeff CpLedq_22.
const double getCLQ1_2223() const
Return NP coeff CLQ1_2223.
const double getCeu_1133() const
Return NP coeff Ceu_1133.
const double getCpLedQ_11() const
Return NP coeff CpLedq_11.
const double getCed_2223() const
Return NP coeff Ced_2223.
gslpp::complex SMEFT_factor
std::vector< WilsonCoefficient > & CMbdmm()
gslpp::complex CQe_2322_tot
gslpp::complex CQe_2311_tot
WilsonCoefficient mcprimebsg
std::vector< WilsonCoefficient > vmcprimeBMll
const NPSMEFTd6 & myNPSMEFTd6
std::vector< WilsonCoefficient > & CMbsg()
gslpp::complex loop_factor_2
gslpp::complex CRnunuNPtau
the Wilson Coefficient .
gslpp::complex CLQ1_3323_tot
std::vector< WilsonCoefficient > & CMprimeBMll(QCD::lepton lepton)
gslpp::complex CLQ3_1123_tot
std::vector< WilsonCoefficient > vmcBMll
gslpp::complex CLQ3_3323_tot
std::vector< WilsonCoefficient > & CMprimebsg()
std::vector< WilsonCoefficient > & CMbsmm()
std::vector< WilsonCoefficient > vmcbsmm
virtual ~NPSMEFTd6Matching()
gslpp::complex CLQ3_2223_tot
gslpp::complex CLnunuNPtau
the Wilson Coefficient .
gslpp::complex CLnunuNPe
the Wilson Coefficient .
std::vector< WilsonCoefficient > vmcprimebsg
gslpp::complex CLQ1_1123_tot
std::vector< WilsonCoefficient > & CMBXsnn(QCD::lepton lepton)
std::vector< WilsonCoefficient > vmcbsnn
void updateNPSMEFTd6Parameters()
Updates to new FlavourWilsonCoefficient parameter sets.
WilsonCoefficient mcprimeBMll
gslpp::complex CRnunuNPe
the Wilson Coefficient .
gslpp::complex CLnunuNPmu
the Wilson Coefficient .
gslpp::complex CLQ1_2223_tot
std::vector< WilsonCoefficient > vmcbsg
NPSMEFTd6Matching(const NPSMEFTd6 &NPSMEFTd6_i)
gslpp::complex CRnunuNPmu
the Wilson Coefficient .
std::vector< WilsonCoefficient > vmcbdmm
std::vector< WilsonCoefficient > & CMBMll(QCD::lepton lepton)
gslpp::complex loop_factor
const double & getMass() const
A get method to access the particle mass.
lepton
An enum type for leptons.
const Particle & getQuarks(const QCD::quark q) const
A get method to access a quark as an object of the type Particle.
const double getMuw() const
A get method to retrieve the matching scale around the weak scale.
const CKM & getCKM() const
A get method to retrieve the member object of type CKM.
const double v() const
The Higgs vacuum expectation value.
const double getAle() const
A get method to retrieve the fine-structure constant .
A class for the matching in the Standard Model.
void updateSMParameters()
Updates to new Standard Model parameter sets.
void setCoeff(const gslpp::vector< gslpp::complex > &z, orders order_i)
schemes getScheme() const
virtual void setMu(double mu)
orders_qed getOrder_qed() const