ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/global/HEPRandom/include/G4UniformRandPool.hh>
Public Member Functions | |
G4UniformRandPool () | |
G4UniformRandPool (G4int ps) | |
~G4UniformRandPool () | |
void | Resize (G4int newSize) |
void | GetMany (G4double *rnds, G4int howMany) |
G4double | GetOne () |
G4int | GetPoolSize () const |
Static Public Member Functions | |
static G4double | flat () |
static void | flatArray (G4int howmany, G4double *rnds) |
Private Member Functions | |
void | Fill (G4int howmany) |
Private Attributes | |
G4int | size |
G4double * | buffer |
G4int | currentIdx |
Definition at line 55 of file G4UniformRandPool.hh.
View newest version in sPHENIX GitHub at line 55 of file G4UniformRandPool.hh
G4UniformRandPool::G4UniformRandPool | ( | ) |
Definition at line 93 of file G4UniformRandPool.cc.
View newest version in sPHENIX GitHub at line 93 of file G4UniformRandPool.cc
References create_pool(), create_pool_align(), Fill(), and size.
Referenced by flat(), and flatArray().
G4UniformRandPool::G4UniformRandPool | ( | G4int | ps | ) |
Definition at line 107 of file G4UniformRandPool.cc.
View newest version in sPHENIX GitHub at line 107 of file G4UniformRandPool.cc
References create_pool(), create_pool_align(), Fill(), and size.
G4UniformRandPool::~G4UniformRandPool | ( | ) |
Definition at line 122 of file G4UniformRandPool.cc.
View newest version in sPHENIX GitHub at line 122 of file G4UniformRandPool.cc
References destroy_pool(), and destroy_pool_align().
Definition at line 146 of file G4UniformRandPool.cc.
View newest version in sPHENIX GitHub at line 146 of file G4UniformRandPool.cc
References currentIdx, and size.
Referenced by G4UniformRandPool(), GetMany(), and GetOne().
|
static |
Definition at line 228 of file G4UniformRandPool.cc.
View newest version in sPHENIX GitHub at line 228 of file G4UniformRandPool.cc
References G4UniformRandPool(), and G4AutoDelete::Register().
Definition at line 238 of file G4UniformRandPool.cc.
View newest version in sPHENIX GitHub at line 238 of file G4UniformRandPool.cc
References G4UniformRandPool(), and G4AutoDelete::Register().
Definition at line 156 of file G4UniformRandPool.cc.
View newest version in sPHENIX GitHub at line 156 of file G4UniformRandPool.cc
References currentIdx, Fill(), and size.
|
inline |
Definition at line 85 of file G4UniformRandPool.hh.
View newest version in sPHENIX GitHub at line 85 of file G4UniformRandPool.hh
References currentIdx, Fill(), and size.
|
inline |
Definition at line 97 of file G4UniformRandPool.hh.
View newest version in sPHENIX GitHub at line 97 of file G4UniformRandPool.hh
References size.
Definition at line 134 of file G4UniformRandPool.cc.
View newest version in sPHENIX GitHub at line 134 of file G4UniformRandPool.cc
References create_pool(), currentIdx, destroy_pool(), and size.
|
private |
Definition at line 81 of file G4UniformRandPool.hh.
View newest version in sPHENIX GitHub at line 81 of file G4UniformRandPool.hh
|
private |
Definition at line 82 of file G4UniformRandPool.hh.
View newest version in sPHENIX GitHub at line 82 of file G4UniformRandPool.hh
|
private |
Definition at line 80 of file G4UniformRandPool.hh.
View newest version in sPHENIX GitHub at line 80 of file G4UniformRandPool.hh
Referenced by Fill(), G4UniformRandPool(), GetMany(), GetOne(), GetPoolSize(), and Resize().