Implementation of property with value of concrete type.
BaseEngine(const std::string &name, ISvcLocator *loc)
StatusCode finalize() override
Finalize the Engine.
Gaudi::Property< std::vector< long > > m_seeds
Gaudi::Property< int > m_lux
StatusCode initialize() override
Initialize the Engine.
Gaudi::Property< int > m_row
Gaudi::Property< bool > m_setSingleton
Gaudi::Property< int > m_col
StatusCode setSeeds(const std::vector< long > &seed) override
Set seeds.
std::unique_ptr< CLHEP::HepRandomEngine > createEngine() override
Create new HepEngine....
StatusCode seeds(std::vector< long > &seed) const override
Retrieve seeds.
Gaudi::Property< bool > m_useTable
BaseEngine(const std::string &name, ISvcLocator *loc)
Standard Constructor.
This class is used for returning status codes from appropriate routines.