|
libpappsomspp
Library for mass spectrometry
|
#include <localsignaltonoiseestimator.h>
Classes | |
| struct | Parameters |
| struct | GaussianEstimateParams |
Public Types | |
| enum | IntensityThresholdCalculation { MANUAL_BY_VALUE = 0x0 , AUTO_MAX_BY_STDEV , AUTO_MAX_BY_PERCENTILE } |
Public Member Functions | |
| LocalSignalToNoiseEstimator (const Parameters ¶meters) | |
| virtual | ~LocalSignalToNoiseEstimator () |
| GaussianEstimateParams | estimateGaussian (const TraceIterator &iter_first_data_point, const TraceIterator &iter_last_data_point) const |
| void | initialize (const Trace &trace) |
| void | computeSignaToNoiseRatio (const Trace &trace) |
| double | getSignalToNoiseRatio (qsizetype index) const |
Protected Attributes | |
| Parameters | m_parameters |
| double | m_sparseWindowPercentage |
| double | m_histogramOverflowPercentage |
| QList< double > | m_signalToNoiseEstimates |
Definition at line 25 of file localsignaltonoiseestimator.h.
| Enumerator | |
|---|---|
| MANUAL_BY_VALUE | |
| AUTO_MAX_BY_STDEV | |
| AUTO_MAX_BY_PERCENTILE | |
Definition at line 30 of file localsignaltonoiseestimator.h.
|
explicit |
Definition at line 21 of file localsignaltonoiseestimator.cpp.
References m_parameters.
|
virtual |
Definition at line 26 of file localsignaltonoiseestimator.cpp.
| void pappso::LocalSignalToNoiseEstimator::computeSignaToNoiseRatio | ( | const Trace & | trace | ) |
Definition at line 73 of file localsignaltonoiseestimator.cpp.
References pappso::a, AUTO_MAX_BY_PERCENTILE, AUTO_MAX_BY_STDEV, pappso::b, estimateGaussian(), m_histogramOverflowPercentage, m_parameters, m_signalToNoiseEstimates, m_sparseWindowPercentage, pappso::LocalSignalToNoiseEstimator::GaussianEstimateParams::mean, and pappso::LocalSignalToNoiseEstimator::GaussianEstimateParams::variance.
Referenced by initialize().
| LocalSignalToNoiseEstimator::GaussianEstimateParams pappso::LocalSignalToNoiseEstimator::estimateGaussian | ( | const TraceIterator & | iter_first_data_point, |
| const TraceIterator & | iter_last_data_point ) const |
Definition at line 32 of file localsignaltonoiseestimator.cpp.
Referenced by computeSignaToNoiseRatio().
| double pappso::LocalSignalToNoiseEstimator::getSignalToNoiseRatio | ( | qsizetype | index | ) | const |
Definition at line 351 of file localsignaltonoiseestimator.cpp.
References m_signalToNoiseEstimates.
Referenced by pappso::HighResPeakPicker::pick().
| void pappso::LocalSignalToNoiseEstimator::initialize | ( | const Trace & | trace | ) |
Definition at line 65 of file localsignaltonoiseestimator.cpp.
References computeSignaToNoiseRatio().
Referenced by pappso::HighResPeakPicker::pick().
|
protected |
Definition at line 128 of file localsignaltonoiseestimator.h.
Referenced by computeSignaToNoiseRatio().
|
protected |
Definition at line 123 of file localsignaltonoiseestimator.h.
Referenced by LocalSignalToNoiseEstimator(), and computeSignaToNoiseRatio().
|
protected |
Definition at line 130 of file localsignaltonoiseestimator.h.
Referenced by computeSignaToNoiseRatio(), and getSignalToNoiseRatio().
|
protected |
Definition at line 126 of file localsignaltonoiseestimator.h.
Referenced by computeSignaToNoiseRatio().