35 #ifndef OPENMS_ANALYSIS_OPENSWATH_PEAKPICKERMRM_H
36 #define OPENMS_ANALYSIS_OPENSWATH_PEAKPICKERMRM_H
45 #include <CrawdadWrapper.h>
87 void pickChromatogram(
const RichPeakChromatogram& chromatogram, RichPeakChromatogram& picked_chrom);
91 void pickChromatogramCrawdad_(
const RichPeakChromatogram& chromatogram, RichPeakChromatogram& picked_chrom);
93 void pickChromatogram_(
const RichPeakChromatogram& chromatogram, RichPeakChromatogram& picked_chrom);
98 void integratePeaks_(
const RichPeakChromatogram& chromatogram);
108 Size findClosestPeak_(
const RichPeakChromatogram& chromatogram,
double target_rt,
Size current_peak = 0);
114 void removeOverlappingPeaks_(
const RichPeakChromatogram& chromatogram, RichPeakChromatogram& picked_chrom);
118 void updateMembers_();
A more convenient string class.
Definition: String.h:57
bool use_gauss_
Definition: PeakPickerMRM.h:127
UInt sn_bin_count_
Definition: PeakPickerMRM.h:134
double peak_width_
Definition: PeakPickerMRM.h:130
The PeakPickerMRM finds peaks a single chromatogram.
Definition: PeakPickerMRM.h:63
double gauss_width_
Definition: PeakPickerMRM.h:126
std::vector< int > right_width_
Definition: PeakPickerMRM.h:139
String method_
Definition: PeakPickerMRM.h:135
double sn_win_len_
Definition: PeakPickerMRM.h:133
std::vector< int > left_width_
Definition: PeakPickerMRM.h:138
bool remove_overlapping_
Definition: PeakPickerMRM.h:128
The representation of a 1D spectrum.
Definition: MSSpectrum.h:66
std::vector< double > integrated_intensities_
Definition: PeakPickerMRM.h:137
MSSpectrum< ChromatogramPeak > RichPeakChromatogram
Definition: PeakPickerMRM.h:70
UInt sgolay_frame_length_
Definition: PeakPickerMRM.h:124
~PeakPickerMRM()
Destructor.
Definition: PeakPickerMRM.h:77
double signal_to_noise_
Definition: PeakPickerMRM.h:131
UInt sgolay_polynomial_order_
Definition: PeakPickerMRM.h:125
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92