74                                      bool want_peak_list) 
final;
 
 
  196  const std::vector<QualifiedMassSpectrum> &
 
 
const std::vector< QualifiedMassSpectrum > & getQualifiedMassSpectrumList() const
 
MsRunQualifiedSpectrumLoader()
 
virtual void spectrumListHasSize(std::size_t size) override
 
virtual bool needPeakList() const override
tells if we need the peak list (if we want the binary data) for each spectrum
 
virtual void setQualifiedMassSpectrum(const QualifiedMassSpectrum &qualified_mass_spectrum) override
 
std::vector< QualifiedMassSpectrum > m_qualifiedSpectrumList
 
const std::vector< double > & getRetentionTimeLine() const
 
virtual void setQualifiedMassSpectrum(const QualifiedMassSpectrum &spectrum) override
 
virtual bool needPeakList() const override
tells if we need the peak list (if we want the binary data) for each spectrum
 
MsRunReaderRetentionTimeLine()
 
std::vector< double > m_retention_time_list
 
virtual bool needPeakList() const override
tells if we need the peak list (if we want the binary data) for each spectrum
 
virtual void setQualifiedMassSpectrum(const QualifiedMassSpectrum &spectrum) override
 
std::size_t getSpectrumIndexFromScanNumber(std::size_t scan_number) const
 
std::multimap< std::size_t, std::size_t > m_mmap_scan2index
 
MsRunReaderScanNumberMultiMap()
 
virtual void setQualifiedMassSpectrum(const QualifiedMassSpectrum &qualified_mass_spectrum) override
 
MapTrace m_ticChromMapTrace
 
MsRunReaderTicChromatogram()
 
virtual bool needPeakList() const override
tells if we need the peak list (if we want the binary data) for each spectrum
 
Trace getTicChromatogram() const
 
example of interface to count MS levels of all spectrum in an MSrun
 
virtual void setQualifiedMassSpectrum(const QualifiedMassSpectrum &spectrum) override
 
unsigned long getTotalCount() const
 
virtual void loadingEnded() override
 
std::vector< unsigned long > m_countMsLevelSpectrum
 
virtual bool needPeakList() const override
tells if we need the peak list (if we want the binary data) for each spectrum
 
unsigned long getMsLevelCount(unsigned int ms_level) const
 
Class representing a fully specified mass spectrum.
 
interface to collect spectrums from the MsRunReader class
 
virtual bool shouldStop()
 
virtual bool isReadAhead() const
tells if we want to read ahead spectrum
 
virtual bool needPeakList() const =0
tells if we need the peak list (if we want the binary data) for each spectrum
 
virtual void loadingEnded()
 
virtual bool needMsLevelPeakList(unsigned int ms_level) const final
tells if we need the peak list (if we want the binary data) for each spectrum, given an MS level
 
virtual void setReadAhead(bool is_read_ahead) final
use threads to read a spectrum by batch of batch_size
 
virtual void setNeedMsLevelPeakList(unsigned int ms_level, bool want_peak_list) final
tells if we need the peak list given
 
std::vector< bool > m_needPeakListByMsLevel
 
virtual void spectrumListHasSize(std::size_t size)
 
virtual void setQualifiedMassSpectrum(const QualifiedMassSpectrum &spectrum)=0
 
A simple container of DataPoint instances.
 
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...