27 const std::vector<const ISyst*>&
systs,
29 bool isFakeData =
false,
32 bool minimizeMemory =
true,
39 const int EhadFracQuant,
40 const std::vector<const ISyst*>& systs,
41 bool isFakeData =
false,
43 bool minimizeMemory =
true,
54 return fPredNom.get();
73 void AddNormSysts(
const std::vector<const ISyst*>& systs,
ENu2020ExtrapType extrap);
75 void AddNormSyst(
const ISyst* syst,
76 const std::vector<const ISyst*>& systs,
77 double fracNueApp,
double fracOthers);
Implements systematic errors by interpolation between shifted templates.
Cuts and Vars for the 2020 FD DiF Study.
Loads shifted spectra from files.
void SaveTo(const osc::IOscCalc &x, TDirectory *dir, const std::string &name)
General interface to oscillation calculators.
Encapsulate code to systematically shift a caf::SRProxy.
std::unique_ptr< T > LoadFrom(TDirectory *dir, const std::string &label)
const ShiftedPreds & GetShiftedPrediction(const ISyst *syst)
Oscillation probability calculators.
IPrediction * GetNominalPrediction()
Standard interface to all prediction techniques.
PredictionSyst3Flavor2020()