Given loaders and an MC shift, Generate() generates an IPrediction. More...
Public Member Functions | |
virtual std::unique_ptr< IPrediction > | Generate (Loaders &loaders, const SystShifts &shiftMC=kNoShift) const =0 |
Given loaders and an MC shift, Generate() generates an IPrediction.
All other arguments needed to construct the prediction are passed to the IPredictionGenerator constructor, and are identical for all generated predictions. For standalone use or use with PredictionInterp.
Definition at line 22 of file PredictionGenerator.h.
|
pure virtual |
Implemented in ana::NueBkgdPropExtrapGenerator, ana::NueBkgdComboExtrapGenerator, ana::NueSignalExtrapGenerator, ana::NDPredGenerator, ana::NDPredGenerator, ana::NueComboExtrapGenerator, jw::NDPredGenerator, ana::NoOscPredictionGenerator, ana::NuePropExtrapRHCGenerator, ana::FDPredictionGenerator, ana::NuePropExtrapGenerator, ana::XSecTuningPredGenerator, ana::NDPredictionGenerator, ana::NoExtrapGenerator, ana::NumuExtrapGenerator, and ana::SterileGenerator.
Referenced by FDPredictionHandler::AddVar(), MakeCovarSim(), and ana::PredictionInterp::PredictionInterp().