48 const bool noTau=
false);
63 bool flatCAFsExist)
const;
const std::string ECAFTypeToString(ECAFType type)
Cuts and Vars for the 2020 FD DiF Study.
void SetLoaderNDMCPath(const std::string &ndmc)
std::string ECAFTypeFlatToTier(ECAFType type, EFlatness flat, bool flatCAFsExist) const
std::string GetSystString() const override
Collection of SpectrumLoaders for many configurations.
std::string GetSystString() const override
void SetLoaderFDMCPaths(const std::string &prefix, const std::string &suffix, const bool noTau=false)
Provide the data loaders only, base class for other loaders.
Loaders for absolute calibration paths/definitions.
Loaders for Cherenkov paths/definitions.
std::string GetSystString() const override
const std::string dataTier
from "caf" to "flatsumdecaf"
For nominal spectra and reweighting systs (xsec/flux)
Base class for prod4 loaders.
Loaders for calibration drift (detector aging) paths/definitions.
std::string GetSystString() const override
std::string GetSystString() const override
void SetLoaderPaths(const std::string &fdmc_nonswap, const std::string &fdmc_fluxswap, const std::string &fdmc_tauswap="", const std::string &ndmc="", const std::string &nddata="")
Loaders for light level paths/definitions.
virtual std::string GetSystString() const =0
const std::string cafType
const std::string fluxType
Loaders for calibration shape paths/definitions.
std::string GetSystString() const override
std::string GetSystString() const override