3 #include "CAFAna/Core/Cut.h" 4 #include "CAFAna/Core/HistAxis.h" 17 class SpectrumLoaderBase;
69 static std::unique_ptr<ProportionalDecomp>
LoadFrom(TDirectory* dir,
const std::string& name);
Spectrum AntiNueComponent() const override
Represent the binning of a Spectrum's x-axis.
Cuts and Vars for the 2020 FD DiF Study.
Spectrum Data_Component() const override
Spectrum NCAntiComponent() const override
Simple record of shifts applied to systematic parameters.
Collection of SpectrumLoaders for many configurations.
Spectrum MC_NueComponent() const override
static std::unique_ptr< ProportionalDecomp > LoadFrom(TDirectory *dir, const std::string &name)
Spectrum MC_AntiNueComponent() const override
Representation of a spectrum in any variable, with associated POT.
Spectrum MC_AntiNumuComponent() const override
Spectrum MC_NumuComponent() const override
Spectrum AntiNumuComponent() const override
Spectrum MC_NCAntiComponent() const override
Spectrum MC_NCTotalComponent() const override
const SystShifts kNoShift
void SaveTo(TDirectory *dir, const std::string &name) const override
Base class for the various types of spectrum loader.
Splits Data proportionally according to MC.
Spectrum NCTotalComponent() const override
Spectrum NumuComponent() const override
Standard interface to all decomposition techniques.
const Var kUnweighted
The simplest possible Var, always 1. Used as a default weight.
Spectrum NCComponent() const override
Spectrum MC_NCComponent() const override
Spectrum NueComponent() const override