38 #ifndef G4UNIFORMRANDPOOL_HH
39 #define G4UNIFORMRANDPOOL_HH
47 #define G4UNIFORMRANDPOOL_DEFAULT_POOLSIZE 1024
48 #define G4UNIFORMRANDPOOL_TINY_POOLSIZE 128
49 #define G4UNIFORMRANDPOOL_SMALL_POOLSIZE 256
50 #define G4UNIFORMRANDPOOL_MEDIUM_POOLSIZE 512
51 #define G4UNIFORMRANDPOOL_LARGE_POOLSIZE 2048
52 #define G4UNIFORMRANDPOOL_HUGE_POOLSIZE 8192
103 assert(howmany>0 && howmany <=
size);
107 G4Random::getTheEngine()->flatArray(howmany,
buffer);
static constexpr double ps