35 #ifndef OPENMS_SIMULATION_MSSIM_H 36 #define OPENMS_SIMULATION_MSSIM_H 117 void getMS2Identifications(std::vector<ProteinIdentification>& proteins, std::vector<PeptideIdentification>& peptides)
const;
120 Param getParameters()
const;
124 void syncParams_(
Param& p,
bool to_outer);
130 void updateMembers_();
SimTypes::FeatureMapSimVector feature_maps_
Holds the ground-truth on generated features.
Definition: MSSim.h:140
Central class for simulation of mass spectrometry experiments.
Definition: MSSim.h:69
A container for features.
Definition: FeatureMap.h:93
boost::shared_ptr< SimRandomNumberGenerator > MutableSimRandomNumberGeneratorPtr
Definition: SimTypes.h:178
A container for consensus elements.
Definition: ConsensusMap.h:72
std::vector< SimProtein > SampleProteins
Container for FASTAEntry & abundance information.
Definition: SimTypes.h:94
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
SimTypes::FeatureMapSim contaminants_map_
Holds the ground-truth on generated contaminants.
Definition: MSSim.h:146
std::vector< SampleProteins > SampleChannels
Container for multiple channels of SampleProteins.
Definition: SimTypes.h:97
SimTypes::MSSimExperiment experiment_
Holds the simulated data.
Definition: MSSim.h:134
SimTypes::MSSimExperiment peak_map_
Holds the ground-truth on generated peaks positions and intensities.
Definition: MSSim.h:137
Management and storage of parameters / INI files.
Definition: Param.h:75
std::vector< FeatureMapSim > FeatureMapSimVector
Sim FeatureMap Vector.
Definition: SimTypes.h:103
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:55
BaseLabeler * labeler_
Labeling functionality.
Definition: MSSim.h:149
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92
ConsensusMap consensus_map_
Holds consensus ground-truth about the charge associations.
Definition: MSSim.h:143
Abstract base class for all kinds of labeling techniques.
Definition: BaseLabeler.h:50