|
Geant4
10.02.p02
|
#include <G4FermiFragmentsPool.hh>
Collaboration diagram for G4FermiFragmentsPool:Public Member Functions | |
| ~G4FermiFragmentsPool () | |
| G4bool | IsApplicable (G4int Z, G4int A, G4double mass) const |
| const std::vector< const G4FermiConfiguration * > * | GetConfigurationList (G4int Z, G4int A, G4double mass) const |
| const G4VFermiFragment * | GetFragment (G4int Z, G4int A) const |
| const G4FermiPhaseSpaceDecay * | GetFermiPhaseSpaceDecay () const |
| G4int | GetMaxZ () const |
| G4int | GetMaxA () const |
| void | DumpFragment (const G4VFermiFragment *f) const |
| void | Dump () const |
Static Public Member Functions | |
| static G4FermiFragmentsPool * | Instance () |
Private Member Functions | |
| G4FermiFragmentsPool () | |
| void | Initialise () |
| G4bool | IsExist (G4int Z, G4int A, std::vector< const G4VFermiFragment * > &) const |
| G4bool | IsAvailable (G4int Z, G4int A) const |
Private Attributes | |
| std::vector< const G4VFermiFragment * > | fragment_pool |
| G4int | maxZ |
| G4int | maxA |
| G4int | verbose |
| std::vector< const G4FermiConfiguration * > | list1 [17] |
| std::vector< const G4FermiConfiguration * > | list2 [17] |
| std::vector< const G4FermiConfiguration * > | list3 [17] |
| std::vector< const G4FermiConfiguration * > | list4 [17] |
| G4FermiPhaseSpaceDecay | thePhaseSpace |
Static Private Attributes | |
| static G4FermiFragmentsPool * | theInstance = 0 |
Definition at line 44 of file G4FermiFragmentsPool.hh.
| G4FermiFragmentsPool::~G4FermiFragmentsPool | ( | ) |
Definition at line 73 of file G4FermiFragmentsPool.cc.
References fragment_pool, list1, list2, list3, list4, and G4InuclParticleNames::nn.
|
private |
Definition at line 65 of file G4FermiFragmentsPool.cc.
References Initialise(), maxA, maxZ, and verbose.
Here is the call graph for this function:| void G4FermiFragmentsPool::Dump | ( | ) | const |
Definition at line 673 of file G4FermiFragmentsPool.cc.
References DumpFragment(), fragment_pool, G4cout, and G4endl.
Here is the call graph for this function:| void G4FermiFragmentsPool::DumpFragment | ( | const G4VFermiFragment * | f | ) | const |
Definition at line 664 of file G4FermiFragmentsPool.cc.
References G4cout, G4endl, G4VFermiFragment::GetA(), G4VFermiFragment::GetExcitationEnergy(), G4VFermiFragment::GetFragmentMass(), G4VFermiFragment::GetZ(), and GeV.
Referenced by Dump().
Here is the call graph for this function:
Here is the caller graph for this function:| const std::vector< const G4FermiConfiguration * > * G4FermiFragmentsPool::GetConfigurationList | ( | G4int | Z, |
| G4int | A, | ||
| G4double | mass | ||
| ) | const |
Definition at line 493 of file G4FermiFragmentsPool.cc.
References A(), G4cout, G4endl, G4FermiConfiguration::GetFragmentList(), G4FermiConfiguration::GetMass(), G4NucleiProperties::GetNuclearMass(), G4FermiConfiguration::GetZ(), GeV, list1, list2, list3, list4, maxA, maxZ, and verbose.
Referenced by G4FermiBreakUp::SelectConfiguration().
Here is the call graph for this function:
Here is the caller graph for this function:| const G4FermiPhaseSpaceDecay * G4FermiFragmentsPool::GetFermiPhaseSpaceDecay | ( | ) | const |
Definition at line 111 of file G4FermiFragmentsPool.cc.
References thePhaseSpace.
Referenced by G4UnstableFermiFragment::FillFragment(), and G4FermiBreakUp::G4FermiBreakUp().
Here is the caller graph for this function:| const G4VFermiFragment * G4FermiFragmentsPool::GetFragment | ( | G4int | Z, |
| G4int | A | ||
| ) | const |
Definition at line 648 of file G4FermiFragmentsPool.cc.
References A(), G4FermiConfiguration::GetFragmentList(), G4FermiConfiguration::GetZ(), list1, maxA, and maxZ.
Here is the call graph for this function:| G4int G4FermiFragmentsPool::GetMaxA | ( | ) | const |
Definition at line 105 of file G4FermiFragmentsPool.cc.
References maxA.
Referenced by G4Evaporation::SetParameters().
Here is the caller graph for this function:| G4int G4FermiFragmentsPool::GetMaxZ | ( | ) | const |
Definition at line 100 of file G4FermiFragmentsPool.cc.
References maxZ.
Referenced by G4Evaporation::SetParameters().
Here is the caller graph for this function:
|
private |
Definition at line 116 of file G4FermiFragmentsPool.cc.
References A(), a1, a2, a3, a4, fragment_pool, G4cout, G4endl, G4FermiConfiguration::GetFragmentList(), G4FermiConfiguration::GetZ(), IsAvailable(), IsExist(), list1, list2, list3, list4, maxA, maxZ, MeV, and verbose.
Referenced by G4FermiFragmentsPool().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 56 of file G4FermiFragmentsPool.cc.
References instance, and theInstance.
Referenced by G4UnstableFermiFragment::FillFragment(), G4Evaporation::G4Evaporation(), G4ExcitationHandler::G4ExcitationHandler(), and G4FermiBreakUp::G4FermiBreakUp().
Here is the caller graph for this function:Definition at line 452 of file G4FermiFragmentsPool.cc.
References A(), G4FermiConfiguration::GetFragmentList(), G4FermiConfiguration::GetMass(), G4FermiConfiguration::GetZ(), list1, list2, list3, and list4.
Referenced by G4Evaporation::BreakFragment(), and G4ExcitationHandler::BreakItUp().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 90 of file G4FermiFragmentsPool.cc.
Referenced by Initialise().
Here is the caller graph for this function:
|
private |
Definition at line 602 of file G4FermiFragmentsPool.cc.
References A(), G4FermiConfiguration::GetA(), G4FermiConfiguration::GetMass(), G4FermiConfiguration::GetZ(), keV, list2, list3, list4, and G4InuclParticleNames::nn.
Referenced by Initialise().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 81 of file G4FermiFragmentsPool.hh.
Referenced by Dump(), Initialise(), and ~G4FermiFragmentsPool().
|
private |
Definition at line 88 of file G4FermiFragmentsPool.hh.
Referenced by GetConfigurationList(), GetFragment(), Initialise(), IsApplicable(), and ~G4FermiFragmentsPool().
|
private |
Definition at line 89 of file G4FermiFragmentsPool.hh.
Referenced by GetConfigurationList(), Initialise(), IsApplicable(), IsExist(), and ~G4FermiFragmentsPool().
|
private |
Definition at line 90 of file G4FermiFragmentsPool.hh.
Referenced by GetConfigurationList(), Initialise(), IsApplicable(), IsExist(), and ~G4FermiFragmentsPool().
|
private |
Definition at line 91 of file G4FermiFragmentsPool.hh.
Referenced by GetConfigurationList(), Initialise(), IsApplicable(), IsExist(), and ~G4FermiFragmentsPool().
|
private |
Definition at line 84 of file G4FermiFragmentsPool.hh.
Referenced by G4FermiFragmentsPool(), GetConfigurationList(), GetFragment(), GetMaxA(), and Initialise().
|
private |
Definition at line 83 of file G4FermiFragmentsPool.hh.
Referenced by G4FermiFragmentsPool(), GetConfigurationList(), GetFragment(), GetMaxZ(), and Initialise().
|
staticprivate |
Definition at line 79 of file G4FermiFragmentsPool.hh.
Referenced by Instance().
|
private |
Definition at line 93 of file G4FermiFragmentsPool.hh.
Referenced by GetFermiPhaseSpaceDecay().
|
private |
Definition at line 85 of file G4FermiFragmentsPool.hh.
Referenced by G4FermiFragmentsPool(), GetConfigurationList(), and Initialise().