Helper class for SpectrumLoaderBase. More...
#include <SpectrumLoaderBase.h>
Public Member Functions | |
void | Erase (Spectrum *s) |
void | Erase (ReweightableSpectrum *os) |
void | RemoveLoader (SpectrumLoaderBase *l) |
size_t | TotalSize () const |
void | GetSpectra (std::vector< Spectrum * > &ss) |
void | GetReweightableSpectra (std::vector< ReweightableSpectrum * > &ss) |
Public Attributes | |
std::vector< Spectrum * > | spects |
std::vector < ReweightableSpectrum * > | rwSpects |
Helper class for SpectrumLoaderBase.
List of Spectrum and OscillatableSpectrum, some utility functions
Definition at line 138 of file SpectrumLoaderBase.h.
void ana::SpectrumLoaderBase::SpectList::Erase | ( | Spectrum * | s | ) |
Definition at line 27 of file SpectrumLoaderBase.cxx.
void ana::SpectrumLoaderBase::SpectList::Erase | ( | ReweightableSpectrum * | os | ) |
Definition at line 34 of file SpectrumLoaderBase.cxx.
void ana::SpectrumLoaderBase::SpectList::GetReweightableSpectra | ( | std::vector< ReweightableSpectrum * > & | ss | ) |
Definition at line 61 of file SpectrumLoaderBase.cxx.
void ana::SpectrumLoaderBase::SpectList::GetSpectra | ( | std::vector< Spectrum * > & | ss | ) |
Definition at line 54 of file SpectrumLoaderBase.cxx.
void ana::SpectrumLoaderBase::SpectList::RemoveLoader | ( | SpectrumLoaderBase * | l | ) |
Definition at line 41 of file SpectrumLoaderBase.cxx.
size_t ana::SpectrumLoaderBase::SpectList::TotalSize | ( | ) | const |
Definition at line 48 of file SpectrumLoaderBase.cxx.
std::vector<ReweightableSpectrum*> ana::SpectrumLoaderBase::SpectList::rwSpects |
Definition at line 148 of file SpectrumLoaderBase.h.
std::vector<Spectrum*> ana::SpectrumLoaderBase::SpectList::spects |
Definition at line 147 of file SpectrumLoaderBase.h.