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