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_();
159 #endif // OPENMS_ANALYSIS_OPENSWATH_PEAKPICKERMRM_H
A more convenient string class.
Definition: String.h:57
bool use_gauss_
Whether to use Gaussian smoothing.
Definition: PeakPickerMRM.h:131
UInt sn_bin_count_
Signal to noise bin count.
Definition: PeakPickerMRM.h:143
double peak_width_
Forced peak with.
Definition: PeakPickerMRM.h:136
bool write_sn_log_messages_
Whether to write out log messages of the SN estimator.
Definition: PeakPickerMRM.h:145
The PeakPickerMRM finds peaks a single chromatogram.
Definition: PeakPickerMRM.h:63
double gauss_width_
Width of the Gaussian smoothing.
Definition: PeakPickerMRM.h:129
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
std::vector< int > right_width_
Temporary vector to hold the peak right widths.
Definition: PeakPickerMRM.h:154
String method_
Peak picker method.
Definition: PeakPickerMRM.h:147
double sn_win_len_
Signal to noise window length.
Definition: PeakPickerMRM.h:141
std::vector< int > left_width_
Temporary vector to hold the peak left widths.
Definition: PeakPickerMRM.h:152
bool remove_overlapping_
Whether to resolve overlapping peaks.
Definition: PeakPickerMRM.h:133
The representation of a 1D spectrum.
Definition: MSSpectrum.h:66
std::vector< double > integrated_intensities_
Temporary vector to hold the integrated intensities.
Definition: PeakPickerMRM.h:150
MSSpectrum< ChromatogramPeak > RichPeakChromatogram
Definition: PeakPickerMRM.h:70
UInt sgolay_frame_length_
Frame length for the SGolay smoothing.
Definition: PeakPickerMRM.h:125
~PeakPickerMRM()
Destructor.
Definition: PeakPickerMRM.h:77
double signal_to_noise_
Signal to noise threshold.
Definition: PeakPickerMRM.h:138
UInt sgolay_polynomial_order_
Polynomial order for the SGolay smoothing.
Definition: PeakPickerMRM.h:127
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92