ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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 49 of file G4MultiBodyMomentumDist.hh.
View newest version in sPHENIX GitHub at line 49 of file G4MultiBodyMomentumDist.hh
G4MultiBodyMomentumDist::~G4MultiBodyMomentumDist | ( | ) |
Definition at line 68 of file G4MultiBodyMomentumDist.cc.
View newest version in sPHENIX GitHub at line 68 of file G4MultiBodyMomentumDist.cc
References hn3BodyDst, hn4BodyDst, nn3BodyDst, and nn4BodyDst.
|
private |
Definition at line 62 of file G4MultiBodyMomentumDist.cc.
View newest version in sPHENIX GitHub at line 62 of file G4MultiBodyMomentumDist.cc
|
private |
|
private |
Definition at line 93 of file G4MultiBodyMomentumDist.cc.
View newest version in sPHENIX GitHub at line 93 of file G4MultiBodyMomentumDist.cc
References hn3BodyDst, hn4BodyDst, G4InuclParticleNames::neu, nn3BodyDst, nn4BodyDst, G4InuclParticleNames::pro, and G4CascadeParameters::use3BodyMom().
Referenced by GetDist().
|
inlinestatic |
Definition at line 56 of file G4MultiBodyMomentumDist.hh.
View newest version in sPHENIX GitHub at line 56 of file G4MultiBodyMomentumDist.hh
References ChooseDist(), and GetInstance().
Referenced by G4CascadeFinalStateAlgorithm::ChooseGenerators().
|
static |
Definition at line 51 of file G4MultiBodyMomentumDist.cc.
View newest version in sPHENIX GitHub at line 51 of file G4MultiBodyMomentumDist.cc
References G4AutoDelete::Register().
Referenced by GetDist(), and setVerboseLevel().
|
private |
Definition at line 82 of file G4MultiBodyMomentumDist.cc.
View newest version in sPHENIX GitHub at line 82 of file G4MultiBodyMomentumDist.cc
References hn3BodyDst, hn4BodyDst, nn3BodyDst, nn4BodyDst, and G4VMultiBodyMomDst::setVerboseLevel().
Referenced by setVerboseLevel().
Definition at line 78 of file G4MultiBodyMomentumDist.cc.
View newest version in sPHENIX GitHub at line 78 of file G4MultiBodyMomentumDist.cc
References GetInstance(), and passVerbose().
Referenced by G4CascadeFinalStateAlgorithm::SetVerboseLevel().
|
private |
Definition at line 75 of file G4MultiBodyMomentumDist.hh.
View newest version in sPHENIX GitHub at line 75 of file G4MultiBodyMomentumDist.hh
Referenced by ChooseDist(), passVerbose(), and ~G4MultiBodyMomentumDist().
|
private |
Definition at line 76 of file G4MultiBodyMomentumDist.hh.
View newest version in sPHENIX GitHub at line 76 of file G4MultiBodyMomentumDist.hh
Referenced by ChooseDist(), passVerbose(), and ~G4MultiBodyMomentumDist().
|
private |
Definition at line 73 of file G4MultiBodyMomentumDist.hh.
View newest version in sPHENIX GitHub at line 73 of file G4MultiBodyMomentumDist.hh
Referenced by ChooseDist(), passVerbose(), and ~G4MultiBodyMomentumDist().
|
private |
Definition at line 74 of file G4MultiBodyMomentumDist.hh.
View newest version in sPHENIX GitHub at line 74 of file G4MultiBodyMomentumDist.hh
Referenced by ChooseDist(), passVerbose(), and ~G4MultiBodyMomentumDist().
|
staticprivate |
Definition at line 70 of file G4MultiBodyMomentumDist.hh.
View newest version in sPHENIX GitHub at line 70 of file G4MultiBodyMomentumDist.hh