Public Types | |
enum | Type { dtBox, dtGauss, dtGaussLimit } |
Public Member Functions | |
Distribution (const edm::ParameterSet &) | |
void | Generate (CLHEP::HepRandomEngine &rndEng, double &x, double &y) |
Public Attributes | |
enum PPSFastLocalSimulation::Distribution::Type | type_ |
double | x_max_ |
double | x_mean_ |
double | x_min_ |
double | x_width_ |
double | y_max_ |
double | y_mean_ |
double | y_min_ |
double | y_width_ |
Definition at line 82 of file PPSFastLocalSimulation.cc.
Enumerator | |
---|---|
dtBox | |
dtGauss | |
dtGaussLimit |
Definition at line 83 of file PPSFastLocalSimulation.cc.
PPSFastLocalSimulation::Distribution::Distribution | ( | const edm::ParameterSet & | ps | ) |
Definition at line 125 of file PPSFastLocalSimulation.cc.
References Exception, edm::ParameterSet::getParameter(), and dqmiodumpindices::typeName.
void PPSFastLocalSimulation::Distribution::Generate | ( | CLHEP::HepRandomEngine & | rndEng, |
double & | x, | ||
double & | y | ||
) |
Definition at line 150 of file PPSFastLocalSimulation.cc.
References mathSSE::sqrt().
Referenced by PPSFastLocalSimulation::GenerateTrack().
enum PPSFastLocalSimulation::Distribution::Type PPSFastLocalSimulation::Distribution::type_ |
Referenced by Modules.Service::__str__(), Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::dumpSequencePython(), RandomRunSource.RandomRunSource::insertInto(), Modules.Service::insertInto(), ExternalGeneratorFilter.ExternalGeneratorFilter::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), and Modules.ESPrefer::nameInProcessDesc_().
double PPSFastLocalSimulation::Distribution::x_max_ |
Definition at line 84 of file PPSFastLocalSimulation.cc.
double PPSFastLocalSimulation::Distribution::x_mean_ |
Definition at line 84 of file PPSFastLocalSimulation.cc.
double PPSFastLocalSimulation::Distribution::x_min_ |
Definition at line 84 of file PPSFastLocalSimulation.cc.
double PPSFastLocalSimulation::Distribution::x_width_ |
Definition at line 84 of file PPSFastLocalSimulation.cc.
double PPSFastLocalSimulation::Distribution::y_max_ |
Definition at line 85 of file PPSFastLocalSimulation.cc.
double PPSFastLocalSimulation::Distribution::y_mean_ |
Definition at line 85 of file PPSFastLocalSimulation.cc.
double PPSFastLocalSimulation::Distribution::y_min_ |
Definition at line 85 of file PPSFastLocalSimulation.cc.
double PPSFastLocalSimulation::Distribution::y_width_ |
Definition at line 85 of file PPSFastLocalSimulation.cc.