| | |
The Parameters struct encapsulates all the parameters required to configure a LocalSignalToNoiseEstimator. More...
| 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) | |
| Parameters(const MsXpS::libXpertMassCore::Processing::LocalSignalToNoiseEstimator::Parameters &other) | |
| QString | toString() const |
| MsXpS::libXpertMassCore::Processing::LocalSignalToNoiseEstimator::Parameters & | operator=(const MsXpS::libXpertMassCore::Processing::LocalSignalToNoiseEstimator::Parameters &other) |
| int | binCount |
| int | maxIntMode |
| double | maxIntPercentile |
| double | maxIntStdDevFactor |
| double | maxIntensity |
| int | minRequiredElements |
| double | noiseValueForEmptyWindow |
| double | windowSize |
Constructs a Parameters instance with all the parameters for its initialization.
Constructs a Parameters instance using other as a template.
Crafts a string documenting this Parameters instance and returns it.
Assigns other to this instance and returns a reference to this instance.
This variable holds the number of bins to be set to the histogram used for the local signal-to-noise estimation.
Defines the method to be used to determine the maximum intensity that data points may have. Above that intensity, data points are skipped for the local signal-to-noise estimation.
MsXpS::libXpertMassCore::Processing::LocalSignalToNoiseEstimator::IntensityThresholdCalculation
Parameter used for the initial calculation of the maximum intensity above which data points are skipped in the local signal-to-noise estimation. This value is used when the maxIntMode value is set to LocalSignalToNoiseEstimator::IntensityThresholdCalculation::AUTO_MAX_BY_PERCENTILE.
Parameter used for the initial calculation of the maximum intensity above which data points are skipped in the local signal-to-noise estimation. This value is used when the maxIntMode value is set to LocalSignalToNoiseEstimator::IntensityThresholdCalculation::AUTO_MAX_BY_STDEV, which is the default.
Maximal intensity above which peaks are discarded.
This value is important in order to avoid using data points of absurdly high intensity (electronic spikes, for example). This value is used when the maxIntMode value is set to LocalSignalToNoiseEstimator::IntensityThresholdCalculation::MANUAL_BY_VALUE.
This variable holds the minimum number of elements that must be found in the mass spectrum window that is comprised in the local signal-to-noise estimation.
See also windowSize.
Value used as noise value for windows which cover less than minRequiredElements.
Use a very hight value, like std::pow(10.0, 20), to get a very low S/N result.
This variable holds the size (in m/z unit) of the mass spectrum window that is comprised in the local signal-to-noise estimation.