44 #include <boost/shared_ptr.hpp> 
   84     boost::shared_ptr<OpenSwath::ISpectrumAccess> 
lightClone() 
const override;
 
   90     std::vector<std::size_t> 
getSpectraByRT(
double RT, 
double deltaRT) 
const override;
 
Representation of chromatogram settings, e.g. SRM/MRM chromatograms.
Definition: ChromatogramSettings.h:61
 
The representation of a chromatogram.
Definition: MSChromatogram.h:58
 
In-Memory representation of a mass spectrometry experiment.
Definition: MSExperiment.h:80
 
The representation of a 1D spectrum.
Definition: MSSpectrum.h:71
 
An implementation of the OpenSWATH Spectrum Access interface using OpenMS.
Definition: SpectrumAccessOpenMS.h:54
 
OpenMS::PeakMap MSExperimentType
Definition: SpectrumAccessOpenMS.h:56
 
size_t getNrSpectra() const override
Returns the number of spectra available.
 
SpectrumAccessOpenMS(boost::shared_ptr< MSExperimentType > ms_experiment)
Constructor.
 
OpenMS::MSSpectrum MSSpectrumType
Definition: SpectrumAccessOpenMS.h:57
 
std::vector< std::size_t > getSpectraByRT(double RT, double deltaRT) const override
Return a vector of ids of spectra that are within RT +/- deltaRT.
 
~SpectrumAccessOpenMS() override
Destructor.
 
size_t getNrChromatograms() const override
Returns the number of chromatograms available.
 
OpenMS::MSChromatogram MSChromatogramType
Definition: SpectrumAccessOpenMS.h:58
 
boost::shared_ptr< MSExperimentType > ms_experiment_
Definition: SpectrumAccessOpenMS.h:108
 
SpectrumSettings getSpectraMetaInfo(int id) const
 
OpenSwath::ChromatogramPtr getChromatogramById(int id) override
Return a pointer to a chromatogram at the given id.
 
OpenSwath::SpectrumPtr getSpectrumById(int id) override
Return a pointer to a spectrum at the given id.
 
ChromatogramSettings getChromatogramMetaInfo(int id) const
 
std::string getChromatogramNativeID(int id) const override
Returns the native id of the chromatogram at the given id.
 
boost::shared_ptr< OpenSwath::ISpectrumAccess > lightClone() const override
Light clone operator (actual data will not get copied)
 
SpectrumAccessOpenMS(const SpectrumAccessOpenMS &rhs)
Copy constructor.
 
OpenSwath::SpectrumMeta getSpectrumMetaById(int id) const override
Returns the meta information for a spectrum.
 
Representation of 1D spectrum settings.
Definition: SpectrumSettings.h:65
 
The interface of a mass spectrometry experiment.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:51
 
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
 
boost::shared_ptr< Chromatogram > ChromatogramPtr
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/DataStructures.h:172
 
boost::shared_ptr< Spectrum > SpectrumPtr
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/DataStructures.h:291