35 #ifndef OPENMS_SIMULATION_LABELING_BASELABELER_H 
   36 #define OPENMS_SIMULATION_LABELING_BASELABELER_H 
   45 #include <gsl/gsl_rng.h> 
   46 #include <gsl/gsl_randist.h> 
   66     static void registerChildren();
 
   73     virtual Param getDefaultParameters() 
const;
 
   90     virtual void preCheck(
Param & param) 
const = 0;
 
  127     const String & getDescription() 
const;
 
  135     String getChannelIntensityName(
const Size channel_index) 
const;
 
  157     void mergeProteinAccessions_(
Feature & target, 
const Feature & source) 
const;
 
  166     void recomputeConsensus_(
const FeatureMapSim & simulated_features);
 
  178 #endif //#ifndef OPENMS_SIMULATION_LABELING_BASELABELER_H 
A more convenient string class. 
Definition: String.h:56
ConsensusMap consensus_
Definition: BaseLabeler.h:169
A container for features. 
Definition: FeatureMap.h:111
A container for consensus elements. 
Definition: ConsensusMap.h:60
SimRandomNumberGenerator const * rng_
Definition: BaseLabeler.h:171
String channel_description_
Definition: BaseLabeler.h:173
An LC-MS feature. 
Definition: Feature.h:66
Wrapper class for random number generators used by the simulation classes. 
Definition: SimTypes.h:99
Management and storage of parameters / INI files. 
Definition: Param.h:69
size_t Size
Size type e.g. used as variable which can hold result of size() 
Definition: Types.h:144
std::vector< FeatureMapSim > FeatureMapSimVector
Sim FeatureMap Vector. 
Definition: SimTypes.h:80
A base class for all classes handling default parameters. 
Definition: DefaultParamHandler.h:90
Abstract base class for all kinds of labeling techniques. 
Definition: BaseLabeler.h:54