Standard interface to all prediction techniques. More...
Standard interface to all prediction techniques.
Definition at line 57 of file IPrediction.h.
|
inlinevirtual |
Definition at line 60 of file IPrediction.h.
References calc, febshutoff_auto::curr, dir, ana::SaveTo(), canMan::sign(), and string.
|
virtual |
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().
|
virtual |
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().
|
virtual |
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().
|
virtual |
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().
|
pure virtual |
Implemented in ana::TrivialPrediction, ana::TrivialPrediction, ana::PredictionInterp, ana::NDPredictionNoOsc, ana::PredictionScaleComp, ana::PredictionExtendToPeripheral, ana::PredictionNoOsc, jw::TrivialPrediction, ana::PredictionCombinePeriods, ana::NDPredictionSterile, ana::PredictionXSecTuning, ana::PredictionExtrapSum, ana::FDPredictionSterile, ana::PredictionExtrap, and ana::PredictionAddRock.
Referenced by AnalyzeNus18Pred(), BicountEllipse_dCP(), bin_composition_pie_chart(), ana::CovMxExperiment::ChiSq(), CompareBinningSchemes(), CompareMissingLeptons(), ana::DataMCAreaNormalizedRatio(), ana::DataMCComparison(), ana::DataMCComparisonAreaNormalized(), ana::DataMCComparisonComponents(), ana::DataMCRatio(), demo_nueNumuSysts(), DrawBins(), DrawPulls(), DrawSystShifts(), fd_plot(), GenerateFutureData(), ana2019::fakedata::Get2019Prediction(), GetFakeData(), GetMockData(), GetNuePredictionFuture(), GetQuantilePredictionHist(), make_fc_nus_surfs_nersc_2018(), make_fc_nus_surfs_nersc_2019(), MakeCovMx(), MakeExtrapSurface(), MakeFakeData(), MatrixDeterminant(), plot_3NDvsFD(), plot_3NDvsFD_FHC(), plot_3NDvsFD_RHC(), plot_datamc_ND_numu(), plot_datamc_ND_numu_REW(), plot_nd_data_mc(), plot_ND_numu_NOMvsREW(), plot_NDvsFD_REW(), plot_NDvsFD_weights(), plot_NDvsFD_weights_FHC(), plot_NDvsFD_weights_RHC(), PlotNuePredictionFourBins(), PlotNumuPredData(), PlotPurEff(), plots(), ana::PlotSpectra(), PlotStack(), PlotSysts(), ana::PlotWithAreaSystErrorBand(), ana::PlotWithSystErrorBand(), ana::PlotWithSystErrorBand_Quant(), PredictSyst(), PredictUnoscillated(), Save(), ScaleCovarianceMatrix(), selection_story_plots(), TableNuePredictionFourBins(), ana::NDPredictionNoOsc::~NDPredictionNoOsc(), and ana::PredictionScaleComp::~PredictionScaleComp().
|
virtual |
Reimplemented in ana::PredictionInterp, ana::PredictionExtendToPeripheral, ana::PredictionNoOsc, ana::PredictionExtrapSum, ana::PredictionExtrap, and ana::PredictionAddRock.
Definition at line 43 of file IPrediction.cxx.
References ana::assert().
|
pure virtual |
Implemented in ana::TrivialPrediction, ana::PredictionInterp, ana::TrivialPrediction, ana::NDPredictionNoOsc, ana::PredictionScaleComp, ana::PredictionNoOsc, ana::PredictionExtendToPeripheral, ana::PredictionCombinePeriods, ana::PredictionXSecTuning, jw::TrivialPrediction, ana::NDPredictionSterile, ana::PredictionExtrapSum, ana::PredictionAddRock, ana::FDPredictionSterile, ana::PredictionExtrap, and ana::PredictionSterile.
Referenced by ana::AddErrorInQuadrature(), ana::CovMxManager::AddSystematic(), AnalyzeNus18Pred(), bin_composition_pie_chart(), ana::CovMxExperiment::ChiSq(), CompareMissingLeptons(), ana::ComparePredictions(), ana::DataMCComparisonComponents(), ana::PredictionInterp::DebugPlot(), DrawBackgrounds(), DrawSensitivityDip(), ana::PredictionInterp::FitComponent(), GetBG(), ana::GetBG(), GetBkgd(), GetNC(), ana::GetNC(), GetSig(), GetSpectra(), GetSpectra2D(), ana::GetSpectrum(), MakeHBar(), MakeTable(), nue_pid_effs(), nue_pid_effs_miniprod(), nue_pid_effs_paper_numu_neweff(), plot_datamc_ND_numu(), plot_datamc_ND_numu_REW(), plot_ND_numu_NOMvsREW(), PlotComp(), PlotNuePredictionFourBins(), PlotNus18Sideband(), ana::PlotSpectra(), PlotStack(), PlotSysts(), PredictComponentSyst(), systematics_extrap_comp_from_pred_interp(), systematics_summary_from_pred_interp(), systematics_table_from_pred_interp(), TableNuePredictionFourBins(), ana::NDPredictionNoOsc::~NDPredictionNoOsc(), and ana::PredictionScaleComp::~PredictionScaleComp().
|
virtual |
Reimplemented in ana::PredictionInterp, ana::PredictionNoOsc, ana::PredictionExtendToPeripheral, ana::PredictionExtrapSum, ana::PredictionAddRock, and ana::PredictionExtrap.
Definition at line 70 of file IPrediction.cxx.
References ana::assert().
|
virtual |
Reimplemented in ana::PredictionInterp, ana::PredictionCombinePeriods, and ana::PredictionAddRock.
Definition at line 79 of file IPrediction.cxx.
References ana::assert(), ana::SystShifts::IsNominal(), and PredictComponent().
Referenced by ana::PredictionAddRock::_PredictComponentSyst(), ana::CovMxManager::AddSystematic(), ana::GetBFSystBands(), ana::GetSystBands(), PlotSysts(), ana::PredictionCombinePeriods::PredictComponentSyst(), systematics_extrap_comp_from_pred_interp(), systematics_summary_from_pred_interp(), and systematics_table_from_pred_interp().
|
virtual |
Reimplemented in ana::PredictionInterp, and ana::PredictionAddRock.
Definition at line 93 of file IPrediction.cxx.
References ana::assert(), ana::SystShifts::IsNominal(), and PredictComponent().
|
virtual |
Reimplemented in ana::PredictionInterp, ana::PredictionScaleComp, ana::PredictionCombinePeriods, and ana::PredictionAddRock.
Definition at line 49 of file IPrediction.cxx.
References ana::assert(), ana::SystShifts::IsNominal(), and Predict().
Referenced by BicountEllipse_dCP(), ana::CountingExperiment::ChiSq(), ana::DataMCComparison(), demo_nueNumuSysts(), DrawBins(), DrawPulls(), fill_col(), joint_fit_2017_make_fc_slice(), joint_fit_2017_make_fc_surf(), MakeFakeData(), ana::PlotWithAreaSystErrorBand(), ana::PlotWithSystErrorBand(), ana::PlotWithSystErrorBand_Quant(), ana::SingleSampleExperiment::PredHistIncCosmics(), ana::NDPredictionNoOsc::~NDPredictionNoOsc(), and ana::PredictionScaleComp::~PredictionScaleComp().
|
virtual |
Reimplemented in ana::PredictionInterp, and ana::PredictionAddRock.
Definition at line 59 of file IPrediction.cxx.
References ana::assert(), ana::SystShifts::IsNominal(), and Predict().
|
virtual |
Reimplemented in ana::PredictionSterile.
Definition at line 33 of file IPrediction.cxx.
References noosc, and Predict().
Referenced by cc(), demo5(), demo::DrawUpDownRatioCanvas(), efficiency(), efficiencySA(), plot_nd_data_mc(), template_basic(), and test_ana().
|
virtual |
Reimplemented in ana::PredictionSystNumu2017, ana::PredictionSystNue2017, ana::PredictionInterp, ana::TrivialPrediction, ana::PredictionSyst3Flavor2020, ana::PredictionScaleComp, ana::PredictionNoExtrap, ana::TrivialPrediction, ana::PredictionSystJointDemo, ana::PredictionExtendToPeripheral, ana::PredictionSystJoint2018, ana::NDPredictionNoOsc, ana::PredictionAddRock, ana::PredictionCombinePeriods, ana::PredictionExtrap, ana::NDPredictionSterile, jw::TrivialPrediction, ana::FDPredictionSterile, ana::PredictionNoOsc, ana::PredictionSterile, and ana::PredictionXSecTuning.
Definition at line 126 of file IPrediction.cxx.
References ana::assert().
Referenced by caf_nue_data_mc(), CopyPred(), datamc_ND_numu_kinematics(), datamc_ND_numu_kinematics_FHC(), datamc_ND_numu_kinematics_FHC_REW(), datamc_ND_numu_kinematics_FHC_REW_pTBins(), datamc_ND_numu_kinematics_REW(), datamc_ND_numu_kinematics_RHC(), datamc_ND_numu_kinematics_RHC_REW(), datamc_ND_numu_kinematics_RHC_REW_pTBins(), MakeCovarSim(), NueExtrap(), nus17_fd_cut_tables(), nus17_fd_cut_tables2D(), ana::CountingExperiment::SaveTo(), ana::SingleSampleExperiment::SaveTo(), ana::PredictionAddRock::SaveTo(), ana::PredictionExtendToPeripheral::SaveTo(), ana::SystMakerShiftSigma::SaveTo(), ana::SystMaker::SaveTo(), and ana::PredictionWriter::WritePrediction().