3 #include "CAFAna/Core/Cut.h" 4 #include "CAFAna/Core/HistAxis.h" 25 class SpectrumLoaderBase;
45 const double kaonNormalization=1.17
55 const double kaonNormalization=1.17
Spectrum fNumuUncontainData
Spectrum fNueCCFromPiPtPz
void MakeWeightsNumuFromPion() const
Spectrum MC_NCTotalComponent() const override
Cuts and Vars for the 2020 FD DiF Study.
void SavePlotsPi(TDirectory *dir)
Spectrum fNumuUncontainCCFromPi
Spectrum MC_AntiNueComponent() const override
Simple record of shifts applied to systematic parameters.
Proxy for caf::StandardRecord.
Collection of SpectrumLoaders for many configurations.
void NueEstimateFromPi() const
Spectrum fNueCCFromKaEstim
static std::unique_ptr< BENDecomp > LoadFrom(TDirectory *dir, const std::string &name)
Spectrum NCTotalComponent() const override
Spectrum fNumuSelCCFromPi
Spectrum NCComponent() const override
Representation of a spectrum in any variable, with associated POT.
void NueEstimateFromOther() const
Spectrum NueComponent() const override
Spectrum fNumuSelCCFromKa
static void ReduceForBEN2020Decaf(caf::StandardRecord *sr, const caf::SRProxy *srProxy)
Spectrum fNumuSelCCFromOther
double GetKaonScale() const
Spectrum MC_NumuComponent() const override
Spectrum AntiNueComponent() const override
virtual Spectrum NueEstimate() const
TH2 * GetPionWeights() const
void SaveTo(TDirectory *dir, const std::string &name) const override
Spectrum NumuComponent() const override
const HistAxis kNumuCCAxisExtended("Reconstructed Neutrino Energy (GeV)", Binning::Simple(80, 0, 20), kCCE)
HistAxis with binning extended to 20 GeV.
Spectrum MC_NueComponent() const override
void MakeWeightsNumuFromKaon() const
const SystShifts kNoShift
void NueEstimateFromKa() const
Base class for the various types of spectrum loader.
Spectrum fNumuUncontainBkg
The StandardRecord is the primary top-level object in the Common Analysis File trees.
const HistAxis kNumuNonQEBENAxis("Non-Quasielastic Energy Estimator (GeV)", kBEN2020Binning, kCCE)
void SavePlots(TDirectory *dir)
void SavePlotsKa(TDirectory *dir)
Spectrum AntiNumuComponent() const override
Spectrum NCAntiComponent() const override
Spectrum fNumuSelCCFromPiPtPz
Standard interface to all decomposition techniques.
Spectrum fNueCCFromPiEstim
double fKaonNormalization
Spectrum fNumuUncontainCCFromOther
Spectrum Data_Component() const override
const Var kUnweighted
The simplest possible Var, always 1. Used as a default weight.
Spectrum MC_AntiNumuComponent() const override
Spectrum fNumuUncontainCCFromKa