Geant4_10
Public Member Functions | Static Public Member Functions | List of all members
G4MTRandFlat Class Reference

#include <G4MTRandFlat.hh>

Inheritance diagram for G4MTRandFlat:
Inheritance graph
[legend]
Collaboration diagram for G4MTRandFlat:
Collaboration graph
[legend]

Public Member Functions

 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 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::HepRandomEnginegetTheEngine ()
 
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 G4MTRandFlat.hh.

Constructor & Destructor Documentation

G4MTRandFlat::G4MTRandFlat ( CLHEP::HepRandomEngine anEngine)
inline
G4MTRandFlat::G4MTRandFlat ( CLHEP::HepRandomEngine anEngine,
G4double  width 
)
inline
G4MTRandFlat::G4MTRandFlat ( CLHEP::HepRandomEngine anEngine,
G4double  a,
G4double  b 
)
inline
G4MTRandFlat::G4MTRandFlat ( CLHEP::HepRandomEngine anEngine)
inline
G4MTRandFlat::G4MTRandFlat ( CLHEP::HepRandomEngine anEngine,
G4double  width 
)
inline
G4MTRandFlat::G4MTRandFlat ( CLHEP::HepRandomEngine anEngine,
G4double  a,
G4double  b 
)
inline
virtual G4MTRandFlat::~G4MTRandFlat ( )
virtual

Member Function Documentation

G4double G4MTRandFlat::fire ( )
inline
G4double G4MTRandFlat::fire ( G4double  width)
inline
G4double G4MTRandFlat::fire ( G4double  a,
G4double  b 
)
inline
void G4MTRandFlat::fireArray ( const G4int  size,
G4double vect 
)
void G4MTRandFlat::fireArray ( const G4int  size,
G4double vect,
G4double  lx,
G4double  dx 
)
G4int G4MTRandFlat::fireBit ( )
inline
G4long G4MTRandFlat::fireInt ( G4long  n)
inline
G4long G4MTRandFlat::fireInt ( G4long  m,
G4long  n 
)
inline
G4double G4MTRandFlat::operator() ( )
virtual

Reimplemented from G4MTHepRandom.

G4double G4MTRandFlat::operator() ( G4double  width)
G4double G4MTRandFlat::operator() ( G4double  a,
G4double  b 
)
static G4double G4MTRandFlat::shoot ( )
static
static G4double G4MTRandFlat::shoot ( G4double  width)
inlinestatic
static G4double G4MTRandFlat::shoot ( G4double  a,
G4double  b 
)
inlinestatic
static G4double G4MTRandFlat::shoot ( CLHEP::HepRandomEngine anEngine)
inlinestatic
static G4double G4MTRandFlat::shoot ( CLHEP::HepRandomEngine anEngine,
G4double  width 
)
inlinestatic
static G4double G4MTRandFlat::shoot ( CLHEP::HepRandomEngine anEngine,
G4double  a,
G4double  b 
)
inlinestatic
static void G4MTRandFlat::shootArray ( const G4int  size,
G4double vect 
)
static
static void G4MTRandFlat::shootArray ( const G4int  size,
G4double vect,
G4double  lx,
G4double  dx 
)
static
static void G4MTRandFlat::shootArray ( CLHEP::HepRandomEngine anEngine,
const G4int  size,
G4double vect 
)
inlinestatic
static void G4MTRandFlat::shootArray ( CLHEP::HepRandomEngine anEngine,
const G4int  size,
G4double vect,
G4double  lx,
G4double  dx 
)
static
static G4int G4MTRandFlat::shootBit ( )
inlinestatic
static G4int G4MTRandFlat::shootBit ( CLHEP::HepRandomEngine )
inlinestatic
static G4long G4MTRandFlat::shootInt ( G4long  n)
inlinestatic
static G4long G4MTRandFlat::shootInt ( G4long  m,
G4long  n 
)
inlinestatic
static G4long G4MTRandFlat::shootInt ( CLHEP::HepRandomEngine anEngine,
G4long  n 
)
inlinestatic
static G4long G4MTRandFlat::shootInt ( CLHEP::HepRandomEngine anEngine,
G4long  m,
G4long  n 
)
inlinestatic

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