libpappsomspp
Library for mass spectrometry
|
#include <timsdirectxicextractor.h>
Public Member Functions | |
TimsDirectXicExtractor (const TimsData *mp_tims_data) | |
virtual | ~TimsDirectXicExtractor () |
![]() | |
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 override |
extract XICs for given coordinates XICs are extracted given their coordinates : retention time target, mobility range, mz range More... | |
Additional Inherited Members | |
![]() | |
const TimsData * | mp_timsData |
XicExtractMethod | m_xicExtractMethod = XicExtractMethod::max |
Definition at line 37 of file timsdirectxicextractor.h.
TimsDirectXicExtractor::TimsDirectXicExtractor | ( | const TimsData * | mp_tims_data | ) |
Default constructor
Definition at line 32 of file timsdirectxicextractor.cpp.
|
virtual |
|
overrideprotectedvirtual |
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 |
Implements pappso::TimsXicExtractorInterface.
Definition at line 43 of file timsdirectxicextractor.cpp.
References pappso::TimsData::getTimsFrameCstSPtr(), pappso::TimsData::getTimsMS1FrameIdRange(), pappso::TimsXicExtractorInterface::m_xicExtractMethod, and pappso::TimsXicExtractorInterface::mp_timsData.