Geant4-11
|
Public Member Functions | |
defaults () | |
defaults (defaults const &other)=delete | |
bool | ensureInitialized () |
defaults const & | operator= (defaults const &)=delete |
void | resetEngine (HepRandomEngine &newEngine) |
void | resetEngine (HepRandomEngine *newEngine) |
~defaults () | |
Data Fields | |
std::shared_ptr< HepRandomEngine > | theEngine |
std::shared_ptr< HepRandom > | theGenerator |
Private Attributes | |
MixMaxRng | theDefaultEngine |
HepRandom | theDefaultGenerator |
|
inline |
Definition at line 44 of file Random.cc.
|
delete |
|
inline |
|
inline |
Definition at line 60 of file Random.cc.
References G4INCL::Random::anonymous_namespace{G4INCLRandom.cc}::theGenerator.
Referenced by CLHEP::HepRandom::createInstance().
|
delete |
|
inline |
|
inline |
Definition at line 52 of file Random.cc.
Referenced by CLHEP::HepRandom::HepRandom().
|
private |
|
private |
std::shared_ptr<HepRandomEngine> CLHEP::anonymous_namespace{Random.cc}::defaults::theEngine |
Definition at line 76 of file Random.cc.
Referenced by CLHEP::HepRandom::engine(), CLHEP::HepRandom::flat(), CLHEP::HepRandom::flatArray(), CLHEP::HepRandom::getTheEngine(), CLHEP::HepRandom::getTheSeed(), CLHEP::HepRandom::getTheSeeds(), CLHEP::HepRandom::restoreEngineStatus(), CLHEP::HepRandom::saveEngineStatus(), CLHEP::HepRandom::setTheEngine(), CLHEP::HepRandom::setTheSeed(), CLHEP::HepRandom::setTheSeeds(), and CLHEP::HepRandom::showEngineStatus().
std::shared_ptr<HepRandom > CLHEP::anonymous_namespace{Random.cc}::defaults::theGenerator |
Definition at line 75 of file Random.cc.
Referenced by CLHEP::HepRandom::getTheGenerator().