| 
    libpappsomspp
    
   Library for mass spectrometry 
   | 
 
#include <msrun.h>
Public Member Functions | |
| MsRun (pappso::MsRunReaderSPtr msrun_reader) | |
| virtual | ~MsRun () | 
| const pappso::MsRunReaderSPtr & | getMsRunReaderSPtr () const | 
| pappso::MsRunReaderSPtr & | getMsRunReaderSPtr () | 
| const PrecursorSp & | getPrecursorSPtrBySpectrumIndex (std::size_t spectrum_index) const | 
| const PrecursorSp & | getPrecursorSPtrByScanNumber (std::size_t scan_number) const | 
| const std::vector< double > & | getRetentionTimeLine () const | 
| bool | hasTimsTofMobilityIndex () const | 
Private Attributes | |
| pappso::MsRunReaderSPtr | msp_msRunReader | 
| std::map< std::size_t, PrecursorSp > | m_spectrumIndex2precursorMap | 
| new map dedicated to spectrum index to replace obsolete scan number   | |
| pappso::MsRunXicExtractorInterfaceSp | msp_msRunXicExtractorInterfaceSp | 
| PrecursorParser * | mpa_precursorParser | 
| std::vector< double > | m_retentionTimeLine | 
| bool | m_hasTimsTofMobilityIndex = false | 
@description group together an msrun reader object and list of precursors (MS1 peak chosen for fragmentation)
| pappso::masschroq::MsRun::MsRun | ( | pappso::MsRunReaderSPtr | msrun_reader | ) | 
Default constructor
Definition at line 35 of file msrun.cpp.
References getRetentionTimeLine(), m_hasTimsTofMobilityIndex, m_retentionTimeLine, mpa_precursorParser, msp_msRunReader, pappso::MsRunReadConfig::setMsLevels(), and pappso::MsRunReadConfig::setNeedPeakList().
      
  | 
  virtual | 
| pappso::MsRunReaderSPtr & pappso::masschroq::MsRun::getMsRunReaderSPtr | ( | ) | 
Definition at line 68 of file msrun.cpp.
References msp_msRunReader.
| const pappso::MsRunReaderSPtr & pappso::masschroq::MsRun::getMsRunReaderSPtr | ( | ) | const | 
Definition at line 62 of file msrun.cpp.
References msp_msRunReader.
Referenced by pappso::masschroq::CborOutputStream::writeMsRun(), and pappso::masschroq::CborOutputStream::writeQrDataBlock().
| const pappso::masschroq::PrecursorSp & pappso::masschroq::MsRun::getPrecursorSPtrByScanNumber | ( | std::size_t | scan_number | ) | const | 
Definition at line 75 of file msrun.cpp.
References mpa_precursorParser.
| const pappso::masschroq::PrecursorSp & pappso::masschroq::MsRun::getPrecursorSPtrBySpectrumIndex | ( | std::size_t | spectrum_index | ) | const | 
Definition at line 80 of file msrun.cpp.
References mpa_precursorParser.
| const std::vector< double > & pappso::masschroq::MsRun::getRetentionTimeLine | ( | ) | const | 
| bool pappso::masschroq::MsRun::hasTimsTofMobilityIndex | ( | ) | const | 
Definition at line 92 of file msrun.cpp.
References m_hasTimsTofMobilityIndex.
      
  | 
  private | 
Definition at line 87 of file msrun.h.
Referenced by MsRun(), and hasTimsTofMobilityIndex().
      
  | 
  private | 
Definition at line 85 of file msrun.h.
Referenced by MsRun(), and getRetentionTimeLine().
      
  | 
  private | 
      
  | 
  private | 
Definition at line 83 of file msrun.h.
Referenced by MsRun(), ~MsRun(), getPrecursorSPtrByScanNumber(), and getPrecursorSPtrBySpectrumIndex().
      
  | 
  private | 
Definition at line 75 of file msrun.h.
Referenced by MsRun(), getMsRunReaderSPtr(), and getMsRunReaderSPtr().
      
  | 
  private |