|
libpappsomspp
Library for mass spectrometry
|
#include <timsdirectxicextractor.h>
Public Member Functions | |
| TimsDirectXicExtractor (MsRunReaderSPtr &msrun_reader) | |
| virtual | ~TimsDirectXicExtractor () |
| void | extractXicCoordSPtrList (UiMonitorInterface &monitor, std::vector< XicCoordSPtr > &xic_coord_list) override |
| extract a list of XIC given a list of xic coordinates to extract More... | |
Public Member Functions inherited from pappso::TimsXicExtractorInterface | |
| TimsXicExtractorInterface (MsRunReaderSPtr &msrun_reader) | |
| virtual | ~TimsXicExtractorInterface () |
Public Member Functions inherited from pappso::MsRunXicExtractorInterface | |
| void | setXicExtractMethod (XicExtractMethod method) |
| set the XIC extraction method More... | |
| void | setRetentionTimeAroundTarget (double range_in_seconds) |
| set the retention time range in seconds around the target rt More... | |
| const MsRunIdCstSPtr & | getMsRunId () const |
| const MsRunReaderSPtr & | getMsRunReaderSPtr () const |
| get the msrunreader currently used for XIC extraction More... | |
Additional Inherited Members | |
Protected Member Functions inherited from pappso::MsRunXicExtractorInterface | |
| MsRunXicExtractorInterface (MsRunReaderSPtr &msrun_reader) | |
| constructor is private, use the MsRunXicExtractorFactory More... | |
| MsRunXicExtractorInterface (const MsRunXicExtractorInterface &other) | |
| virtual | ~MsRunXicExtractorInterface () |
Protected Attributes inherited from pappso::TimsXicExtractorInterface | |
| const TimsData * | mp_timsData |
Protected Attributes inherited from pappso::MsRunXicExtractorInterface | |
| MsRunReaderSPtr | msp_msrun_reader |
| XicExtractMethod | m_xicExtractMethod = XicExtractMethod::max |
| double | m_retentionTimeAroundTarget = std::numeric_limits<double>::max() |
Definition at line 37 of file timsdirectxicextractor.h.
| TimsDirectXicExtractor::TimsDirectXicExtractor | ( | MsRunReaderSPtr & | msrun_reader | ) |
|
virtual |
|
overridevirtual |
extract a list of XIC given a list of xic coordinates to extract
XicCoord is a vessel containing the xic to fill and coordinates of this XIC in the MS run
| monitor | process monitoring |
| xic_coord_list | list of xic coordinates to extract. The order of xic coordinates may change. |
Implements pappso::MsRunXicExtractorInterface.
Definition at line 46 of file timsdirectxicextractor.cpp.
References pappso::UiMonitorInterface::count(), pappso::UiMonitorInterface::setStatus(), pappso::UiMonitorInterface::setTotalSteps(), and pappso::UiMonitorInterface::shouldIstop().