|
OpenMS
2.5.0
|
Go to the documentation of this file.
87 void loadContaminants();
102 void updateMembers_()
override;
105 void setDefaultParams_();
166 void chooseElutionProfile_(
EGHModel*
const elutionmodel,
169 const double rt_sampling_rate,
190 void getSamplingGrid_(std::vector<SimTypes::SimCoordinateType>& grid,
229 double getResolution_(
const double query_mz,
const double resolution,
const RESOLUTIONMODEL model)
const;
234 double getPeakWidth_(
const double mz,
const bool is_gaussian)
const;
247 std::vector<SimTypes::SimCoordinateType>
grid_;
275 static const Size THREADED_RANDOM_NUMBER_POOL_SIZE_ = 500;
PROFILESHAPE shape
Definition: RawMSSignalSimulation.h:258
std::vector< ContaminantInfo > contaminants_
Definition: RawMSSignalSimulation.h:262
String name
Definition: RawMSSignalSimulation.h:254
Int sampling_points_per_FWHM_
number of points sampled per peak's FWHM
Definition: RawMSSignalSimulation.h:199
SimTypes::SimCoordinateType mz_error_stddev_
Standard deviation of peak m/z error.
Definition: RawMSSignalSimulation.h:204
Int q
Definition: RawMSSignalSimulation.h:257
Representation of an empirical formula.
Definition: EmpiricalFormula.h:82
SimTypes::SimCoordinateType mz_error_mean_
Mean of peak m/z error.
Definition: RawMSSignalSimulation.h:202
Definition: RawMSSignalSimulation.h:252
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
Exponential-Gaussian hybrid distribution model for elution profiles.
Definition: EGHModel.h:55
double res_base_
base resolution at 400 Th
Definition: RawMSSignalSimulation.h:245
Definition: RawMSSignalSimulation.h:98
PROFILESHAPE
Definition: RawMSSignalSimulation.h:98
RESOLUTIONMODEL
Definition: RawMSSignalSimulation.h:99
Simulates MS signals for a given set of peptides.
Definition: RawMSSignalSimulation.h:60
std::vector< std::vector< double > > threaded_random_numbers_
Definition: RawMSSignalSimulation.h:267
bool contaminants_loaded_
Definition: RawMSSignalSimulation.h:277
IONIZATIONMETHOD
Definition: RawMSSignalSimulation.h:97
RESOLUTIONMODEL res_model_
model of how resolution behaves with increasing m/z
Definition: RawMSSignalSimulation.h:243
A container for features.
Definition: FeatureMap.h:95
EmpiricalFormula sf
Definition: RawMSSignalSimulation.h:255
An LC-MS feature.
Definition: Feature.h:70
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:54
In-Memory representation of a mass spectrometry experiment.
Definition: MSExperiment.h:77
The class template is only implemented for D=2 because we use Peak2D here.
Definition: ProductModel.h:64
SimTypes::SimIntensityType intensity_scale_
Scaling factor of peak intensities.
Definition: RawMSSignalSimulation.h:237
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:91
SimTypes::MutableSimRandomNumberGeneratorPtr rnd_gen_
Random number generator.
Definition: RawMSSignalSimulation.h:250
SimTypes::SimIntensityType intensity_scale_stddev_
Standard deviation of peak intensity scaling.
Definition: RawMSSignalSimulation.h:239
Isotope distribution approximated using linear interpolation.
Definition: IsotopeModel.h:58
std::vector< Size > threaded_random_numbers_index_
Definition: RawMSSignalSimulation.h:273
A more convenient string class.
Definition: String.h:58
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
std::vector< SimTypes::SimCoordinateType > grid_
m/z sampling grid for all signals
Definition: RawMSSignalSimulation.h:247
boost::shared_ptr< SimRandomNumberGenerator > MutableSimRandomNumberGeneratorPtr
Definition: SimTypes.h:174
double rt_start
Definition: RawMSSignalSimulation.h:256
IONIZATIONMETHOD im
Definition: RawMSSignalSimulation.h:259