ATLAS Offline Software
Loading...
Searching...
No Matches
Random Class Reference

#include <Random.h>

Inheritance diagram for Random:
Collaboration diagram for Random:

Public Member Functions

virtual ~Random ()

Static Public Member Functions

static RandomRandomBuilder ()
static double exp ()
static double gauss ()
static double uniform ()

Private Member Functions

 Random (int seed=4357)

Detailed Description

Constructor & Destructor Documentation

◆ ~Random()

virtual Random::~Random ( )
inlinevirtual

◆ Random()

Random::Random ( int seed = 4357)
inlineprivate

Definition at line 45 of file TrigAnalysis/TrigInDetAnalysisUser/Resplot/src/Random.h.

45: TRandom3(seed) { }

Member Function Documentation

◆ exp()

double Random::exp ( )
inlinestatic

◆ gauss()

double Random::gauss ( )
inlinestatic

Definition at line 39 of file TrigAnalysis/TrigInDetAnalysisUser/Resplot/src/Random.h.

39{ return RandomBuilder().Gaus(); }

◆ RandomBuilder()

Random & Random::RandomBuilder ( )
inlinestatic

Definition at line 30 of file TrigAnalysis/TrigInDetAnalysisUser/Resplot/src/Random.h.

30 {
31 static Random _r;
32 return _r;
33 }

◆ uniform()

double Random::uniform ( )
inlinestatic

Definition at line 40 of file TrigAnalysis/TrigInDetAnalysisUser/Resplot/src/Random.h.

40{ return RandomBuilder().Uniform(); }

The documentation for this class was generated from the following file: