|
libpappsomspp
Library for mass spectrometry
|
try to detect complementary ions and assign maximum intensity of both elements More...
#include <filtercomplement.h>
Public Member Functions | |
| FilterComplement (double target_mz, pappso::PrecisionPtr precision_ptr) | |
| FilterComplement (const FilterComplement &other) | |
| virtual | ~FilterComplement () |
| pappso::Trace & | filter (pappso::Trace &data_points) const override |
| Public Member Functions inherited from pappso::FilterInterface | |
| virtual | ~FilterInterface () |
Private Attributes | |
| double | m_targetMzSum |
| pappso::PrecisionPtr | m_precisionPtr |
try to detect complementary ions and assign maximum intensity of both elements
experimental filter
Definition at line 42 of file filtercomplement.h.
| FilterComplement::FilterComplement | ( | double | target_mz, |
| pappso::PrecisionPtr | precision_ptr ) |
| target_mz | the targeted mass of the peak pair |
| precision_ptr | matching precision |
Definition at line 33 of file filtercomplement.cpp.
References m_precisionPtr, and m_targetMzSum.
Referenced by FilterComplement().
| FilterComplement::FilterComplement | ( | const FilterComplement & | other | ) |
Copy constructor
| other | TODO |
Definition at line 45 of file filtercomplement.cpp.
References FilterComplement(), m_precisionPtr, and m_targetMzSum.
|
virtual |
|
overridevirtual |
Implements pappso::FilterInterface.
Definition at line 55 of file filtercomplement.cpp.
References pappso::MzRange::contains(), pappso::MzRange::lower(), m_precisionPtr, m_targetMzSum, pappso::Trace::sortX(), and pappso::MzRange::upper().
Referenced by pappso::cbor::mzcbor::MzcborPrecursorFinder::findPotentialPrecursorIonData().
|
private |
Definition at line 69 of file filtercomplement.h.
Referenced by FilterComplement(), FilterComplement(), and filter().
|
private |
Definition at line 68 of file filtercomplement.h.
Referenced by FilterComplement(), FilterComplement(), and filter().