#include <RandomEngineSentry.h>
Public Member Functions | |
CLHEP::HepRandomEngine const * | randomEngine () const |
CLHEP::HepRandomEngine *& | randomEngine () |
RandomEngineSentry (T *t, CLHEP::HepRandomEngine *engine) | |
RandomEngineSentry (T *t, StreamID const &streamID) | |
RandomEngineSentry (T *t, LuminosityBlockIndex const &lumi) | |
~RandomEngineSentry () | |
Private Attributes | |
edm::propagate_const< CLHEP::HepRandomEngine * > | engine_ |
edm::propagate_const< T * > | t_ |
Definition at line 27 of file RandomEngineSentry.h.
|
inlineexplicit |
Definition at line 30 of file RandomEngineSentry.h.
|
inlineexplicit |
Definition at line 36 of file RandomEngineSentry.h.
References Exception, and edm::Service< T >::isAvailable().
|
inlineexplicit |
Definition at line 49 of file RandomEngineSentry.h.
References Exception, and edm::Service< T >::isAvailable().
|
inline |
Definition at line 62 of file RandomEngineSentry.h.
|
inline |
Definition at line 64 of file RandomEngineSentry.h.
References edm::get_underlying_safe().
|
inline |
Definition at line 65 of file RandomEngineSentry.h.
References edm::get_underlying_safe().
|
private |
Definition at line 69 of file RandomEngineSentry.h.
|
private |
Definition at line 68 of file RandomEngineSentry.h.