|
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 63 of file msrunxicextractorinterface.h.
|
protected |
constructor is private, use the MsRunXicExtractorFactory
Definition at line 58 of file msrunxicextractorinterface.cpp.
|
protected |
Definition at line 65 of file msrunxicextractorinterface.cpp.
|
protectedvirtual |
Definition at line 72 of file msrunxicextractorinterface.cpp.
| const MsRunIdCstSPtr & pappso::MsRunXicExtractorInterface::getMsRunId | ( | ) | const |
Definition at line 88 of file msrunxicextractorinterface.cpp.
|
finalvirtual |
get a XIC on this MsRun at the given mass range
| mz_range | mz range to extract |
Definition at line 77 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::MsRunXicExtractor, and pappso::MsRunXicExtractorDisk.
|
pure virtual |
extract a list of XIC given a list of mass to extract
Implemented in pappso::MsRunXicExtractor, and pappso::MsRunXicExtractorDisk.
| void pappso::MsRunXicExtractorInterface::setXicExtractMethod | ( | XicExtractMethod | method | ) |
set the XIC extraction method
Definition at line 83 of file msrunxicextractorinterface.cpp.
|
protected |
Definition at line 106 of file msrunxicextractorinterface.h.
Referenced by pappso::MsRunXicExtractorDisk::getXicCstSPtr().
|
protected |
Definition at line 105 of file msrunxicextractorinterface.h.
Referenced by pappso::MsRunXicExtractor::MsRunXicExtractor(), pappso::MsRunXicExtractorDisk::MsRunXicExtractorDisk(), and pappso::MsRunXicExtractorDisk::serializeMsRun().