TRandom3 Class Reference

#include <TRandom3.h>

Inheritance diagram for TRandom3:

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

Public Member Functions

 TRandom3 (UInt_t seed=4357)
virtual ~TRandom3 ()
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)
 TRandom3 (UInt_t seed=4357)
virtual ~TRandom3 ()
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)

Private Attributes

UInt_t fMt [624]
Int_t fCount624

Detailed Description

Definition at line 29 of file TRandom3.h.


Constructor & Destructor Documentation

TRandom3::TRandom3 ( UInt_t  seed = 4357  ) 

TRandom3::~TRandom3 (  )  [virtual]

Definition at line 75 of file TRandom3.cxx.

TRandom3::TRandom3 ( UInt_t  seed = 4357  ) 

virtual TRandom3::~TRandom3 (  )  [virtual]


Member Function Documentation

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

Reimplemented from TRandom.

Definition at line 83 of file TRandom3.cxx.

References fCount624, fMt, i, x0, x1, and y.

Referenced by TLimitDataSource::AddChannel(), TMVA::MethodCommittee::Bagging(), create_circ(), UnitTesting::MethodUnitTestWithComplexData::create_data(), create_fullcirc(), create_lin_Nvar_categories(), UnitTesting::utFactory::create_Tree(), createOnionData(), TMVA::DataSet::CreateSampling(), FillCArray(), FillHisto(), FillMatrix(), FillMatrixSym(), TMVA::kNN::ModulekNN::Find(), VectorTest< Dim >::genData(), getGaussRnd(), TMVA::DecisionTree::GetRandomisedVariables(), TMVA::MethodBDT::GetRandomSubSample(), TMVA::MethodANNBase::InitWeights(), makeTree_circ(), ProofEvent::Process(), ProofNtuple::Process(), Reconstruct(), RndmArray(), TMVA::MethodMLP::Shuffle(), TMVA::MethodBoost::SingleBoost(), and testRandom3().

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

Reimplemented from TRandom.

Definition at line 128 of file TRandom3.cxx.

References i, and Rndm().

Referenced by main(), and TMVA::PDEFoam::MakeAlpha().

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

Reimplemented from TRandom.

Definition at line 136 of file TRandom3.cxx.

References fCount624, fMt, i, k, x0, x1, and y.

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

Reimplemented from TRandom.

Definition at line 185 of file TRandom3.cxx.

References fCount624, fMt, TRandom::fSeed, TUUID::GetUUID(), i, j, and TRandom::SetSeed().

Referenced by initMatrix(), TMVA::RandomGenerator::RandomGenerator(), stressFit(), write(), writeCArray(), writeSMatrix(), writeSMatrixSym(), writeTMatrix(), writeTMatrixSym(), writeTrackD(), and writeTrackD32().

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

Reimplemented from TRandom.

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

Reimplemented from TRandom.

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

Reimplemented from TRandom.

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

Reimplemented from TRandom.


Member Data Documentation

UInt_t TRandom3::fMt [private]

Definition at line 32 of file TRandom3.h.

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

Int_t TRandom3::fCount624 [private]

Definition at line 33 of file TRandom3.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