37 #include <OpenMS/config.h>
72 double spacing_difference_gap = 4.0,
double sn_window_length = 200,
73 unsigned missing = 2);
115 const std::vector<double>& int_array,
116 std::vector<PeakCandidate>& pc,
117 bool check_spacings =
true)
const;
131 void pick(std::vector<double>& mz_array,
132 std::vector<double>& int_array,
133 std::vector<PeakCandidate>& pc,
134 bool check_spacings =
true);
This class implements a fast peak-picking algorithm best suited for high resolution MS data (FT-ICR-M...
Definition: PeakPickerMaxima.h:67
double int_max
intensity value of the peak apex
Definition: PeakPickerMaxima.h:97
PeakPickerMaxima(double signal_to_noise, double spacing_difference=1.5, double spacing_difference_gap=4.0, double sn_window_length=200, unsigned missing=2)
Constructor.
int pos
index of the peak apex (relative to the input data)
Definition: PeakPickerMaxima.h:89
unsigned missing_
Definition: PeakPickerMaxima.h:151
double spacing_difference_
Definition: PeakPickerMaxima.h:145
double signal_to_noise_
Definition: PeakPickerMaxima.h:139
double spacing_difference_gap_
Definition: PeakPickerMaxima.h:148
double sn_window_length_
Definition: PeakPickerMaxima.h:142
double mz_max
m/z value of the peak apex
Definition: PeakPickerMaxima.h:95
int right_boundary
index of the right boundary (relative to the input data)
Definition: PeakPickerMaxima.h:93
void findMaxima(const std::vector< double > &mz_array, const std::vector< double > &int_array, std::vector< PeakCandidate > &pc, bool check_spacings=true) const
Will find local maxima in raw data.
void pick(std::vector< double > &mz_array, std::vector< double > &int_array, std::vector< PeakCandidate > &pc, bool check_spacings=true)
Will pick peaks in a spectrum.
virtual ~PeakPickerMaxima()
Destructor.
Definition: PeakPickerMaxima.h:76
int left_boundary
index of the left boundary (relative to the input data)
Definition: PeakPickerMaxima.h:91
The PeakCandidate describes the output of the peak picker.
Definition: PeakPickerMaxima.h:87
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:48