"Extrapolation" that simply returns the MC prediction More...
#include <TrivialExtrap.h>
Public Member Functions | |
TrivialExtrap (SpectrumLoaderBase &loaderNonswap, SpectrumLoaderBase &loaderNue, SpectrumLoaderBase &loaderNuTau, SpectrumLoaderBase &loaderIntrinsic, const HistAxis &axis, const SpillCut &spillcut, const Cut &cut, const SystShifts &shift, const Var &wei) | |
TrivialExtrap (SpectrumLoaderBase &loaderNonswap, SpectrumLoaderBase &loaderNue, SpectrumLoaderBase &loaderNuTau, SpectrumLoaderBase &loaderIntrinsic, std::string label, const Binning &bins, const Var &var, const SpillCut &spillcut, const Cut &cut, const SystShifts &shift, const Var &wei) | |
TrivialExtrap (Loaders &loaders, std::string label, const Binning &bins, const Var &var, const SpillCut &spillcut, const Cut &cut, const SystShifts &shift=kNoShift, const Var &wei=kUnweighted) | |
TrivialExtrap (Loaders &loaders, const HistAxis &axis, const SpillCut &spillcut, const Cut &cut, const SystShifts &shift=kNoShift, const Var &wei=kUnweighted) | |
virtual OscillatableSpectrum | NueSurvComponent () |
Charged current electron neutrino survival ( ) More... | |
virtual OscillatableSpectrum | AntiNueSurvComponent () |
Charged current electron antineutrino survival ( ) More... | |
virtual OscillatableSpectrum | NumuSurvComponent () |
Charged current muon neutrino survival ( ) More... | |
virtual OscillatableSpectrum | AntiNumuSurvComponent () |
Charged current muon antineutrino survival ( ) More... | |
virtual OscillatableSpectrum | NueAppComponent () |
Charged current electron neutrino appearance ( ) More... | |
virtual OscillatableSpectrum | AntiNueAppComponent () |
Charged current electron antineutrino appearance ( ) More... | |
virtual OscillatableSpectrum | NumuAppComponent () |
Charged current muon neutrino appearance ( ) More... | |
virtual OscillatableSpectrum | AntiNumuAppComponent () |
Charged current muon antineutrino appearance ( ) More... | |
virtual OscillatableSpectrum | TauFromEComponent () |
Charged current tau neutrino appearance from electron neutrino ( ) More... | |
virtual OscillatableSpectrum | AntiTauFromEComponent () |
Charged current tau antineutrino appearance from electron antineutrino ( ) More... | |
virtual OscillatableSpectrum | TauFromMuComponent () |
Charged current tau neutrino appearance from muon neutrino ( ) More... | |
virtual OscillatableSpectrum | AntiTauFromMuComponent () |
Charged current tau antineutrino appearance from muon antineutrino ( ) More... | |
virtual OscillatableSpectrum | NCComponentFromNumu () |
Neutral currents. More... | |
virtual OscillatableSpectrum | NCComponentFromNue () |
virtual void | SaveTo (TDirectory *dir) const |
Public Member Functions inherited from ana::IExtrap | |
virtual | ~IExtrap () |
Static Public Member Functions | |
static std::unique_ptr < TrivialExtrap > | LoadFrom (TDirectory *dir) |
Protected Member Functions | |
TrivialExtrap () | |
fNueAppAnti (0,{},{}, 0, 0) | |
fNumuSurv (0,{},{}, 0, 0) | |
fNumuSurvAnti (0,{},{}, 0, 0) | |
fNumuApp (0,{},{}, 0, 0) | |
fNumuAppAnti (0,{},{}, 0, 0) | |
fNueSurv (0,{},{}, 0, 0) | |
fNueSurvAnti (0,{},{}, 0, 0) | |
fTauFromE (0,{},{}, 0, 0) | |
fTauFromEAnti (0,{},{}, 0, 0) | |
fTauFromMu (0,{},{}, 0, 0) | |
fTauFromMuAnti (0,{},{}, 0, 0) | |
fNCFromNumu (0,{},{}, 0, 0) | |
fNCFromNue (0,{},{}, 0, 0) | |
"Extrapolation" that simply returns the MC prediction
Definition at line 10 of file TrivialExtrap.h.
ana::TrivialExtrap::TrivialExtrap | ( | SpectrumLoaderBase & | loaderNonswap, |
SpectrumLoaderBase & | loaderNue, | ||
SpectrumLoaderBase & | loaderNuTau, | ||
SpectrumLoaderBase & | loaderIntrinsic, | ||
const HistAxis & | axis, | ||
const SpillCut & | spillcut, | ||
const Cut & | cut, | ||
const SystShifts & | shift, | ||
const Var & | wei | ||
) |
Definition at line 13 of file TrivialExtrap.cxx.
ana::TrivialExtrap::TrivialExtrap | ( | SpectrumLoaderBase & | loaderNonswap, |
SpectrumLoaderBase & | loaderNue, | ||
SpectrumLoaderBase & | loaderNuTau, | ||
SpectrumLoaderBase & | loaderIntrinsic, | ||
std::string | label, | ||
const Binning & | bins, | ||
const Var & | var, | ||
const SpillCut & | spillcut, | ||
const Cut & | cut, | ||
const SystShifts & | shift, | ||
const Var & | wei | ||
) |
Definition at line 62 of file TrivialExtrap.cxx.
ana::TrivialExtrap::TrivialExtrap | ( | Loaders & | loaders, |
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 81 of file TrivialExtrap.cxx.
ana::TrivialExtrap::TrivialExtrap | ( | Loaders & | loaders, |
const HistAxis & | axis, | ||
const SpillCut & | spillcut, | ||
const Cut & | cut, | ||
const SystShifts & | shift = kNoShift , |
||
const Var & | wei = kUnweighted |
||
) |
Definition at line 94 of file TrivialExtrap.cxx.
|
inlineprotected |
Definition at line 76 of file TrivialExtrap.h.
|
inlinevirtual |
Charged current electron antineutrino appearance ( )
Implements ana::IExtrap.
Definition at line 58 of file TrivialExtrap.h.
|
inlinevirtual |
Charged current electron antineutrino survival ( )
Implements ana::IExtrap.
Definition at line 52 of file TrivialExtrap.h.
|
inlinevirtual |
Charged current muon antineutrino appearance ( )
Implements ana::IExtrap.
Definition at line 61 of file TrivialExtrap.h.
|
inlinevirtual |
Charged current muon antineutrino survival ( )
Implements ana::IExtrap.
Definition at line 55 of file TrivialExtrap.h.
|
inlinevirtual |
Charged current tau antineutrino appearance from electron antineutrino ( )
Implements ana::IExtrap.
Definition at line 64 of file TrivialExtrap.h.
|
inlinevirtual |
Charged current tau antineutrino appearance from muon antineutrino ( )
Implements ana::IExtrap.
Definition at line 67 of file TrivialExtrap.h.
|
inlineprotected |
Definition at line 83 of file TrivialExtrap.h.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
static |
Definition at line 136 of file TrivialExtrap.cxx.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Charged current electron neutrino appearance ( )
Implements ana::IExtrap.
Definition at line 57 of file TrivialExtrap.h.
|
inlinevirtual |
Charged current electron neutrino survival ( )
Implements ana::IExtrap.
Definition at line 51 of file TrivialExtrap.h.
|
inlinevirtual |
Charged current muon neutrino appearance ( )
Implements ana::IExtrap.
Definition at line 60 of file TrivialExtrap.h.
|
inlinevirtual |
Charged current muon neutrino survival ( )
Implements ana::IExtrap.
Definition at line 54 of file TrivialExtrap.h.
|
virtual |
Reimplemented from ana::IExtrap.
Definition at line 109 of file TrivialExtrap.cxx.
|
inlinevirtual |
Charged current tau neutrino appearance from electron neutrino ( )
Implements ana::IExtrap.
Definition at line 63 of file TrivialExtrap.h.
|
inlinevirtual |
Charged current tau neutrino appearance from muon neutrino ( )
Implements ana::IExtrap.
Definition at line 66 of file TrivialExtrap.h.
|
protected |
Definition at line 92 of file TrivialExtrap.h.
|
protected |
Definition at line 92 of file TrivialExtrap.h.
|
protected |
Definition at line 86 of file TrivialExtrap.h.
|
protected |
Definition at line 86 of file TrivialExtrap.h.
|
protected |
Definition at line 89 of file TrivialExtrap.h.
|
protected |
Definition at line 89 of file TrivialExtrap.h.
|
protected |
Definition at line 88 of file TrivialExtrap.h.
|
protected |
Definition at line 88 of file TrivialExtrap.h.
|
protected |
Definition at line 87 of file TrivialExtrap.h.
|
protected |
Definition at line 87 of file TrivialExtrap.h.
|
protected |
Definition at line 90 of file TrivialExtrap.h.
|
protected |
Definition at line 90 of file TrivialExtrap.h.
|
protected |
Definition at line 91 of file TrivialExtrap.h.
|
protected |
Definition at line 91 of file TrivialExtrap.h.