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.
1.8.5