#include <RooRandom.h>
Public Member Functions | |
virtual | ~RooRandom () |
virtual | ~RooRandom () |
Static Public Member Functions | |
static TRandom * | randomGenerator () |
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 RooQuasiRandomGenerator * | quasiGenerator () |
static Bool_t | quasi (UInt_t dimension, Double_t vector[], RooQuasiRandomGenerator *generator=quasiGenerator()) |
static TRandom * | randomGenerator () |
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 RooQuasiRandomGenerator * | quasiGenerator () |
static Bool_t | quasi (UInt_t dimension, Double_t vector[], RooQuasiRandomGenerator *generator=quasiGenerator()) |
Private Member Functions | |
RooRandom () | |
RooRandom () |
Definition at line 24 of file RooRandom.h.
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] |
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().
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().
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().
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 void RooRandom::uniform | ( | UInt_t | dimension, | |
Double_t | vector[], | |||
TRandom * | generator = randomGenerator() | |||
) | [static] |
static RooQuasiRandomGenerator* RooRandom::quasiGenerator | ( | ) | [static] |
static Bool_t RooRandom::quasi | ( | UInt_t | dimension, | |
Double_t | vector[], | |||
RooQuasiRandomGenerator * | generator = quasiGenerator() | |||
) | [static] |