![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Collaboration diagram for G4WendtFissionFragmentGenerator:Public Member Functions | |
| G4HadFinalState * | ApplyYourself (const G4HadProjectile &projectile, G4int Z, G4int A) |
| void | InitializeANucleus (const G4int A, const G4int Z, const G4int M, const G4String &dataDirectory) |
| ~G4WendtFissionFragmentGenerator () | |
Static Public Member Functions | |
| static G4WendtFissionFragmentGenerator * | GetInstance () |
Private Member Functions | |
| G4WendtFissionFragmentGenerator () | |
| G4WendtFissionFragmentGenerator (G4WendtFissionFragmentGenerator const &) | |
| void | operator= (G4WendtFissionFragmentGenerator const &) |
Private Attributes | |
| std::map< const G4int, G4FissionFragmentGenerator * > | fissionIsotopes |
| G4ParticleHPNames | fileNames |
| G4int | Verbosity_ |
Static Private Attributes | |
| static G4ThreadLocal G4WendtFissionFragmentGenerator * | instance = NULL |
Definition at line 42 of file G4WendtFissionFragmentGenerator.hh.
View newest version in sPHENIX GitHub at line 42 of file G4WendtFissionFragmentGenerator.hh
| G4WendtFissionFragmentGenerator::~G4WendtFissionFragmentGenerator | ( | ) |
Definition at line 190 of file G4WendtFissionFragmentGenerator.cc.
View newest version in sPHENIX GitHub at line 190 of file G4WendtFissionFragmentGenerator.cc
References fissionIsotopes.
|
private |
Definition at line 41 of file G4WendtFissionFragmentGenerator.cc.
View newest version in sPHENIX GitHub at line 41 of file G4WendtFissionFragmentGenerator.cc
References G4FFGDefaultValues::Verbosity, and Verbosity_.
Referenced by GetInstance().
Here is the caller graph for this function:
|
private |
| G4HadFinalState * G4WendtFissionFragmentGenerator::ApplyYourself | ( | const G4HadProjectile & | projectile, |
| G4int | Z, | ||
| G4int | A | ||
| ) |
Definition at line 60 of file G4WendtFissionFragmentGenerator.cc.
View newest version in sPHENIX GitHub at line 60 of file G4WendtFissionFragmentGenerator.cc
References fissionIsotopes, G4FFG_FUNCTIONENTER__, G4FFG_FUNCTIONLEAVE__, G4FissionFragmentGenerator::G4MakeIsotopeCode(), and stopAndKill.
Referenced by G4ParticleHPChannel::ApplyYourself().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 46 of file G4WendtFissionFragmentGenerator.hh.
View newest version in sPHENIX GitHub at line 46 of file G4WendtFissionFragmentGenerator.hh
References G4WendtFissionFragmentGenerator(), and instance.
Here is the call graph for this function:| void G4WendtFissionFragmentGenerator::InitializeANucleus | ( | const G4int | A, |
| const G4int | Z, | ||
| const G4int | M, | ||
| const G4String & | dataDirectory | ||
| ) |
Definition at line 105 of file G4WendtFissionFragmentGenerator.cc.
View newest version in sPHENIX GitHub at line 105 of file G4WendtFissionFragmentGenerator.cc
References A(), kdfinder::abs(), fileNames, fissionIsotopes, G4FissionFragmentGenerator::G4MakeIsotopeCode(), G4FissionFragmentGenerator::G4SetCause(), G4FissionFragmentGenerator::G4SetIncidentEnergy(), G4FissionFragmentGenerator::G4SetIsotope(), G4FissionFragmentGenerator::G4SetMetaState(), G4FissionFragmentGenerator::G4SetSamplingScheme(), G4FissionFragmentGenerator::G4SetYieldType(), G4ParticleHPDataUsed::GetA(), G4ParticleHPManager::GetDataStream(), G4ParticleHPManager::GetInstance(), G4ParticleHPNames::GetName(), G4ParticleHPDataUsed::GetName(), G4ParticleHPDataUsed::GetZ(), G4FFGEnumerations::GROUND_STATE, in, G4FFGEnumerations::INDEPENDENT, G4FissionFragmentGenerator::InitializeFissionProductYieldClass(), G4FFGEnumerations::META_1, G4FFGEnumerations::META_2, G4FFGEnumerations::NEUTRON_INDUCED, G4FFGEnumerations::NORMAL, G4FFGDefaultValues::ThermalNeutronEnergy, and Z.
Referenced by G4ParticleHPChannel::UpdateData().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
private |
Definition at line 65 of file G4WendtFissionFragmentGenerator.hh.
View newest version in sPHENIX GitHub at line 65 of file G4WendtFissionFragmentGenerator.hh
Referenced by InitializeANucleus().
|
private |
A map of all the fission isotopes loaded at initialization
Definition at line 64 of file G4WendtFissionFragmentGenerator.hh.
View newest version in sPHENIX GitHub at line 64 of file G4WendtFissionFragmentGenerator.hh
Referenced by ApplyYourself(), InitializeANucleus(), and ~G4WendtFissionFragmentGenerator().
|
staticprivate |
Definition at line 60 of file G4WendtFissionFragmentGenerator.hh.
View newest version in sPHENIX GitHub at line 60 of file G4WendtFissionFragmentGenerator.hh
Referenced by GetInstance().
|
private |
Definition at line 67 of file G4WendtFissionFragmentGenerator.hh.
View newest version in sPHENIX GitHub at line 67 of file G4WendtFissionFragmentGenerator.hh
Referenced by G4WendtFissionFragmentGenerator().