Go to the documentation of this file.
23 #ifndef _PEAKELGROWER_HPP_
24 #define _PEAKELGROWER_HPP_
67 Config(
double _mzTolerance = .01,
double _rtTolerance = 10)
68 : mzTolerance(_mzTolerance), rtTolerance(_rtTolerance), log(0)
84 #endif // _PEAKELGROWER_HPP_
virtual void sowPeaks(PeakelField &peakelField, const std::vector< std::vector< Peak > > &peaks) const
virtual void sowPeaks(PeakelField &peakelField, const std::vector< Peak > &peaks) const
struct for expressing m/z tolerance in either amu or ppm
virtual void sowPeak(PeakelField &, const Peak &peak) const
MZRTField is a std::set of boost::shared_ptrs, stored as a binary tree ordered by LessThan_MZRT.
pwiz::data::peakdata::Peak Peak
virtual void sowPeak(PeakelField &peakelField, const Peak &peak) const =0
PeakelGrower_Proximity(const Config &config=Config())
simple PeakelGrower implementation, based on proximity of Peaks
interface for growing Peakels
Config(double _mzTolerance=.01, double _rtTolerance=10)