Abstract base class for all kinds of labeling techniques.
Definition: BaseLabeler.h:51
Abstract base class for all kinds of labeling techniques.
Definition: LabelFreeLabeler.h:47
void postRawTandemMSHook(SimTypes::FeatureMapSimVector &, SimTypes::MSSimExperiment &) override
Labeling after Tandem MS (e.g. iTRAQ)
LabelFreeLabeler()
default constructor
void postIonizationHook(SimTypes::FeatureMapSimVector &) override
Labeling after ionization.
static BaseLabeler * create()
create new GaussModel object (needed by Factory)
Definition: LabelFreeLabeler.h:57
void postRTHook(SimTypes::FeatureMapSimVector &) override
Labeling after rt simulation.
void postDigestHook(SimTypes::FeatureMapSimVector &) override
Labeling between digestion and rt simulation.
void setUpHook(SimTypes::FeatureMapSimVector &) override
Hook to prepare the simulation process.
~LabelFreeLabeler() override
destructor
void postRawMSHook(SimTypes::FeatureMapSimVector &) override
Labeling after raw signal generation.
void postDetectabilityHook(SimTypes::FeatureMapSimVector &) override
Labeling after detectability simulation.
static const String getProductName()
name of the model (needed by Factory)
Definition: LabelFreeLabeler.h:63
void preCheck(Param ¶m) const override
Checks the (simulation) params passed if they are consistent with the labeling technique.
In-Memory representation of a mass spectrometry run.
Definition: MSExperiment.h:73
Management and storage of parameters / INI files.
Definition: Param.h:70
A more convenient string class.
Definition: String.h:60
std::vector< FeatureMapSim > FeatureMapSimVector
Sim FeatureMap Vector.
Definition: SimTypes.h:99
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47