78 {
std::cout <<
"OscillatableSpectrum::ComponentCC() unimplemented" << std::endl; abort();}
82 virtual void SaveTo(TDirectory*
dir)
const;
virtual void SaveTo(TDirectory *dir) const
Simple record of shifts applied to systematic parameters.
virtual Spectrum PredictComponentSyst(osc::IOscCalc *calc, const SystShifts &syst, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const
virtual Spectrum PredictUnoscillated() const
process_name opflashCryoW ana
Representation of a spectrum in any variable, with associated POT.
virtual Spectrum Predict(osc::IOscCalc *calc) const =0
Charged-current interactions.
Interactions of both types.
virtual Spectrum PredictSyst(osc::IOscCalc *calc, const SystShifts &syst) const
Flavors_t operator|(Flavors_t a, Flavors_t b)
virtual OscillatableSpectrum ComponentCC(int from, int to) const
Neutral-current interactions.
virtual Spectrum PredictComponent(osc::IOscCalc *calc, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const =0
Both neutrinos and antineutrinos.
Standard interface to all prediction techniques.
All neutrinos, any flavor.
Spectrum with true energy information, allowing it to be oscillated
BEGIN_PROLOG could also be cout