#include <TRandom3.h>
Inheritance diagram for TRandom3:
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 |
Definition at line 29 of file TRandom3.h.
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] |
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().
Reimplemented from TRandom.
Definition at line 128 of file TRandom3.cxx.
Referenced by main(), and TMVA::PDEFoam::MakeAlpha().
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().
Reimplemented from TRandom.
UInt_t TRandom3::fMt [private] |
Int_t TRandom3::fCount624 [private] |