13 "cH_LNP",
"cT_LNP",
"c6_LNP",
"cB_LNP",
"cW_LNP",
"c2B_LNP",
"c2W_LNP",
"c2G_LNP",
"c3W_LNP",
"c3G_LNP",
"cHW_LNP",
"cHB_LNP",
"cgam_LNP",
"cg_LNP",
"cHq1_LNP",
"cHq3_LNP",
"cHt_LNP",
"ctD_LNP",
"cqD1_LNP",
"cqD3_LNP",
"cqq1_LNP",
"cqq3_LNP",
"cqt1_LNP",
"cqt8_LNP",
"ctt_LNP",
"ctG_LNP",
"ctB_LNP",
"ctW_LNP",
"cu_LNP",
"cd_LNP",
"ce_LNP",
"Lambda_NP"
18:
NPSMEFTd6General(), YuUV(3,3,0.), YuUVhc(3,3,0.), YdUV(3,3,0.), YdUVhc(3,3,0.), YeUV(3,3,0.), YeUVhc(3,3,0.) {
61 if(
name.compare(
"cH_LNP") == 0 ) {
65 }
else if(
name.compare(
"cT_LNP")==0) {
69 }
else if(
name.compare(
"c6_LNP")==0) {
73 }
else if(
name.compare(
"cB_LNP")==0) {
77 }
else if(
name.compare(
"cW_LNP")==0) {
81 }
else if(
name.compare(
"c2B_LNP")==0) {
85 }
else if(
name.compare(
"c2W_LNP")==0) {
89 }
else if(
name.compare(
"c2G_LNP")==0) {
93 }
else if(
name.compare(
"c3W_LNP")==0) {
97 }
else if(
name.compare(
"c3G_LNP")==0) {
101 }
else if(
name.compare(
"cHW_LNP")==0) {
105 }
else if(
name.compare(
"cHB_LNP")==0) {
109 }
else if(
name.compare(
"cgam_LNP")==0) {
113 }
else if(
name.compare(
"cg_LNP")==0) {
117 }
else if(
name.compare(
"cHq1_LNP")==0) {
121 }
else if(
name.compare(
"cHq3_LNP")==0) {
125 }
else if(
name.compare(
"cHt_LNP")==0) {
129 }
else if(
name.compare(
"ctD_LNP")==0) {
133 }
else if(
name.compare(
"cqD1_LNP")==0) {
137 }
else if(
name.compare(
"cqD3_LNP")==0) {
141 }
else if(
name.compare(
"cqq1_LNP")==0) {
145 }
else if(
name.compare(
"cqq3_LNP")==0) {
149 }
else if(
name.compare(
"cqt1_LNP")==0) {
153 }
else if(
name.compare(
"cqt8_LNP")==0) {
157 }
else if(
name.compare(
"ctt_LNP")==0) {
161 }
else if(
name.compare(
"ctG_LNP")==0) {
165 }
else if(
name.compare(
"ctB_LNP")==0) {
169 }
else if(
name.compare(
"ctW_LNP")==0) {
173 }
else if(
name.compare(
"cu_LNP")==0) {
177 }
else if(
name.compare(
"cd_LNP")==0) {
181 }
else if(
name.compare(
"ce_LNP")==0) {
185 }
else if(
name.compare(
"Lambda_NP")==0) {
197 if (
name.compare(
"RGEci") == 0) {
515 for (
int i = 0; i < 3; i++) {
516 for (
int j = 0; j < 3; j++) {
std::map< std::string, std::reference_wrapper< const double > > ModelParamMap
std::string name
The name of the model.
void setModelName(const std::string name)
A method to set the name of the model.
A model class for new physics in the form of the dimension-six effective Lagrangian.
double Cqu8_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double CW_LNP
The dimension-6 operator coefficient .
double CHbox_LNP
The dimension-6 operator coefficient .
double CHu_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double CeH_33i_LNP
The dimension-6 operator coefficient (Imaginary part).
virtual bool PostUpdate()
The post-update method for NPSMEFTd6General.
virtual bool setFlag(const std::string name, const bool value)
A method to check if all the mandatory parameters for NPSMEFTd6General have been provided in model in...
double Cqe_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double Cqq1_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double CdH_33i_LNP
The dimension-6 operator coefficient (Imaginary part).
double Cqd8_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of the model.
double CHl1_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double Cld_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double Ced_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double Ceu_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double CuW_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
void ChangeToEvolutorsBasisPureSM()
This function computes the SM parameters needed for the evolutor, neglecting any NP contribution.
double Clq3_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double Cqd1_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double CdH_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double CHq1_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double CHG_LNP
The dimension-6 operator coefficient .
double Cll_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double Cqu1_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double CHD_LNP
The dimension-6 operator coefficient .
double CHd_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double Cqq3_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double CHB_LNP
The dimension-6 operator coefficient .
double CHe_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double CHWB_LNP
The dimension-6 operator coefficient .
double Cle_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double CuG_33i_LNP
The dimension-6 operator coefficient (Imaginary part).
double Clq1_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double CHq3_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
std::string SMEFTBasisFlag
double CuG_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double CuH_33i_LNP
The dimension-6 operator coefficient (Imaginary part).
double CeH_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double CG_LNP
The dimension-6 operator coefficient .
double CuB_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double Clu_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double Cud1_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double Cuu_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double CHW_LNP
The dimension-6 operator coefficient .
double CuB_33i_LNP
The dimension-6 operator coefficient (Imaginary part).
double Cud8_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double CH_LNP
The dimension-6 operator coefficient .
double Cee_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double CuW_33i_LNP
The dimension-6 operator coefficient (Imaginary part).
double getSMEFTCoeffEW(const std::string name) const
double CuH_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double CHl3_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double Lambda_NP
The new physics scale [GeV].
double Cdd_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
gslpp::matrix< gslpp::complex > YuUV
gslpp::matrix< gslpp::complex > YeUVhc
Yukawa matrices and h.c. at the UV scale.
static std::string NPd6SILHVars[NNPd6SILHVars]
double g3UV2
SM gauge couplings at the UV scale (squared).
double lambdaHUV
SM couplings at the UV scale.
gslpp::matrix< gslpp::complex > YuUVhc
bool FlagRGEci
A boolean for the model flag RGEci , to include RGE effects. (Overwrittes NPSMEFTGeneral....
gslpp::matrix< gslpp::complex > YdUV
virtual void setParameter(const std::string name, const double &value)
gslpp::matrix< gslpp::complex > YeUV
void setNPSMEFTd6GeneralParameters()
gslpp::matrix< gslpp::complex > YdUVhc
virtual bool setFlag(const std::string name, const bool value)
virtual bool PostUpdate()
double muw
A matching scale around the weak scale in GeV.