8 #ifndef GAUDI_RNDMGENSVC_RNDMENGINE_H 9 #define GAUDI_RNDMGENSVC_RNDMENGINE_H 1 46 using extends::extends;
52 double rndm()
const override;
72 #endif // GAUDI_RNDMGENSVC_RNDMENGINE_H StreamBuffer & serialize(StreamBuffer &str) override
Input serialization from stream buffer.
StatusCode start() override
The stream buffer is a small object collecting object data.
This class is used for returning status codes from appropriate routines.
StatusCode initialize() override
Service override: initialization.
struct GAUDI_API array
Parametrisation class for redirection array - like implementation.
Base class used to extend a class implementing other interfaces.
StatusCode rndmArray(std::vector< double > &array, long howmany, long start=0) const override
Multiple shots returning vector with flat random numbers.
double rndm() const override
Single shot returning single random number.
Random Generator engine definition.