This is the complete list of members for ana::PredictionSyst3Flavor2020, including all inherited members.
_PredictComponentSyst(osc::_IOscCalc< T > *calc, const SystShifts &shift, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const | ana::PredictionInterp | protected |
_ShiftedComponent(osc::_IOscCalc< T > *calc, const TMD5 *hash, const SystShifts &shift, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign, CoeffsType type) const | ana::PredictionInterp | protected |
AddNormSyst(const ISyst *syst, const std::vector< const ISyst * > &systs, double fracNueApp, double fracOthers) | ana::PredictionSyst3Flavor2020 | protected |
AddNormSysts(const std::vector< const ISyst * > &systs, ENu2020ExtrapType extrap) | ana::PredictionSyst3Flavor2020 | protected |
CoeffsType enum name | ana::PredictionInterp | |
ComponentCC(int from, int to) const | ana::IPrediction | virtual |
ComponentNC() const | ana::IPrediction | virtual |
ComponentNCAnti() const | ana::IPrediction | virtual |
ComponentNCTotal() const | ana::IPrediction | virtual |
DebugPlot(const ISyst *syst, osc::IOscCalc *calc, Flavors::Flavors_t flav=Flavors::kAll, Current::Current_t curr=Current::kBoth, Sign::Sign_t sign=Sign::kBoth) const | ana::PredictionInterp | |
DebugPlotColz(const ISyst *syst, osc::IOscCalc *calc, Flavors::Flavors_t flav=Flavors::kAll, Current::Current_t curr=Current::kBoth, Sign::Sign_t sign=Sign::kBoth) const | ana::PredictionInterp | |
DebugPlots(osc::IOscCalc *calc, const std::string &savePattern="", Flavors::Flavors_t flav=Flavors::kAll, Current::Current_t curr=Current::kBoth, Sign::Sign_t sign=Sign::kBoth) const | ana::PredictionInterp | |
DebugPlotsColz(osc::IOscCalc *calc, const std::string &savePattern="", Flavors::Flavors_t flav=Flavors::kAll, Current::Current_t curr=Current::kBoth, Sign::Sign_t sign=Sign::kBoth) const | ana::PredictionInterp | |
EMode_t enum name | ana::PredictionInterp | |
fBeam | ana::PredictionSyst3Flavor2020 | protected |
fBinning | ana::PredictionInterp | mutableprotected |
FitComponent(const std::vector< double > &shifts, const std::vector< IPrediction * > &preds, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign, const std::string &systName) const | ana::PredictionInterp | |
FitRatios(const std::vector< double > &shifts, const std::vector< Eigen::ArrayXd > &ratios) const | ana::PredictionInterp | |
fNomCache | ana::PredictionInterp | mutableprotected |
fOscOrigin | ana::PredictionInterp | protected |
fPredNom | ana::PredictionInterp | protected |
fPreds | ana::PredictionInterp | mutableprotected |
fSplitBySign | ana::PredictionInterp | protected |
fSumPreds | ana::PredictionInterp | mutableprotected |
GetAllSysts() const | ana::PredictionInterp | |
GetNominalPrediction() | ana::PredictionSyst3Flavor2020 | inline |
GetShiftedPrediction(const ISyst *syst) | ana::PredictionSyst3Flavor2020 | inline |
InitFits() const | ana::PredictionInterp | protected |
InitFitsHelper(ShiftedPreds &sp, std::vector< std::vector< std::vector< Coeffs >>> &fits, Sign::Sign_t sign) const | ana::PredictionInterp | protected |
IsFHC() const | ana::PredictionSyst3Flavor2020 | protected |
kCombineSigns enum value | ana::PredictionInterp | |
kNC enum value | ana::PredictionInterp | |
kNCoeffTypes enum value | ana::PredictionInterp | |
kNueApp enum value | ana::PredictionInterp | |
kNueSurv enum value | ana::PredictionInterp | |
kNumuSurv enum value | ana::PredictionInterp | |
kOther enum value | ana::PredictionInterp | |
kSplitBySign enum value | ana::PredictionInterp | |
LoadFrom(TDirectory *dir, const std::string &name) | ana::PredictionSyst3Flavor2020 | static |
LoadFromBody(TDirectory *dir, PredictionInterp *ret, std::vector< const ISyst * > veto={}) | ana::PredictionInterp | static |
LoadNuePtExtrapPred(TFile *file, ENu2020ExtrapType extrap, std::string syst_name, std::string sigma_str) const | ana::PredictionSyst3Flavor2020 | protected |
LoadNumuPtExtrapPred(TFile *file, int EhadFracQuant, std::string syst_name, std::string sigma_str) const | ana::PredictionSyst3Flavor2020 | protected |
MinimizeMemory() | ana::PredictionInterp | |
Predict(osc::IOscCalc *calc) const override | ana::PredictionInterp | virtual |
Predict(osc::IOscCalcStan *calc) const override | ana::PredictionInterp | virtual |
PredictComponent(osc::IOscCalc *calc, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const override | ana::PredictionInterp | virtual |
PredictComponent(osc::IOscCalcStan *calc, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const override | ana::PredictionInterp | virtual |
PredictComponentSyst(osc::IOscCalc *calc, const SystShifts &shift, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const override | ana::PredictionInterp | virtual |
PredictComponentSyst(osc::IOscCalcStan *calc, const SystShifts &shift, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const override | ana::PredictionInterp | virtual |
PredictionInterp(std::vector< const ISyst * > systs, osc::IOscCalc *osc, const IPredictionGenerator &predGen, Loaders &loaders, const SystShifts &shiftMC=kNoShift, EMode_t mode=kCombineSigns) | ana::PredictionInterp | |
PredictionInterp() | ana::PredictionInterp | inline |
PredictionSyst3Flavor2020(ENu2020ExtrapType extrap, osc::IOscCalc *osc, const std::vector< const ISyst * > &systs, std::string beam="fhc", bool isFakeData=false, bool mergePeripheral=true, const std::string fname="", bool minimizeMemory=true, bool NERSC=false) | ana::PredictionSyst3Flavor2020 | |
PredictionSyst3Flavor2020(ENu2020ExtrapType extrap, osc::IOscCalc *osc, const std::string beam, const int EhadFracQuant, const std::vector< const ISyst * > &systs, bool isFakeData=false, const std::string fname="", bool minimizeMemory=true, bool NERSC=false) | ana::PredictionSyst3Flavor2020 | |
PredictionSyst3Flavor2020() | ana::PredictionSyst3Flavor2020 | inlineprotected |
PredictSyst(osc::IOscCalc *calc, const SystShifts &shift) const override | ana::PredictionInterp | virtual |
PredictSyst(osc::IOscCalcStan *calc, const SystShifts &shift) const override | ana::PredictionInterp | virtual |
PredictUnoscillated() const | ana::IPrediction | virtual |
SaveTo(TDirectory *dir, const std::string &name) const override | ana::PredictionSyst3Flavor2020 | virtual |
SetOscSeed(osc::IOscCalc *oscSeed) | ana::PredictionInterp | |
ShiftBins(unsigned int N, T *arr, CoeffsType type, bool nubar, const SystShifts &shift) const | ana::PredictionInterp | protected |
ShiftedComponent(osc::IOscCalc *calc, const TMD5 *hash, const SystShifts &shift, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign, CoeffsType type) const | ana::PredictionInterp | |
ShiftedComponent(osc::IOscCalcStan *calc, const TMD5 *hash, const SystShifts &shift, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign, CoeffsType type) const | ana::PredictionInterp | |
ShiftSpectrum(const Spectrum &s, CoeffsType type, bool nubar, const SystShifts &shift) const | ana::PredictionInterp | |
SigmaToString(int sigma) const | ana::PredictionSyst3Flavor2020 | protected |
SplitBySign() const | ana::PredictionInterp | inline |
~IPrediction() | ana::IPrediction | inlinevirtual |
~PredictionInterp() | ana::PredictionInterp | virtual |
~PredictionSyst3Flavor2020() | ana::PredictionSyst3Flavor2020 | virtual |