![]() |
Garfield 0.3
Toolkit for the detailed simulation of particle detectors based on ionization measurement in gases and semiconductors
|
#include <RandomEngineRoot.hh>
Public Member Functions | |
RandomEngineRoot () | |
RandomEngineRoot (const UInt_t &seed) | |
double | Draw () |
void | SetSeed (const seed_t &seed) |
seed_t | GetSeed () |
void | Print () |
Public Member Functions inherited from Garfield::RandomEngine< RandomEngineRoot, UInt_t > | |
RandomEngine ()=default | |
void | SetSeed (const seed_t &seed) |
Initialise the random number generator. | |
double | operator() () |
Draw a random number. | |
double | Draw () |
Draw a random number. | |
seed_t | GetSeed () |
Retrieve the seed that was used. | |
void | Print () |
Print some information about the random number generator. |
Private Attributes | |
TRandom3 | m_rng |
Additional Inherited Members | |
Public Types inherited from Garfield::RandomEngine< RandomEngineRoot, UInt_t > | |
using | seed_t |
using | engine_t |
Protected Attributes inherited from Garfield::RandomEngine< RandomEngineRoot, UInt_t > | |
seed_t | m_seed |
Definition at line 10 of file RandomEngineRoot.hh.
|
inline |
Definition at line 12 of file RandomEngineRoot.hh.
|
inline |
Definition at line 13 of file RandomEngineRoot.hh.
|
inline |
Definition at line 14 of file RandomEngineRoot.hh.
|
inline |
Definition at line 16 of file RandomEngineRoot.hh.
void Garfield::RandomEngineRoot::Print | ( | ) |
|
inline |
Definition at line 15 of file RandomEngineRoot.hh.
|
private |
Definition at line 20 of file RandomEngineRoot.hh.