#include <myEvtRandomEngine.h>
Definition at line 27 of file myEvtRandomEngine.h.
◆ myEvtRandomEngine()
myEvtRandomEngine::myEvtRandomEngine |
( |
CLHEP::HepRandomEngine * |
xx | ) |
|
◆ ~myEvtRandomEngine()
myEvtRandomEngine::~myEvtRandomEngine |
( |
| ) |
|
|
override |
◆ engine()
CLHEP::HepRandomEngine* myEvtRandomEngine::engine |
( |
| ) |
const |
|
inline |
◆ random()
double myEvtRandomEngine::random |
( |
| ) |
|
|
override |
◆ setRandomEngine()
void myEvtRandomEngine::setRandomEngine |
( |
CLHEP::HepRandomEngine * |
v | ) |
|
|
inline |
◆ throwNullPtr()
void myEvtRandomEngine::throwNullPtr |
( |
| ) |
const |
|
private |
Definition at line 33 of file myEvtRandomEngine.cc.
References Exception, and edm::errors::LogicError.
Referenced by random().
35 <<
"the engine pointer was null. This might mean that the code\n" 36 <<
"was modified to generate a random number outside the event and\n" 37 <<
"beginLuminosityBlock methods, which is not allowed.\n";
◆ the_engine
CLHEP::HepRandomEngine* myEvtRandomEngine::the_engine |
|
private |