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