Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
|
Extended Ranecu-type RNG class. More...
#include <G4INCLRanecu3.hh>
Public Member Functions | |
Ranecu3 () | |
Ranecu3 (const Random::SeedVector &sv) | |
virtual | ~Ranecu3 () |
Random::SeedVector | getSeeds () |
void | setSeeds (const Random::SeedVector &sv) |
G4double | flat () |
Public Member Functions inherited from G4INCL::IRandomGenerator | |
IRandomGenerator () | |
virtual | ~IRandomGenerator () |
virtual Random::SeedVector | getSeeds ()=0 |
virtual void | setSeeds (const Random::SeedVector &)=0 |
virtual G4double | flat ()=0 |
Extended Ranecu-type RNG class.
This generator implements the C++ version of the generator suggested by Badal and Sempau, Comp. Phys. Comm. 175 (2006) 440. It uses three 32-bit seeds and has a period of ~5E27.
Definition at line 59 of file G4INCLRanecu3.hh.
G4INCL::Ranecu3::Ranecu3 | ( | ) |
Definition at line 49 of file G4INCLRanecu3.cc.
G4INCL::Ranecu3::Ranecu3 | ( | const Random::SeedVector & | sv | ) |
Definition at line 62 of file G4INCLRanecu3.cc.
|
virtual |
Definition at line 73 of file G4INCLRanecu3.cc.
|
virtual |
Implements G4INCL::IRandomGenerator.
Definition at line 75 of file G4INCLRanecu3.cc.
|
inlinevirtual |
Implements G4INCL::IRandomGenerator.
Definition at line 65 of file G4INCLRanecu3.hh.
|
inlinevirtual |
Implements G4INCL::IRandomGenerator.
Definition at line 73 of file G4INCLRanecu3.hh.
Referenced by Ranecu3().