#ifndef ROOT_TRandom1
#define ROOT_TRandom1
#ifndef ROOT_TRandom
#include "TRandom.h"
#endif
class TRandom1 : public TRandom {
protected:
Int_t fNskip;
Int_t fLuxury;
Int_t fIlag;
Int_t fJlag;
Int_t fCount24;
Float_t fFloatSeedTable[24];
Float_t fCarry;
const Int_t fIntModulus;
static Int_t fgNumEngines;
static Int_t fgMaxIndex;
const UInt_t *fTheSeeds;
const Double_t fMantissaBit24;
const Double_t fMantissaBit12;
public:
TRandom1();
TRandom1(UInt_t seed, Int_t lux = 3 );
TRandom1(Int_t rowIndex, Int_t colIndex, Int_t lux );
virtual ~TRandom1();
virtual Int_t GetLuxury() const {return fLuxury;}
const UInt_t *GetTheSeeds() const {return fTheSeeds;}
static void GetTableSeeds(UInt_t* seeds, Int_t index);
virtual Double_t Rndm(Int_t i=0);
virtual void RndmArray(Int_t size, Float_t *vect);
virtual void RndmArray(Int_t size, Double_t *vect);
virtual void SetSeed2(UInt_t seed, Int_t lux=3);
virtual void SetSeeds(const UInt_t * seeds, Int_t lux=3);
virtual void SetSeed(UInt_t seed);
ClassDef(TRandom1,1)
};
R__EXTERN TRandom *gRandom;
#endif
Last change: Wed Jun 25 08:52:04 2008
Last generated: 2008-06-25 08:52
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.