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