35 #ifndef G4MTRandFlat_hh
36 #define G4MTRandFlat_hh 1
45 inline G4MTRandFlat ( CLHEP::HepRandomEngine& anEngine );
48 inline G4MTRandFlat ( CLHEP::HepRandomEngine* anEngine );
85 static inline G4double shoot ( CLHEP::HepRandomEngine* anEngine );
89 static inline G4double shoot( CLHEP::HepRandomEngine* anEngine,
97 static inline void shootArray ( CLHEP::HepRandomEngine* anEngine,
100 static void shootArray ( CLHEP::HepRandomEngine* anEngine,
136 static inline void shootBits(CLHEP::HepRandomEngine*);
148 static const unsigned long MSB;
void fireArray(const G4int size, G4double *vect)
static const G4int MSBBits
static const unsigned long MSB
static G4ThreadLocal unsigned long staticRandomInt
static G4ThreadLocal unsigned long staticFirstUnusedBit
static void shootArray(const G4int size, G4double *vect)
static G4long shootInt(G4long n)
CLHEP::HepRandomEngine * localEngine
G4MTRandFlat(CLHEP::HepRandomEngine &anEngine)
unsigned long firstUnusedBit