24 #ifndef _PEAKDETECTORMATCHEDFILTER_HPP_
25 #define _PEAKDETECTORMATCHEDFILTER_HPP_
88 : isotopeEnvelopeEstimator(0),
90 filterSampleRadius(0),
91 peakThresholdFactor(0),
92 peakMaxCorrelationAngle(0),
93 isotopeThresholdFactor(0),
94 monoisotopicPeakThresholdFactor(0),
95 isotopeMaxChargeState(0),
96 isotopeMaxNeutronCount(0),
98 useMagnitudeFilter(false),
109 static std::auto_ptr<PeakDetectorMatchedFilter> create(
const Config& config);
126 virtual const Config& config()
const = 0;
140 std::vector<pwiz::data::peakdata::Peak>
peaks;
142 Score(
double _f = 0,
int _c = 0,
int _n = 0)
143 : frequency(_f), charge(_c), neutronCount(_n),
144 value(0), monoisotopicFrequency(0), monoisotopicIntensity(0),
152 std::vector<Score>& scores)
const = 0;
165 #endif // _PEAKDETECTORMATCHEDFILTER_HPP_