Prediction that just uses one detector's MC, with no extrapolation. More...
#include <PredictionNoExtrap.h>
Public Member Functions | |
PredictionNoExtrap (PredictionExtrap *pred) | |
PredictionNoExtrap (SpectrumLoaderBase &loaderNonswap, SpectrumLoaderBase &loaderNue, SpectrumLoaderBase &loaderNuTau, SpectrumLoaderBase &loaderIntrinsic, const std::string &label, const Binning &bins, const Var &var, const SpillCut &spillcut, const Cut &cut, const SystShifts &shift=kNoShift, const Var &wei=kUnweighted) | |
PredictionNoExtrap (SpectrumLoaderBase &loaderNonswap, SpectrumLoaderBase &loaderNue, SpectrumLoaderBase &loaderNuTau, SpectrumLoaderBase &loaderIntrinsic, const HistAxis &axis, const SpillCut &spillcut, const Cut &cut, const SystShifts &shift=kNoShift, const Var &wei=kUnweighted) | |
PredictionNoExtrap (Loaders &loaders, const std::string &label, const Binning &bins, const Var &var, const SpillCut &spillcut, const Cut &cut, const SystShifts &shift=kNoShift, const Var &wei=kUnweighted) | |
PredictionNoExtrap (Loaders &loaders, const HistAxis &axis, const SpillCut &spillcut, const Cut &cut, const SystShifts &shift=kNoShift, const Var &wei=kUnweighted) | |
virtual | ~PredictionNoExtrap () |
virtual void | SaveTo (TDirectory *dir) const override |
Public Member Functions inherited from ana::PredictionExtrap | |
PredictionExtrap (IExtrap *extrap) | |
Takes ownership of extrap. More... | |
virtual | ~PredictionExtrap () |
virtual Spectrum | Predict (osc::IOscCalc *calc) const override |
virtual Spectrum | PredictComponent (osc::IOscCalc *calc, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const override |
OscillatableSpectrum | ComponentCC (int from, int to) const override |
PredictionExtrap ()=delete | |
IExtrap * | GetExtrap () const |
Public Member Functions inherited from ana::IPrediction | |
virtual | ~IPrediction () |
virtual Spectrum | PredictUnoscillated () const |
virtual Spectrum | PredictSyst (osc::IOscCalc *calc, const SystShifts &syst) const |
virtual Spectrum | PredictComponentSyst (osc::IOscCalc *calc, const SystShifts &syst, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const |
Static Public Member Functions | |
static std::unique_ptr < PredictionNoExtrap > | LoadFrom (TDirectory *dir) |
Static Public Member Functions inherited from ana::PredictionExtrap | |
static std::unique_ptr < PredictionExtrap > | LoadFrom (TDirectory *dir) |
Additional Inherited Members | |
Protected Attributes inherited from ana::PredictionExtrap | |
IExtrap * | fExtrap |
Prediction that just uses one detector's MC, with no extrapolation.
Definition at line 12 of file PredictionNoExtrap.h.
ana::PredictionNoExtrap::PredictionNoExtrap | ( | PredictionExtrap * | pred | ) |
Definition at line 48 of file PredictionNoExtrap.cxx.
ana::PredictionNoExtrap::PredictionNoExtrap | ( | SpectrumLoaderBase & | loaderNonswap, |
SpectrumLoaderBase & | loaderNue, | ||
SpectrumLoaderBase & | loaderNuTau, | ||
SpectrumLoaderBase & | loaderIntrinsic, | ||
const std::string & | label, | ||
const Binning & | bins, | ||
const Var & | var, | ||
const SpillCut & | spillcut, | ||
const Cut & | cut, | ||
const SystShifts & | shift = kNoShift , |
||
const Var & | wei = kUnweighted |
||
) |
Definition at line 16 of file PredictionNoExtrap.cxx.
ana::PredictionNoExtrap::PredictionNoExtrap | ( | SpectrumLoaderBase & | loaderNonswap, |
SpectrumLoaderBase & | loaderNue, | ||
SpectrumLoaderBase & | loaderNuTau, | ||
SpectrumLoaderBase & | loaderIntrinsic, | ||
const HistAxis & | axis, | ||
const SpillCut & | spillcut, | ||
const Cut & | cut, | ||
const SystShifts & | shift = kNoShift , |
||
const Var & | wei = kUnweighted |
||
) |
Definition at line 33 of file PredictionNoExtrap.cxx.
ana::PredictionNoExtrap::PredictionNoExtrap | ( | Loaders & | loaders, |
const std::string & | label, | ||
const Binning & | bins, | ||
const Var & | var, | ||
const SpillCut & | spillcut, | ||
const Cut & | cut, | ||
const SystShifts & | shift = kNoShift , |
||
const Var & | wei = kUnweighted |
||
) |
Definition at line 53 of file PredictionNoExtrap.cxx.
ana::PredictionNoExtrap::PredictionNoExtrap | ( | Loaders & | loaders, |
const HistAxis & | axis, | ||
const SpillCut & | spillcut, | ||
const Cut & | cut, | ||
const SystShifts & | shift = kNoShift , |
||
const Var & | wei = kUnweighted |
||
) |
Definition at line 66 of file PredictionNoExtrap.cxx.
|
virtual |
Definition at line 102 of file PredictionNoExtrap.cxx.
|
static |
Definition at line 92 of file PredictionNoExtrap.cxx.
|
overridevirtual |