|  | OpenMS
    2.6.0
    | 
Scoring of an elution peak using an exponentially modified gaussian distribution model. More...
#include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/EmgScoring.h>
| Public Member Functions | |
| EmgScoring () | |
| ~EmgScoring () | |
| void | setFitterParam (Param param) | 
| Param | getDefaults () | 
| template<typename SpectrumType , class TransitionT > | |
| double | calcElutionFitScore (MRMFeature &mrmfeature, MRMTransitionGroup< SpectrumType, TransitionT > &transition_group) | 
| calculate the elution profile fit score  More... | |
| double | elutionModelFit (ConvexHull2D::PointArrayType current_section, bool smooth_data) | 
| Protected Member Functions | |
| template<class LocalPeakType > | |
| double | fitRT_ (std::vector< LocalPeakType > &rt_input_data, InterpolationModel *&model) | 
| template<class LocalPeakType > | |
| void | prepareFit_ (const ConvexHull2D::PointArrayType ¤t_section, std::vector< LocalPeakType > &data_to_fit, bool smooth_data) | 
| Protected Attributes | |
| EmgFitter1D | fitter_emg1D_ | 
Scoring of an elution peak using an exponentially modified gaussian distribution model.
This class uses the original ideas from FeatureFinderAlgorithmMRM to construct an interface that allows scoring of chromatographic peaks.
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
calculate the elution profile fit score
References EmgScoring::elutionModelFit(), MRMTransitionGroup< ChromatogramType, TransitionType >::getChromatograms(), Feature::getConvexHulls(), MRMFeature::getFeature(), OpenMS::Constants::k, OPENMS_PRECONDITION, and MRMTransitionGroup< ChromatogramType, TransitionType >::size().
| 
 | inline | 
References EmgScoring::fitRT_(), and EmgScoring::prepareFit_().
Referenced by EmgScoring::calcElutionFitScore().
| 
 | inlineprotected | 
References EmgFitter1D::fit1d(), and EmgScoring::fitter_emg1D_.
Referenced by EmgScoring::elutionModelFit().
| 
 | inline | 
References EmgScoring::fitter_emg1D_, and DefaultParamHandler::getDefaults().
| 
 | inlineprotected | 
References GaussFilter::filter(), DefaultParamHandler::getParameters(), Peak1D::setIntensity(), Peak1D::setMZ(), and DefaultParamHandler::setParameters().
Referenced by EmgScoring::elutionModelFit().
| 
 | inline | 
References EmgScoring::fitter_emg1D_, and DefaultParamHandler::setParameters().
| 
 | protected | 
Referenced by EmgScoring::fitRT_(), EmgScoring::getDefaults(), and EmgScoring::setFitterParam().
 1.8.16
 1.8.16