|
libpappsomspp
Library for mass spectrometry
|
#include <timsxicextractorinterface.h>
Public Member Functions | |
| TimsXicExtractorInterface (const TimsData *mp_tims_data) | |
| virtual | ~TimsXicExtractorInterface () |
| void | setXicExtractMethod (XicExtractMethod method) |
| set the XIC extraction method More... | |
Protected Member Functions | |
| virtual void | extractTimsXicList (std::vector< TimsXicStructure > &timsXicList, double rtRange) const =0 |
| extract XICs for given coordinates XICs are extracted given their coordinates : retention time target, mobility range, mz range More... | |
Protected Attributes | |
| const TimsData * | mp_timsData |
| XicExtractMethod | m_xicExtractMethod = XicExtractMethod::max |
Private Attributes | |
| friend | TimsData |
Definition at line 41 of file timsxicextractorinterface.h.
| TimsXicExtractorInterface::TimsXicExtractorInterface | ( | const TimsData * | mp_tims_data | ) |
Definition at line 32 of file timsxicextractorinterface.cpp.
|
virtual |
Definition at line 38 of file timsxicextractorinterface.cpp.
|
protectedpure virtual |
extract XICs for given coordinates XICs are extracted given their coordinates : retention time target, mobility range, mz range
| timsXicList | list of TIMS XIC structures (XIC coordinates) |
| rtRange | the range in seconds that will be applied before and after XIC rtTarget to extract signal |
Implemented in pappso::TimsDirectXicExtractor.
Referenced by pappso::TimsData::extractXicListByPrecursorIds().
| void TimsXicExtractorInterface::setXicExtractMethod | ( | XicExtractMethod | method | ) |
set the XIC extraction method
Definition at line 43 of file timsxicextractorinterface.cpp.
References m_xicExtractMethod.
Referenced by pappso::TimsData::extractXicListByPrecursorIds().
|
protected |
Definition at line 67 of file timsxicextractorinterface.h.
Referenced by pappso::TimsDirectXicExtractor::extractTimsXicList(), and setXicExtractMethod().
|
protected |
Definition at line 66 of file timsxicextractorinterface.h.
Referenced by pappso::TimsDirectXicExtractor::extractTimsXicList().
|
private |
Definition at line 43 of file timsxicextractorinterface.h.