]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliRndm.h
bugfix: corrected defines to use right default algorithms
[u/mrichter/AliRoot.git] / STEER / AliRndm.h
index 75ad8a0713f823d8fd567a10100441e33cbc70d7..75cbfb42e9a13521ffad29e8a1aca2d13e963093 100644 (file)
 
 #include <TRandom.h>
 
-static TRandom *sRandom;
-
 class AliRndm 
 {
 public:
   AliRndm();
-  AliRndm(const AliRndm &);
-  virtual ~AliRndm() {fRandom=sRandom=0;}
+  AliRndm(const AliRndm &rn);
+  virtual ~AliRndm() {fRandom=0;}
   AliRndm & operator=(const AliRndm& rn) 
     {rn.Copy(*this); return (*this);}
   
   // Random number generator bit
   virtual void SetRandom(TRandom *ran=0)
-  {if(ran) fRandom=sRandom=ran;
-  else fRandom=sRandom=gRandom;}
+  {if(ran) fRandom=ran;
+  else fRandom=gRandom;}
 
   virtual TRandom* GetRandom() const {return fRandom;}
-  virtual void Rndm(Float_t* array, const Int_t size) const; 
+  virtual void Rndm(Float_t* array, Int_t size) const; 
 #ifdef CKNONE
   virtual Float_t Rndm() const {return fRandom->Rndm();}
 #else