36 #ifndef OPENMS_FILTERING_DATAREDUCTION_ELUTIONPEAKDETECTION_H
37 #define OPENMS_FILTERING_DATAREDUCTION_ELUTIONPEAKDETECTION_H
74 void detectPeaks(
MassTrace &, std::vector<MassTrace> &);
78 void detectPeaks(std::vector<MassTrace> &, std::vector<MassTrace> &);
80 void filterByPeakWidth(std::vector<MassTrace> &, std::vector<MassTrace> &);
84 void findLocalExtrema(
const MassTrace&,
const Size&, std::vector<Size>&, std::vector<Size>&);
87 virtual void updateMembers_();
104 void detectElutionPeaks_(
MassTrace &, std::vector<MassTrace> &);
107 #endif // OPENMS_FILTERING_DATAREDUCTION_ELUTIONPEAKDETECTION_H
A more convenient string class.
Definition: String.h:56
DoubleReal chrom_fwhm_
Definition: ElutionPeakDetection.h:90
DoubleReal max_fwhm_
Definition: ElutionPeakDetection.h:97
DoubleReal chrom_peak_snr_
Definition: ElutionPeakDetection.h:92
DoubleReal min_fwhm_
Definition: ElutionPeakDetection.h:96
Extracts chromatographic peaks from a mass trace.
Definition: ElutionPeakDetection.h:60
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:144
Base class for all classes that want to report their progess.
Definition: ProgressLogger.h:56
DoubleReal noise_threshold_int_
Definition: ElutionPeakDetection.h:93
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:90
DoubleReal sample_rate_
Definition: ElutionPeakDetection.h:94
A container type that gathers peaks similar in m/z and moving along retention time.
Definition: MassTrace.h:59
bool mt_snr_filtering_
Definition: ElutionPeakDetection.h:102
String pw_filtering_
Definition: ElutionPeakDetection.h:101