Implements systematic errors by interpolation between shifted templates. More...
Classes | |
struct | Coeffs |
struct | Key_t |
struct | ShiftedPreds |
struct | Val_t |
Public Types | |
enum | EMode_t { kCombineSigns, kSplitBySign } |
enum | CoeffsType { kNueApp, kNueSurv, kNumuSurv, kNC, kOther, kNCoeffTypes } |
Static Public Member Functions | |
static std::unique_ptr< PredictionInterp > | LoadFrom (TDirectory *dir, const std::string &name) |
static void | LoadFromBody (TDirectory *dir, PredictionInterp *ret, std::vector< const ISyst * > veto={}) |
Protected Member Functions | |
void | InitFits () const |
void | InitFitsHelper (ShiftedPreds &sp, std::vector< std::vector< std::vector< Coeffs >>> &fits, Sign::Sign_t sign) const |
template<typename T > | |
Spectrum | _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 |
Templated helper for ShiftedComponent. More... | |
template<typename T > | |
Spectrum | _PredictComponentSyst (osc::_IOscCalc< T > *calc, const SystShifts &shift, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const |
Templated helper for PredictComponentSyst. More... | |
template<typename T > | |
void | ShiftBins (unsigned int N, T *arr, CoeffsType type, bool nubar, const SystShifts &shift) const |
Helper for ShiftSpectrum. More... | |
Protected Attributes | |
std::unique_ptr< IPrediction > | fPredNom |
The nominal prediction. More... | |
std::unordered_map< const ISyst *, ShiftedPreds > | fPreds |
std::unordered_map< const ISyst *, ShiftedPreds > | fSumPreds |
osc::IOscCalc * | fOscOrigin |
The oscillation values we assume when evaluating the coefficients. More... | |
Spectrum | fBinning |
Dummy spectrum to provide binning. More... | |
ThreadLocal< std::map< Key_t, Val_t > > | fNomCache |
bool | fSplitBySign |
Implements systematic errors by interpolation between shifted templates.
Definition at line 23 of file PredictionInterp.h.
Enumerator | |
---|---|
kNueApp | |
kNueSurv | |
kNumuSurv | |
kNC | |
kOther |
Taus, numu appearance. |
kNCoeffTypes |
Definition at line 117 of file PredictionInterp.h.
ana::PredictionInterp::PredictionInterp | ( | std::vector< const ISyst * > | systs, |
osc::IOscCalc * | osc, | ||
const IPredictionGenerator & | predGen, | ||
Loaders & | loaders, | ||
const SystShifts & | shiftMC = kNoShift , |
||
EMode_t | mode = kCombineSigns |
||
) |
systs | What systematics we should be capable of interpolating |
osc | The oscillation point to expand around |
predGen | Construct an IPrediction from the following information. |
loaders | The loaders to be passed on to the underlying prediction |
shiftMC | Underlying shift. Use with care. Mostly for PredictionNumuFAHadE. Should not contain any of of systs |
mode | In FHC the wrong-sign has bad stats and probably the fits can't be split out reasonably. For RHC it's important not to conflate them. |
Definition at line 58 of file PredictionInterp.cxx.
References fPredNom, fPreds, ana::IPredictionGenerator::Generate(), loaders, ana::SystShifts::SetShift(), ana::PredictionInterp::ShiftedPreds::shifts, sigma(), and ana::PredictionInterp::ShiftedPreds::systName.
|
virtual |
|
inline |
Definition at line 123 of file PredictionInterp.h.
References dir, LoadFromBody(), and runNovaSAM::ret.
|
protected |
Templated helper for PredictComponentSyst.
Definition at line 526 of file PredictionInterp.cxx.
References ana::SystShifts::ActiveSysts(), ana::assert(), om::cerr, ana::Spectrum::Clear(), allTimeWatchdog::endl, fBinning, fPreds, osc::_IOscCalc< T >::GetParamsHash(), samweb_client.utility::hash, InitFits(), ana::Flavors::kAll, ana::Current::kCC, ana::Current::kNC, kNC, kNueApp, kNueSurv, ana::Flavors::kNuEToNuE, ana::Flavors::kNuEToNuMu, ana::Flavors::kNuEToNuTau, kNumuSurv, ana::Flavors::kNuMuToNuE, ana::Flavors::kNuMuToNuMu, ana::Flavors::kNuMuToNuTau, kOther, runNovaSAM::ret, and ShiftedComponent().
Referenced by PredictComponentSyst().
|
protected |
Templated helper for ShiftedComponent.
Definition at line 474 of file PredictionInterp.cxx.
References febshutoff_auto::curr, fNomCache, fPredNom, fSplitBySign, samweb_client.utility::hash, it, ana::Sign::kAntiNu, ana::Sign::kBoth, findDuplicateFiles::key, ana::Sign::kNu, ShiftedComponent(), and ShiftSpectrum().
Referenced by ShiftedComponent().
|
virtualinherited |
Reimplemented in ana::PredictionExtendToPeripheral, ana::PredictionAddRock, ana::PredictionCombinePeriods, ana::PredictionExtrapSum, and ana::PredictionExtrap.
Definition at line 105 of file IPrediction.cxx.
References om::cout, and allTimeWatchdog::endl.
Referenced by ana::PredictionCombinePeriods::ComponentCC(), ana::PredictionAddRock::ComponentCC(), and ND_DataMC().
|
virtualinherited |
Reimplemented in ana::PredictionExtendToPeripheral, ana::PredictionAddRock, ana::PredictionCombinePeriods, ana::PredictionExtrapSum, and ana::PredictionExtrap.
Definition at line 115 of file IPrediction.cxx.
References om::cout, and allTimeWatchdog::endl.
Referenced by ana::PredictionAddRock::ComponentNC().
|
virtualinherited |
Reimplemented in ana::PredictionExtendToPeripheral, ana::PredictionAddRock, ana::PredictionCombinePeriods, ana::PredictionExtrapSum, and ana::PredictionExtrap.
Definition at line 120 of file IPrediction.cxx.
References om::cout, and allTimeWatchdog::endl.
Referenced by ana::PredictionAddRock::ComponentNCAnti().
|
virtualinherited |
Reimplemented in ana::PredictionExtendToPeripheral, ana::PredictionAddRock, ana::PredictionCombinePeriods, ana::PredictionExtrapSum, and ana::PredictionExtrap.
Definition at line 110 of file IPrediction.cxx.
References om::cout, and allTimeWatchdog::endl.
Referenced by ana::PredictionAddRock::ComponentNCTotal(), and ND_DataMC().
void ana::PredictionInterp::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 |
Definition at line 717 of file PredictionInterp.cxx.
References bin, plot_validation_datamc::c, om::cout, Draw(), allTimeWatchdog::endl, genie::utils::style::Format(), fPredNom, fPreds, make_syst_table_plots::h, MECModelEnuComparisons::i, InitFits(), makeTrainCVSamples::int, std::isnan(), it, nbins, ana::IPrediction::PredictComponent(), PredictComponentSyst(), PandAna.reco_validation.prod5_pid_validation::ratio(), ana::ISyst::ShortName(), std::sqrt(), ss, ana::Spectrum::ToTH1(), and submit_syst::x.
Referenced by DebugPlots().
void 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 |
Definition at line 821 of file PredictionInterp.cxx.
References bin, fPredNom, make_syst_table_plots::h, h2, MECModelEnuComparisons::i, InitFits(), std::isinf(), std::isnan(), ana::ISyst::LatexName(), nbins, PredictComponentSyst(), PandAna.reco_validation.prod5_pid_validation::ratio(), ss, and submit_syst::y.
Referenced by DebugPlotsColz().
void 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 |
Definition at line 804 of file PredictionInterp.cxx.
References ana::assert(), DebugPlot(), genie::utils::style::Format(), fPreds, and it.
Referenced by check_predinterp(), check_predinterp_numu(), and test_prediction_interp().
void 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 |
Definition at line 856 of file PredictionInterp.cxx.
References ana::assert(), DebugPlotColz(), genie::utils::style::Format(), fPreds, InitFits(), and it.
std::vector< std::vector< PredictionInterp::Coeffs > > ana::PredictionInterp::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 |
Find coefficients describing the ratios from this component.
Definition at line 197 of file PredictionInterp.cxx.
References ana::assert(), om::cout, allTimeWatchdog::endl, FitRatios(), fOscOrigin, MECModelEnuComparisons::i, ana::IPrediction::PredictComponent(), and r().
Referenced by FitRatios(), and InitFitsHelper().
std::vector< std::vector< PredictionInterp::Coeffs > > ana::PredictionInterp::FitRatios | ( | const std::vector< double > & | shifts, |
const std::vector< Eigen::ArrayXd > & | ratios | ||
) | const |
Find coefficients describing this set of shifts.
Definition at line 97 of file PredictionInterp.cxx.
References ana::assert(), plot_validation_datamc::c, om::cout, lem_server::cs, util::cube(), e, allTimeWatchdog::endl, stan::math::fabs(), FitComponent(), MECModelEnuComparisons::i, m, runNovaSAM::ret, util::sqr(), update_sam_good_runs_metadata::stride, registry_explorer::v, y1, and submit_syst::y2.
Referenced by FitComponent(), and ~PredictionInterp().
std::vector< const ISyst * > ana::PredictionInterp::GetAllSysts | ( | ) | const |
Definition at line 240 of file PredictionInterp.cxx.
References fPreds.
|
protected |
Definition at line 266 of file PredictionInterp.cxx.
References ana::Spectrum::Clear(), fBinning, ana::PredictionInterp::ShiftedPreds::FillRemaps(), ana::PredictionInterp::ShiftedPreds::fits, ana::PredictionInterp::ShiftedPreds::fitsNubar, fOscOrigin, fPredNom, fPreds, fSplitBySign, InitFitsHelper(), it, ana::Sign::kAntiNu, ana::Sign::kBoth, ana::Sign::kNu, ana::Spectrum::Livetime(), ana::PredictionInterp::ShiftedPreds::nCoeffs, and ana::Spectrum::POT().
Referenced by _PredictComponentSyst(), DebugPlot(), DebugPlotColz(), DebugPlotsColz(), ana::PredictionSyst3Flavor2020::PredictionSyst3Flavor2020(), ana::PredictionSystJoint2018::PredictionSystJoint2018(), ana::PredictionSystJointDemo::PredictionSystJointDemo(), ana::PredictionSystNue2017::PredictionSystNue2017(), ana::PredictionSystNumu2017::PredictionSystNumu2017(), PredictSyst(), SaveTo(), and SetOscSeed().
|
protected |
Definition at line 250 of file PredictionInterp.cxx.
References FitComponent(), fits, ana::Flavors::kAll, ana::Flavors::kAllNuTau, ana::Current::kCC, ana::Current::kNC, kNC, kNCoeffTypes, kNueApp, kNueSurv, ana::Flavors::kNuEToNuE, ana::Flavors::kNuEToNuMu, kNumuSurv, ana::Flavors::kNuMuToNuE, ana::Flavors::kNuMuToNuMu, kOther, ana::PredictionInterp::ShiftedPreds::preds, ana::PredictionInterp::ShiftedPreds::shifts, and ana::PredictionInterp::ShiftedPreds::systName.
Referenced by InitFits().
|
static |
Definition at line 640 of file PredictionInterp.cxx.
References ana::assert(), dir, LoadFromBody(), runNovaSAM::ret, and getGoodRuns4SAM::tag.
Referenced by CalcRWithSystsNus17(), FCContour(), futureSig_reach_singlePOTcombo_syst(), genie_contours(), get_univ_chisq(), LoadPrediction(), make_nus17_fc_surfs(), make_nus_fc_surfs(), makeMatrixElementSurface(), PlotNus17PredSystsData(), PlotNusSensAna01(), and SetPrediction().
|
static |
Definition at line 663 of file PredictionInterp.cxx.
References dir, genie::utils::style::Format(), fOscOrigin, fPredNom, fPreds, ana::LoadFrom< IPrediction >(), ana::PredictionInterp::ShiftedPreds::preds, runNovaSAM::release, ana::PredictionInterp::ShiftedPreds::shifts, ana::Registry< T >::ShortNameToPtr(), string, and ana::PredictionInterp::ShiftedPreds::systName.
Referenced by ana::PredictionSystJoint2018::LoadFrom(), ana::PredictionSystJointDemo::LoadFrom(), LoadFrom(), ana::PredictionSystNue2017::LoadFrom(), ana::PredictionSystNumu2017::LoadFrom(), and PredictionInterp().
void ana::PredictionInterp::MinimizeMemory | ( | ) |
After calling this DebugPlots won't work fully and SaveTo won't work at all.
Definition at line 696 of file PredictionInterp.cxx.
References fPredNom, fPreds, MECModelEnuComparisons::i, and it.
Referenced by ana::PredictionSyst3Flavor2020::PredictionSyst3Flavor2020(), ana::PredictionSystJoint2018::PredictionSystJoint2018(), and ana::PredictionSystJointDemo::PredictionSystJointDemo().
|
overridevirtual |
Implements ana::IPrediction.
Definition at line 305 of file PredictionInterp.cxx.
References fPredNom.
Referenced by ana::PredictionSystJoint2018::AddNormSyst(), ana::PredictionSystJointDemo::AddNormSyst(), ana::PredictionSyst3Flavor2020::AddNormSyst(), ana::PredictionSystNue2017::AddNormSysts(), ana::PredictionSystNumu2017::AddNormSysts(), drawSystsShiftingNDdata_updatedAna(), GetNuePrediction2017(), GetNuePrediction2018(), GetNuePrediction2019(), ana::GetNuePrediction2020(), getSensitivity(), makeSystTable(), makeSystTable_reduced(), saveContours_oscpar(), saveContours_systs(), syst_plot_test(), test_stanfit_systpulls(), TestPred(), and Toy_analyses().
|
overridevirtual |
Reimplemented from ana::IPrediction.
Definition at line 311 of file PredictionInterp.cxx.
References fPredNom.
|
overridevirtual |
Implements ana::IPrediction.
Definition at line 317 of file PredictionInterp.cxx.
References fPredNom.
Referenced by syst_plot_test().
|
overridevirtual |
Reimplemented from ana::IPrediction.
Definition at line 326 of file PredictionInterp.cxx.
References fPredNom.
|
overridevirtual |
Reimplemented from ana::IPrediction.
Definition at line 570 of file PredictionInterp.cxx.
References _PredictComponentSyst().
Referenced by check_predinterp(), check_predinterp_numu(), DebugPlot(), DebugPlotColz(), and PredictSyst().
|
overridevirtual |
Reimplemented from ana::IPrediction.
Definition at line 580 of file PredictionInterp.cxx.
References _PredictComponentSyst().
|
overridevirtual |
Reimplemented from ana::IPrediction.
Definition at line 335 of file PredictionInterp.cxx.
References InitFits(), ana::Flavors::kAll, ana::Current::kBoth, ana::Sign::kBoth, and PredictComponentSyst().
Referenced by check_predinterp(), check_predinterp_numu(), demo::DrawUpDownRatioCanvas(), mec_nux_tester_2020(), mec_tuning(), mec_tuning_fitter_2020(), starPlot(), test_stanfit_systpulls(), and TestPred().
|
overridevirtual |
Reimplemented from ana::IPrediction.
Definition at line 347 of file PredictionInterp.cxx.
References InitFits(), ana::Flavors::kAll, ana::Current::kBoth, ana::Sign::kBoth, and PredictComponentSyst().
|
virtualinherited |
Reimplemented in ana::PredictionSterile.
Definition at line 33 of file IPrediction.cxx.
References noosc, and ana::IPrediction::Predict().
Referenced by cc(), demo5(), demo::DrawUpDownRatioCanvas(), efficiency(), efficiencySA(), plot_nd_data_mc(), template_basic(), and test_ana().
|
overridevirtual |
Reimplemented from ana::IPrediction.
Reimplemented in ana::PredictionSystNumu2017, ana::PredictionSystNue2017, ana::PredictionSyst3Flavor2020, ana::PredictionSystJointDemo, and ana::PredictionSystJoint2018.
Definition at line 589 of file PredictionInterp.cxx.
References om::cout, dir, allTimeWatchdog::endl, genie::utils::style::Format(), fOscOrigin, fPredNom, fPreds, fSplitBySign, MECModelEnuComparisons::i, InitFits(), makeTrainCVSamples::int, it, ana::PredictionInterp::ShiftedPreds::preds, ana::SaveTo(), ana::PredictionInterp::ShiftedPreds::shifts, ana::PredictionInterp::ShiftedPreds::systName, and tmp.
Referenced by FDDataMCSystBandLoad(), getPredictions(), getPredictions_updatedAna(), make_prediction_rhc(), MakeCovarSim(), MakeNus17PredictionSysts(), MakeNusPredictionSystsAna01(), makePred(), MakePrediction(), MakePredictionNoOsc_FHC_FD(), MakePredictionNoOsc_FHC_ND(), MakePredictionNoOsc_RHC_FD(), MakePredictionNoOsc_RHC_ND(), mec_tuning_preds_2020(), SavePrediction(), savePrediction_complete(), savePrediction_extrap(), savePrediction_systs(), ana::PredictionSystJoint2018::SaveTo(), ana::PredictionSystJointDemo::SaveTo(), ana::PredictionSystNue2017::SaveTo(), and ana::PredictionSystNumu2017::SaveTo().
void ana::PredictionInterp::SetOscSeed | ( | osc::IOscCalc * | oscSeed | ) |
Definition at line 298 of file PredictionInterp.cxx.
References osc::_IOscCalc< T >::Copy(), fOscOrigin, fPreds, InitFits(), and it.
|
protected |
Helper for ShiftSpectrum.
Definition at line 388 of file PredictionInterp.cxx.
References ana::PredictionInterp::Coeffs::a, ana::assert(), ana::PredictionInterp::Coeffs::b, ana::PredictionInterp::Coeffs::c, dg::corr, om::cout, util::cube(), ana::PredictionInterp::Coeffs::d, allTimeWatchdog::endl, MakeMiniprodValidationCuts::f, fits, ana::PredictionInterp::ShiftedPreds::fitsNubarRemap, ana::PredictionInterp::ShiftedPreds::fitsRemap, fPreds, fSplitBySign, ana::SystShifts::GetShift(), ana::SystShifts::HasAnyStan(), ana::SystShifts::HasStan(), MECModelEnuComparisons::i, it, std::max(), std::min(), getGoodRuns4SAM::n, ana::PredictionInterp::ShiftedPreds::nCoeffs, ana::PredictionInterp::ShiftedPreds::shifts, util::sqr(), ana::PredictionInterp::ShiftedPreds::Stride(), T, and submit_syst::x.
Referenced by ShiftSpectrum().
Spectrum ana::PredictionInterp::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 |
Helper for PredictComponentSyst.
Definition at line 449 of file PredictionInterp.cxx.
References _ShiftedComponent(), calc, febshutoff_auto::curr, samweb_client.utility::hash, and canMan::sign().
Referenced by _PredictComponentSyst(), and _ShiftedComponent().
Spectrum 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 |
Spectrum ana::PredictionInterp::ShiftSpectrum | ( | const Spectrum & | s, |
CoeffsType | type, | ||
bool | nubar, | ||
const SystShifts & | shift | ||
) | const |
Definition at line 360 of file PredictionInterp.cxx.
References ana::SystShifts::ActiveSysts(), om::cout, allTimeWatchdog::endl, ana::Spectrum::GetBinnings(), ana::Spectrum::GetEigen(), ana::Spectrum::GetEigenStan(), ana::Spectrum::GetLabels(), ana::SystShifts::GetShift(), ana::SystShifts::HasAnyStan(), ana::Spectrum::HasStan(), ana::SystShifts::IsNominal(), ana::Spectrum::Livetime(), ana::Spectrum::POT(), and ShiftBins().
Referenced by _ShiftedComponent().
|
inline |
|
mutableprotected |
Dummy spectrum to provide binning.
Definition at line 205 of file PredictionInterp.h.
Referenced by _PredictComponentSyst(), and InitFits().
|
mutableprotected |
Definition at line 223 of file PredictionInterp.h.
Referenced by _ShiftedComponent().
|
protected |
The oscillation values we assume when evaluating the coefficients.
Definition at line 203 of file PredictionInterp.h.
Referenced by ana::PredictionSystJoint2018::AddNormSyst(), ana::PredictionSystJointDemo::AddNormSyst(), ana::PredictionSyst3Flavor2020::AddNormSyst(), ana::PredictionSystNue2017::AddNormSysts(), ana::PredictionSystNumu2017::AddNormSysts(), FitComponent(), InitFits(), LoadFromBody(), ana::PredictionSyst3Flavor2020::PredictionSyst3Flavor2020(), ana::PredictionSystJoint2018::PredictionSystJoint2018(), ana::PredictionSystJointDemo::PredictionSystJointDemo(), ana::PredictionSystNue2017::PredictionSystNue2017(), ana::PredictionSystNumu2017::PredictionSystNumu2017(), SaveTo(), and SetOscSeed().
|
protected |
The nominal prediction.
Definition at line 174 of file PredictionInterp.h.
Referenced by _ShiftedComponent(), ana::PredictionSystJoint2018::AddNormSyst(), ana::PredictionSystJointDemo::AddNormSyst(), ana::PredictionSyst3Flavor2020::AddNormSyst(), ana::PredictionSystNue2017::AddNormSysts(), ana::PredictionSystNumu2017::AddNormSysts(), DebugPlot(), DebugPlotColz(), ana::PredictionSystJoint2018::GetNominalPrediction(), ana::PredictionSystJointDemo::GetNominalPrediction(), InitFits(), LoadFromBody(), MinimizeMemory(), Predict(), PredictComponent(), PredictionInterp(), ana::PredictionSyst3Flavor2020::PredictionSyst3Flavor2020(), ana::PredictionSystJoint2018::PredictionSystJoint2018(), ana::PredictionSystJointDemo::PredictionSystJointDemo(), ana::PredictionSystNue2017::PredictionSystNue2017(), ana::PredictionSystNumu2017::PredictionSystNumu2017(), and SaveTo().
|
mutableprotected |
Definition at line 199 of file PredictionInterp.h.
Referenced by _PredictComponentSyst(), ana::PredictionSystJoint2018::AddNormSyst(), ana::PredictionSystJointDemo::AddNormSyst(), ana::PredictionSyst3Flavor2020::AddNormSyst(), ana::PredictionSystNue2017::AddNormSysts(), ana::PredictionSystNumu2017::AddNormSysts(), DebugPlot(), DebugPlots(), DebugPlotsColz(), GetAllSysts(), ana::PredictionSystJoint2018::GetShiftedPrediction(), ana::PredictionSystJointDemo::GetShiftedPrediction(), InitFits(), LoadFromBody(), MinimizeMemory(), PredictionInterp(), ana::PredictionSyst3Flavor2020::PredictionSyst3Flavor2020(), ana::PredictionSystJoint2018::PredictionSystJoint2018(), ana::PredictionSystJointDemo::PredictionSystJointDemo(), ana::PredictionSystNue2017::PredictionSystNue2017(), ana::PredictionSystNumu2017::PredictionSystNumu2017(), SaveTo(), SetOscSeed(), and ShiftBins().
|
protected |
Definition at line 225 of file PredictionInterp.h.
Referenced by _ShiftedComponent(), ana::PredictionSystJoint2018::AddNormSyst(), ana::PredictionSystJointDemo::AddNormSyst(), ana::PredictionSyst3Flavor2020::AddNormSyst(), InitFits(), ana::PredictionSyst3Flavor2020::PredictionSyst3Flavor2020(), ana::PredictionSystJoint2018::PredictionSystJoint2018(), ana::PredictionSystJointDemo::PredictionSystJointDemo(), SaveTo(), ShiftBins(), and SplitBySign().
|
mutableprotected |
Definition at line 200 of file PredictionInterp.h.