18 bool smallgenie =
true);
28 std::vector<const ISyst*> &systs,
32 std::vector<const ISyst*> &systs,
33 const bool ptExtrap =
true );
38 std::vector<const ISyst*> &systs,
41 const bool ptExtrap =
true );
44 std::vector<const ISyst*> &systs,
49 std::vector<const ISyst*> &systs,
52 const bool ptExtrap =
true );
55 std::vector<const ISyst*> &systs,
59 std::vector<const ISyst*> &systs,
63 std::vector<const ISyst*> &systs,
66 const bool ptExtrap =
true );
79 const bool smallgenie =
true,
81 const bool isFit =
false,
82 const bool ptExtrap =
true );
87 const bool smallgenie =
true,
89 const bool isFit =
false,
90 const bool ptExtrap =
true );
std::vector< const ISyst * > get3FlavorAna2020SmallXsecSysts(const EAnaType2020 ana)
Generic way to add systematics in quadrature.
Cuts and Vars for the 2020 FD DiF Study.
void AddNonLoadable2020Systs(std::vector< const ISyst * > &systs, const EAnaType2020 ana)
void Add3FlavorAna2020NeutronSysts(std::vector< const ISyst * > &systs)
void Add3FlavorAna2020FileSysts(std::vector< const ISyst * > &systs)
void Add3FlavorAna2020MichelTagSysts(std::vector< const ISyst * > &systs, const EAnaType2020 ana, const BeamType2020 beam)
void Add3FlavorAna2020OtherSysts(std::vector< const ISyst * > &systs, const EAnaType2020 ana, const BeamType2020 beam, const bool ptExtrap)
std::vector< const ISyst * > getAna2020NueOnly(const BeamType2020 beam, const bool ptExtrap)
void Add3FlavorAna2020LeptonAngleSysts(std::vector< const ISyst * > &systs, const bool ptExtrap)
void Add3FlavorAna2020LightSysts(std::vector< const ISyst * > &systs)
void Add3FlavorAna2020NueAcceptSysts(std::vector< const ISyst * > &systs, const EAnaType2020 ana, const BeamType2020 beam, const bool ptExtrap)
std::string AnaTypeToString(const EAnaType2020 ana)
void Add3FlavorAna2020NormSysts(std::vector< const ISyst * > &systs, const BeamType2020 beam)
void Add3FlavorAna2020MuEnergySysts(std::vector< const ISyst * > &systs, const EAnaType2020 ana)
std::vector< const ISyst * > get3FlavorAna2020LargeXsecSysts(const EAnaType2020 ana)
void Add3FlavorAna2020NotCorrelSysts(std::vector< const ISyst * > &systs, const EAnaType2020 ana, const BeamType2020 beam, const bool ptExtrap)
void Add3FlavorAna2020XSecSysts(std::vector< const ISyst * > &systs, const EAnaType2020 ana, bool smallgenie)
const SummedSyst * get3FlavorAna2020SummedSmallXsecSysts(const EAnaType2020 ana)
std::vector< const ISyst * > get3FlavorAna2020AllSysts(const EAnaType2020 ana, const bool smallgenie, const BeamType2020 beam, const bool isFit, const bool ptExtrap)
void Add3FlavorAna2020BeamSysts(std::vector< const ISyst * > &systs, const EAnaType2020 ana)
std::vector< const ISyst * > get3FlavorAna2020AllCPTSysts(const EAnaType2020 ana, const bool smallgenie, const BeamType2020 beam, const bool isFit, const bool ptExtrap)
void Add3FlavorAna2020CalibSysts(std::vector< const ISyst * > &systs)
std::vector< const ISyst * > getAna2020NumuOnly(const BeamType2020 beam)