![]() |
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.