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

#include <Random.h>

Inheritance diagram for Resplot::Random:
Collaboration diagram for Resplot::Random:

Public Member Functions

virtual ~Random ()

Static Public Member Functions

static Random & RandomBuilder ()
static double exp ()
static double gauss ()
static double uniform ()

Private Member Functions

 Random (int seed=4357)

Detailed Description

Constructor & Destructor Documentation

◆ ~Random()

virtual Resplot::Random::~Random ( )
inlinevirtual

◆ Random()

Resplot::Random::Random ( int seed = 4357)
inlineprivate

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

47: TRandom3(seed) { }

Member Function Documentation

◆ exp()

double Resplot::Random::exp ( )
inlinestatic

◆ gauss()

double Resplot::Random::gauss ( )
inlinestatic

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

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

◆ RandomBuilder()

Random & Resplot::Random::RandomBuilder ( )
inlinestatic

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

32 {
33 static Random _r;
34 return _r;
35 }

◆ uniform()

double Resplot::Random::uniform ( )
inlinestatic

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

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

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