Standard interface to all prediction techniques. More...
#include <IPrediction.h>
Public Member Functions | |
virtual | ~IPrediction () |
virtual Spectrum | PredictUnoscillated () const |
virtual Spectrum | Predict (osc::IOscCalc *calc) const =0 |
virtual Spectrum | PredictSyst (osc::IOscCalc *calc, const SystShifts &syst) const |
virtual Spectrum | PredictComponent (osc::IOscCalc *calc, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const =0 |
virtual Spectrum | PredictComponentSyst (osc::IOscCalc *calc, const SystShifts &syst, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const |
virtual OscillatableSpectrum | ComponentCC (int from, int to) const |
virtual void | SaveTo (TDirectory *dir) const |
Standard interface to all prediction techniques.
Definition at line 58 of file IPrediction.h.
|
inlinevirtual |
Definition at line 61 of file IPrediction.h.
|
inlinevirtual |
Reimplemented in ana::PredictionSBNExtrap, and ana::PredictionExtrap.
Definition at line 77 of file IPrediction.h.
|
pure virtual |
|
pure virtual |
|
virtual |
Reimplemented in ana::PredictionScaleComp, ana::PredictionInterp, and ana::PredictionLinFit.
Definition at line 72 of file IPrediction.cxx.
|
virtual |
Reimplemented in ana::PredictionScaleComp, ana::PredictionInterp, and ana::PredictionLinFit.
Definition at line 62 of file IPrediction.cxx.
|
virtual |
Definition at line 54 of file IPrediction.cxx.
|
virtual |
Reimplemented in ana::PredictionScaleComp, ana::PredictionLinFit, ana::PredictionInterp, ana::PredictionNoExtrap, ana::PredictionIncDirt, ana::PredictionSBNExtrap, ana::PredictionNoOsc, and ana::PredictionExtrap.
Definition at line 85 of file IPrediction.cxx.