![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Collaboration diagram for G4NuclearLevelData:Static Public Member Functions | |
| static G4NuclearLevelData * | GetInstance () |
Private Member Functions | |
| G4NuclearLevelData () | |
Private Attributes | |
| G4DeexPrecoParameters * | fDeexPrecoParameters |
| G4LevelReader * | fLevelReader |
| G4PairingCorrection * | fPairingCorrection |
| G4ShellCorrection * | fShellCorrection |
| G4Pow * | fG4calc |
| G4bool | fInitialized |
| std::vector< const G4LevelManager * > | fLevelManagers [ZMAX] |
| std::vector< G4bool > | fLevelManagerFlags [ZMAX] |
Static Private Attributes | |
| static G4NuclearLevelData * | theInstance = nullptr |
| static const G4int | ZMAX = 118 |
| static const G4int | AMIN [ZMAX] |
| static const G4int | AMAX [ZMAX] |
| static const G4int | LEVELIDX [ZMAX] |
Definition at line 60 of file G4NuclearLevelData.hh.
View newest version in sPHENIX GitHub at line 60 of file G4NuclearLevelData.hh
|
private |
Definition at line 438 of file G4NuclearLevelData.cc.
View newest version in sPHENIX GitHub at line 438 of file G4NuclearLevelData.cc
References AMAX, AMIN, fDeexPrecoParameters, fG4calc, fInitialized, fLevelManagerFlags, fLevelManagers, fLevelReader, fPairingCorrection, fShellCorrection, G4Pow::GetInstance(), Z, and ZMAX.
Here is the call graph for this function:| G4NuclearLevelData::~G4NuclearLevelData | ( | ) |
Definition at line 452 of file G4NuclearLevelData.cc.
View newest version in sPHENIX GitHub at line 452 of file G4NuclearLevelData.cc
References fDeexPrecoParameters, fLevelManagers, fLevelReader, fPairingCorrection, fShellCorrection, G4InuclParticleNames::nn, Z, and ZMAX.
|
delete |
Definition at line 487 of file G4NuclearLevelData.cc.
View newest version in sPHENIX GitHub at line 487 of file G4NuclearLevelData.cc
References AMAX, AMIN, FatalException, fLevelManagerFlags, fLevelManagers, fLevelReader, G4cout, G4endl, G4Exception(), G4MUTEXLOCK, G4MUTEXUNLOCK, incremental_prev_tag::idx, G4LevelReader::MakeLevelManager(), and Z.
Referenced by G4RadioactiveDecayBaseMessenger::SetNewValue(), and G4RadioactiveDecaymessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:| G4double G4NuclearLevelData::FindLevel | ( | G4int | Z, |
| G4int | A, | ||
| G4double | resMass, | ||
| G4double | Mass, | ||
| G4double | partMass, | ||
| G4double | T | ||
| ) |
Definition at line 592 of file G4NuclearLevelData.cc.
View newest version in sPHENIX GitHub at line 592 of file G4NuclearLevelData.cc
References GetLevelManager(), GetMaxLevelEnergy(), incremental_prev_tag::idx, G4LevelManager::LevelEnergy(), max, G4LevelManager::NearestLevelIndex(), G4LevelManager::NumberOfTransitions(), and T.
Here is the call graph for this function:
|
static |
Definition at line 421 of file G4NuclearLevelData.cc.
View newest version in sPHENIX GitHub at line 421 of file G4NuclearLevelData.cc
References G4MUTEXLOCK, G4MUTEXUNLOCK, and theInstance.
Referenced by BiasedRDPhysics::BiasedRDPhysics(), G4Radioactivation::CalculateChainsFromParent(), G4RadioactiveDecay::CalculateChainsFromParent(), G4GNASHTransitions::CalculateProbability(), LBE::ConstructGeneral(), DMXPhysicsList::DMXPhysicsList(), G4CompetitiveFission::G4CompetitiveFission(), G4Evaporation::G4Evaporation(), G4EvaporationChannel::G4EvaporationChannel(), G4EvaporationLevelDensityParameter::G4EvaporationLevelDensityParameter(), G4FermiFragmentsPoolVI::G4FermiFragmentsPoolVI(), G4FissionBarrier::G4FissionBarrier(), G4FissionLevelDensityParameter::G4FissionLevelDensityParameter(), G4FissionLevelDensityParameterINCLXX::G4FissionLevelDensityParameterINCLXX(), G4FissionProbability::G4FissionProbability(), G4GEMChannel::G4GEMChannel(), G4GEMChannelVI::G4GEMChannelVI(), G4GEMProbability::G4GEMProbability(), G4GNASHTransitions::G4GNASHTransitions(), G4IonINCLXXPhysics::G4IonINCLXXPhysics(), G4IonPhysicsPHP::G4IonPhysicsPHP(), G4IonPhysicsXS::G4IonPhysicsXS(), G4IonQMDPhysics::G4IonQMDPhysics(), G4LevelManager::G4LevelManager(), G4PhotonEvaporation::G4PhotonEvaporation(), G4PreCompoundEmission::G4PreCompoundEmission(), G4PreCompoundModel::G4PreCompoundModel(), G4PreCompoundTransitions::G4PreCompoundTransitions(), G4RadioactiveDecayPhysics::G4RadioactiveDecayPhysics(), G4UnstableFragmentBreakUp::G4UnstableFragmentBreakUp(), G4VEmissionProbability::G4VEmissionProbability(), G4VPreCompoundFragment::G4VPreCompoundFragment(), G4ExcitationHandler::Initialise(), G4FermiFragmentsPoolVI::Initialise(), G4NeutronRadCapture::InitialiseModel(), G4RadioactiveDecayBaseMessenger::SetNewValue(), G4RadioactiveDecaymessenger::SetNewValue(), G4ExcitationHandler::SetParameters(), G4RadioactiveDecayBase::StreamInfo(), and G4RadioactiveDecay::StreamInfo().
Here is the caller graph for this function:Definition at line 634 of file G4NuclearLevelData.cc.
View newest version in sPHENIX GitHub at line 634 of file G4NuclearLevelData.cc
References fDeexPrecoParameters, fG4calc, G4DeexPrecoParameters::GetLevelDensity(), G4DeexPrecoParameters::GetLevelDensityFlag(), GetLevelManager(), G4LevelManager::LevelDensity(), and G4Pow::Z13().
Referenced by G4PreCompoundEmission::AngularDistribution(), G4GNASHTransitions::CalculateProbability(), G4PreCompoundTransitions::CalculateProbability(), G4GEMProbabilityVI::ComputeProbability(), G4EvaporationProbability::ComputeProbability(), G4GEMProbabilityVI::ComputeTotalProbability(), G4PreCompoundModel::DeExcite(), G4PhotonEvaporation::GetEmissionProbability(), G4HETCFragment::IntegrateEmissionProbability(), G4FissionLevelDensityParameter::LevelDensityParameter(), G4EvaporationLevelDensityParameter::LevelDensityParameter(), G4FissionLevelDensityParameterINCLXX::LevelDensityParameter(), G4PreCompoundNucleon::ProbabilityDistributionFunction(), G4PreCompoundIon::ProbabilityDistributionFunction(), G4HETCChargedFragment::SampleKineticEnergy(), G4HETCNeutron::SampleKineticEnergy(), and G4EvaporationProbability::TotalProbability().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 566 of file G4NuclearLevelData.cc.
View newest version in sPHENIX GitHub at line 566 of file G4NuclearLevelData.cc
References e, energy, GetLevelManager(), GetMaxLevelEnergy(), G4LevelManager::NearestLevelEnergy(), and G4LevelManager::NumberOfTransitions().
Here is the call graph for this function:| const G4LevelManager * G4NuclearLevelData::GetLevelManager | ( | G4int | Z, |
| G4int | A | ||
| ) |
Definition at line 467 of file G4NuclearLevelData.cc.
View newest version in sPHENIX GitHub at line 467 of file G4NuclearLevelData.cc
References AMAX, AMIN, G4LevelReader::CreateLevelManager(), fLevelManagerFlags, fLevelManagers, fLevelReader, G4MUTEXLOCK, G4MUTEXUNLOCK, incremental_prev_tag::idx, Z, and ZMAX.
Referenced by G4Evaporation::BreakFragment(), G4UnstableFragmentBreakUp::BreakUpChain(), G4Radioactivation::CalculateChainsFromParent(), G4RadioactiveDecay::CalculateChainsFromParent(), FindLevel(), G4VEmissionProbability::FindRecoilExcitation(), G4GEMChannelVI::G4GEMChannelVI(), GetLevelDensity(), GetLevelEnergy(), GetLowEdgeLevelEnergy(), G4FermiFragmentsPoolVI::Initialise(), G4PhotonEvaporation::InitialiseLevelManager(), and StreamLevels().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 579 of file G4NuclearLevelData.cc.
View newest version in sPHENIX GitHub at line 579 of file G4NuclearLevelData.cc
References e, GetLevelManager(), GetMaxLevelEnergy(), and G4LevelManager::NearestLowEdgeLevelEnergy().
Here is the call graph for this function:Definition at line 524 of file G4NuclearLevelData.cc.
View newest version in sPHENIX GitHub at line 524 of file G4NuclearLevelData.cc
Referenced by G4FermiFragmentsPoolVI::Initialise().
Here is the caller graph for this function:Definition at line 554 of file G4NuclearLevelData.cc.
View newest version in sPHENIX GitHub at line 554 of file G4NuclearLevelData.cc
References AMAX, AMIN, LEVELIDX, and LEVELMAX.
Referenced by FindLevel(), GetLevelEnergy(), and GetLowEdgeLevelEnergy().
Here is the caller graph for this function:Definition at line 519 of file G4NuclearLevelData.cc.
View newest version in sPHENIX GitHub at line 519 of file G4NuclearLevelData.cc
Referenced by G4FermiFragmentsPoolVI::Initialise().
Here is the caller graph for this function:| G4PairingCorrection * G4NuclearLevelData::GetPairingCorrection | ( | ) |
Definition at line 624 of file G4NuclearLevelData.cc.
View newest version in sPHENIX GitHub at line 624 of file G4NuclearLevelData.cc
References fPairingCorrection.
Referenced by G4GEMProbability::CalcProbability(), G4GEMProbabilityVI::ComputeTotalProbability(), G4CompetitiveFission::G4CompetitiveFission(), G4FissionProbability::G4FissionProbability(), G4GEMChannelVI::G4GEMChannelVI(), G4GEMProbability::GetCoulombBarrier(), G4EvaporationChannel::GetEmissionProbability(), G4GEMChannel::GetEmissionProbability(), G4GEMChannel::SampleKineticEnergy(), and G4EvaporationProbability::TotalProbability().
Here is the caller graph for this function:Definition at line 644 of file G4NuclearLevelData.cc.
View newest version in sPHENIX GitHub at line 644 of file G4NuclearLevelData.cc
References A(), fDeexPrecoParameters, fPairingCorrection, G4DeexPrecoParameters::GetLevelDensityFlag(), G4PairingCorrection::GetPairingCorrection(), CLHEP::MeV, N, x, and Z.
Here is the call graph for this function:| G4DeexPrecoParameters * G4NuclearLevelData::GetParameters | ( | ) |
Definition at line 619 of file G4NuclearLevelData.cc.
View newest version in sPHENIX GitHub at line 619 of file G4NuclearLevelData.cc
References fDeexPrecoParameters.
Referenced by BiasedRDPhysics::BiasedRDPhysics(), LBE::ConstructGeneral(), DMXPhysicsList::DMXPhysicsList(), G4FermiFragmentsPoolVI::G4FermiFragmentsPoolVI(), G4GNASHTransitions::G4GNASHTransitions(), G4IonINCLXXPhysics::G4IonINCLXXPhysics(), G4IonPhysicsPHP::G4IonPhysicsPHP(), G4IonPhysicsXS::G4IonPhysicsXS(), G4IonQMDPhysics::G4IonQMDPhysics(), G4LevelReader::G4LevelReader(), G4PreCompoundEmission::G4PreCompoundEmission(), G4PreCompoundTransitions::G4PreCompoundTransitions(), G4RadioactiveDecayPhysics::G4RadioactiveDecayPhysics(), G4VPreCompoundFragment::G4VPreCompoundFragment(), G4VEmissionProbability::Initialise(), G4PhotonEvaporation::Initialise(), G4ExcitationHandler::Initialise(), G4Evaporation::InitialiseChannels(), G4NeutronRadCapture::InitialiseModel(), G4PreCompoundModel::InitialiseModel(), G4ExcitationHandler::SetParameters(), G4RadioactiveDecayBase::StreamInfo(), and G4RadioactiveDecay::StreamInfo().
Here is the caller graph for this function:| G4ShellCorrection * G4NuclearLevelData::GetShellCorrection | ( | ) |
Definition at line 629 of file G4NuclearLevelData.cc.
View newest version in sPHENIX GitHub at line 629 of file G4NuclearLevelData.cc
References fShellCorrection.
Referenced by G4FissionBarrier::G4FissionBarrier(), and G4LevelManager::G4LevelManager().
Here is the caller graph for this function:Definition at line 560 of file G4NuclearLevelData.cc.
View newest version in sPHENIX GitHub at line 560 of file G4NuclearLevelData.cc
References AMAX, AMIN, f, LEVELIDX, LEVELMAX, and Z.
Referenced by G4FermiFragmentsPoolVI::Initialise().
Here is the caller graph for this function:
|
delete |
Definition at line 655 of file G4NuclearLevelData.cc.
View newest version in sPHENIX GitHub at line 655 of file G4NuclearLevelData.cc
References GetLevelManager(), G4LevelManager::NumberOfTransitions(), and G4LevelManager::StreamInfo().
Here is the call graph for this function:Definition at line 529 of file G4NuclearLevelData.cc.
View newest version in sPHENIX GitHub at line 529 of file G4NuclearLevelData.cc
References A(), AMAX, AMIN, G4LevelReader::CreateLevelManager(), fInitialized, fLevelManagerFlags, fLevelManagers, fLevelReader, G4MUTEXLOCK, G4MUTEXUNLOCK, incremental_prev_tag::idx, Z, and ZMAX.
Referenced by G4ExcitationHandler::SetParameters().
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticprivate |
Definition at line 129 of file G4NuclearLevelData.hh.
View newest version in sPHENIX GitHub at line 129 of file G4NuclearLevelData.hh
Referenced by AddPrivateData(), G4NuclearLevelData(), GetLevelManager(), GetMaxA(), GetMaxLevelEnergy(), MaxLevelEnergy(), and UploadNuclearLevelData().
|
staticprivate |
Definition at line 128 of file G4NuclearLevelData.hh.
View newest version in sPHENIX GitHub at line 128 of file G4NuclearLevelData.hh
Referenced by AddPrivateData(), G4NuclearLevelData(), GetLevelManager(), GetMaxLevelEnergy(), GetMinA(), MaxLevelEnergy(), and UploadNuclearLevelData().
|
private |
Definition at line 120 of file G4NuclearLevelData.hh.
View newest version in sPHENIX GitHub at line 120 of file G4NuclearLevelData.hh
Referenced by G4NuclearLevelData(), GetLevelDensity(), GetPairingCorrection(), GetParameters(), and ~G4NuclearLevelData().
|
private |
Definition at line 124 of file G4NuclearLevelData.hh.
View newest version in sPHENIX GitHub at line 124 of file G4NuclearLevelData.hh
Referenced by G4NuclearLevelData(), and GetLevelDensity().
|
private |
Definition at line 125 of file G4NuclearLevelData.hh.
View newest version in sPHENIX GitHub at line 125 of file G4NuclearLevelData.hh
Referenced by G4NuclearLevelData(), and UploadNuclearLevelData().
Definition at line 133 of file G4NuclearLevelData.hh.
View newest version in sPHENIX GitHub at line 133 of file G4NuclearLevelData.hh
Referenced by AddPrivateData(), G4NuclearLevelData(), GetLevelManager(), and UploadNuclearLevelData().
|
private |
Definition at line 132 of file G4NuclearLevelData.hh.
View newest version in sPHENIX GitHub at line 132 of file G4NuclearLevelData.hh
Referenced by AddPrivateData(), G4NuclearLevelData(), GetLevelManager(), UploadNuclearLevelData(), and ~G4NuclearLevelData().
|
private |
Definition at line 121 of file G4NuclearLevelData.hh.
View newest version in sPHENIX GitHub at line 121 of file G4NuclearLevelData.hh
Referenced by AddPrivateData(), G4NuclearLevelData(), GetLevelManager(), UploadNuclearLevelData(), and ~G4NuclearLevelData().
|
private |
Definition at line 122 of file G4NuclearLevelData.hh.
View newest version in sPHENIX GitHub at line 122 of file G4NuclearLevelData.hh
Referenced by G4NuclearLevelData(), GetPairingCorrection(), and ~G4NuclearLevelData().
|
private |
Definition at line 123 of file G4NuclearLevelData.hh.
View newest version in sPHENIX GitHub at line 123 of file G4NuclearLevelData.hh
Referenced by G4NuclearLevelData(), GetShellCorrection(), and ~G4NuclearLevelData().
|
staticprivate |
Definition at line 130 of file G4NuclearLevelData.hh.
View newest version in sPHENIX GitHub at line 130 of file G4NuclearLevelData.hh
Referenced by GetMaxLevelEnergy(), and MaxLevelEnergy().
|
staticprivate |
Definition at line 66 of file G4NuclearLevelData.hh.
View newest version in sPHENIX GitHub at line 66 of file G4NuclearLevelData.hh
Referenced by GetInstance().
|
staticprivate |
Definition at line 127 of file G4NuclearLevelData.hh.
View newest version in sPHENIX GitHub at line 127 of file G4NuclearLevelData.hh
Referenced by G4NuclearLevelData(), GetLevelManager(), GetMaxA(), GetMinA(), UploadNuclearLevelData(), and ~G4NuclearLevelData().