8 #ifndef EVENTGENERATOR_GENIE_GENIEKNOBLABELS_H_ 9 #define EVENTGENERATOR_GENIE_GENIEKNOBLABELS_H_ 12 #include <unordered_map> 14 #include "nugen/NuReweight/ReweightLabels.h" 22 {
"MaNCEL", fReweightMaNCEL},
23 {
"EtaNCEL", fReweightEtaNCEL},
24 {
"NormCCQE", fReweightNormCCQE},
25 {
"NormCCQEenu", fReweightNormCCQEenu},
26 {
"MaCCQEshape", fReweightMaCCQEshape},
27 {
"MaCCQE", fReweightMaCCQE},
28 {
"VecCCQEshape", fReweightVecCCQEshape},
29 {
"NormCCRES", fReweightNormCCRES},
30 {
"MaCCRESshape", fReweightMaCCRESshape},
31 {
"MvCCRESshape", fReweightMvCCRESshape},
32 {
"MaCCRES", fReweightMaCCRES},
33 {
"MvCCRES", fReweightMvCCRES},
34 {
"NormNCRES", fReweightNormNCRES},
35 {
"MaNCRESshape", fReweightMaNCRESshape},
36 {
"MvNCRESshape", fReweightMvNCRESshape},
37 {
"MaNCRES", fReweightMaNCRES},
38 {
"MvNCRES", fReweightMvNCRES},
39 {
"MaCOHpi", fReweightMaCOHpi},
40 {
"R0COHpi", fReweightR0COHpi},
41 {
"RvpCC1pi", fReweightRvpCC1pi},
42 {
"RvpCC2pi", fReweightRvpCC2pi},
43 {
"RvpNC1pi", fReweightRvpNC1pi},
44 {
"RvpNC2pi", fReweightRvpNC2pi},
45 {
"RvnCC1pi", fReweightRvnCC1pi},
46 {
"RvnCC2pi", fReweightRvnCC2pi},
47 {
"RvnNC1pi", fReweightRvnNC1pi},
48 {
"RvnNC2pi", fReweightRvnNC2pi},
49 {
"RvbarpCC1pi", fReweightRvbarpCC1pi},
50 {
"RvbarpCC2pi", fReweightRvbarpCC2pi},
51 {
"RvbarpNC1pi", fReweightRvbarpNC1pi},
52 {
"RvbarpNC2pi", fReweightRvbarpNC2pi},
53 {
"RvbarnCC1pi", fReweightRvbarnCC1pi},
54 {
"RvbarnCC2pi", fReweightRvbarnCC2pi},
55 {
"RvbarnNC1pi", fReweightRvbarnNC1pi},
56 {
"RvbarnNC2pi", fReweightRvbarnNC2pi},
57 {
"AhtBY", fReweightAhtBY},
58 {
"BhtBY", fReweightBhtBY},
59 {
"CV1uBY", fReweightCV1uBY},
60 {
"CV2uBY", fReweightCV2uBY},
61 {
"AhtBYshape", fReweightAhtBYshape},
62 {
"BhtBYshape", fReweightBhtBYshape},
63 {
"CV1uBYshape", fReweightCV1uBYshape},
64 {
"CV2uBYshape", fReweightCV2uBYshape},
65 {
"NormDISCC", fReweightNormDISCC},
66 {
"RnubarnuCC", fReweightRnubarnuCC},
67 {
"DISNuclMod", fReweightDISNuclMod},
69 {
"AGKY_xF1pi", fReweightAGKY_xF1pi},
70 {
"AGKY_pT1pi", fReweightAGKY_pT1pi},
71 {
"FormZone", fReweightFormZone},
72 {
"MFP_pi", fReweightMFP_pi},
73 {
"MFP_N", fReweightMFP_N},
74 {
"FrCEx_pi", fReweightFrCEx_pi},
76 {
"FrInel_pi", fReweightFrInel_pi},
77 {
"FrAbs_pi", fReweightFrAbs_pi},
78 {
"FrPiProd_pi", fReweightFrPiProd_pi},
79 {
"FrCEx_N", fReweightFrCEx_N},
81 {
"FrInel_N", fReweightFrInel_N},
82 {
"FrAbs_N", fReweightFrAbs_N},
83 {
"FrPiProd_N", fReweightFrPiProd_N},
84 {
"CCQEPauliSupViaKF", fReweightCCQEPauliSupViaKF},
85 {
"CCQEMomDistroFGtoSF", fReweightCCQEMomDistroFGtoSF},
86 {
"BR1gamma", fReweightBR1gamma},
87 {
"BR1eta", fReweightBR1eta},
88 {
"Theta_Delta2Npi", fReweightTheta_Delta2Npi},
89 {
"ZNormCCQE", fReweightZNormCCQE},
90 {
"ZExpA1CCQE", fReweightZExpA1CCQE},
91 {
"ZExpA2CCQE", fReweightZExpA2CCQE},
92 {
"ZExpA3CCQE", fReweightZExpA3CCQE},
93 {
"ZExpA4CCQE", fReweightZExpA4CCQE},
94 {
"AxFFCCQEShape", fReweightAxFFCCQEshape},
const std::unordered_map< std::string, ReweightLabel_t > REWEIGHT_KNOB_INDICES
Use NuReweight to compute +/-1,2sigma shifts for all systematics.