libpappsomspp
Library for mass spectrometry
|
#include <msrunxicextractorinterface.h>
Classes | |
struct | MsRunXicExtractorPoints |
class | MsRunXicExtractorReadPoints |
class to read retention time points of MsRun More... | |
Public Member Functions | |
void | setXicExtractMethod (XicExtractMethod method) |
set the XIC extraction method More... | |
virtual XicCstSPtr | getXicCstSPtr (const MzRange &mz_range) final |
get a XIC on this MsRun at the given mass range More... | |
virtual XicCstSPtr | getXicCstSPtr (const MzRange &mz_range, pappso::pappso_double rt_begin, pappso::pappso_double rt_end)=0 |
get a XIC on this MsRun at the given mass range More... | |
virtual std::vector< XicCstSPtr > | getXicCstSPtrList (const std::vector< MzRange > &mz_range_list)=0 |
extract a list of XIC given a list of mass to extract More... | |
const MsRunIdCstSPtr & | getMsRunId () const |
Protected Member Functions | |
MsRunXicExtractorInterface (MsRunReaderSPtr &msrun_reader) | |
constructor is private, use the MsRunXicExtractorFactory More... | |
MsRunXicExtractorInterface (const MsRunXicExtractorInterface &other) | |
virtual | ~MsRunXicExtractorInterface () |
Protected Attributes | |
MsRunReaderSPtr | msp_msrun_reader |
XicExtractMethod | m_xicExtractMethod = XicExtractMethod::max |
Definition at line 45 of file msrunxicextractorinterface.h.
|
protected |
constructor is private, use the MsRunXicExtractorFactory
Definition at line 37 of file msrunxicextractorinterface.cpp.
|
protected |
|
protectedvirtual |
Definition at line 51 of file msrunxicextractorinterface.cpp.
const MsRunIdCstSPtr & pappso::MsRunXicExtractorInterface::getMsRunId | ( | ) | const |
Definition at line 67 of file msrunxicextractorinterface.cpp.
References msp_msrun_reader.
|
finalvirtual |
get a XIC on this MsRun at the given mass range
mz_range | mz range to extract |
Definition at line 56 of file msrunxicextractorinterface.cpp.
|
pure virtual |
get a XIC on this MsRun at the given mass range
mz_range | mz range to extract |
rt_begin | begining of the XIC in seconds |
rt_end | end of the XIC in seconds |
Implemented in pappso::MsRunXicExtractorDisk, and pappso::MsRunXicExtractor.
|
pure virtual |
extract a list of XIC given a list of mass to extract
Implemented in pappso::MsRunXicExtractorDisk, and pappso::MsRunXicExtractor.
void pappso::MsRunXicExtractorInterface::setXicExtractMethod | ( | XicExtractMethod | method | ) |
set the XIC extraction method
Definition at line 62 of file msrunxicextractorinterface.cpp.
References m_xicExtractMethod.
|
protected |
Definition at line 88 of file msrunxicextractorinterface.h.
Referenced by MsRunXicExtractorInterface(), pappso::MsRunXicExtractor::getXicCstSPtr(), pappso::MsRunXicExtractorDisk::getXicCstSPtr(), pappso::MsRunXicExtractor::getXicFromPwizMSDataFile(), and setXicExtractMethod().
|
protected |
Definition at line 87 of file msrunxicextractorinterface.h.
Referenced by pappso::MsRunXicExtractor::MsRunXicExtractor(), pappso::MsRunXicExtractorDisk::MsRunXicExtractorDisk(), getMsRunId(), pappso::MsRunXicExtractor::getXicCstSPtr(), pappso::MsRunXicExtractor::getXicFromPwizMSDataFile(), pappso::MsRunXicExtractorDisk::prepareExtractor(), and pappso::MsRunXicExtractorDisk::serializeMsRun().