![]() |
![]() |
#include <RandomNumberGeneratorService.h>
Classes | |
class | LabelAndEngine |
class | ModuleIDToEngine |
class | SeedsAndName |
Static Public Member Functions | |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
Private Types | |
typedef std::vector< std::uint32_t > | VUint32 |
Private Member Functions | |
void | checkEngineType (std::string const &typeFromConfig, std::string const &typeFromEvent, std::string const &engineLabel) const |
std::string | constructSaveFileName () const |
void | createEnginesInVector (std::vector< LabelAndEngine > &engines, unsigned int seedOffset, unsigned int eventSeedOffset, std::vector< ModuleIDToEngine > &moduleIDVector) |
RandomNumberGeneratorService const & | operator= (RandomNumberGeneratorService const &)=delete |
void | postModuleStreamCheck (StreamContext const &sc, ModuleCallingContext const &mcc) |
void | preModuleStreamCheck (StreamContext const &sc, ModuleCallingContext const &mcc) |
RandomNumberGeneratorService (RandomNumberGeneratorService const &)=delete | |
bool | readEngineState (std::istream &is, std::vector< RandomEngineState > &cache, std::string const &whichStates, bool &saveToCache) |
void | readEventStatesFromTextFile (std::string const &fileName, std::vector< RandomEngineState > &cache) |
void | readFromEvent (Event const &event) |
void | readFromLuminosityBlock (LuminosityBlock const &lumi) |
void | readLumiStatesFromTextFile (std::string const &fileName, std::vector< RandomEngineState > &cache) |
void | readStatesFromFile (std::string const &fileName, std::vector< RandomEngineState > &cache, std::string const &whichStates) |
void | readVector (std::istream &is, unsigned numItems, std::vector< std::uint32_t > &v) |
void | resetEngineSeeds (LabelAndEngine &labelAndEngine, std::string const &engineName, VUint32 const &seeds, std::uint32_t offset1, std::uint32_t offset2) |
void | restoreFromCache (std::vector< RandomEngineState > const &cache, std::vector< LabelAndEngine > &engines) |
void | saveStatesToFile (std::string const &fileName, StreamID const &streamID, LuminosityBlockIndex const &lumiIndex) |
void | snapShot (std::vector< LabelAndEngine > const &engines, std::vector< RandomEngineState > &cache) |
void | writeStates (std::vector< RandomEngineState > const &v, std::ofstream &outFile) |
void | writeVector (VUint32 const &v, std::ofstream &outFile) |
Private Attributes | |
bool | enableChecking_ |
std::vector< std::vector< RandomEngineState > > | eventCache_ |
std::uint32_t | eventSeedOffset_ |
std::vector< std::vector< RandomEngineState > > | lumiCache_ |
std::vector< std::vector< LabelAndEngine > > | lumiEngines_ |
std::vector< std::vector< ModuleIDToEngine > > | lumiModuleIDToEngine_ |
unsigned int | nStreams_ |
std::vector< edm::propagate_const< std::shared_ptr< std::ofstream > > > | outFiles_ |
std::string | restoreFileName_ |
edm::InputTag | restoreStateBeginLumiTag_ |
edm::InputTag | restoreStateTag_ |
std::string | saveFileName_ |
std::atomic< bool > | saveFileNameRecorded_ |
std::map< std::string, SeedsAndName > | seedsAndNameMap_ |
std::vector< std::vector< LabelAndEngine > > | streamEngines_ |
std::vector< std::vector< ModuleIDToEngine > > | streamModuleIDToEngine_ |
bool | verbose_ |
Static Private Attributes | |
static const std::uint32_t | maxSeedHepJames = 900000000U |
static const std::uint32_t | maxSeedRanecu = 2147483647U |
static const std::vector< std::uint32_t >::size_type | maxSeeds = 65536U |
static const std::uint32_t | maxSeedTRandom3 = 4294967295U |
static const std::vector< std::uint32_t >::size_type | maxStates = 65536U |
Description: Manages random number engines for modules
Usage: See comments in base class, FWCore/Utilities/RandomNumberGenerator.h
Definition at line 52 of file RandomNumberGeneratorService.h.
|
private |
Definition at line 124 of file RandomNumberGeneratorService.h.
edm::service::RandomNumberGeneratorService::RandomNumberGeneratorService | ( | ParameterSet const & | pset, |
ActivityRegistry & | activityRegistry | ||
) |
Definition at line 61 of file RandomNumberGeneratorService.cc.
References edm::errors::Configuration, enableChecking_, objectEnergyScale_cfi::engineName, Exception, edm::ParameterSet::exists(), edm::ParameterSet::getParameterNamesForType(), edm::ParameterSet::getParameterSet(), edm::ParameterSet::getUntrackedParameter(), objectEnergyScale_cfi::initialSeed, edm::InputTag::kSkipCurrentProcess, label, edm::InputTag::label(), maxSeedHepJames, maxSeedRanecu, maxSeedTRandom3, postModuleBeginStream(), postModuleEndStream(), postModuleStreamBeginLumi(), postModuleStreamBeginRun(), postModuleStreamEndLumi(), postModuleStreamEndRun(), preallocate(), preModuleBeginStream(), preModuleConstruction(), preModuleEndStream(), preModuleStreamBeginLumi(), preModuleStreamBeginRun(), preModuleStreamEndLumi(), preModuleStreamEndRun(), edm::InputTag::process(), restoreFileName_, restoreStateBeginLumiTag_, restoreStateTag_, saveFileName_, seedsAndNameMap_, AlCaHLTBitMon_QueryRunRegistry::string, mitigatedMETSequence_cff::U, edm::ActivityRegistry::watchPostModuleBeginStream(), edm::ActivityRegistry::watchPostModuleEndStream(), edm::ActivityRegistry::watchPostModuleStreamBeginLumi(), edm::ActivityRegistry::watchPostModuleStreamBeginRun(), edm::ActivityRegistry::watchPostModuleStreamEndLumi(), edm::ActivityRegistry::watchPostModuleStreamEndRun(), edm::ActivityRegistry::watchPreallocate(), edm::ActivityRegistry::watchPreModuleBeginStream(), edm::ActivityRegistry::watchPreModuleConstruction(), edm::ActivityRegistry::watchPreModuleEndStream(), edm::ActivityRegistry::watchPreModuleStreamBeginLumi(), edm::ActivityRegistry::watchPreModuleStreamBeginRun(), edm::ActivityRegistry::watchPreModuleStreamEndLumi(), and edm::ActivityRegistry::watchPreModuleStreamEndRun().
|
override |
Definition at line 218 of file RandomNumberGeneratorService.cc.
|
privatedelete |
|
private |
Definition at line 849 of file RandomNumberGeneratorService.cc.
References edm::errors::Configuration, and Exception.
Referenced by restoreFromCache().
|
overridevirtual |
This function is not intended for general use. It is intended for the special case where multiple instances of Pythia 8 will be run concurrently and we want them to be initialized exactly the same. In this special case, the luminosity block engine(s) owned by the service should not be used to generate random numbers in between calls to cloneEngine, because the clone will be in the state that existed at the moment of cloning. Before initializing Pythia, this function should be used to clone the engine owned by the service and the cloned random engine should be used to generate numbers for initialization so that all initializations in the process get identical sequences of random numbers.
Implements edm::RandomNumberGenerator.
Definition at line 301 of file RandomNumberGeneratorService.cc.
References Exception, getEngine(), and edm::errors::Unknown.
|
private |
Definition at line 942 of file RandomNumberGeneratorService.cc.
References createBeamHaloJobs::directory, saveFileName_, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by postEventRead().
|
overridevirtual |
Implements edm::RandomNumberGenerator.
Definition at line 222 of file RandomNumberGeneratorService.cc.
References edm::InLumi, restoreStateBeginLumiTag_, and restoreStateTag_.
|
private |
Definition at line 1155 of file RandomNumberGeneratorService.cc.
References mps_fire::i, label, SiStripPI::max, dataset::name, resetEngineSeeds(), seedsAndNameMap_, jetUpdater_cfi::sort, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by preallocate().
|
static |
Definition at line 364 of file RandomNumberGeneratorService.cc.
References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::addNode(), edm::ParameterSetDescription::addUntracked(), edm::friendlyname::emptyString(), edm::RequireZeroOrMore, AlCaHLTBitMon_QueryRunRegistry::string, mitigatedMETSequence_cff::U, and heppy_batch::val.
|
overridevirtual |
Use this engine in event methods.
Use the next 2 functions to get the random number engine. These are the only functions most modules should call.
Implements edm::RandomNumberGenerator.
Definition at line 228 of file RandomNumberGeneratorService.cc.
References edm::errors::Configuration, Exception, edm::CurrentModuleOnThread::getCurrentModuleOnThread(), edm::ModuleDescription::id(), edm::errors::LogicError, pfDeepBoostedJetPreprocessParams_cfi::lower_bound, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), streamModuleIDToEngine_, edmPickEvents::target, and edm::StreamID::value().
Referenced by cloneEngine().
|
overridevirtual |
Use this engine in the global begin luminosity block method.
Implements edm::RandomNumberGenerator.
Definition at line 265 of file RandomNumberGeneratorService.cc.
References edm::errors::Configuration, Exception, edm::CurrentModuleOnThread::getCurrentModuleOnThread(), edm::ModuleDescription::id(), edm::errors::LogicError, pfDeepBoostedJetPreprocessParams_cfi::lower_bound, lumiModuleIDToEngine_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), edmPickEvents::target, and edm::LuminosityBlockIndex::value().
|
overridevirtual |
Implements edm::RandomNumberGenerator.
Definition at line 572 of file RandomNumberGeneratorService.cc.
References eventCache_, and edm::StreamID::value().
|
overridevirtual |
These two are used by the RandomEngineStateProducer.
Implements edm::RandomNumberGenerator.
Definition at line 567 of file RandomNumberGeneratorService.cc.
References lumiCache_, and edm::LuminosityBlockIndex::value().
|
overridevirtual |
This returns the seed from the configuration. In the unusual case where an an engine type takes multiple seeds to initialize a sequence, this function only returns the first. As a general rule, this function should not be used, but is available for backward compatibility and debugging. It might be useful for some types of tests. Using this to seed engines constructed in modules is not recommended because (unless done very carefully) it will create duplicate sequences in different threads and/or data races. Also, if engines are created by modules the replay mechanism will be broken. Because it is dangerous and could be misused, this function might be deleted someday if we ever find time to delete all uses of it in CMSSW. There are of order 10 last time I checked ...
Implements edm::RandomNumberGenerator.
Definition at line 331 of file RandomNumberGeneratorService.cc.
References edm::errors::Configuration, Exception, edm::CurrentModuleOnThread::getCurrentModuleOnThread(), label, edm::errors::LogicError, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), seedsAndNameMap_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
privatedelete |
|
overridevirtual |
Implements edm::RandomNumberGenerator.
Definition at line 463 of file RandomNumberGeneratorService.cc.
References constructSaveFileName(), eventCache_, edm::InputTag::label(), readFromEvent(), restoreFromCache(), restoreStateTag_, saveFileName_, saveFileNameRecorded_, saveStatesToFile(), snapShot(), streamEngines_, edm::Event::streamID(), and AlCaHLTBitMon_QueryRunRegistry::string.
void edm::service::RandomNumberGeneratorService::postModuleBeginStream | ( | StreamContext const & | sc, |
ModuleCallingContext const & | mcc | ||
) |
Definition at line 512 of file RandomNumberGeneratorService.cc.
References postModuleStreamCheck().
Referenced by RandomNumberGeneratorService().
void edm::service::RandomNumberGeneratorService::postModuleEndStream | ( | StreamContext const & | sc, |
ModuleCallingContext const & | mcc | ||
) |
Definition at line 522 of file RandomNumberGeneratorService.cc.
References postModuleStreamCheck().
Referenced by RandomNumberGeneratorService().
void edm::service::RandomNumberGeneratorService::postModuleStreamBeginLumi | ( | StreamContext const & | sc, |
ModuleCallingContext const & | mcc | ||
) |
Definition at line 552 of file RandomNumberGeneratorService.cc.
References postModuleStreamCheck().
Referenced by RandomNumberGeneratorService().
void edm::service::RandomNumberGeneratorService::postModuleStreamBeginRun | ( | StreamContext const & | sc, |
ModuleCallingContext const & | mcc | ||
) |
Definition at line 532 of file RandomNumberGeneratorService.cc.
References postModuleStreamCheck().
Referenced by RandomNumberGeneratorService().
|
private |
Definition at line 662 of file RandomNumberGeneratorService.cc.
References enableChecking_, edm::service::RandomNumberGeneratorService::LabelAndEngine::engine(), Exception, edm::ModuleDescription::id(), edm::errors::LogicError, pfDeepBoostedJetPreprocessParams_cfi::lower_bound, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), edm::ModuleDescription::moduleName(), edm::StreamContext::streamID(), streamModuleIDToEngine_, edmPickEvents::target, and edm::StreamID::value().
Referenced by postModuleBeginStream(), postModuleEndStream(), postModuleStreamBeginLumi(), postModuleStreamBeginRun(), postModuleStreamEndLumi(), and postModuleStreamEndRun().
void edm::service::RandomNumberGeneratorService::postModuleStreamEndLumi | ( | StreamContext const & | sc, |
ModuleCallingContext const & | mcc | ||
) |
Definition at line 562 of file RandomNumberGeneratorService.cc.
References postModuleStreamCheck().
Referenced by RandomNumberGeneratorService().
void edm::service::RandomNumberGeneratorService::postModuleStreamEndRun | ( | StreamContext const & | sc, |
ModuleCallingContext const & | mcc | ||
) |
Definition at line 542 of file RandomNumberGeneratorService.cc.
References postModuleStreamCheck().
Referenced by RandomNumberGeneratorService().
void edm::service::RandomNumberGeneratorService::preallocate | ( | SystemBounds const & | sb | ) |
Definition at line 400 of file RandomNumberGeneratorService.cc.
References edm::errors::Configuration, gather_cfg::cout, createEnginesInVector(), eventCache_, eventSeedOffset_, Exception, lumiCache_, lumiEngines_, lumiModuleIDToEngine_, edm::service::SystemBounds::maxNumberOfConcurrentLuminosityBlocks(), edm::service::SystemBounds::maxNumberOfStreams(), nStreams_, outFiles_, print(), readEventStatesFromTextFile(), readLumiStatesFromTextFile(), restoreFileName_, restoreFromCache(), saveFileName_, snapShot(), streamEngines_, streamModuleIDToEngine_, and verbose_.
Referenced by RandomNumberGeneratorService().
|
overridevirtual |
Implements edm::RandomNumberGenerator.
Definition at line 452 of file RandomNumberGeneratorService.cc.
References edm::LuminosityBlock::index(), edm::InputTag::label(), lumiCache_, lumiEngines_, readFromLuminosityBlock(), restoreFromCache(), and restoreStateTag_.
void edm::service::RandomNumberGeneratorService::preModuleBeginStream | ( | StreamContext const & | sc, |
ModuleCallingContext const & | mcc | ||
) |
These next 12 functions are only used to check that random numbers are not being generated in these methods when enable checking is configured on.
Definition at line 507 of file RandomNumberGeneratorService.cc.
References preModuleStreamCheck().
Referenced by RandomNumberGeneratorService().
void edm::service::RandomNumberGeneratorService::preModuleConstruction | ( | ModuleDescription const & | description | ) |
Definition at line 392 of file RandomNumberGeneratorService.cc.
References edm::ModuleDescription::id(), edm::ModuleDescription::moduleLabel(), and seedsAndNameMap_.
Referenced by RandomNumberGeneratorService().
void edm::service::RandomNumberGeneratorService::preModuleEndStream | ( | StreamContext const & | sc, |
ModuleCallingContext const & | mcc | ||
) |
Definition at line 517 of file RandomNumberGeneratorService.cc.
References preModuleStreamCheck().
Referenced by RandomNumberGeneratorService().
void edm::service::RandomNumberGeneratorService::preModuleStreamBeginLumi | ( | StreamContext const & | sc, |
ModuleCallingContext const & | mcc | ||
) |
Definition at line 547 of file RandomNumberGeneratorService.cc.
References preModuleStreamCheck().
Referenced by RandomNumberGeneratorService().
void edm::service::RandomNumberGeneratorService::preModuleStreamBeginRun | ( | StreamContext const & | sc, |
ModuleCallingContext const & | mcc | ||
) |
Definition at line 527 of file RandomNumberGeneratorService.cc.
References preModuleStreamCheck().
Referenced by RandomNumberGeneratorService().
|
private |
Definition at line 646 of file RandomNumberGeneratorService.cc.
References enableChecking_, edm::service::RandomNumberGeneratorService::LabelAndEngine::engine(), edm::ModuleDescription::id(), pfDeepBoostedJetPreprocessParams_cfi::lower_bound, edm::ModuleCallingContext::moduleDescription(), edm::StreamContext::streamID(), streamModuleIDToEngine_, edmPickEvents::target, and edm::StreamID::value().
Referenced by preModuleBeginStream(), preModuleEndStream(), preModuleStreamBeginLumi(), preModuleStreamBeginRun(), preModuleStreamEndLumi(), and preModuleStreamEndRun().
void edm::service::RandomNumberGeneratorService::preModuleStreamEndLumi | ( | StreamContext const & | sc, |
ModuleCallingContext const & | mcc | ||
) |
Definition at line 557 of file RandomNumberGeneratorService.cc.
References preModuleStreamCheck().
Referenced by RandomNumberGeneratorService().
void edm::service::RandomNumberGeneratorService::preModuleStreamEndRun | ( | StreamContext const & | sc, |
ModuleCallingContext const & | mcc | ||
) |
Definition at line 537 of file RandomNumberGeneratorService.cc.
References preModuleStreamCheck().
Referenced by RandomNumberGeneratorService().
|
overridevirtual |
For debugging.
Implements edm::RandomNumberGenerator.
Definition at line 577 of file RandomNumberGeneratorService.cc.
References enableChecking_, mps_splice::entry, eventSeedOffset_, mps_fire::i, gen::k, lumiEngines_, nStreams_, restoreFileName_, restoreStateBeginLumiTag_, restoreStateTag_, saveFileName_, saveFileNameRecorded_, seedsAndNameMap_, streamEngines_, AlCaHLTBitMon_QueryRunRegistry::string, heppy_batch::val, and verbose_.
Referenced by preallocate().
|
private |
Definition at line 989 of file RandomNumberGeneratorService.cc.
References edm::errors::Configuration, Exception, pfDeepBoostedJetPreprocessParams_cfi::lower_bound, maxSeeds, maxStates, readVector(), restoreFileName_, RandomEngineState::setLabel(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by readStatesFromFile().
|
private |
Definition at line 950 of file RandomNumberGeneratorService.cc.
References readStatesFromFile(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by preallocate().
|
private |
Definition at line 717 of file RandomNumberGeneratorService.cc.
References eventCache_, Exception, edm::HandleBase::isValid(), edm::errors::ProductNotFound, restoreStateTag_, and edm::Event::streamID().
Referenced by postEventRead().
|
private |
Definition at line 686 of file RandomNumberGeneratorService.cc.
References edm::errors::Configuration, Exception, edm::LuminosityBlock::getByLabel(), edm::LuminosityBlock::index(), edm::Service< T >::isAvailable(), edm::HandleBase::isValid(), lumiCache_, edm::InputTag::process(), edm::errors::ProductNotFound, restoreStateBeginLumiTag_, and restoreStateTag_.
Referenced by preBeginLumi().
|
private |
Definition at line 957 of file RandomNumberGeneratorService.cc.
References readStatesFromFile(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by preallocate().
|
private |
Definition at line 965 of file RandomNumberGeneratorService.cc.
References edm::errors::Configuration, Exception, recoMuon::in, readEngineState(), restoreFileName_, AlCaHLTBitMon_QueryRunRegistry::string, and RecoTauValidation_cfi::text.
Referenced by readEventStatesFromTextFile(), and readLumiStatesFromTextFile().
|
private |
Definition at line 1138 of file RandomNumberGeneratorService.cc.
References edm::errors::Configuration, data, Exception, mps_fire::i, and restoreFileName_.
Referenced by readEngineState().
|
private |
Definition at line 1218 of file RandomNumberGeneratorService.cc.
References edm::service::RandomNumberGeneratorService::LabelAndEngine::engine(), maxSeedHepJames, maxSeedRanecu, maxSeedTRandom3, mod(), edm::service::RandomNumberGeneratorService::LabelAndEngine::setSeed(), and mitigatedMETSequence_cff::U.
Referenced by createEnginesInVector().
|
private |
Definition at line 759 of file RandomNumberGeneratorService.cc.
References checkEngineType(), Exception, AlCaHLTBitMon_QueryRunRegistry::string, edm::errors::Unknown, and heppy_batch::val.
Referenced by postEventRead(), preallocate(), preBeginLumi(), setEventCache(), and setLumiCache().
|
private |
Definition at line 870 of file RandomNumberGeneratorService.cc.
References edm::errors::Configuration, eventCache_, Exception, FrontierConditions_GlobalTag_cff::file, MillePedeFileConverter_cfg::fileName, lumiCache_, nStreams_, MillePedeFileConverter_cfg::out, GetRecoTauVFromDQM_MC_cff::outFile, outFiles_, estimatePileup_makeJSON::trunc, edm::StreamID::value(), and writeStates().
Referenced by postEventRead().
|
overridevirtual |
Implements edm::RandomNumberGenerator.
Definition at line 500 of file RandomNumberGeneratorService.cc.
References eventCache_, restoreFromCache(), and streamEngines_.
|
overridevirtual |
Implements edm::RandomNumberGenerator.
Definition at line 494 of file RandomNumberGeneratorService.cc.
References lumiCache_, lumiEngines_, and restoreFromCache().
|
private |
Definition at line 737 of file RandomNumberGeneratorService.cc.
References label, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by postEventRead(), and preallocate().
|
private |
Definition at line 908 of file RandomNumberGeneratorService.cc.
References writeVector().
Referenced by saveStatesToFile().
|
private |
Definition at line 931 of file RandomNumberGeneratorService.cc.
References mps_fire::i.
Referenced by writeStates().
|
private |
Definition at line 270 of file RandomNumberGeneratorService.h.
Referenced by postModuleStreamCheck(), preModuleStreamCheck(), print(), and RandomNumberGeneratorService().
|
private |
Definition at line 232 of file RandomNumberGeneratorService.h.
Referenced by getEventCache(), postEventRead(), preallocate(), readFromEvent(), saveStatesToFile(), and setEventCache().
|
private |
Definition at line 272 of file RandomNumberGeneratorService.h.
Referenced by preallocate(), and print().
|
private |
Definition at line 233 of file RandomNumberGeneratorService.h.
Referenced by getLumiCache(), preallocate(), preBeginLumi(), readFromLuminosityBlock(), saveStatesToFile(), and setLumiCache().
|
private |
Definition at line 223 of file RandomNumberGeneratorService.h.
Referenced by preallocate(), preBeginLumi(), print(), and setLumiCache().
|
private |
Definition at line 219 of file RandomNumberGeneratorService.h.
Referenced by getEngine(), and preallocate().
|
staticprivate |
Definition at line 279 of file RandomNumberGeneratorService.h.
Referenced by RandomNumberGeneratorService(), and resetEngineSeeds().
|
staticprivate |
Definition at line 278 of file RandomNumberGeneratorService.h.
Referenced by RandomNumberGeneratorService(), and resetEngineSeeds().
|
staticprivate |
Definition at line 276 of file RandomNumberGeneratorService.h.
Referenced by readEngineState().
|
staticprivate |
Definition at line 280 of file RandomNumberGeneratorService.h.
Referenced by RandomNumberGeneratorService(), and resetEngineSeeds().
|
staticprivate |
Definition at line 277 of file RandomNumberGeneratorService.h.
Referenced by readEngineState().
|
private |
Definition at line 214 of file RandomNumberGeneratorService.h.
Referenced by preallocate(), print(), and saveStatesToFile().
|
private |
Definition at line 260 of file RandomNumberGeneratorService.h.
Referenced by preallocate(), and saveStatesToFile().
|
private |
Definition at line 265 of file RandomNumberGeneratorService.h.
Referenced by preallocate(), print(), RandomNumberGeneratorService(), readEngineState(), readStatesFromFile(), and readVector().
|
private |
Definition at line 230 of file RandomNumberGeneratorService.h.
Referenced by consumes(), print(), RandomNumberGeneratorService(), and readFromLuminosityBlock().
|
private |
Definition at line 229 of file RandomNumberGeneratorService.h.
Referenced by consumes(), postEventRead(), preBeginLumi(), print(), RandomNumberGeneratorService(), readFromEvent(), and readFromLuminosityBlock().
|
private |
Definition at line 258 of file RandomNumberGeneratorService.h.
Referenced by constructSaveFileName(), postEventRead(), preallocate(), print(), and RandomNumberGeneratorService().
|
private |
Definition at line 259 of file RandomNumberGeneratorService.h.
Referenced by postEventRead(), and print().
|
private |
Definition at line 252 of file RandomNumberGeneratorService.h.
Referenced by createEnginesInVector(), mySeed(), preModuleConstruction(), print(), and RandomNumberGeneratorService().
|
private |
Definition at line 222 of file RandomNumberGeneratorService.h.
Referenced by postEventRead(), preallocate(), print(), and setEventCache().
|
private |
Definition at line 218 of file RandomNumberGeneratorService.h.
Referenced by getEngine(), postModuleStreamCheck(), preallocate(), and preModuleStreamCheck().
|
private |
Definition at line 274 of file RandomNumberGeneratorService.h.
Referenced by preallocate(), and print().