libpappsomspp
Library for mass spectrometry
|
#include <filterremovec13.h>
Public Member Functions | |
FilterRemoveC13 (PrecisionPtr precision_ptr) | |
FilterRemoveC13 (const FilterRemoveC13 &other) | |
virtual | ~FilterRemoveC13 () |
Trace & | filter (Trace &data_points) const override |
![]() | |
virtual | ~FilterInterface () |
Private Member Functions | |
bool | notExcluded (std::vector< std::pair< double, double >> &exclusionMassMap, double mass) const |
void | addExclusionMap (std::vector< std::pair< double, double >> &exclusionMassMap, double mass) const |
Private Attributes | |
double | m_diffC12C13_z1 |
double | m_diffC12C13_z2 |
PrecisionPtr | m_precisionPtr |
Definition at line 44 of file filterremovec13.h.
FilterRemoveC13::FilterRemoveC13 | ( | PrecisionPtr | precision_ptr | ) |
Default constructor
Definition at line 32 of file filterremovec13.cpp.
References pappso::DIFFC12C13(), m_diffC12C13_z1, and m_diffC12C13_z2.
FilterRemoveC13::FilterRemoveC13 | ( | const FilterRemoveC13 & | other | ) |
Copy constructor
other | TODO |
Definition at line 39 of file filterremovec13.cpp.
References pappso::DIFFC12C13(), m_diffC12C13_z1, and m_diffC12C13_z2.
|
virtual |
|
private |
Definition at line 92 of file filterremovec13.cpp.
References pappso::MzRange::lower(), and pappso::MzRange::upper().
Referenced by filter().
Implements pappso::FilterInterface.
Definition at line 51 of file filterremovec13.cpp.
References pappso::a, addExclusionMap(), pappso::b, notExcluded(), and pappso::Trace::sortX().
|
private |
|
private |
Definition at line 74 of file filterremovec13.h.
Referenced by FilterRemoveC13().
|
private |
Definition at line 75 of file filterremovec13.h.
Referenced by FilterRemoveC13().
|
private |
Definition at line 76 of file filterremovec13.h.