Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

BiGaussFitter1D Class Reference

Bigaussian distribution fitter (1-dim.) approximated using linear interpolation. More...

#include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/BiGaussFitter1D.h>

Inheritance diagram for BiGaussFitter1D:
MaxLikeliFitter1D Fitter1D DefaultParamHandler FeatureFinderDefs

List of all members.

Public Member Functions

 BiGaussFitter1D ()
 Default constructor.
 BiGaussFitter1D (const BiGaussFitter1D &source)
 copy constructor
virtual ~BiGaussFitter1D ()
 destructor
virtual BiGaussFitter1Doperator= (const BiGaussFitter1D &source)
 assignment operator
QualityType fit1d (const RawDataArrayType &range, InterpolationModel *&model)
 return interpolation model

Static Public Member Functions

static Fitter1Dcreate ()
 create new BiGaussModel object (function needed by Factory)
static const String getProductName ()
 name of the model (needed by Factory)

Protected Member Functions

void updateMembers_ ()

Protected Attributes

Math::BasicStatistics statistics1_
 statistics for first peak site
Math::BasicStatistics statistics2_
 statistics for second peak site

Detailed Description

Bigaussian distribution fitter (1-dim.) approximated using linear interpolation.

Parameters of this class are:

NameTypeDefaultRestrictionsDescription
interpolation_step float0.2  Sampling rate for the interpolation of the model function.
tolerance_stdev_bounding_box float3  Bounding box has range [minimim of data, maximum of data] enlarged by tolerance_stdev_bounding_box times the standard deviation of the data.
statistics:mean float1  Centroid position of the model.
statistics:variance float1  The variance of the model.
statistics:variance1 float1  Variance of the first gaussian, used for the lower half of the model.
statistics:variance2 float1  Variance of the second gaussian, used for the upper half of the model.

Note:

Constructor & Destructor Documentation

BiGaussFitter1D (  ) 

Default constructor.

BiGaussFitter1D ( const BiGaussFitter1D source  ) 

copy constructor

virtual ~BiGaussFitter1D (  )  [virtual]

destructor


Member Function Documentation

static Fitter1D* create (  )  [inline, static]

create new BiGaussModel object (function needed by Factory)

QualityType fit1d ( const RawDataArrayType range,
InterpolationModel *&  model 
) [virtual]

return interpolation model

Reimplemented from Fitter1D.

static const String getProductName (  )  [inline, static]

name of the model (needed by Factory)

virtual BiGaussFitter1D& operator= ( const BiGaussFitter1D source  )  [virtual]

assignment operator

void updateMembers_ (  )  [protected, virtual]

Reimplemented from MaxLikeliFitter1D.


Member Data Documentation

statistics for first peak site

statistics for second peak site


OpenMS / TOPP release 1.10.0 Documentation generated on Thu Mar 7 2013 09:42:56 using doxygen 1.7.1