8 #ifndef GAUDI_RNDMGENSVC_RNDMENGINE_H 9 #define GAUDI_RNDMGENSVC_RNDMENGINE_H 1 45 using extends::extends;
51 double rndm()
const override;
71 #endif // GAUDI_RNDMGENSVC_RNDMENGINE_H StreamBuffer & serialize(StreamBuffer &str) override
Input serialization from stream buffer.
StatusCode rndmArray(std::vector< double > &array, long howmany, long start=0) const override
Multiple shots returning vector with flat random numbers.
StatusCode start() override
The stream buffer is a small object collecting object data.
double rndm() const override
Single shot returning single random number.
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.
Random Generator engine definition.