Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TRandom Class Reference

#include <TRandom.h>

Inheritance diagram for TRandom:

Inheritance graph
[legend]
Collaboration diagram for TRandom:

Collaboration graph
[legend]
List of all members.

Public Methods

 TRandom (UInt_t seed=65539)
virtual ~TRandom ()
virtual Int_t Binomial (Int_t ntot, Double_t prob)
virtual Double_t Exp (Double_t tau)
virtual Double_t Gaus (Double_t mean=0, Double_t sigma=1)
virtual UInt_t GetSeed ()
virtual UInt_t Integer (UInt_t imax)
virtual Double_t Landau (Double_t mean=0, Double_t sigma=1)
virtual Int_t Poisson (Double_t mean)
virtual Double_t PoissonD (Double_t mean)
virtual void Rannor (Float_t &a, Float_t &b)
virtual void Rannor (Double_t &a, Double_t &b)
virtual void ReadRandom (const char *filename)
virtual void SetSeed (UInt_t seed=65539)
virtual Double_t Rndm (Int_t i=0)
virtual void RndmArray (Int_t n, Float_t *array)
virtual void RndmArray (Int_t n, Double_t *array)
virtual Double_t Uniform (Double_t x1=1)
virtual Double_t Uniform (Double_t x1, Double_t x2)
virtual void WriteRandom (const char *filename)

Protected Attributes

UInt_t fSeed

Constructor & Destructor Documentation

TRandom::TRandom UInt_t    seed = 65539
 

virtual TRandom::~TRandom   [virtual]
 


Member Function Documentation

virtual Int_t TRandom::Binomial Int_t    ntot,
Double_t    prob
[virtual]
 

virtual Double_t TRandom::Exp Double_t    tau [virtual]
 

virtual Double_t TRandom::Gaus Double_t    mean = 0,
Double_t    sigma = 1
[virtual]
 

virtual UInt_t TRandom::GetSeed   [virtual]
 

Definition at line 40 of file TRandom.h.

References fSeed.

virtual UInt_t TRandom::Integer UInt_t    imax [virtual]
 

virtual Double_t TRandom::Landau Double_t    mean = 0,
Double_t    sigma = 1
[virtual]
 

virtual Int_t TRandom::Poisson Double_t    mean [virtual]
 

virtual Double_t TRandom::PoissonD Double_t    mean [virtual]
 

virtual void TRandom::Rannor Float_t &    a,
Float_t &    b
[virtual]
 

virtual void TRandom::Rannor Double_t &    a,
Double_t &    b
[virtual]
 

virtual void TRandom::ReadRandom const char *    filename [virtual]
 

virtual void TRandom::SetSeed UInt_t    seed = 65539 [virtual]
 

Reimplemented in TRandom2, and TRandom3.

virtual Double_t TRandom::Rndm Int_t    i = 0 [virtual]
 

Reimplemented in TRandom2, and TRandom3.

virtual void TRandom::RndmArray Int_t    n,
Float_t *    array
[virtual]
 

Reimplemented in TRandom2, and TRandom3.

virtual void TRandom::RndmArray Int_t    n,
Double_t *    array
[virtual]
 

Reimplemented in TRandom2, and TRandom3.

virtual Double_t TRandom::Uniform Double_t    x1 = 1 [virtual]
 

virtual Double_t TRandom::Uniform Double_t    x1,
Double_t    x2
[virtual]
 

virtual void TRandom::WriteRandom const char *    filename [virtual]
 


Member Data Documentation

UInt_t TRandom::fSeed [protected]
 

Definition at line 32 of file TRandom.h.

Referenced by GetSeed().


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 15:05:39 2003 for ROOT by doxygen1.2.16