15 #ifndef HEPRNDM_HEPRNDMENGINE_H
16 #define HEPRNDM_HEPRNDMENGINE_H 1
47 std::unique_ptr<CLHEP::HepRandomEngine>
createEngine()
override;
51 #endif // HEPRNDM_HEPRNDMENGINE_H
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
StatusCode seeds(std::vector< long > &seed) const override
Retrieve seeds.
~Engine() override=default
Standard Destructor.
std::vector< long > m_seeds
Engine(const std::string &name, ISvcLocator *loc)
Standard Constructor.
StatusCode finalize() override
Finalize the Engine.
This class is used for returning status codes from appropriate routines.
std::unique_ptr< CLHEP::HepRandomEngine > createEngine() override
Create new HepEngine....
StatusCode setSeeds(const std::vector< long > &seed) override
Set seeds.
StatusCode initialize() override
Initialize the Engine.