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",
42 ModelParamMap.insert(std::make_pair(
"CG_LNP", std::cref(CG_LNP)));
43 ModelParamMap.insert(std::make_pair(
"CW_LNP", std::cref(CW_LNP)));
44 ModelParamMap.insert(std::make_pair(
"CHG_LNP", std::cref(CHG_LNP)));
45 ModelParamMap.insert(std::make_pair(
"CHW_LNP", std::cref(CHW_LNP)));
46 ModelParamMap.insert(std::make_pair(
"CHB_LNP", std::cref(CHB_LNP)));
47 ModelParamMap.insert(std::make_pair(
"CHWB_LNP", std::cref(CHWB_LNP)));
48 ModelParamMap.insert(std::make_pair(
"CHD_LNP", std::cref(CHD_LNP)));
49 ModelParamMap.insert(std::make_pair(
"CHbox_LNP", std::cref(CHbox_LNP)));
50 ModelParamMap.insert(std::make_pair(
"CH_LNP", std::cref(CH_LNP)));
52 ModelParamMap.insert(std::make_pair(
"CHl1_33r_LNP", std::cref(CHl1_33r_LNP)));
54 ModelParamMap.insert(std::make_pair(
"CHl3_33r_LNP", std::cref(CHl3_33r_LNP)));
56 ModelParamMap.insert(std::make_pair(
"CHe_33r_LNP", std::cref(CHe_33r_LNP)));
58 ModelParamMap.insert(std::make_pair(
"CHq1_33r_LNP", std::cref(CHq1_33r_LNP)));
60 ModelParamMap.insert(std::make_pair(
"CHq3_33r_LNP", std::cref(CHq3_33r_LNP)));
62 ModelParamMap.insert(std::make_pair(
"CHu_33r_LNP", std::cref(CHu_33r_LNP)));
64 ModelParamMap.insert(std::make_pair(
"CHd_33r_LNP", std::cref(CHd_33r_LNP)));
65 ModelParamMap.insert(std::make_pair(
"CHud_33r_LNP", std::cref(CHud_33r_LNP)));
66 ModelParamMap.insert(std::make_pair(
"CeH_33r_LNP", std::cref(CeH_33r_LNP)));
67 ModelParamMap.insert(std::make_pair(
"CuH_33r_LNP", std::cref(CuH_33r_LNP)));
68 ModelParamMap.insert(std::make_pair(
"CdH_33r_LNP", std::cref(CdH_33r_LNP)));
69 ModelParamMap.insert(std::make_pair(
"CuG_33r_LNP", std::cref(CuG_33r_LNP)));
70 ModelParamMap.insert(std::make_pair(
"CuW_33r_LNP", std::cref(CuW_33r_LNP)));
71 ModelParamMap.insert(std::make_pair(
"CuB_33r_LNP", std::cref(CuB_33r_LNP)));
72 ModelParamMap.insert(std::make_pair(
"CdG_33r_LNP", std::cref(CdG_33r_LNP)));
73 ModelParamMap.insert(std::make_pair(
"CdW_33r_LNP", std::cref(CdW_33r_LNP)));
74 ModelParamMap.insert(std::make_pair(
"CdB_33r_LNP", std::cref(CdB_33r_LNP)));
75 ModelParamMap.insert(std::make_pair(
"CeW_33r_LNP", std::cref(CeW_33r_LNP)));
76 ModelParamMap.insert(std::make_pair(
"CeB_33r_LNP", std::cref(CeB_33r_LNP)));
81 ModelParamMap.insert(std::make_pair(
"Cll_3333r_LNP", std::cref(Cll_3333r_LNP)));
85 ModelParamMap.insert(std::make_pair(
"Clq1_3333r_LNP", std::cref(Clq1_3333r_LNP)));
89 ModelParamMap.insert(std::make_pair(
"Clq3_3333r_LNP", std::cref(Clq3_3333r_LNP)));
92 ModelParamMap.insert(std::make_pair(
"Cee_3333r_LNP", std::cref(Cee_3333r_LNP)));
96 ModelParamMap.insert(std::make_pair(
"Ceu_3333r_LNP", std::cref(Ceu_3333r_LNP)));
100 ModelParamMap.insert(std::make_pair(
"Ced_3333r_LNP", std::cref(Ced_3333r_LNP)));
104 ModelParamMap.insert(std::make_pair(
"Cle_3333r_LNP", std::cref(Cle_3333r_LNP)));
108 ModelParamMap.insert(std::make_pair(
"Clu_3333r_LNP", std::cref(Clu_3333r_LNP)));
112 ModelParamMap.insert(std::make_pair(
"Cld_3333r_LNP", std::cref(Cld_3333r_LNP)));
116 ModelParamMap.insert(std::make_pair(
"Cqe_3333r_LNP", std::cref(Cqe_3333r_LNP)));
117 ModelParamMap.insert(std::make_pair(
"Cledq_3333r_LNP", std::cref(Cledq_3333r_LNP)));
122 ModelParamMap.insert(std::make_pair(
"Cqq1_3333r_LNP", std::cref(Cqq1_3333r_LNP)));
127 ModelParamMap.insert(std::make_pair(
"Cqq3_3333r_LNP", std::cref(Cqq3_3333r_LNP)));
132 ModelParamMap.insert(std::make_pair(
"Cuu_3333r_LNP", std::cref(Cuu_3333r_LNP)));
137 ModelParamMap.insert(std::make_pair(
"Cdd_3333r_LNP", std::cref(Cdd_3333r_LNP)));
141 ModelParamMap.insert(std::make_pair(
"Cud1_3333r_LNP", std::cref(Cud1_3333r_LNP)));
145 ModelParamMap.insert(std::make_pair(
"Cud8_3333r_LNP", std::cref(Cud8_3333r_LNP)));
149 ModelParamMap.insert(std::make_pair(
"Cqu1_3333r_LNP", std::cref(Cqu1_3333r_LNP)));
153 ModelParamMap.insert(std::make_pair(
"Cqu8_3333r_LNP", std::cref(Cqu8_3333r_LNP)));
157 ModelParamMap.insert(std::make_pair(
"Cqd1_3333r_LNP", std::cref(Cqd1_3333r_LNP)));
161 ModelParamMap.insert(std::make_pair(
"Cqd8_3333r_LNP", std::cref(Cqd8_3333r_LNP)));
162 ModelParamMap.insert(std::make_pair(
"Cquqd1_3333r_LNP", std::cref(Cquqd1_3333r_LNP)));
163 ModelParamMap.insert(std::make_pair(
"Cquqd8_3333r_LNP", std::cref(Cquqd8_3333r_LNP)));
164 ModelParamMap.insert(std::make_pair(
"Clequ1_3333r_LNP", std::cref(Clequ1_3333r_LNP)));
165 ModelParamMap.insert(std::make_pair(
"Clequ3_3333r_LNP", std::cref(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 ) {
216 CHl1_33r_LNP = value;
218}
else if(
name.compare(
"CHl3_aar_LNP") == 0 ) {
222}
else if(
name.compare(
"CHl3_33r_LNP") == 0 ) {
224 CHl3_33r_LNP = value;
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 ) {
240 CHq1_33r_LNP = value;
242}
else if(
name.compare(
"CHq3_aar_LNP") == 0 ) {
246}
else if(
name.compare(
"CHq3_33r_LNP") == 0 ) {
248 CHq3_33r_LNP = value;
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 ) {
268 CHud_33r_LNP = value;
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 ) {
332 Cll_3333r_LNP = value;
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 ) {
348 Clq1_3333r_LNP = value;
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 ) {
364 Clq3_3333r_LNP = value;
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 ) {
376 Cee_3333r_LNP = value;
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 ) {
392 Ceu_3333r_LNP = value;
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 ) {
408 Ced_3333r_LNP = value;
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 ) {
424 Cle_3333r_LNP = value;
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 ) {
440 Clu_3333r_LNP = value;
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 ) {
456 Cld_3333r_LNP = value;
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 ) {
472 Cqe_3333r_LNP = value;
474}
else if(
name.compare(
"Cledq_3333r_LNP") == 0 ) {
476 Cledq_3333r_LNP = value;
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 ) {
496 Cqq1_3333r_LNP = value;
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 ) {
516 Cqq3_3333r_LNP = value;
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 ) {
536 Cuu_3333r_LNP = value;
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 ) {
556 Cdd_3333r_LNP = value;
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 ) {
572 Cud1_3333r_LNP = value;
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 ) {
588 Cud8_3333r_LNP = value;
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 ) {
604 Cqu1_3333r_LNP = value;
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 ) {
620 Cqu8_3333r_LNP = value;
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 ) {
636 Cqd1_3333r_LNP = value;
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 ) {
652 Cqd8_3333r_LNP = value;
654}
else if(
name.compare(
"Cquqd1_3333r_LNP") == 0 ) {
656 Cquqd1_3333r_LNP = value;
658}
else if(
name.compare(
"Cquqd8_3333r_LNP") == 0 ) {
660 Cquqd8_3333r_LNP = value;
662}
else if(
name.compare(
"Clequ1_3333r_LNP") == 0 ) {
664 Clequ1_3333r_LNP = value;
666}
else if(
name.compare(
"Clequ3_3333r_LNP") == 0 ) {
668 Clequ3_3333r_LNP = value;
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.
virtual bool PostUpdate()
The post-update method for NPSMEFTd6General.
void GenerateSMInitialConditions()
Generates the initial condition for the Standard Model parameters.
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)
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of StandardModel.