libpappsomspp
Library for mass spectrometry
|
#include <msrunxicextractor.h>
Public Member Functions | |
MsRunXicExtractor (const MsRunXicExtractor &other) | |
virtual | ~MsRunXicExtractor () |
virtual XicCstSPtr | getXicCstSPtr (const MzRange &mz_range, pappso::pappso_double rt_begin, pappso::pappso_double rt_end) override |
get a XIC on this MsRun at the given mass range More... | |
virtual std::vector< XicCstSPtr > | getXicCstSPtrList (const std::vector< MzRange > &mz_range_list) override |
extract a list of XIC given a list of mass to extract More... | |
![]() | |
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... | |
const MsRunIdCstSPtr & | getMsRunId () const |
Protected Member Functions | |
MsRunXicExtractor (MsRunReaderSPtr &msrun_reader) | |
virtual void | getXicFromPwizMSDataFile (std::vector< Xic * > &xic_list, const std::vector< MzRange > &mass_range_list, pappso::pappso_double rt_begin, pappso::pappso_double rt_end) |
![]() | |
MsRunXicExtractorInterface (MsRunReaderSPtr &msrun_reader) | |
constructor is private, use the MsRunXicExtractorFactory More... | |
MsRunXicExtractorInterface (const MsRunXicExtractorInterface &other) | |
virtual | ~MsRunXicExtractorInterface () |
Protected Attributes | |
std::vector< MsRunXicExtractorPoints > | m_msrun_points |
![]() | |
MsRunReaderSPtr | msp_msrun_reader |
XicExtractMethod | m_xicExtractMethod = XicExtractMethod::max |
Private Attributes | |
friend | MsRunXicExtractorFactory |
Definition at line 41 of file msrunxicextractor.h.
|
protected |
Definition at line 61 of file msrunxicextractor.cpp.
pappso::MsRunXicExtractor::MsRunXicExtractor | ( | const MsRunXicExtractor & | other | ) |
Definition at line 85 of file msrunxicextractor.cpp.
References pappso::MsRunXicExtractorInterface::msp_msrun_reader.
|
virtual |
Definition at line 80 of file msrunxicextractor.cpp.
|
overridevirtual |
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 |
Implements pappso::MsRunXicExtractorInterface.
Reimplemented in pappso::MsRunXicExtractorDisk.
Definition at line 92 of file msrunxicextractor.cpp.
References pappso::maxYDataPoint(), and pappso::DataPoint::y.
|
overridevirtual |
extract a list of XIC given a list of mass to extract
Implements pappso::MsRunXicExtractorInterface.
Reimplemented in pappso::MsRunXicExtractorDisk.
Definition at line 149 of file msrunxicextractor.cpp.
References m_msrun_points.
|
protectedvirtual |
Definition at line 170 of file msrunxicextractor.cpp.
|
protected |
Definition at line 46 of file msrunxicextractor.h.
Referenced by getXicCstSPtrList().
|
private |
Definition at line 43 of file msrunxicextractor.h.