44 #include <boost/shared_ptr.hpp> 92 boost::shared_ptr<OpenSwath::ISpectrumAccess> lightClone()
const override;
98 std::vector<std::size_t> getSpectraByRT(
double RT,
double deltaRT)
const override;
100 size_t getNrSpectra()
const override;
104 size_t getNrChromatograms()
const override;
106 std::string getChromatogramNativeID(
int id)
const override;
The representation of a chromatogram.
Definition: MSChromatogram.h:54
std::vector< OpenSwath::ChromatogramPtr > chromatograms_
Definition: SpectrumAccessOpenMSInMemory.h:113
std::vector< OpenSwath::SpectrumMeta > spectra_meta_
Definition: SpectrumAccessOpenMSInMemory.h:111
boost::shared_ptr< Spectrum > SpectrumPtr
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/DataStructures.h:270
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
The representation of a 1D spectrum.
Definition: MSSpectrum.h:66
boost::shared_ptr< Chromatogram > ChromatogramPtr
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/DataStructures.h:170
OpenMS::MSSpectrum MSSpectrumType
Definition: SpectrumAccessOpenMSInMemory.h:79
In-Memory representation of a mass spectrometry experiment.
Definition: MSExperiment.h:77
OpenMS::PeakMap MSExperimentType
Definition: SpectrumAccessOpenMSInMemory.h:78
An implementation of the OpenSWATH Spectrum Access interface completely in memory.
Definition: SpectrumAccessOpenMSInMemory.h:74
The interface of a mass spectrometry experiment.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:50
std::vector< std::string > chromatogram_ids_
Definition: SpectrumAccessOpenMSInMemory.h:114
std::vector< OpenSwath::SpectrumPtr > spectra_
Definition: SpectrumAccessOpenMSInMemory.h:110
OpenMS::MSChromatogram MSChromatogramType
Definition: SpectrumAccessOpenMSInMemory.h:80