Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
EmgScoring Class Reference

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 &current_section, std::vector< LocalPeakType > &data_to_fit, bool smooth_data)
 

Protected Attributes

EmgFitter1D fitter_emg1D_
 

Detailed Description

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.

Constructor & Destructor Documentation

EmgScoring ( )
inline
~EmgScoring ( )
inline

Member Function Documentation

double calcElutionFitScore ( MRMFeature mrmfeature,
MRMTransitionGroup< SpectrumType, TransitionT > &  transition_group 
)
inline
double elutionModelFit ( ConvexHull2D::PointArrayType  current_section,
bool  smooth_data 
)
inline
double fitRT_ ( std::vector< LocalPeakType > &  rt_input_data,
InterpolationModel *&  model 
)
inlineprotected
Param getDefaults ( )
inline
void prepareFit_ ( const ConvexHull2D::PointArrayType current_section,
std::vector< LocalPeakType > &  data_to_fit,
bool  smooth_data 
)
inlineprotected
void setFitterParam ( Param  param)
inline

Member Data Documentation

EmgFitter1D fitter_emg1D_
protected

OpenMS / TOPP release 2.0.0 Documentation generated on Tue Nov 1 2016 16:34:46 using doxygen 1.8.11