72 double max_int_std_dev_factor,
73 double max_int_percentile,
77 int min_required_elements,
78 double noise_value_for_empty_window)
void initialize(const Trace &trace)
double m_histogramOverflowPercentage
IntensityThresholdCalculation
LocalSignalToNoiseEstimator(const Parameters ¶meters)
QList< double > m_signalToNoiseEstimates
void computeSignaToNoiseRatio(const Trace &trace)
double m_sparseWindowPercentage
GaussianEstimateParams estimateGaussian(const TraceIterator &iter_first_data_point, const TraceIterator &iter_last_data_point) const
double getSignalToNoiseRatio(qsizetype index) const
A simple container of DataPoint instances.
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
std::vector< DataPoint >::const_iterator TraceIterator
double noiseValueForEmptyWindow
double maxIntStdDevFactor
Parameters(const Parameters &other)
Parameters(double max_intensity, double max_int_std_dev_factor, double max_int_percentile, int max_int_mode, double window_size, int bin_count, int min_required_elements, double noise_value_for_empty_window)