#include <RandomEngineSentry.h>
Public Member Functions | |
CLHEP::HepRandomEngine * | randomEngine () const |
RandomEngineSentry (T *t, CLHEP::HepRandomEngine *engine) | |
RandomEngineSentry (T *t, StreamID const &streamID) | |
RandomEngineSentry (T *t, LuminosityBlockIndex const &lumi) | |
~RandomEngineSentry () | |
Private Attributes | |
CLHEP::HepRandomEngine * | engine_ |
T * | t_ |
Definition at line 26 of file RandomEngineSentry.h.
|
inlineexplicit |
Definition at line 29 of file RandomEngineSentry.h.
|
inlineexplicit |
Definition at line 35 of file RandomEngineSentry.h.
References edm::RandomEngineSentry< T >::engine_, Exception, and edm::Service< T >::isAvailable().
|
inlineexplicit |
Definition at line 48 of file RandomEngineSentry.h.
References edm::RandomEngineSentry< T >::engine_, Exception, and edm::Service< T >::isAvailable().
|
inline |
|
inline |
Definition at line 63 of file RandomEngineSentry.h.
References edm::RandomEngineSentry< T >::engine_.
|
private |
Definition at line 67 of file RandomEngineSentry.h.
Referenced by edm::RandomEngineSentry< T >::randomEngine(), and edm::RandomEngineSentry< T >::RandomEngineSentry().
|
private |
Definition at line 66 of file RandomEngineSentry.h.
Referenced by edm::RandomEngineSentry< T >::~RandomEngineSentry().