Geant4  10.03
G4MTRandBit Class Reference

#include <G4MTRandBit.hh>

+ Inheritance diagram for G4MTRandBit:
+ Collaboration diagram for G4MTRandBit:

Public Member Functions

 G4MTRandBit (CLHEP::HepRandomEngine &anEngine)
 
 G4MTRandBit (CLHEP::HepRandomEngine &anEngine, G4double width)
 
 G4MTRandBit (CLHEP::HepRandomEngine &anEngine, G4double a, G4double b)
 
 G4MTRandBit (CLHEP::HepRandomEngine *anEngine)
 
 G4MTRandBit (CLHEP::HepRandomEngine *anEngine, G4double width)
 
 G4MTRandBit (CLHEP::HepRandomEngine *anEngine, G4double a, G4double b)
 
virtual ~G4MTRandBit ()
 
G4int fireBit ()
 
- Public Member Functions inherited from G4MTRandFlat
 G4MTRandFlat (CLHEP::HepRandomEngine &anEngine)
 
 G4MTRandFlat (CLHEP::HepRandomEngine &anEngine, G4double width)
 
 G4MTRandFlat (CLHEP::HepRandomEngine &anEngine, G4double a, G4double b)
 
 G4MTRandFlat (CLHEP::HepRandomEngine *anEngine)
 
 G4MTRandFlat (CLHEP::HepRandomEngine *anEngine, G4double width)
 
 G4MTRandFlat (CLHEP::HepRandomEngine *anEngine, G4double a, G4double b)
 
virtual ~G4MTRandFlat ()
 
G4double fire ()
 
G4double fire (G4double width)
 
G4double fire (G4double a, G4double b)
 
G4long fireInt (G4long n)
 
G4long fireInt (G4long m, G4long n)
 
G4int fireBit ()
 
void fireArray (const G4int size, G4double *vect)
 
void fireArray (const G4int size, G4double *vect, G4double lx, G4double dx)
 
G4double operator() ()
 
G4double operator() (G4double width)
 
G4double operator() (G4double a, G4double b)
 
- Public Member Functions inherited from G4MTHepRandom
 G4MTHepRandom ()
 
 G4MTHepRandom (G4long seed)
 
 G4MTHepRandom (CLHEP::HepRandomEngine &algorithm)
 
 G4MTHepRandom (CLHEP::HepRandomEngine *algorithm)
 
virtual ~G4MTHepRandom ()
 
G4double flat ()
 
void flatArray (const G4int size, G4double *vect)
 
G4double flat (CLHEP::HepRandomEngine *theNewEngine)
 
void flatArray (CLHEP::HepRandomEngine *theNewEngine, const G4int size, G4double *vect)
 
virtual std::ostream & put (std::ostream &os) const
 
virtual std::istream & get (std::istream &is)
 

Static Public Member Functions

static G4int shootBit ()
 
static G4int shootBit (CLHEP::HepRandomEngine *)
 
- Static Public Member Functions inherited from G4MTRandFlat
static G4double shoot ()
 
static G4double shoot (G4double width)
 
static G4double shoot (G4double a, G4double b)
 
static G4long shootInt (G4long n)
 
static G4long shootInt (G4long m, G4long n)
 
static G4int shootBit ()
 
static void shootArray (const G4int size, G4double *vect)
 
static void shootArray (const G4int size, G4double *vect, G4double lx, G4double dx)
 
static G4double shoot (CLHEP::HepRandomEngine *anEngine)
 
static G4double shoot (CLHEP::HepRandomEngine *anEngine, G4double width)
 
static G4double shoot (CLHEP::HepRandomEngine *anEngine, G4double a, G4double b)
 
static G4long shootInt (CLHEP::HepRandomEngine *anEngine, G4long n)
 
static G4long shootInt (CLHEP::HepRandomEngine *anEngine, G4long m, G4long n)
 
static G4int shootBit (CLHEP::HepRandomEngine *)
 
static void shootArray (CLHEP::HepRandomEngine *anEngine, const G4int size, G4double *vect)
 
static void shootArray (CLHEP::HepRandomEngine *anEngine, const G4int size, G4double *vect, G4double lx, G4double dx)
 
- Static Public Member Functions inherited from G4MTHepRandom
static void setTheSeed (G4long seed, G4int lux=3)
 
static G4long getTheSeed ()
 
static void setTheSeeds (const G4long *seeds, G4int aux=-1)
 
static const G4longgetTheSeeds ()
 
static void getTheTableSeeds (G4long *seeds, G4int index)
 
static G4MTHepRandomgetTheGenerator ()
 
static void setTheEngine (CLHEP::HepRandomEngine *theNewEngine)
 
static CLHEP::HepRandomEngine * getTheEngine ()
 
static void saveEngineStatus (const char filename[]="Config.conf")
 
static void restoreEngineStatus (const char filename[]="Config.conf")
 
static std::ostream & saveFullState (std::ostream &os)
 
static std::istream & restoreFullState (std::istream &is)
 
static std::ostream & saveDistState (std::ostream &os)
 
static std::istream & restoreDistState (std::istream &is)
 
static std::ostream & saveStaticRandomStates (std::ostream &os)
 
static std::istream & restoreStaticRandomStates (std::istream &is)
 
static void showEngineStatus ()
 
static G4int createInstance ()
 
static G4int createInstanceOnce ()
 

Detailed Description

Definition at line 40 of file G4MTRandBit.hh.

Constructor & Destructor Documentation

G4MTRandBit::G4MTRandBit ( CLHEP::HepRandomEngine &  anEngine)
inline
G4MTRandBit::G4MTRandBit ( CLHEP::HepRandomEngine &  anEngine,
G4double  width 
)
inline
G4MTRandBit::G4MTRandBit ( CLHEP::HepRandomEngine &  anEngine,
G4double  a,
G4double  b 
)
inline
G4MTRandBit::G4MTRandBit ( CLHEP::HepRandomEngine *  anEngine)
inline
G4MTRandBit::G4MTRandBit ( CLHEP::HepRandomEngine *  anEngine,
G4double  width 
)
inline
G4MTRandBit::G4MTRandBit ( CLHEP::HepRandomEngine *  anEngine,
G4double  a,
G4double  b 
)
inline
virtual G4MTRandBit::~G4MTRandBit ( )
virtual

Member Function Documentation

G4int G4MTRandBit::fireBit ( )
inline
static G4int G4MTRandBit::shootBit ( )
static
static G4int G4MTRandBit::shootBit ( CLHEP::HepRandomEngine *  )
static

The documentation for this class was generated from the following file: