31 class TraceDetectionInterface;
34 typedef std::shared_ptr<const TraceDetectionInterface>
54 bool remove_peak_base)
const = 0;
virtual void detect(const Trace &trace, TraceDetectionSinkInterface &sink, bool remove_peak_base) const =0
detect peaks on a trace
virtual void setTracePeak(TracePeak &xic_peak)=0
A simple container of DataPoint instances.
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
std::shared_ptr< TraceDetectionInterface > TraceDetectionInterfaceSPtr
std::shared_ptr< const TraceDetectionInterface > TraceDetectionInterfaceCstSPtr