|
Geant4
10.02.p01
|
#include <G4PhotonEvaporation.hh>
Inheritance diagram for G4PhotonEvaporation:
Collaboration diagram for G4PhotonEvaporation:Private Member Functions | |
| G4Fragment * | GenerateGamma (G4Fragment *nucleus) |
| void | InitialiseLevelManager (G4int Z, G4int A) |
| G4PhotonEvaporation (const G4PhotonEvaporation &right) | |
| const G4PhotonEvaporation & | operator= (const G4PhotonEvaporation &right) |
Static Private Attributes | |
| static G4float | GREnergy [MAXGRDATA] = {0.0f} |
| static G4float | GRWidth [MAXGRDATA] = {0.0f} |
Additional Inherited Members | |
Protected Attributes inherited from G4VEvaporationChannel | |
| G4int | OPTxs |
| G4bool | useSICB |
Definition at line 64 of file G4PhotonEvaporation.hh.
| G4PhotonEvaporation::G4PhotonEvaporation | ( | G4GammaTransition * | ptr = 0 | ) |
Definition at line 67 of file G4PhotonEvaporation.cc.
References A(), fCode, fCummProbability, fExcEnergy, fFermiEnergy, fLevelEnergyMax, fNuclearLevelData, fProbability, fStep, fTimeLimit, fTransition, G4Pow::GetInstance(), G4NuclearLevelData::GetInstance(), GREnergy, GRWfactor, GRWidth, MAXDEPOINT, MAXGRDATA, MeV, G4Pow::powZ(), second, theA, and theZ.
Here is the call graph for this function:
|
virtual |
Definition at line 95 of file G4PhotonEvaporation.cc.
References fTransition.
|
private |
|
virtual |
Definition at line 136 of file G4PhotonEvaporation.cc.
References BreakUpChain().
Referenced by G4ParticleHPCaptureFS::ApplyYourself().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Implements G4VEvaporationChannel.
Definition at line 125 of file G4PhotonEvaporation.cc.
References BreakUpChain().
Referenced by G4NuclearDecayChannel::DecayIt().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4VEvaporationChannel.
Definition at line 146 of file G4PhotonEvaporation.cc.
References fRDM, fSampleTime, fVerbose, G4cout, G4endl, and GenerateGamma().
Referenced by BreakItUp(), BreakUp(), and BreakUpFragment().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4VEvaporationChannel.
Definition at line 116 of file G4PhotonEvaporation.cc.
References BreakUpChain().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VEvaporationChannel.
Definition at line 101 of file G4PhotonEvaporation.cc.
References fRDM, fSampleTime, fVerbose, G4cout, G4endl, and GenerateGamma().
Referenced by G4ITDecay::DecayIt().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 269 of file G4PhotonEvaporation.cc.
References fCode, fCummProbability, fExcEnergy, fICM, G4NucLevel::FinalExcitationEnergy(), fIndex, fLevelEnergyMax, fLevelManager, fMaxLifeTime, fPoints, fProbability, fRDM, fSampleTime, fStep, fTimeLimit, fTransition, fVerbose, G4cout, G4endl, G4Log(), G4UniformRand, G4NucLevel::GammaProbability(), G4Fragment::GetA_asInt(), G4Fragment::GetCreationTime(), GetEmissionProbability(), G4Fragment::GetExcitationEnergy(), G4Fragment::GetGroundStateMass(), G4LevelManager::GetLevel(), G4Fragment::GetMomentum(), G4Fragment::GetZ_asInt(), InitialiseLevelManager(), G4NucLevel::IsXLevel(), G4LevelManager::LevelEnergy(), G4LevelManager::LifeTime(), G4LevelManager::LifeTimeGamma(), G4INCL::Math::max(), G4LevelManager::NearestLevelIndex(), G4NucLevel::NumberOfTransitions(), G4NucLevel::SampleGammaETransition(), G4NucLevel::SampleGammaTransition(), G4NucLevel::SampleShell(), G4GammaTransition::SampleTransition(), G4Fragment::SetCreationTime(), G4Fragment::SetMomentum(), theA, theZ, Tolerance, and vShellNumber.
Referenced by BreakUpChain(), and EmittedFragment().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Implements G4VEvaporationChannel.
Definition at line 175 of file G4PhotonEvaporation.cc.
References A(), G4Fragment::ComputeGroundStateMass(), emax, fCode, fCummProbability, fExcEnergy, fFermiEnergy, fPoints, fProbability, fStep, fVerbose, G4cout, G4endl, G4Exp(), G4Fragment::GetA_asInt(), G4Fragment::GetExcitationEnergy(), G4Fragment::GetGroundStateMass(), G4Fragment::GetZ_asInt(), GREfactor, GREnergy, GRWidth, LevelDensity, G4INCL::Math::max(), MaxDeltaEnergy, MAXDEPOINT, MAXGRDATA, G4INCL::Math::min(), NormC, and Tolerance.
Referenced by GenerateGamma().
Here is the call graph for this function:
Here is the caller graph for this function:Reimplemented from G4VEvaporationChannel.
Definition at line 251 of file G4PhotonEvaporation.cc.
References G4INCL::KinematicsUtils::energy(), fIndex, fLevelEnergyMax, fLevelManager, InitialiseLevelManager(), G4LevelManager::NearestLevelEnergy(), and Tolerance.
Here is the call graph for this function:Reimplemented from G4VEvaporationChannel.
Definition at line 262 of file G4PhotonEvaporation.cc.
References fLevelEnergyMax, and InitialiseLevelManager().
Here is the call graph for this function:
|
inline |
Definition at line 167 of file G4PhotonEvaporation.hh.
References vShellNumber.
Referenced by G4ITDecay::DecayIt(), and G4NuclearDecayChannel::DecayIt().
Here is the caller graph for this function:Definition at line 153 of file G4PhotonEvaporation.hh.
References A(), fIndex, fLevelEnergyMax, fLevelManager, fNuclearLevelData, G4NuclearLevelData::GetLevelManager(), G4LevelManager::MaxLevelEnergy(), theA, and theZ.
Referenced by GenerateGamma(), GetFinalLevelEnergy(), and GetUpperLevelEnergy().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
virtual |
Reimplemented from G4VEvaporationChannel.
Definition at line 431 of file G4PhotonEvaporation.cc.
References fRDM.
Referenced by G4ITDecay::DecayIt(), and G4NuclearDecayChannel::DecayIt().
Here is the caller graph for this function:| void G4PhotonEvaporation::SetGammaTransition | ( | G4GammaTransition * | p | ) |
Definition at line 418 of file G4PhotonEvaporation.cc.
References fTransition.
|
virtual |
Reimplemented from G4VEvaporationChannel.
Definition at line 426 of file G4PhotonEvaporation.cc.
References fICM.
Referenced by G4ParticleHPCaptureFS::ApplyYourself(), G4LENDCapture::ApplyYourself(), G4ITDecay::DecayIt(), and G4NuclearDecayChannel::DecayIt().
Here is the caller graph for this function:| void G4PhotonEvaporation::SetMaxHalfLife | ( | G4double | val | ) |
Definition at line 412 of file G4PhotonEvaporation.cc.
References fMaxLifeTime, G4Pow::GetInstance(), and G4Pow::logZ().
Here is the call graph for this function:
|
inline |
Definition at line 147 of file G4PhotonEvaporation.hh.
References fVerbose.
Referenced by G4NuclearDecayChannel::DecayIt().
Here is the caller graph for this function:
|
private |
Definition at line 125 of file G4PhotonEvaporation.hh.
Referenced by G4PhotonEvaporation(), GenerateGamma(), and GetEmissionProbability().
|
private |
Definition at line 132 of file G4PhotonEvaporation.hh.
Referenced by G4PhotonEvaporation(), GenerateGamma(), and GetEmissionProbability().
|
private |
Definition at line 135 of file G4PhotonEvaporation.hh.
Referenced by G4PhotonEvaporation(), GenerateGamma(), and GetEmissionProbability().
|
private |
Definition at line 136 of file G4PhotonEvaporation.hh.
Referenced by G4PhotonEvaporation(), and GetEmissionProbability().
|
private |
Definition at line 142 of file G4PhotonEvaporation.hh.
Referenced by GenerateGamma(), and SetICM().
|
private |
Definition at line 127 of file G4PhotonEvaporation.hh.
Referenced by GenerateGamma(), GetFinalLevelEnergy(), and InitialiseLevelManager().
|
private |
Definition at line 134 of file G4PhotonEvaporation.hh.
Referenced by G4PhotonEvaporation(), GenerateGamma(), GetFinalLevelEnergy(), GetUpperLevelEnergy(), and InitialiseLevelManager().
|
private |
Definition at line 118 of file G4PhotonEvaporation.hh.
Referenced by GenerateGamma(), GetFinalLevelEnergy(), and InitialiseLevelManager().
|
private |
Definition at line 140 of file G4PhotonEvaporation.hh.
Referenced by GenerateGamma(), and SetMaxHalfLife().
|
private |
Definition at line 117 of file G4PhotonEvaporation.hh.
Referenced by G4PhotonEvaporation(), and InitialiseLevelManager().
|
private |
Definition at line 124 of file G4PhotonEvaporation.hh.
Referenced by GenerateGamma(), and GetEmissionProbability().
|
private |
Definition at line 137 of file G4PhotonEvaporation.hh.
Referenced by G4PhotonEvaporation(), GenerateGamma(), and GetEmissionProbability().
|
private |
Definition at line 143 of file G4PhotonEvaporation.hh.
Referenced by BreakUpChain(), EmittedFragment(), GenerateGamma(), and RDMForced().
|
private |
Definition at line 144 of file G4PhotonEvaporation.hh.
Referenced by BreakUpChain(), EmittedFragment(), and GenerateGamma().
|
private |
Definition at line 138 of file G4PhotonEvaporation.hh.
Referenced by G4PhotonEvaporation(), GenerateGamma(), and GetEmissionProbability().
|
private |
Definition at line 139 of file G4PhotonEvaporation.hh.
Referenced by G4PhotonEvaporation(), and GenerateGamma().
|
private |
Definition at line 119 of file G4PhotonEvaporation.hh.
Referenced by G4PhotonEvaporation(), GenerateGamma(), SetGammaTransition(), and ~G4PhotonEvaporation().
|
private |
Definition at line 121 of file G4PhotonEvaporation.hh.
Referenced by BreakUpChain(), EmittedFragment(), GenerateGamma(), GetEmissionProbability(), and SetVerboseLevel().
|
staticprivate |
Definition at line 129 of file G4PhotonEvaporation.hh.
Referenced by G4PhotonEvaporation(), and GetEmissionProbability().
|
staticprivate |
Definition at line 130 of file G4PhotonEvaporation.hh.
Referenced by G4PhotonEvaporation(), and GetEmissionProbability().
|
private |
Definition at line 123 of file G4PhotonEvaporation.hh.
Referenced by G4PhotonEvaporation(), GenerateGamma(), and InitialiseLevelManager().
|
private |
Definition at line 122 of file G4PhotonEvaporation.hh.
Referenced by G4PhotonEvaporation(), GenerateGamma(), and InitialiseLevelManager().
|
private |
Definition at line 126 of file G4PhotonEvaporation.hh.
Referenced by GenerateGamma(), and GetVacantShellNumber().