Generates extrapolated NC predictions using ProportionalDecomp. More...
Public Member Functions | |
SterileGenerator (const HistAxis axis, const HistAxis axisNDNumu, const Cut cutFD, const Cut cutNDNC, const Cut cutNDNumu, const SystShifts shiftDataND=kNoShift, const Var wei=kUnweighted) | |
std::unique_ptr< IPrediction > | Generate (Loaders &loaders, const SystShifts &shiftMC=kNoShift) const override |
std::unique_ptr< IPrediction > | Generate (Loaders &loaders_nd, Loaders &loaders_fd, const SystShifts &shiftMC=kNoShift) const |
Private Attributes | |
const HistAxis | fAxis |
const HistAxis | fAxisNDNumu |
const Cut | fCutFD |
const Cut | fCutNDNC |
const Cut | fCutNDNumu |
const SystShifts | fShiftDataND |
const Var | fWei |
Generates extrapolated NC predictions using ProportionalDecomp.
Definition at line 9 of file PredictionGeneratorNuX.h.
ana::SterileGenerator::SterileGenerator | ( | const HistAxis | axis, |
const HistAxis | axisNDNumu, | ||
const Cut | cutFD, | ||
const Cut | cutNDNC, | ||
const Cut | cutNDNumu, | ||
const SystShifts | shiftDataND = kNoShift , |
||
const Var | wei = kUnweighted |
||
) |
Definition at line 15 of file PredictionGeneratorNuX.cxx.
|
overridevirtual |
Implements ana::IPredictionGenerator.
Definition at line 26 of file PredictionGeneratorNuX.cxx.
References fAxis, fAxisNDNumu, fCutFD, fCutNDNC, fCutNDNumu, fShiftDataND, fWei, and ana::ModularExtrapSterile::NCDisappearance().
Referenced by BlessedPlotsLoad(), FitSystEffectsLoad(), ana::GetPrediction(), Nus18SystsBeamTranspLoad(), Nus18SystsCalibAbsLoad(), Nus18SystsCalibRelLoad(), Nus18SystsGENIELoad(), Nus18SystsKaonLoad(), Nus18SystsLightLevelLoad(), Nus18SystsLLMethodLoad(), Nus18SystsNeutronLoad(), Nus18SystsPPFXLoad(), Nus18SystsTauLoad(), Nus18SystsXSecOnOffLoad(), SystsAcceptanceLoad17(), SystsBeamLoad(), SystsBeamTranspLoad17(), SystsDecompLoad(), SystsDecompLoad17(), SystsFidContLoad(), and SystsNDRockLoad().
std::unique_ptr< IPrediction > ana::SterileGenerator::Generate | ( | Loaders & | loaders_nd, |
Loaders & | loaders_fd, | ||
const SystShifts & | shiftMC = kNoShift |
||
) | const |
Definition at line 40 of file PredictionGeneratorNuX.cxx.
References fAxis, fAxisNDNumu, fCutFD, fCutNDNC, fCutNDNumu, fShiftDataND, fWei, ana::Loaders::GetLoader(), ana::kBeam, caf::kFARDET, ana::Loaders::kFluxSwap, ana::Loaders::kMC, caf::kNEARDET, ana::Loaders::kNonSwap, ana::Loaders::kTauSwap, and ana::ModularExtrapSterile::NCDisappearance().
|
private |
Definition at line 28 of file PredictionGeneratorNuX.h.
Referenced by Generate().
|
private |
Definition at line 29 of file PredictionGeneratorNuX.h.
Referenced by Generate().
|
private |
Definition at line 30 of file PredictionGeneratorNuX.h.
Referenced by Generate().
|
private |
Definition at line 31 of file PredictionGeneratorNuX.h.
Referenced by Generate().
|
private |
Definition at line 32 of file PredictionGeneratorNuX.h.
Referenced by Generate().
|
private |
Definition at line 33 of file PredictionGeneratorNuX.h.
Referenced by Generate().
|
private |
Definition at line 34 of file PredictionGeneratorNuX.h.
Referenced by Generate().