42 #define DEBUG_PEAK_PICKING 43 #undef DEBUG_PEAK_PICKING 48 class OnDiscMSExperiment;
128 void pick(
const MSSpectrum& input,
MSSpectrum& output, std::vector<PeakBoundary>& boundaries,
bool check_spacings =
true)
const;
139 void pick(
const MSChromatogram& input,
MSChromatogram& output, std::vector<PeakBoundary>& boundaries,
bool check_spacings =
false)
const;
150 void pickExperiment(
const PeakMap& input,
PeakMap& output,
const bool check_spectrum_type =
true)
const;
163 void pickExperiment(
const PeakMap& input,
165 std::vector<std::vector<PeakBoundary> >& boundaries_spec,
166 std::vector<std::vector<PeakBoundary> >& boundaries_chrom,
167 const bool check_spectrum_type =
true)
const;
180 template <
typename ContainerType>
181 void pick_(
const ContainerType& input, ContainerType& output, std::vector<PeakBoundary>& boundaries,
bool check_spacings =
true,
int im_index = -1)
const;
205 void updateMembers_()
override;
bool report_FWHM_
add floatDataArray 'FWHM'/'FWHM_ppm' to spectra with peak FWHM
Definition: PeakPickerHiRes.h:199
The representation of a chromatogram.
Definition: MSChromatogram.h:53
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
bool report_FWHM_as_ppm_
unit of 'FWHM' float data array (can be absolute or ppm).
Definition: PeakPickerHiRes.h:202
double spacing_difference_gap_
Definition: PeakPickerHiRes.h:187
unsigned missing_
Definition: PeakPickerHiRes.h:193
Representation of a mass spectrometry experiment on disk.
Definition: OnDiscMSExperiment.h:66
The representation of a 1D spectrum.
Definition: MSSpectrum.h:66
double mz_min
Definition: PeakPickerHiRes.h:95
std::vector< Int > ms_levels_
Definition: PeakPickerHiRes.h:196
In-Memory representation of a mass spectrometry run.
Definition: MSExperiment.h:70
double signal_to_noise_
Definition: PeakPickerHiRes.h:184
double mz_max
Definition: PeakPickerHiRes.h:96
structure for peak boundaries
Definition: PeakPickerHiRes.h:93
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:52
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92
This class implements a fast peak-picking algorithm best suited for high resolution MS data (FT-ICR-M...
Definition: PeakPickerHiRes.h:81
double spacing_difference_
Definition: PeakPickerHiRes.h:190