2 #ifndef GAUDIEXAMPLES_RANDOMNUMBERALG_H
3 #define GAUDIEXAMPLES_RANDOMNUMBERALG_H
46 #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.
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.
virtual const std::string & name() const
The identifying name of the algorithm object.
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