17 "CG_LNP",
"CW_LNP",
"CHG_LNP",
"CHW_LNP",
"CHB_LNP",
"CHWB_LNP",
"CHD_LNP",
"CHbox_LNP",
"CH_LNP",
18 "CHl1_aar_LNP",
"CHl1_33r_LNP",
"CHl3_aar_LNP",
"CHl3_33r_LNP",
"CHe_aar_LNP",
"CHe_33r_LNP",
19 "CHq1_aar_LNP",
"CHq1_33r_LNP",
"CHq3_aar_LNP",
"CHq3_33r_LNP",
"CHu_aar_LNP",
"CHu_33r_LNP",
20 "CHd_aar_LNP",
"CHd_33r_LNP",
"CHud_33r_LNP",
"CeH_33r_LNP",
"CuH_33r_LNP",
"CdH_33r_LNP",
21 "CuG_33r_LNP",
"CuW_33r_LNP",
"CuB_33r_LNP",
"CdG_33r_LNP",
"CdW_33r_LNP",
"CdB_33r_LNP",
22 "CeW_33r_LNP",
"CeB_33r_LNP",
"Cll_aabbr_LNP",
"Cll_abbar_LNP",
"Cll_aa33r_LNP",
"Cll_a33ar_LNP",
"Cll_3333r_LNP",
23 "Clq1_aabbr_LNP",
"Clq1_aa33r_LNP",
"Clq1_33aar_LNP",
"Clq1_3333r_LNP",
"Clq3_aabbr_LNP",
"Clq3_aa33r_LNP",
"Clq3_33aar_LNP",
"Clq3_3333r_LNP",
24 "Cee_aabbr_LNP",
"Cee_aa33r_LNP",
"Cee_3333r_LNP",
"Ceu_aabbr_LNP",
"Ceu_aa33r_LNP",
"Ceu_33aar_LNP",
"Ceu_3333r_LNP",
25 "Ced_aabbr_LNP",
"Ced_aa33r_LNP",
"Ced_33aar_LNP",
"Ced_3333r_LNP",
"Cle_aabbr_LNP",
"Cle_aa33r_LNP",
"Cle_33aar_LNP",
"Cle_3333r_LNP",
26 "Clu_aabbr_LNP",
"Clu_aa33r_LNP",
"Clu_33aar_LNP",
"Clu_3333r_LNP",
"Cld_aabbr_LNP",
"Cld_aa33r_LNP",
"Cld_33aar_LNP",
"Cld_3333r_LNP",
27 "Cqe_aabbr_LNP",
"Cqe_aa33r_LNP",
"Cqe_33aar_LNP",
"Cqe_3333r_LNP",
"Cledq_3333r_LNP",
28 "Cqq1_aabbr_LNP",
"Cqq1_abbar_LNP",
"Cqq1_aa33r_LNP",
"Cqq1_a33ar_LNP",
"Cqq1_3333r_LNP",
29 "Cqq3_aabbr_LNP",
"Cqq3_abbar_LNP",
"Cqq3_aa33r_LNP",
"Cqq3_a33ar_LNP",
"Cqq3_3333r_LNP",
30 "Cuu_aabbr_LNP",
"Cuu_abbar_LNP",
"Cuu_aa33r_LNP",
"Cuu_a33ar_LNP",
"Cuu_3333r_LNP",
31 "Cdd_aabbr_LNP",
"Cdd_abbar_LNP",
"Cdd_aa33r_LNP",
"Cdd_a33ar_LNP",
"Cdd_3333r_LNP",
32 "Cud1_aabbr_LNP",
"Cud1_aa33r_LNP",
"Cud1_33aar_LNP",
"Cud1_3333r_LNP",
"Cud8_aabbr_LNP",
"Cud8_aa33r_LNP",
"Cud8_33aar_LNP",
"Cud8_3333r_LNP",
33 "Cqu1_aabbr_LNP",
"Cqu1_aa33r_LNP",
"Cqu1_33aar_LNP",
"Cqu1_3333r_LNP",
"Cqu8_aabbr_LNP",
"Cqu8_aa33r_LNP",
"Cqu8_33aar_LNP",
"Cqu8_3333r_LNP",
34 "Cqd1_aabbr_LNP",
"Cqd1_aa33r_LNP",
"Cqd1_33aar_LNP",
"Cqd1_3333r_LNP",
"Cqd8_aabbr_LNP",
"Cqd8_aa33r_LNP",
"Cqd8_33aar_LNP",
"Cqd8_3333r_LNP",
35 "Cquqd1_3333r_LNP",
"Cquqd8_3333r_LNP",
"Clequ1_3333r_LNP",
"Clequ3_3333r_LNP",
174 if(
name.compare(
"CG_LNP") == 0 ) {
178}
else if(
name.compare(
"CW_LNP") == 0 ) {
182}
else if(
name.compare(
"CHG_LNP") == 0 ) {
186}
else if(
name.compare(
"CHW_LNP") == 0 ) {
190}
else if(
name.compare(
"CHB_LNP") == 0 ) {
194}
else if(
name.compare(
"CHWB_LNP") == 0 ) {
198}
else if(
name.compare(
"CHD_LNP") == 0 ) {
202}
else if(
name.compare(
"CHbox_LNP") == 0 ) {
206}
else if(
name.compare(
"CH_LNP") == 0 ) {
210}
else if(
name.compare(
"CHl1_aar_LNP") == 0 ) {
214}
else if(
name.compare(
"CHl1_33r_LNP") == 0 ) {
218}
else if(
name.compare(
"CHl3_aar_LNP") == 0 ) {
222}
else if(
name.compare(
"CHl3_33r_LNP") == 0 ) {
226}
else if(
name.compare(
"CHe_aar_LNP") == 0 ) {
230}
else if(
name.compare(
"CHe_33r_LNP") == 0 ) {
234}
else if(
name.compare(
"CHq1_aar_LNP") == 0 ) {
238}
else if(
name.compare(
"CHq1_33r_LNP") == 0 ) {
242}
else if(
name.compare(
"CHq3_aar_LNP") == 0 ) {
246}
else if(
name.compare(
"CHq3_33r_LNP") == 0 ) {
250}
else if(
name.compare(
"CHu_aar_LNP") == 0 ) {
254}
else if(
name.compare(
"CHu_33r_LNP") == 0 ) {
258}
else if(
name.compare(
"CHd_aar_LNP") == 0 ) {
262}
else if(
name.compare(
"CHd_33r_LNP") == 0 ) {
266}
else if(
name.compare(
"CHud_33r_LNP") == 0 ) {
270}
else if(
name.compare(
"CeH_33r_LNP") == 0 ) {
274}
else if(
name.compare(
"CuH_33r_LNP") == 0 ) {
278}
else if(
name.compare(
"CdH_33r_LNP") == 0 ) {
282}
else if(
name.compare(
"CuG_33r_LNP") == 0 ) {
286}
else if(
name.compare(
"CuW_33r_LNP") == 0 ) {
290}
else if(
name.compare(
"CuB_33r_LNP") == 0 ) {
294}
else if(
name.compare(
"CdG_33r_LNP") == 0 ) {
298}
else if(
name.compare(
"CdW_33r_LNP") == 0 ) {
302}
else if(
name.compare(
"CdB_33r_LNP") == 0 ) {
306}
else if(
name.compare(
"CeW_33r_LNP") == 0 ) {
310}
else if(
name.compare(
"CeB_33r_LNP") == 0 ) {
314}
else if(
name.compare(
"Cll_aabbr_LNP") == 0 ) {
318}
else if(
name.compare(
"Cll_abbar_LNP") == 0 ) {
322}
else if(
name.compare(
"Cll_aa33r_LNP") == 0 ) {
326}
else if(
name.compare(
"Cll_a33ar_LNP") == 0 ) {
330}
else if(
name.compare(
"Cll_3333r_LNP") == 0 ) {
334}
else if(
name.compare(
"Clq1_aabbr_LNP") == 0 ) {
338}
else if(
name.compare(
"Clq1_aa33r_LNP") == 0 ) {
342}
else if(
name.compare(
"Clq1_33aar_LNP") == 0 ) {
346}
else if(
name.compare(
"Clq1_3333r_LNP") == 0 ) {
350}
else if(
name.compare(
"Clq3_aabbr_LNP") == 0 ) {
354}
else if(
name.compare(
"Clq3_aa33r_LNP") == 0 ) {
358}
else if(
name.compare(
"Clq3_33aar_LNP") == 0 ) {
362}
else if(
name.compare(
"Clq3_3333r_LNP") == 0 ) {
366}
else if(
name.compare(
"Cee_aabbr_LNP") == 0 ) {
370}
else if(
name.compare(
"Cee_aa33r_LNP") == 0 ) {
374}
else if(
name.compare(
"Cee_3333r_LNP") == 0 ) {
378}
else if(
name.compare(
"Ceu_aabbr_LNP") == 0 ) {
382}
else if(
name.compare(
"Ceu_aa33r_LNP") == 0 ) {
386}
else if(
name.compare(
"Ceu_33aar_LNP") == 0 ) {
390}
else if(
name.compare(
"Ceu_3333r_LNP") == 0 ) {
394}
else if(
name.compare(
"Ced_aabbr_LNP") == 0 ) {
398}
else if(
name.compare(
"Ced_aa33r_LNP") == 0 ) {
402}
else if(
name.compare(
"Ced_33aar_LNP") == 0 ) {
406}
else if(
name.compare(
"Ced_3333r_LNP") == 0 ) {
410}
else if(
name.compare(
"Cle_aabbr_LNP") == 0 ) {
414}
else if(
name.compare(
"Cle_aa33r_LNP") == 0 ) {
418}
else if(
name.compare(
"Cle_33aar_LNP") == 0 ) {
422}
else if(
name.compare(
"Cle_3333r_LNP") == 0 ) {
426}
else if(
name.compare(
"Clu_aabbr_LNP") == 0 ) {
430}
else if(
name.compare(
"Clu_aa33r_LNP") == 0 ) {
434}
else if(
name.compare(
"Clu_33aar_LNP") == 0 ) {
438}
else if(
name.compare(
"Clu_3333r_LNP") == 0 ) {
442}
else if(
name.compare(
"Cld_aabbr_LNP") == 0 ) {
446}
else if(
name.compare(
"Cld_aa33r_LNP") == 0 ) {
450}
else if(
name.compare(
"Cld_33aar_LNP") == 0 ) {
454}
else if(
name.compare(
"Cld_3333r_LNP") == 0 ) {
458}
else if(
name.compare(
"Cqe_aabbr_LNP") == 0 ) {
462}
else if(
name.compare(
"Cqe_aa33r_LNP") == 0 ) {
466}
else if(
name.compare(
"Cqe_33aar_LNP") == 0 ) {
470}
else if(
name.compare(
"Cqe_3333r_LNP") == 0 ) {
474}
else if(
name.compare(
"Cledq_3333r_LNP") == 0 ) {
478}
else if(
name.compare(
"Cqq1_aabbr_LNP") == 0 ) {
482}
else if(
name.compare(
"Cqq1_abbar_LNP") == 0 ) {
486}
else if(
name.compare(
"Cqq1_aa33r_LNP") == 0 ) {
490}
else if(
name.compare(
"Cqq1_a33ar_LNP") == 0 ) {
494}
else if(
name.compare(
"Cqq1_3333r_LNP") == 0 ) {
498}
else if(
name.compare(
"Cqq3_aabbr_LNP") == 0 ) {
502}
else if(
name.compare(
"Cqq3_abbar_LNP") == 0 ) {
506}
else if(
name.compare(
"Cqq3_aa33r_LNP") == 0 ) {
510}
else if(
name.compare(
"Cqq3_a33ar_LNP") == 0 ) {
514}
else if(
name.compare(
"Cqq3_3333r_LNP") == 0 ) {
518}
else if(
name.compare(
"Cuu_aabbr_LNP") == 0 ) {
522}
else if(
name.compare(
"Cuu_abbar_LNP") == 0 ) {
526}
else if(
name.compare(
"Cuu_aa33r_LNP") == 0 ) {
530}
else if(
name.compare(
"Cuu_a33ar_LNP") == 0 ) {
534}
else if(
name.compare(
"Cuu_3333r_LNP") == 0 ) {
538}
else if(
name.compare(
"Cdd_aabbr_LNP") == 0 ) {
542}
else if(
name.compare(
"Cdd_abbar_LNP") == 0 ) {
546}
else if(
name.compare(
"Cdd_aa33r_LNP") == 0 ) {
550}
else if(
name.compare(
"Cdd_a33ar_LNP") == 0 ) {
554}
else if(
name.compare(
"Cdd_3333r_LNP") == 0 ) {
558}
else if(
name.compare(
"Cud1_aabbr_LNP") == 0 ) {
562}
else if(
name.compare(
"Cud1_aa33r_LNP") == 0 ) {
566}
else if(
name.compare(
"Cud1_33aar_LNP") == 0 ) {
570}
else if(
name.compare(
"Cud1_3333r_LNP") == 0 ) {
574}
else if(
name.compare(
"Cud8_aabbr_LNP") == 0 ) {
578}
else if(
name.compare(
"Cud8_aa33r_LNP") == 0 ) {
582}
else if(
name.compare(
"Cud8_33aar_LNP") == 0 ) {
586}
else if(
name.compare(
"Cud8_3333r_LNP") == 0 ) {
590}
else if(
name.compare(
"Cqu1_aabbr_LNP") == 0 ) {
594}
else if(
name.compare(
"Cqu1_aa33r_LNP") == 0 ) {
598}
else if(
name.compare(
"Cqu1_33aar_LNP") == 0 ) {
602}
else if(
name.compare(
"Cqu1_3333r_LNP") == 0 ) {
606}
else if(
name.compare(
"Cqu8_aabbr_LNP") == 0 ) {
610}
else if(
name.compare(
"Cqu8_aa33r_LNP") == 0 ) {
614}
else if(
name.compare(
"Cqu8_33aar_LNP") == 0 ) {
618}
else if(
name.compare(
"Cqu8_3333r_LNP") == 0 ) {
622}
else if(
name.compare(
"Cqd1_aabbr_LNP") == 0 ) {
626}
else if(
name.compare(
"Cqd1_aa33r_LNP") == 0 ) {
630}
else if(
name.compare(
"Cqd1_33aar_LNP") == 0 ) {
634}
else if(
name.compare(
"Cqd1_3333r_LNP") == 0 ) {
638}
else if(
name.compare(
"Cqd8_aabbr_LNP") == 0 ) {
642}
else if(
name.compare(
"Cqd8_aa33r_LNP") == 0 ) {
646}
else if(
name.compare(
"Cqd8_33aar_LNP") == 0 ) {
650}
else if(
name.compare(
"Cqd8_3333r_LNP") == 0 ) {
654}
else if(
name.compare(
"Cquqd1_3333r_LNP") == 0 ) {
658}
else if(
name.compare(
"Cquqd8_3333r_LNP") == 0 ) {
662}
else if(
name.compare(
"Clequ1_3333r_LNP") == 0 ) {
666}
else if(
name.compare(
"Clequ3_3333r_LNP") == 0 ) {
670}
else if (
name.compare(
"Lambda_NP") == 0 )
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).
virtual bool PostUpdate()
The post-update method for NPSMEFTd6General.
double Cqe_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double CHud_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double Cledq_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 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 Clequ3_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).
double Clq3_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double CdB_33r_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 CeW_33r_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 CdW_33r_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 CdG_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double Cquqd8_3333r_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 CeB_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
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 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).
double CuG_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double CeH_33r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
double CG_LNP
The dimension-6 operator coefficient .
double Cquqd1_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
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 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 Clequ1_3333r_LNP
The dimension-6 operator coefficient (Real part and pure real operator).
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).
void setNPSMEFTd6GeneralParameters()
An auxiliary method to set the WC of the general class.
virtual bool PostUpdate()
The post-update method for NPSMEFTd6General.
static std::string NPSMEFTd6U2Vars[NNPSMEFTd6U2Vars]
virtual void setParameter(const std::string name, const double &value)