![]() |
![]() |
#include <FWCore/Utilities/interface/RandomNumberGenerator.h>
Public Member Functions | |
virtual const std::vector < std::string > & | getCachedLabels () const =0 |
virtual const std::vector < std::vector< uint32_t > > & | getCachedSeeds () const =0 |
virtual const std::vector < std::vector< uint32_t > > & | getCachedStates () const =0 |
virtual CLHEP::HepRandomEngine & | getEngine () const =0 |
virtual uint32_t | mySeed () const =0 |
virtual void | print ()=0 |
RandomNumberGenerator () | |
virtual void | restoreEngineState (const std::string &fileName)=0 |
virtual void | restoreState (const Event &event)=0 |
virtual void | saveEngineState (const std::string &fileName)=0 |
virtual void | snapShot ()=0 |
virtual | ~RandomNumberGenerator () |
Private Member Functions | |
const RandomNumberGenerator & | operator= (const RandomNumberGenerator &) |
RandomNumberGenerator (const RandomNumberGenerator &) |
Definition at line 56 of file RandomNumberGenerator.h.
edm::RandomNumberGenerator::RandomNumberGenerator | ( | ) | [inline] |
RandomNumberGenerator::~RandomNumberGenerator | ( | ) | [virtual] |
edm::RandomNumberGenerator::RandomNumberGenerator | ( | const RandomNumberGenerator & | ) | [private] |
virtual const std::vector<std::string>& edm::RandomNumberGenerator::getCachedLabels | ( | ) | const [pure virtual] |
Implemented in edm::service::RandomNumberGeneratorService.
virtual const std::vector<std::vector<uint32_t> >& edm::RandomNumberGenerator::getCachedSeeds | ( | ) | const [pure virtual] |
Implemented in edm::service::RandomNumberGeneratorService.
virtual const std::vector<std::vector<uint32_t> >& edm::RandomNumberGenerator::getCachedStates | ( | ) | const [pure virtual] |
Implemented in edm::service::RandomNumberGeneratorService.
virtual CLHEP::HepRandomEngine& edm::RandomNumberGenerator::getEngine | ( | ) | const [pure virtual] |
Implemented in edm::service::RandomNumberGeneratorService.
Referenced by RandomEngine::RandomEngine().
virtual uint32_t edm::RandomNumberGenerator::mySeed | ( | ) | const [pure virtual] |
Implemented in edm::service::RandomNumberGeneratorService.
const RandomNumberGenerator& edm::RandomNumberGenerator::operator= | ( | const RandomNumberGenerator & | ) | [private] |
virtual void edm::RandomNumberGenerator::print | ( | ) | [pure virtual] |
Implemented in edm::service::RandomNumberGeneratorService.
virtual void edm::RandomNumberGenerator::restoreEngineState | ( | const std::string & | fileName | ) | [pure virtual] |
Implemented in edm::service::RandomNumberGeneratorService.
Implemented in edm::service::RandomNumberGeneratorService.
virtual void edm::RandomNumberGenerator::saveEngineState | ( | const std::string & | fileName | ) | [pure virtual] |
Implemented in edm::service::RandomNumberGeneratorService.
virtual void edm::RandomNumberGenerator::snapShot | ( | ) | [pure virtual] |
Implemented in edm::service::RandomNumberGeneratorService.