36 virtual void Go()
override;
virtual ~SpectrumLoader()
Cuts and Vars for the 2020 FD DiF Study.
Proxy for caf::StandardRecord.
void AccumulateExposures(const caf::SRSpillProxy *spill) override
SpectrumLoader & operator=(SpectrumLoader &&)=default
std::vector< std::string > wildcard(const std::string &wildcardString)
static SpectrumLoader FromSAMProject(const std::string &proj, int fileLimit=-1)
Named constructor for SAM projects.
virtual void Go() override
Load all the registered spectra.
Base class for the various types of spectrum loader.
Collaborates with Spectrum and OscillatableSpectrum to fill spectra from CAF files.
virtual void HandleRecord(caf::SRProxy *sr)
A simple ascii-art progress bar.
virtual void HandleFile(TFile *f, Progress *prog=0)