35 #ifndef OPENMS_ANALYSIS_OPENSWATH_DATAACCESS_SPECTRUMACCESSOPENMSCACHED_H
36 #define OPENMS_ANALYSIS_OPENSWATH_DATAACCESS_SPECTRUMACCESSOPENMSCACHED_H
72 std::vector<std::size_t> getSpectraByRT(
double RT,
double deltaRT)
const;
74 size_t getNrSpectra()
const;
83 size_t getNrChromatograms()
const;
87 std::string getChromatogramNativeID(
int id)
const;
OpenMS::MSExperiment< Peak1D > MSExperimentType
Definition: SpectrumAccessOpenMSCached.h:61
MSExperimentType meta_ms_experiment_
Definition: SpectrumAccessOpenMSCached.h:90
A more convenient string class.
Definition: String.h:56
OPENSWATHALGO_DLLAPI typedef boost::shared_ptr< Chromatogram > ChromatogramPtr
Definition: ANALYSIS/OPENSWATH/OPENSWATHALGO/DATAACCESS/DataStructures.h:152
Representation of 1D spectrum settings.
Definition: SpectrumSettings.h:64
CachedmzML cache_
Definition: SpectrumAccessOpenMSCached.h:92
OPENSWATHALGO_DLLAPI typedef boost::shared_ptr< Spectrum > SpectrumPtr
Definition: ANALYSIS/OPENSWATH/OPENSWATHALGO/DATAACCESS/DataStructures.h:227
OpenMS::MSSpectrum< Peak1D > MSSpectrumType
Definition: SpectrumAccessOpenMSCached.h:62
String filename_cached_
Definition: SpectrumAccessOpenMSCached.h:94
Representation of chromatogram settings, e.g. SRM/MRM chromatograms.
Definition: ChromatogramSettings.h:59
std::ifstream ifs_
Definition: SpectrumAccessOpenMSCached.h:91
An class that uses on-disk caching to read and write spectra and chromatograms.
Definition: CachedmzML.h:60
An implementation of the OpenSWATH Spectrum Access interface using Disk caching.
Definition: SpectrumAccessOpenMSCached.h:56
The interface of a mass spectrometry experiment.
Definition: ANALYSIS/OPENSWATH/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:50
String filename_
Definition: SpectrumAccessOpenMSCached.h:93