|
libpappsomspp
Library for mass spectrometry
|
try to detect complementary ions and assign maximum intensity of both elements More...
#include <filterms1windowselection.h>
Public Member Functions | |
| FilterMs1WindowSelection (const pappso::cbor::mzcbor::QcborSpectrumPrecursor &precursor) | |
| FilterMs1WindowSelection (const FilterMs1WindowSelection &other) | |
| virtual | ~FilterMs1WindowSelection () |
| pappso::Trace & | filter (pappso::Trace &data_points) const override |
| Public Member Functions inherited from pappso::FilterInterface | |
| virtual | ~FilterInterface () |
Private Attributes | |
| double | m_targetMz = 0 |
| double | m_lowerMz = 0 |
| double | m_upperMz = 0 |
try to detect complementary ions and assign maximum intensity of both elements
experimental filter
Definition at line 44 of file filterms1windowselection.h.
| FilterMs1WindowSelection::FilterMs1WindowSelection | ( | const pappso::cbor::mzcbor::QcborSpectrumPrecursor & | precursor | ) |
| target_mz | the targeted mass of the peak pair |
| precision_ptr | matching precision |
Definition at line 36 of file filterms1windowselection.cpp.
References pappso::cbor::mzcbor::QcborSpectrumPrecursor::getIsolationWindow(), pappso::cbor::mzcbor::IsolationWindow::getLowerMz(), pappso::cbor::mzcbor::IsolationWindow::getTargetMz(), pappso::cbor::mzcbor::IsolationWindow::getUpperMz(), m_lowerMz, m_targetMz, and m_upperMz.
Referenced by FilterMs1WindowSelection().
| FilterMs1WindowSelection::FilterMs1WindowSelection | ( | const FilterMs1WindowSelection & | other | ) |
Copy constructor
| other | TODO |
Definition at line 53 of file filterms1windowselection.cpp.
References FilterMs1WindowSelection(), m_lowerMz, m_targetMz, and m_upperMz.
|
virtual |
|
overridevirtual |
Implements pappso::FilterInterface.
Definition at line 67 of file filterms1windowselection.cpp.
References pappso::FilterResampleKeepGreater::filter(), pappso::FilterResampleKeepSmaller::filter(), m_lowerMz, and m_upperMz.
Referenced by pappso::cbor::mzcbor::MzcborPrecursorFinder::findPotentialPrecursorIonData().
|
private |
Definition at line 70 of file filterms1windowselection.h.
Referenced by FilterMs1WindowSelection(), FilterMs1WindowSelection(), and filter().
|
private |
Definition at line 69 of file filterms1windowselection.h.
Referenced by FilterMs1WindowSelection(), and FilterMs1WindowSelection().
|
private |
Definition at line 71 of file filterms1windowselection.h.
Referenced by FilterMs1WindowSelection(), FilterMs1WindowSelection(), and filter().