RooRandom Class Reference

#include <RooRandom.h>

List of all members.

Public Member Functions

virtual ~RooRandom ()
virtual ~RooRandom ()

Static Public Member Functions

static TRandomrandomGenerator ()
static Double_t uniform (TRandom *generator=randomGenerator())
static void uniform (UInt_t dimension, Double_t vector[], TRandom *generator=randomGenerator())
static UInt_t integer (UInt_t max, TRandom *generator=randomGenerator())
static Double_t gaussian (TRandom *generator=randomGenerator())
static RooQuasiRandomGeneratorquasiGenerator ()
static Bool_t quasi (UInt_t dimension, Double_t vector[], RooQuasiRandomGenerator *generator=quasiGenerator())
static TRandomrandomGenerator ()
static Double_t uniform (TRandom *generator=randomGenerator())
static void uniform (UInt_t dimension, Double_t vector[], TRandom *generator=randomGenerator())
static UInt_t integer (UInt_t max, TRandom *generator=randomGenerator())
static Double_t gaussian (TRandom *generator=randomGenerator())
static RooQuasiRandomGeneratorquasiGenerator ()
static Bool_t quasi (UInt_t dimension, Double_t vector[], RooQuasiRandomGenerator *generator=quasiGenerator())

Private Member Functions

 RooRandom ()
 RooRandom ()


Detailed Description

Definition at line 24 of file RooRandom.h.


Constructor & Destructor Documentation

virtual RooRandom::~RooRandom (  )  [inline, virtual]

Definition at line 27 of file RooRandom.h.

RooRandom::RooRandom (  )  [private]

Referenced by G__G__RooFitCore2_522_0_21().

virtual RooRandom::~RooRandom (  )  [inline, virtual]

Definition at line 27 of file RooRandom.h.

RooRandom::RooRandom (  )  [private]


Member Function Documentation

TRandom * RooRandom::randomGenerator (  )  [static]

Definition at line 41 of file RooRandom.cxx.

Referenced by ClassImp(), FourBinInstructional(), G__G__RooFitCore2_522_0_1(), G__setup_memfuncRooRandom(), RooAbsPdf::generate(), RooAbsPdf::generateBinned(), RooGaussian::generateEvent(), RooPoisson::generateEvent(), RooGamma::generateEvent(), RooGExpModel::generateEvent(), RooLognormal::generateEvent(), RooGaussModel::generateEvent(), RooLandau::generateEvent(), HybridOriginalDemo(), RooStudyPackage::initRandom(), IntervalExamples(), RooRandomizeParamMCSModule::processBeforeGen(), RooFoamGenerator::RooFoamGenerator(), rs401d_FeldmanCousins(), RooMCStudy::run(), RooFitTestUnit::runTest(), and TestBasic609::testCode().

Double_t RooRandom::uniform ( TRandom generator = randomGenerator()  )  [static]

Definition at line 65 of file RooRandom.cxx.

References TRandom::Rndm().

Referenced by G__G__RooFitCore2_522_0_2(), G__G__RooFitCore2_522_0_3(), G__setup_memfuncRooRandom(), RooBCPEffDecay::generateEvent(), RooSimGenContext::generateEvent(), RooBCPGenDecay::generateEvent(), RooGExpModel::generateEvent(), RooBMixDecay::generateEvent(), RooBDecay::generateEvent(), RooNonCPEigenDecay::generateEvent(), RooDecay::generateEvent(), RooAddGenContext::generateEvent(), RooEffGenContext::generateEvent(), RooGrid::generatePoint(), RooAcceptReject::nextAcceptedEvent(), RooAbsRealLValue::randomize(), RooStats::MetropolisHastings::ShouldTakeStep(), and uniform().

void RooRandom::uniform ( UInt_t  dimension,
Double_t  vector[],
TRandom generator = randomGenerator() 
) [static]

Definition at line 74 of file RooRandom.cxx.

References uniform().

UInt_t RooRandom::integer ( UInt_t  max,
TRandom generator = randomGenerator() 
) [static]

Definition at line 83 of file RooRandom.cxx.

References TRandom::Integer().

Referenced by G__G__RooFitCore2_522_0_4(), G__setup_memfuncRooRandom(), RooAbsCategoryLValue::randomize(), and RooAbsPdf::randomizeProtoOrder().

Double_t RooRandom::gaussian ( TRandom generator = randomGenerator()  )  [static]

Definition at line 92 of file RooRandom.cxx.

References TRandom::Gaus().

Referenced by G__G__RooFitCore2_522_0_5(), G__setup_memfuncRooRandom(), RooMultiVarGaussian::generateEvent(), and RooFitResult::randomizePars().

RooQuasiRandomGenerator * RooRandom::quasiGenerator (  )  [static]

Definition at line 53 of file RooRandom.cxx.

Referenced by G__G__RooFitCore2_522_0_6(), and G__setup_memfuncRooRandom().

Bool_t RooRandom::quasi ( UInt_t  dimension,
Double_t  vector[],
RooQuasiRandomGenerator generator = quasiGenerator() 
) [static]

Definition at line 101 of file RooRandom.cxx.

References RooQuasiRandomGenerator::generate().

Referenced by G__G__RooFitCore2_522_0_7(), G__setup_memfuncRooRandom(), and RooGrid::generatePoint().

static TRandom* RooRandom::randomGenerator (  )  [static]

static Double_t RooRandom::uniform ( TRandom generator = randomGenerator()  )  [static]

static void RooRandom::uniform ( UInt_t  dimension,
Double_t  vector[],
TRandom generator = randomGenerator() 
) [static]

static UInt_t RooRandom::integer ( UInt_t  max,
TRandom generator = randomGenerator() 
) [static]

static Double_t RooRandom::gaussian ( TRandom generator = randomGenerator()  )  [static]

static RooQuasiRandomGenerator* RooRandom::quasiGenerator (  )  [static]

static Bool_t RooRandom::quasi ( UInt_t  dimension,
Double_t  vector[],
RooQuasiRandomGenerator generator = quasiGenerator() 
) [static]


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