Go to the documentation of this file.
25 #ifndef HEPRNDM_HEPRNDMGENERATOR_H
26 #define HEPRNDM_HEPRNDMGENERATOR_H 1
59 m_specs =
dynamic_cast<TYPE*
>( m_params.get() );
73 #endif // HEPRNDM_HEPRNDMGENERATOR_H
CLHEP::HepRandomEngine * hepEngine()
CLHEP::HepRandomEngine * m_hepEngine
StatusCode initialize(const IRndmGen::Param &par) override
Initialize the generator.
double shoot() const override
Single shot.
StatusCode initialize(const IRndmGen::Param &par) override
IRndmGen implementation
Random Generator definition.
Generator(IInterface *engine)
constexpr static const auto SUCCESS
constexpr static const auto FAILURE