35 #ifndef G4MTHepRandom_h 
   36 #define G4MTHepRandom_h 1 
   85   virtual std::ostream & 
put ( std::ostream & os ) 
const;
 
   86   virtual std::istream & 
get ( std::istream & is );
 
  168 #include "G4MTHepRandom.icc" 
static G4long getTheSeed()
 
static CLHEP::HepRandomEngine * getTheEngine()
 
static std::ostream & saveDistState(std::ostream &os)
 
static G4MTHepRandom * getTheGenerator()
 
static G4int createInstance()
 
static void setTheSeeds(const G4long *seeds, G4int aux=-1)
 
static constexpr double lux
 
static void setTheEngine(CLHEP::HepRandomEngine *theNewEngine)
 
static void getTheTableSeeds(G4long *seeds, G4int index)
 
static void saveEngineStatus(const char filename[]="Config.conf")
 
static void setTheSeed(G4long seed, G4int lux=3)
 
static std::istream & restoreDistState(std::istream &is)
 
static std::istream & restoreFullState(std::istream &is)
 
static std::ostream & saveStaticRandomStates(std::ostream &os)
 
static std::istream & restoreStaticRandomStates(std::istream &is)
 
static G4int createInstanceOnce()
 
static void showEngineStatus()
 
static std::ostream & saveFullState(std::ostream &os)
 
virtual std::ostream & put(std::ostream &os) const 
 
static void restoreEngineStatus(const char filename[]="Config.conf")
 
std::ostream & operator<<(std::ostream &, const BasicVector3D< float > &)
 
std::istream & operator>>(std::istream &, BasicVector3D< float > &)
 
static const G4long * getTheSeeds()
 
virtual G4double operator()()
 
void flatArray(const G4int size, G4double *vect)