TRandom2 Class Reference

#include <TRandom2.h>

Inheritance diagram for TRandom2:

TRandom TRandom TNamed TNamed TNamed TNamed TObject TObject TObject TObject TObject TObject TObject TObject List of all members.

Public Member Functions

 TRandom2 (UInt_t seed=1)
virtual ~TRandom2 ()
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 void SetSeed (UInt_t seed=0)
 TRandom2 (UInt_t seed=1)
virtual ~TRandom2 ()
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 void SetSeed (UInt_t seed=0)

Protected Attributes

UInt_t fSeed1
UInt_t fSeed2

Detailed Description

Definition at line 29 of file TRandom2.h.


Constructor & Destructor Documentation

TRandom2::TRandom2 ( UInt_t  seed = 1  ) 

TRandom2::~TRandom2 (  )  [virtual]

Definition at line 41 of file TRandom2.cxx.

TRandom2::TRandom2 ( UInt_t  seed = 1  ) 

virtual TRandom2::~TRandom2 (  )  [virtual]


Member Function Documentation

Double_t TRandom2::Rndm ( Int_t  i = 0  )  [virtual]

Reimplemented from TRandom.

Definition at line 49 of file TRandom2.cxx.

References TRandom::fSeed, fSeed1, fSeed2, kScale, and TAUSWORTHE.

Referenced by RndmArray(), and SetSeed().

void TRandom2::RndmArray ( Int_t  n,
Float_t array 
) [virtual]

Reimplemented from TRandom.

Definition at line 69 of file TRandom2.cxx.

References TRandom::fSeed, fSeed1, fSeed2, i, kScale, Rndm(), and TAUSWORTHE.

void TRandom2::RndmArray ( Int_t  n,
Double_t array 
) [virtual]

Reimplemented from TRandom.

Definition at line 89 of file TRandom2.cxx.

References TRandom::fSeed, fSeed1, fSeed2, i, kScale, Rndm(), and TAUSWORTHE.

void TRandom2::SetSeed ( UInt_t  seed = 0  )  [virtual]

Reimplemented from TRandom.

Definition at line 108 of file TRandom2.cxx.

References TRandom::fSeed, fSeed1, fSeed2, i, LCG, r3, and Rndm().

virtual Double_t TRandom2::Rndm ( Int_t  i = 0  )  [virtual]

Reimplemented from TRandom.

virtual void TRandom2::RndmArray ( Int_t  n,
Float_t array 
) [virtual]

Reimplemented from TRandom.

virtual void TRandom2::RndmArray ( Int_t  n,
Double_t array 
) [virtual]

Reimplemented from TRandom.

virtual void TRandom2::SetSeed ( UInt_t  seed = 0  )  [virtual]

Reimplemented from TRandom.


Member Data Documentation

UInt_t TRandom2::fSeed1 [protected]

Definition at line 32 of file TRandom2.h.

Referenced by Rndm(), RndmArray(), and SetSeed().

UInt_t TRandom2::fSeed2 [protected]

Definition at line 33 of file TRandom2.h.

Referenced by Rndm(), RndmArray(), and SetSeed().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:46:05 2011 for ROOT_528-00b_version by  doxygen 1.5.1