|
OpenMS
2.6.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;
IONIZATIONMETHOD
Definition: RawMSSignalSimulation.h:97
Int sampling_points_per_FWHM_
number of points sampled per peak's FWHM
Definition: RawMSSignalSimulation.h:199
std::vector< ContaminantInfo > contaminants_
Definition: RawMSSignalSimulation.h:262
SimTypes::SimIntensityType intensity_scale_stddev_
Standard deviation of peak intensity scaling.
Definition: RawMSSignalSimulation.h:239
std::vector< std::vector< double > > threaded_random_numbers_
Definition: RawMSSignalSimulation.h:267
A more convenient string class.
Definition: String.h:59
double res_base_
base resolution at 400 Th
Definition: RawMSSignalSimulation.h:245
EmpiricalFormula sf
Definition: RawMSSignalSimulation.h:255
In-Memory representation of a mass spectrometry experiment.
Definition: MSExperiment.h:77
Isotope distribution approximated using linear interpolation.
Definition: IsotopeModel.h:58
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
The class template is only implemented for D=2 because we use Peak2D here.
Definition: ProductModel.h:64
boost::shared_ptr< SimRandomNumberGenerator > MutableSimRandomNumberGeneratorPtr
Definition: SimTypes.h:174
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92
Simulates MS signals for a given set of peptides.
Definition: RawMSSignalSimulation.h:60
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
RESOLUTIONMODEL res_model_
model of how resolution behaves with increasing m/z
Definition: RawMSSignalSimulation.h:243
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:54
std::vector< SimTypes::SimCoordinateType > grid_
m/z sampling grid for all signals
Definition: RawMSSignalSimulation.h:247
SimTypes::MutableSimRandomNumberGeneratorPtr rnd_gen_
Random number generator.
Definition: RawMSSignalSimulation.h:250
IONIZATIONMETHOD im
Definition: RawMSSignalSimulation.h:259
SimTypes::SimCoordinateType mz_error_mean_
Mean of peak m/z error.
Definition: RawMSSignalSimulation.h:202
SimTypes::SimCoordinateType mz_error_stddev_
Standard deviation of peak m/z error.
Definition: RawMSSignalSimulation.h:204
double rt_start
Definition: RawMSSignalSimulation.h:256
PROFILESHAPE
Definition: RawMSSignalSimulation.h:98
Definition: RawMSSignalSimulation.h:98
std::vector< Size > threaded_random_numbers_index_
Definition: RawMSSignalSimulation.h:273
A container for features.
Definition: FeatureMap.h:97
An LC-MS feature.
Definition: Feature.h:70
Definition: RawMSSignalSimulation.h:252
Int q
Definition: RawMSSignalSimulation.h:257
String name
Definition: RawMSSignalSimulation.h:254
PROFILESHAPE shape
Definition: RawMSSignalSimulation.h:258
bool contaminants_loaded_
Definition: RawMSSignalSimulation.h:277
SimTypes::SimIntensityType intensity_scale_
Scaling factor of peak intensities.
Definition: RawMSSignalSimulation.h:237
RESOLUTIONMODEL
Definition: RawMSSignalSimulation.h:99