35 #ifndef OPENMS_TRANSFORMATIONS_RAW2PEAK_PEAKPICKERMAXIMA_H
36 #define OPENMS_TRANSFORMATIONS_RAW2PEAK_PEAKPICKERMAXIMA_H
72 PeakPickerMaxima(
double signal_to_noise,
double spacing_difference = 1.5,
double sn_window_length = 200);
112 void findMaxima(
const std::vector<double>& mz_array,
const std::vector<double>& int_array, std::vector<PeakCandidate>& pc);
125 void pick(std::vector<double>& mz_array, std::vector<double>& int_array, std::vector<PeakCandidate>& pc);
double int_max
intensity value of the peak apex
Definition: PeakPickerMaxima.h:96
int pos
index of the peak apex (relative to the input data)
Definition: PeakPickerMaxima.h:88
double mz_max
m/z value of the peak apex
Definition: PeakPickerMaxima.h:94
double sn_window_length_
Definition: PeakPickerMaxima.h:134
double spacing_difference_
Definition: PeakPickerMaxima.h:132
double signal_to_noise_
Definition: PeakPickerMaxima.h:129
int left_boundary
index of the left boundary (relative to the input data)
Definition: PeakPickerMaxima.h:90
virtual ~PeakPickerMaxima()
Destructor.
Definition: PeakPickerMaxima.h:75
This class implements a fast peak-picking algorithm best suited for high resolution MS data (FT-ICR-M...
Definition: PeakPickerMaxima.h:67
The PeakCandidate describes the output of the peak picker.
Definition: PeakPickerMaxima.h:85
int right_boundary
index of the right boundary (relative to the input data)
Definition: PeakPickerMaxima.h:92