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

LabelFreeLabeler Class Reference

Abstract base class for all kinds of labeling techniques. More...

#include <OpenMS/SIMULATION/LABELING/LabelFreeLabeler.h>

Inheritance diagram for LabelFreeLabeler:
BaseLabeler DefaultParamHandler

List of all members.

Public Member Functions

 LabelFreeLabeler ()
 default constructor
virtual ~LabelFreeLabeler ()
 destructor
void preCheck (Param &param) const
 Checks the (simulation) params passed if they are consistent with the labeling technique.
void setUpHook (FeatureMapSimVector &)
 Hook to prepare the simulation process.
void postDigestHook (FeatureMapSimVector &)
 Labeling between digestion and rt simulation.
void postRTHook (FeatureMapSimVector &)
 Labeling after rt simulation.
void postDetectabilityHook (FeatureMapSimVector &)
 Labeling after detectability simulation.
void postIonizationHook (FeatureMapSimVector &)
 Labeling after ionization.
void postRawMSHook (FeatureMapSimVector &)
 Labeling after raw signal generation.
void postRawTandemMSHook (FeatureMapSimVector &, MSSimExperiment &)
 Labeling after Tandem MS (e.g. iTRAQ).

Static Public Member Functions

static BaseLabelercreate ()
 create new GaussModel object (needed by Factory)
static const String getProductName ()
 name of the model (needed by Factory)

Detailed Description

Abstract base class for all kinds of labeling techniques.


Constructor & Destructor Documentation

default constructor

virtual ~LabelFreeLabeler (  )  [virtual]

destructor


Member Function Documentation

static BaseLabeler* create (  )  [inline, static]

create new GaussModel object (needed by Factory)

Referenced by BaseLabeler::registerChildren().

static const String getProductName (  )  [inline, static]

name of the model (needed by Factory)

Referenced by BaseLabeler::registerChildren().

void postDetectabilityHook ( FeatureMapSimVector  )  [virtual]

Labeling after detectability simulation.

Implements BaseLabeler.

void postDigestHook ( FeatureMapSimVector  )  [virtual]

Labeling between digestion and rt simulation.

Implements BaseLabeler.

void postIonizationHook ( FeatureMapSimVector  )  [virtual]

Labeling after ionization.

Implements BaseLabeler.

void postRawMSHook ( FeatureMapSimVector  )  [virtual]

Labeling after raw signal generation.

Implements BaseLabeler.

void postRawTandemMSHook ( FeatureMapSimVector ,
MSSimExperiment  
) [virtual]

Labeling after Tandem MS (e.g. iTRAQ).

Implements BaseLabeler.

void postRTHook ( FeatureMapSimVector  )  [virtual]

Labeling after rt simulation.

Implements BaseLabeler.

void preCheck ( Param param  )  const [virtual]

Checks the (simulation) params passed if they are consistent with the labeling technique.

Parameters:
param Param object containing the simulation parameters
Exceptions:
Exception::InvalidParameter if the given parameters are not consistent with the labeling technique

Implements BaseLabeler.

void setUpHook ( FeatureMapSimVector  )  [virtual]

Hook to prepare the simulation process.

Implements BaseLabeler.


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