master
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
A class for the matching in the NPSMEFTd6.
More...
#include <NPSMEFTd6Matching.h>
A class for the matching in the NPSMEFTd6.
- Author
- HEPfit Collaboration
- Copyright
- GNU General Public License
Definition at line 24 of file NPSMEFTd6Matching.h.
◆ NPSMEFTd6Matching()
| NPSMEFTd6Matching::NPSMEFTd6Matching |
( |
const NPSMEFTd6 & |
NPSMEFTd6_i | ) |
|
◆ ~NPSMEFTd6Matching()
| NPSMEFTd6Matching::~NPSMEFTd6Matching |
( |
| ) |
|
|
virtual |
◆ CMbdmm()
Definition at line 111 of file NPSMEFTd6Matching.cpp.
114 for (std::vector<WilsonCoefficient>::iterator it = StandardModelMatching::CMbdmm().begin(); it != StandardModelMatching::CMbdmm().end(); it++ )
vmcbdmm.push_back(*it);
121 std::stringstream out;
123 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMbdmm(): scheme " + out.str() +
"not implemented");
136 std::stringstream out;
138 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMbdmm(): order " + out.str() +
"not implemented");
◆ CMBMll()
Implements ModelMatching.
Definition at line 215 of file NPSMEFTd6Matching.cpp.
225 std::stringstream out;
227 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMBMll(): scheme " + out.str() +
"not implemented");
256 std::stringstream out;
258 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMBMll(): order " + out.str() +
"not implemented");
◆ CMbsg()
Implements ModelMatching.
Definition at line 145 of file NPSMEFTd6Matching.cpp.
155 std::stringstream out;
157 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMbsg(): scheme " + out.str() +
"not implemented");
171 std::stringstream out;
173 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMbsg(): order " + out.str() +
"not implemented");
◆ CMbsmm()
Definition at line 77 of file NPSMEFTd6Matching.cpp.
80 for (std::vector<WilsonCoefficient>::iterator it = StandardModelMatching::CMbsmm().begin(); it != StandardModelMatching::CMbsmm().end(); it++ )
vmcbsmm.push_back(*it);
87 std::stringstream out;
89 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMbsmm(): scheme " + out.str() +
"not implemented");
102 std::stringstream out;
104 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMbsmm(): order " + out.str() +
"not implemented");
◆ CMprimeBMll()
Implements ModelMatching.
Definition at line 265 of file NPSMEFTd6Matching.cpp.
275 std::stringstream out;
277 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMprimeBMll(): scheme " + out.str() +
"not implemented");
306 std::stringstream out;
308 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMprimeBMll(): order " + out.str() +
"not implemented");
◆ CMprimebsg()
Implements ModelMatching.
Definition at line 180 of file NPSMEFTd6Matching.cpp.
190 std::stringstream out;
192 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMprimebsg(): scheme " + out.str() +
"not implemented");
206 std::stringstream out;
208 throw std::runtime_error(
"FlavourWilsonCoefficientMatching::CMprimebsg(): order " + out.str() +
"not implemented");
◆ updateNPSMEFTd6Parameters()
| void NPSMEFTd6Matching::updateNPSMEFTd6Parameters |
( |
| ) |
|
◆ C10NPe
◆ C10NPmu
◆ C10pNPe
◆ C10pNPmu
◆ C7NP
◆ C7pNP
◆ C8NP
◆ C8pNP
◆ C9NPe
◆ C9NPmu
◆ C9pNPe
◆ C9pNPmu
◆ CLQ1_1123_tot
◆ CLQ1_2223_tot
◆ CLQ3_1123_tot
◆ CLQ3_2223_tot
◆ CPNPe
◆ CPNPmu
◆ CPpNPe
◆ CPpNPmu
◆ CQe_2311_tot
◆ CQe_2322_tot
◆ CSNPe
◆ CSNPmu
◆ CSpNPe
◆ CSpNPmu
◆ loop_factor
◆ mcbdmm
◆ mcBMll
◆ mcbsg
◆ mcbsmm
◆ mcprimeBMll
◆ mcprimebsg
◆ Muw
| double NPSMEFTd6Matching::Muw |
|
private |
◆ myNPSMEFTd6
| const NPSMEFTd6& NPSMEFTd6Matching::myNPSMEFTd6 |
|
private |
◆ SMEFT_factor
◆ vmcbdmm
◆ vmcBMll
◆ vmcbsg
◆ vmcbsmm
◆ vmcprimeBMll
◆ vmcprimebsg
The documentation for this class was generated from the following files:
WilsonCoefficient mcprimeBMll
gslpp::complex CLQ3_2223_tot
double getCLedQ_11() const
Return NP coeff CLedq_11.
virtual std::vector< WilsonCoefficient > & CMprimeBMll(QCD::lepton lepton)=0
virtual double v() const
The Higgs vacuum expectation value.
double getCpLedQ_11() const
Return NP coeff CpLedq_11.
gslpp::complex CLQ1_2223_tot
double getCHL1_11() const
Return NP coeff CHL1_11.
gslpp::complex loop_factor
double getCLQ3_2223() const
Return NP coeff CLQ3_2223.
gslpp::complex SMEFT_factor
gslpp::complex computelamt_s() const
The product of the CKM elements .
std::vector< WilsonCoefficient > vmcbsmm
double getCLd_1123() const
Return NP coeff CLd_1123.
virtual std::vector< WilsonCoefficient > & CMbsg()=0
complex log(const complex &z)
StandardModelMatching(const StandardModel &SM_i)
schemes getScheme() const
std::vector< WilsonCoefficient > vmcBMll
double getCeu_1133() const
Return NP coeff Ceu_1133.
double getCLQ1_1123() const
Return NP coeff CLQ1_1123.
double getCLQ3_1123() const
Return NP coeff CLQ3_1123.
double getCHe_11() const
Return NP coeff CHe_11.
void setCoeff(const gslpp::vector< gslpp::complex > &z, orders order_i)
const double & getMass() const
A get method to access the particle mass.
double getCHL3_22() const
Return NP coeff CHL3_22.
virtual std::vector< WilsonCoefficient > & CMBMll(QCD::lepton lepton)=0
const NPSMEFTd6 & myNPSMEFTd6
double getCpLedQ_22() const
Return NP coeff CpLedq_22.
double getCHL1_22() const
Return NP coeff CHL1_22.
gslpp::complex CLQ1_1123_tot
std::vector< WilsonCoefficient > vmcbdmm
Particle getQuarks(const QCD::quark q) const
A get method to access a quark as an object of the type Particle.
virtual void setMu(double mu)
double getCHe_22() const
Return NP coeff CHe_22.
WilsonCoefficient mcprimebsg
gslpp::complex CLQ3_1123_tot
void updateSMParameters()
Updates to new Standard Model parameter sets.
virtual std::vector< WilsonCoefficient > & CMprimebsg()=0
double getCLu_2233() const
Return NP coeff CLu_2233.
double getCeu_2233() const
Return NP coeff Ceu_2233.
double getCed_1123() const
Return NP coeff Ced_1123.
double getCQe_2311() const
Return NP coeff CQe_2322.
double getCLd_2223() const
Return NP coeff CLd_2223.
double getCLQ1_2223() const
Return NP coeff CLQ1_2223.
double getCHL3_11() const
Return NP coeff CHL3_11.
double getLambda_NP() const
Return Lambda_NP.
double getCLu_1133() const
Return NP coeff CLu_1133.
std::vector< WilsonCoefficient > vmcprimeBMll
double getCLedQ_22() const
Return NP coeff CLedq_22.
double getCed_2223() const
Return NP coeff Ced_2223.
std::vector< WilsonCoefficient > vmcprimebsg
gslpp::complex CQe_2322_tot
double getAle() const
A get method to retrieve the fine-structure constant .
std::vector< WilsonCoefficient > vmcbsg
CKM getCKM() const
A get method to retrieve the member object of type CKM.
double getMuw() const
A get method to retrieve the matching scale around the weak scale.
gslpp::complex CQe_2311_tot
double getCQe_2322() const
Return NP coeff CQe_2322.