#ifndef ALIPYTHIARNDM_H #define ALIPYTHIARNDM_H /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ /* $Id$ */ #include "TRandom.h" class AliPythiaRndm { public: AliPythiaRndm(); AliPythiaRndm(const AliPythiaRndm &rnd); virtual ~AliPythiaRndm(); AliPythiaRndm & operator=(const AliPythiaRndm& rn) {rn.Copy(*this); return (*this);} static void SetPythiaRandom(TRandom *ran=0); static TRandom * GetPythiaRandom(); private: void Copy(AliPythiaRndm &rn) const; static TRandom * fgPythiaRandom; //! pointer to the random number generator ClassDef(AliPythiaRndm,0) //Random Number generator wrapper (non persistent) }; #endif