#include <G4MTRandGeneral.hh>
|
| G4MTRandGeneral (const G4double *aProbFunc, G4int theProbSize, G4int IntType=0) |
|
| G4MTRandGeneral (CLHEP::HepRandomEngine &anEngine, const G4double *aProbFunc, G4int theProbSize, G4int IntType=0) |
|
| G4MTRandGeneral (CLHEP::HepRandomEngine *anEngine, const G4double *aProbFunc, G4int theProbSize, G4int IntType=0) |
|
virtual | ~G4MTRandGeneral () |
|
G4double | shoot () |
|
void | shootArray (const G4int size, G4double *vect) |
|
G4double | shoot (CLHEP::HepRandomEngine *anEngine) |
|
void | shootArray (CLHEP::HepRandomEngine *anEngine, const G4int size, G4double *vect) |
|
G4double | fire () |
|
void | fireArray (const G4int size, G4double *vect) |
|
G4double | operator() () |
|
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) |
|
Definition at line 42 of file G4MTRandGeneral.hh.
◆ G4MTRandGeneral() [1/3]
G4MTRandGeneral::G4MTRandGeneral |
( |
const G4double * |
aProbFunc, |
|
|
G4int |
theProbSize, |
|
|
G4int |
IntType = 0 |
|
) |
| |
◆ G4MTRandGeneral() [2/3]
◆ G4MTRandGeneral() [3/3]
◆ ~G4MTRandGeneral()
virtual G4MTRandGeneral::~G4MTRandGeneral |
( |
| ) |
|
|
virtual |
◆ fire()
◆ fireArray()
void G4MTRandGeneral::fireArray |
( |
const G4int |
size, |
|
|
G4double * |
vect |
|
) |
| |
◆ mapRandom()
◆ operator()()
G4double G4MTRandGeneral::operator() |
( |
| ) |
|
|
virtual |
◆ prepareTable()
void G4MTRandGeneral::prepareTable |
( |
const G4double * |
aProbFunc | ) |
|
|
private |
◆ shoot() [1/2]
◆ shoot() [2/2]
◆ shootArray() [1/2]
void G4MTRandGeneral::shootArray |
( |
const G4int |
size, |
|
|
G4double * |
vect |
|
) |
| |
|
inline |
◆ shootArray() [2/2]
◆ useFlatDistribution()
void G4MTRandGeneral::useFlatDistribution |
( |
| ) |
|
|
private |
◆ deleteEngine
G4bool G4MTRandGeneral::deleteEngine |
|
private |
◆ InterpolationType
G4int G4MTRandGeneral::InterpolationType |
|
private |
◆ localEngine
◆ nBins
G4int G4MTRandGeneral::nBins |
|
private |
◆ oneOverNbins
◆ theIntegralPdf
std::vector<G4double> G4MTRandGeneral::theIntegralPdf |
|
private |
The documentation for this class was generated from the following file: