Geant4
10.02
|
#include <G4MultiBodyMomentumDist.hh>
Public Member Functions | |
~G4MultiBodyMomentumDist () | |
Static Public Member Functions | |
static const G4MultiBodyMomentumDist * | GetInstance () |
static const G4VMultiBodyMomDst * | GetDist (G4int is, G4int mult) |
static void | setVerboseLevel (G4int vb=0) |
Private Member Functions | |
G4MultiBodyMomentumDist () | |
const G4VMultiBodyMomDst * | ChooseDist (G4int is, G4int mult) const |
void | passVerbose (G4int verbose) |
G4MultiBodyMomentumDist (const G4MultiBodyMomentumDist &) | |
G4MultiBodyMomentumDist & | operator= (const G4MultiBodyMomentumDist &) |
Private Attributes | |
G4NuclNucl3BodyMomDst * | nn3BodyDst |
G4NuclNucl4BodyMomDst * | nn4BodyDst |
G4HadNucl3BodyMomDst * | hn3BodyDst |
G4HadNucl4BodyMomDst * | hn4BodyDst |
Static Private Attributes | |
static G4ThreadLocal G4MultiBodyMomentumDist * | theInstance = 0 |
Definition at line 50 of file G4MultiBodyMomentumDist.hh.
G4MultiBodyMomentumDist::~G4MultiBodyMomentumDist | ( | ) |
Definition at line 69 of file G4MultiBodyMomentumDist.cc.
References hn3BodyDst, hn4BodyDst, nn3BodyDst, and nn4BodyDst.
|
private |
Definition at line 63 of file G4MultiBodyMomentumDist.cc.
|
private |
|
private |
Definition at line 94 of file G4MultiBodyMomentumDist.cc.
References hn3BodyDst, hn4BodyDst, G4InuclParticleNames::neu, nn3BodyDst, nn4BodyDst, G4InuclParticleNames::pro, and G4CascadeParameters::use3BodyMom().
Referenced by GetDist().
|
inlinestatic |
Definition at line 57 of file G4MultiBodyMomentumDist.hh.
References ChooseDist(), and GetInstance().
Referenced by G4CascadeFinalStateAlgorithm::ChooseGenerators().
|
static |
Definition at line 52 of file G4MultiBodyMomentumDist.cc.
References G4AutoDelete::Register().
Referenced by GetDist(), and setVerboseLevel().
|
private |
|
private |
Definition at line 83 of file G4MultiBodyMomentumDist.cc.
References hn3BodyDst, hn4BodyDst, nn3BodyDst, nn4BodyDst, and G4VMultiBodyMomDst::setVerboseLevel().
Referenced by setVerboseLevel().
|
static |
Definition at line 79 of file G4MultiBodyMomentumDist.cc.
References GetInstance(), and passVerbose().
Referenced by G4CascadeFinalStateAlgorithm::SetVerboseLevel().
|
private |
Definition at line 76 of file G4MultiBodyMomentumDist.hh.
Referenced by ChooseDist(), passVerbose(), and ~G4MultiBodyMomentumDist().
|
private |
Definition at line 77 of file G4MultiBodyMomentumDist.hh.
Referenced by ChooseDist(), passVerbose(), and ~G4MultiBodyMomentumDist().
|
private |
Definition at line 74 of file G4MultiBodyMomentumDist.hh.
Referenced by ChooseDist(), passVerbose(), and ~G4MultiBodyMomentumDist().
|
private |
Definition at line 75 of file G4MultiBodyMomentumDist.hh.
Referenced by ChooseDist(), passVerbose(), and ~G4MultiBodyMomentumDist().
|
staticprivate |
Definition at line 71 of file G4MultiBodyMomentumDist.hh.