OpenMS
SignalToNoiseEstimator.h File Reference
#include <OpenMS/KERNEL/MSSpectrum.h>
#include <OpenMS/DATASTRUCTURES/DefaultParamHandler.h>
#include <OpenMS/CONCEPT/ProgressLogger.h>
#include <vector>
#include <cmath>
Include dependency graph for SignalToNoiseEstimator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SignalToNoiseEstimator< Container >
 This class represents the abstract base class of a signal to noise estimator. More...
 
struct  SignalToNoiseEstimator< Container >::GaussianEstimate
 protected struct to store parameters my, sigma for a Gaussian distribution More...
 

Namespaces

 OpenMS
 Main OpenMS namespace.
 

Functions

float estimateNoiseFromRandomScans (const MSExperiment &exp, const UInt ms_level, const UInt n_scans=10, const double percentile=80)
 

Class Documentation

◆ OpenMS::SignalToNoiseEstimator::GaussianEstimate

struct OpenMS::SignalToNoiseEstimator::GaussianEstimate

template<typename Container = MSSpectrum>
struct OpenMS::SignalToNoiseEstimator< Container >::GaussianEstimate

protected struct to store parameters my, sigma for a Gaussian distribution

Accessors are : mean and variance

Collaboration diagram for SignalToNoiseEstimator< Container >::GaussianEstimate:
[legend]
Class Members
double mean mean of estimated Gaussian
double variance variance of estimated Gaussian