40 if(tims2_reader !=
nullptr)
58 delete mpa_precursorParser;
64 return msp_msRunReader;
70 return msp_msRunReader;
77 return mpa_precursorParser->getPrecursorSPtrByScanNumber(scan_number);
82 return mpa_precursorParser->getPrecursorSPtrBySpectrumIndex(spectrum_index);
85const std::vector<double> &
88 return m_retentionTimeLine;
94 return m_hasTimsTofMobilityIndex;
void setNeedPeakList(bool need_peak_list)
void setMsLevels(std::vector< std::size_t > ms_levels)
virtual std::vector< double > getRetentionTimeLine() override
retention timeline get retention times along the MSrun in seconds
MsRun(pappso::MsRunReaderSPtr msrun_reader)
const pappso::MsRunReaderSPtr & getMsRunReaderSPtr() const
bool hasTimsTofMobilityIndex() const
PrecursorParser * mpa_precursorParser
const PrecursorSp & getPrecursorSPtrBySpectrumIndex(std::size_t spectrum_index) const
std::vector< double > m_retentionTimeLine
const PrecursorSp & getPrecursorSPtrByScanNumber(std::size_t scan_number) const
bool m_hasTimsTofMobilityIndex
pappso::MsRunReaderSPtr msp_msRunReader
const std::vector< double > & getRetentionTimeLine() const
std::shared_ptr< Precursor > PrecursorSp
std::shared_ptr< MsRunReader > MsRunReaderSPtr