ana::PredictionSyst3Flavor2020 Member List

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::PredictionInterpprotected
_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::PredictionInterpprotected
AddNormSyst(const ISyst *syst, const std::vector< const ISyst * > &systs, double fracNueApp, double fracOthers)ana::PredictionSyst3Flavor2020protected
AddNormSysts(const std::vector< const ISyst * > &systs, ENu2020ExtrapType extrap)ana::PredictionSyst3Flavor2020protected
CoeffsType enum nameana::PredictionInterp
ComponentCC(int from, int to) const ana::IPredictionvirtual
ComponentNC() const ana::IPredictionvirtual
ComponentNCAnti() const ana::IPredictionvirtual
ComponentNCTotal() const ana::IPredictionvirtual
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 nameana::PredictionInterp
fBeamana::PredictionSyst3Flavor2020protected
fBinningana::PredictionInterpmutableprotected
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
fNomCacheana::PredictionInterpmutableprotected
fOscOriginana::PredictionInterpprotected
fPredNomana::PredictionInterpprotected
fPredsana::PredictionInterpmutableprotected
fSplitBySignana::PredictionInterpprotected
fSumPredsana::PredictionInterpmutableprotected
GetAllSysts() const ana::PredictionInterp
GetNominalPrediction()ana::PredictionSyst3Flavor2020inline
GetShiftedPrediction(const ISyst *syst)ana::PredictionSyst3Flavor2020inline
InitFits() const ana::PredictionInterpprotected
InitFitsHelper(ShiftedPreds &sp, std::vector< std::vector< std::vector< Coeffs >>> &fits, Sign::Sign_t sign) const ana::PredictionInterpprotected
IsFHC() const ana::PredictionSyst3Flavor2020protected
kCombineSigns enum valueana::PredictionInterp
kNC enum valueana::PredictionInterp
kNCoeffTypes enum valueana::PredictionInterp
kNueApp enum valueana::PredictionInterp
kNueSurv enum valueana::PredictionInterp
kNumuSurv enum valueana::PredictionInterp
kOther enum valueana::PredictionInterp
kSplitBySign enum valueana::PredictionInterp
LoadFrom(TDirectory *dir, const std::string &name)ana::PredictionSyst3Flavor2020static
LoadFromBody(TDirectory *dir, PredictionInterp *ret, std::vector< const ISyst * > veto={})ana::PredictionInterpstatic
LoadNuePtExtrapPred(TFile *file, ENu2020ExtrapType extrap, std::string syst_name, std::string sigma_str) const ana::PredictionSyst3Flavor2020protected
LoadNumuPtExtrapPred(TFile *file, int EhadFracQuant, std::string syst_name, std::string sigma_str) const ana::PredictionSyst3Flavor2020protected
MinimizeMemory()ana::PredictionInterp
Predict(osc::IOscCalc *calc) const overrideana::PredictionInterpvirtual
Predict(osc::IOscCalcStan *calc) const overrideana::PredictionInterpvirtual
PredictComponent(osc::IOscCalc *calc, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const overrideana::PredictionInterpvirtual
PredictComponent(osc::IOscCalcStan *calc, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const overrideana::PredictionInterpvirtual
PredictComponentSyst(osc::IOscCalc *calc, const SystShifts &shift, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const overrideana::PredictionInterpvirtual
PredictComponentSyst(osc::IOscCalcStan *calc, const SystShifts &shift, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const overrideana::PredictionInterpvirtual
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::PredictionInterpinline
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::PredictionSyst3Flavor2020inlineprotected
PredictSyst(osc::IOscCalc *calc, const SystShifts &shift) const overrideana::PredictionInterpvirtual
PredictSyst(osc::IOscCalcStan *calc, const SystShifts &shift) const overrideana::PredictionInterpvirtual
PredictUnoscillated() const ana::IPredictionvirtual
SaveTo(TDirectory *dir, const std::string &name) const overrideana::PredictionSyst3Flavor2020virtual
SetOscSeed(osc::IOscCalc *oscSeed)ana::PredictionInterp
ShiftBins(unsigned int N, T *arr, CoeffsType type, bool nubar, const SystShifts &shift) const ana::PredictionInterpprotected
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::PredictionSyst3Flavor2020protected
SplitBySign() const ana::PredictionInterpinline
~IPrediction()ana::IPredictioninlinevirtual
~PredictionInterp()ana::PredictionInterpvirtual
~PredictionSyst3Flavor2020()ana::PredictionSyst3Flavor2020virtual