libpappsomspp
Library for mass spectrometry
Loading...
Searching...
No Matches
pappso::MsRunReaderQualifiedSpectrumList Class Reference

store all qualified spectrum into a vector More...

#include <spectrumcollectionhandlerinterface.h>

Inheritance diagram for pappso::MsRunReaderQualifiedSpectrumList:
pappso::SpectrumCollectionHandlerInterface

Public Member Functions

 MsRunReaderQualifiedSpectrumList ()
 
virtual ~MsRunReaderQualifiedSpectrumList ()
 
virtual void setQualifiedMassSpectrum (const QualifiedMassSpectrum &qualified_mass_spectrum) override
 
virtual bool needPeakList () const override
 tells if we need the peak list (if we want the binary data) for each spectrum
 
virtual void spectrumListHasSize (std::size_t size) override
 
const std::vector< QualifiedMassSpectrum > & getQualifiedMassSpectrumList () const
 
void clear ()
 
- Public Member Functions inherited from pappso::SpectrumCollectionHandlerInterface
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 setNeedMsLevelPeakList (unsigned int ms_level, bool want_peak_list) final
 tells if we need the peak list given
 
virtual bool shouldStop ()
 
virtual void loadingEnded ()
 
virtual void setReadAhead (bool is_read_ahead) final
 use threads to read a spectrum by batch of batch_size
 
virtual bool isReadAhead () const
 tells if we want to read ahead spectrum
 

Private Attributes

std::vector< QualifiedMassSpectrumm_qualifiedSpectrumList
 

Detailed Description

store all qualified spectrum into a vector

Definition at line 185 of file spectrumcollectionhandlerinterface.h.

Constructor & Destructor Documentation

◆ MsRunReaderQualifiedSpectrumList()

pappso::MsRunReaderQualifiedSpectrumList::MsRunReaderQualifiedSpectrumList ( )

Definition at line 310 of file spectrumcollectionhandlerinterface.cpp.

311{
312}

◆ ~MsRunReaderQualifiedSpectrumList()

pappso::MsRunReaderQualifiedSpectrumList::~MsRunReaderQualifiedSpectrumList ( )
virtual

Definition at line 315 of file spectrumcollectionhandlerinterface.cpp.

316{
317}

Member Function Documentation

◆ clear()

void pappso::MsRunReaderQualifiedSpectrumList::clear ( )

Definition at line 345 of file spectrumcollectionhandlerinterface.cpp.

346{
348}
std::vector< QualifiedMassSpectrum > m_qualifiedSpectrumList

References m_qualifiedSpectrumList.

◆ getQualifiedMassSpectrumList()

const std::vector< QualifiedMassSpectrum > & pappso::MsRunReaderQualifiedSpectrumList::getQualifiedMassSpectrumList ( ) const

Definition at line 339 of file spectrumcollectionhandlerinterface.cpp.

340{
342}

References m_qualifiedSpectrumList.

◆ needPeakList()

bool pappso::MsRunReaderQualifiedSpectrumList::needPeakList ( ) const
overridevirtual

tells if we need the peak list (if we want the binary data) for each spectrum

Implements pappso::SpectrumCollectionHandlerInterface.

Definition at line 321 of file spectrumcollectionhandlerinterface.cpp.

322{
323 return true;
324}

◆ setQualifiedMassSpectrum()

void pappso::MsRunReaderQualifiedSpectrumList::setQualifiedMassSpectrum ( const QualifiedMassSpectrum qualified_mass_spectrum)
overridevirtual

Implements pappso::SpectrumCollectionHandlerInterface.

Definition at line 333 of file spectrumcollectionhandlerinterface.cpp.

335{
336 m_qualifiedSpectrumList.push_back(qualified_mass_spectrum);
337}

References m_qualifiedSpectrumList.

◆ spectrumListHasSize()

void pappso::MsRunReaderQualifiedSpectrumList::spectrumListHasSize ( std::size_t  size)
overridevirtual

Reimplemented from pappso::SpectrumCollectionHandlerInterface.

Definition at line 327 of file spectrumcollectionhandlerinterface.cpp.

328{
330}

References m_qualifiedSpectrumList.

Member Data Documentation

◆ m_qualifiedSpectrumList

std::vector<QualifiedMassSpectrum> pappso::MsRunReaderQualifiedSpectrumList::m_qualifiedSpectrumList
private

The documentation for this class was generated from the following files: