35 #ifndef OPENMS_TRANSFORMATIONS_RAW2PEAK_PEAKPICKERCWT_H 
   36 #define OPENMS_TRANSFORMATIONS_RAW2PEAK_PEAKPICKERCWT_H 
   47 #undef DEBUG_PEAK_PICKING 
  156     void updateMembers_();
 
  191     void getPeakArea_(
const PeakArea_ & area, 
double & area_left, 
double & area_right);
 
  247     double lorentz_(
double height, 
double lambda, 
double pos, 
double x);
 
  270     bool deconvolutePeak_(
PeakShape & shape, std::vector<PeakShape> & peak_shapes, 
DoubleReal peak_bound_cwt);
 
  277     Int determineChargeState_(std::vector<double> & peak_values);
 
PeakIterator right
Definition: PeakPickerCWT.h:183
Internal representation of a peak shape (used by the PeakPickerCWT) 
Definition: PeakShape.h:51
float signal_to_noise_
Signal to noise threshold. 
Definition: PeakPickerCWT.h:129
PeakIterator left_behind_centroid
Definition: PeakPickerCWT.h:184
PeakIterator left
Iterator defining a raw data peak. 
Definition: PeakPickerCWT.h:181
MSSpectrum::iterator PeakIterator
Raw data iterator type. 
Definition: PeakPickerCWT.h:83
bool two_d_optimization_
Switch for the 2D optimization of peak parameters. 
Definition: PeakPickerCWT.h:153
This class implements a peak picking algorithm using wavelet techniques. 
Definition: PeakPickerCWT.h:77
MSSpectrum::iterator PeakIterator
Definition: PeakPickerCWT.h:170
float peak_bound_ms2_level_
Threshold for the peak height in the MS 2 level. 
Definition: PeakPickerCWT.h:126
DPosition< 1 > centroid_position
The estimated centroid position. 
Definition: PeakPickerCWT.h:186
MSSpectrum::const_iterator ConstPeakIterator
Const raw data iterator type. 
Definition: PeakPickerCWT.h:85
bool optimization_
Switch for the optimization of peak parameters. 
Definition: PeakPickerCWT.h:147
float peak_bound_
Threshold for the peak height in the MS 1 level. 
Definition: PeakPickerCWT.h:123
float noise_level_
The threshold for the noise level (TODO: Use the information of the signal to noise estimator) ...
Definition: PeakPickerCWT.h:144
The representation of a 1D spectrum. 
Definition: MSSpectrum.h:67
UInt radius_
The search radius for the determination of a peak's maximum position. 
Definition: PeakPickerCWT.h:135
Representation of a mass spectrometry experiment. 
Definition: MSExperiment.h:68
Base class for all classes that want to report their progess. 
Definition: ProgressLogger.h:56
PeakIterator max
Definition: PeakPickerCWT.h:182
Class containing the data needed for optimization. 
Definition: OptimizePeakDeconvolution.h:119
float fwhm_bound_
The minimal full width at half maximum. 
Definition: PeakPickerCWT.h:132
A base class for all classes handling default parameters. 
Definition: DefaultParamHandler.h:90
float peak_corr_bound_
The threshold for correlation. 
Definition: PeakPickerCWT.h:141
bool deconvolution_
Switch for the deconvolution of peak parameters. 
Definition: PeakPickerCWT.h:150
float scale_
The dilation of the wavelet. 
Definition: PeakPickerCWT.h:138
int Int
Signed integer type. 
Definition: Types.h:100
Class for the internal peak representation. 
Definition: PeakPickerCWT.h:168