15 #define GAUDI_RANDOMGENSVC_RndmEngine_CPP StatusCode initialize() override
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.
constexpr static const auto SUCCESS
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.
StatusCode setProperties()
Method for setting declared properties to the values specified for the job.
struct GAUDI_API array
Parametrisation class for redirection array - like implementation.