Go to the documentation of this file.
11 #ifndef GAUDIEXAMPLES_RANDOMNUMBERALG_H
12 #define GAUDIEXAMPLES_RANDOMNUMBERALG_H
53 #endif // GAUDIEXAMPLES_RANDOMNUMBERALG_H
NTuple::Item< uint32_t > m_deter
NTuple::Item< float > m_gauss
const std::string & name() const override
The identifying name of the algorithm object.
uint32_t m_initial
Initial seed to fill deterministic random numbers.
Alias for backward compatibility.
StatusCode execute() override
Event callback.
NTuple::Item< int > m_int
N-tuple items.
Rndm::Numbers m_numbers
Allocate wrapper for random number generator.
Random number accessor This small class encapsulates the use of the random number generator.
~RandomNumberAlg() override
Standard Destructor.
StatusCode finalize() override
Customized finalisation.
StatusCode initialize() override
Customized initialisation.
Abstract base class which allows the user to interact with the actual N tuple implementation.
NTuple::Item< float > m_poisson
RandomNumberAlg(const std::string &name, ISvcLocator *pSvcLocator)
Constructor: A constructor of this form must be provided.
NTuple::Item< float > m_exponential
NTuple::Tuple * m_ntuple
Pointer to N-tuple.