32 #include "../../trace/trace.h"
33 #include "../../massspectrum/qualifiedmassspectrum.h"
45 class PMSPP_LIB_DECL FilterComplementIonEnhancer :
public FilterInterface
52 FilterComplementIonEnhancer(
double target_mz,
PrecisionPtr precision_ptr);
59 FilterComplementIonEnhancer(
const QualifiedMassSpectrum &qmass_spectrum,
74 Trace &filter(
Trace &data_points)
const override;
78 enhanceComplementMassInRange(
double new_intensity,
79 double mz_lower_bound,
80 double mz_upper_bound,
81 std::vector<DataPoint>::iterator it_begin,
82 std::vector<DataPoint>::iterator it_end)
const;