#include <RandomEngineGlue.h>
Definition at line 22 of file RandomEngineGlue.h.
RandomEngineGlue::RandomEngineGlue |
( |
| ) |
|
RandomEngineGlue::~RandomEngineGlue |
( |
| ) |
|
|
override |
IBPtr ThePEG::RandomEngineGlue::clone |
( |
void |
| ) |
const |
|
inlineoverrideprotected |
void RandomEngineGlue::doinit |
( |
| ) |
|
|
overrideprotectednoexcept |
void RandomEngineGlue::fill |
( |
void |
| ) |
|
|
overrideprotected |
Definition at line 27 of file RandomEngineGlue.cc.
References Exception, edm::errors::LogicError, and randomEngine.
30 <<
"the engine pointer was null. This might mean that the code\n"
31 <<
"was tried to generate a random number outside the event and\n"
32 <<
"beginLuminosityBlock methods, which is not allowed.\n";
34 nextNumber = theNumbers.begin();
35 for (RndVector::iterator it = nextNumber; it != theNumbers.end(); ++it)
CLHEP::HepRandomEngine * randomEngine
void RandomEngineGlue::flush |
( |
| ) |
|
IBPtr ThePEG::RandomEngineGlue::fullclone |
( |
| ) |
const |
|
inlineoverrideprotected |
CLHEP::HepRandomEngine* ThePEG::RandomEngineGlue::getRandomEngine |
( |
| ) |
const |
|
inline |
void RandomEngineGlue::Init |
( |
void |
| ) |
|
|
static |
Definition at line 57 of file RandomEngineGlue.cc.
References proxyID.
60 static ClassDocumentation<RandomEngineGlue> documentation(
"Interface to the CMSSW RandomNumberEngine.");
61 static Parameter<RandomEngineGlue, ProxyID> interfaceProxyID(
64 interfaceProxyID.rank(11);
void ThePEG::RandomEngineGlue::setRandomEngine |
( |
CLHEP::HepRandomEngine * |
v | ) |
|
|
inline |
void RandomEngineGlue::setSeed |
( |
long |
seed | ) |
|
|
overrideprotected |
CLHEP::HepRandomEngine* ThePEG::RandomEngineGlue::randomEngine |
|
private |