23#ifndef _SPECTRUMLIST_PEAKPICKER_HPP_
24#define _SPECTRUMLIST_PEAKPICKER_HPP_
45 bool preferVendorPeakPicking,
NoVendorPeakPickingException()
SpectrumList implementation to replace peak profiles with picked peaks.
virtual msdata::SpectrumPtr spectrum(size_t index, msdata::DetailLevel detailLevel) const
retrieve a spectrum by index
SpectrumList_PeakPicker(const msdata::SpectrumListPtr &inner, PeakDetectorPtr algorithm, bool preferVendorPeakPicking, const util::IntegerSet &msLevelsToPeakPick)
static bool accept(const msdata::SpectrumListPtr &inner)
PeakDetectorPtr algorithm_
const util::IntegerSet msLevelsToPeakPick_
virtual msdata::SpectrumPtr spectrum(size_t index, bool getBinaryData=false) const
retrieve a spectrum by index
const util::IntegerSet & msLevels() const
Inheritable pass-through implementation for wrapping a SpectrumList.
a virtual container of integers, accessible via an iterator interface, stored as union of intervals
boost::shared_ptr< PeakDetector > PeakDetectorPtr
boost::shared_ptr< SpectrumList > SpectrumListPtr
boost::shared_ptr< Spectrum > SpectrumPtr