35 #ifndef OPENMS_SIMULATION_MSSIM_H 36 #define OPENMS_SIMULATION_MSSIM_H 122 void getIdentifications(std::vector<ProteinIdentification>& proteins, std::vector<PeptideIdentification>& peptides)
const;
130 void getMS2Identifications(std::vector<ProteinIdentification>& proteins, std::vector<PeptideIdentification>& peptides)
const;
138 void getFeatureIdentifications(std::vector<ProteinIdentification>& proteins, std::vector<PeptideIdentification>& peptides)
const;
141 Param getParameters()
const;
145 void syncParams_(
Param& p,
bool to_outer);
151 void updateMembers_();
SimTypes::FeatureMapSimVector feature_maps_
Holds the ground-truth on generated features.
Definition: MSSim.h:161
Central class for simulation of mass spectrometry experiments.
Definition: MSSim.h:69
A container for features.
Definition: FeatureMap.h:94
boost::shared_ptr< SimRandomNumberGenerator > MutableSimRandomNumberGeneratorPtr
Definition: SimTypes.h:175
A container for consensus elements.
Definition: ConsensusMap.h:72
std::vector< SimProtein > SampleProteins
Container for FASTAEntry & abundance information.
Definition: SimTypes.h:91
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
SimTypes::FeatureMapSim contaminants_map_
Holds the ground-truth on generated contaminants.
Definition: MSSim.h:167
std::vector< SampleProteins > SampleChannels
Container for multiple channels of SampleProteins.
Definition: SimTypes.h:94
SimTypes::MSSimExperiment experiment_
Holds the simulated data.
Definition: MSSim.h:155
SimTypes::MSSimExperiment peak_map_
Holds the ground-truth on generated peaks positions and intensities.
Definition: MSSim.h:158
Management and storage of parameters / INI files.
Definition: Param.h:75
In-Memory representation of a mass spectrometry experiment.
Definition: MSExperiment.h:82
std::vector< FeatureMapSim > FeatureMapSimVector
Sim FeatureMap Vector.
Definition: SimTypes.h:100
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:128
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:55
BaseLabeler * labeler_
Labeling functionality.
Definition: MSSim.h:170
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:164
Abstract base class for all kinds of labeling techniques.
Definition: BaseLabeler.h:50