1 #ifndef GAUDIEXAMPLES_RANDOMNUMBERALG_H
2 #define GAUDIEXAMPLES_RANDOMNUMBERALG_H
5 #include "GaudiKernel/Algorithm.h"
6 #include "GaudiKernel/RndmGenerators.h"
45 #endif // GAUDIEXAMPLES_RANDOMNUMBERALG_H
virtual ~RandomNumberAlg()
Standard Destructor.
Rndm::Numbers m_expNumbers
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
AIDA::IHistogram1D * m_poissonHisto
virtual StatusCode execute()
Event callback.
const std::string & name() const override
The identifying name of the algorithm object.
Random number accessor This small class encapsulates the use of the random number generator...
Rndm::Numbers m_poissonNumbers
This class is used for returning status codes from appropriate routines.
AIDA::IHistogram2D * m_gauss2Histo
RandomNumberAlg(const std::string &name, ISvcLocator *pSvcLocator)
Constructor: A constructor of this form must be provided.
Base class from which all concrete algorithm classes should be derived.
virtual StatusCode initialize()
Customized initialisation.
AIDA::IHistogram1D * m_expHisto
Rndm::Numbers m_gaussNumbers
Allocate wrapper for random number generator.
virtual StatusCode finalize()
Customized finalisation.
A small algorithm class using the random number service.
AIDA::IHistogram1D * m_gaussHisto