Geant4.10
|
#include <G4ExcitationHandler.hh>
Public Member Functions | |
G4ExcitationHandler () | |
~G4ExcitationHandler () | |
G4ReactionProductVector * | BreakItUp (const G4Fragment &theInitialState) const |
void | SetEvaporation (G4VEvaporation *ptr) |
void | SetMultiFragmentation (G4VMultiFragmentation *ptr) |
void | SetFermiModel (G4VFermiBreakUp *ptr) |
void | SetPhotonEvaporation (G4VEvaporationChannel *ptr) |
void | SetMaxZForFermiBreakUp (G4int aZ) |
void | SetMaxAForFermiBreakUp (G4int anA) |
void | SetMaxAandZForFermiBreakUp (G4int anA, G4int aZ) |
void | SetMinEForMultiFrag (G4double anE) |
G4VEvaporation * | GetEvaporation () |
G4VMultiFragmentation * | GetMultiFragmentation () |
G4VFermiBreakUp * | GetFermiModel () |
G4VEvaporationChannel * | GetPhotonEvaporation () |
void | SetOPTxs (G4int opt) |
void | UseSICB () |
Definition at line 63 of file G4ExcitationHandler.hh.
G4ExcitationHandler::G4ExcitationHandler | ( | ) |
Definition at line 89 of file G4ExcitationHandler.cc.
References fDelayedEmission, G4Pow::GetInstance(), G4ParticleTable::GetIonTable(), G4ParticleTable::GetParticleTable(), and G4FermiFragmentsPool::Instance().
G4ExcitationHandler::~G4ExcitationHandler | ( | ) |
Definition at line 104 of file G4ExcitationHandler.cc.
G4ReactionProductVector * G4ExcitationHandler::BreakItUp | ( | const G4Fragment & | theInitialState | ) | const |
Definition at line 121 of file G4ExcitationHandler.cc.
References G4Alpha::AlphaDefinition(), G4VFermiBreakUp::BreakItUp(), G4VMultiFragmentation::BreakItUp(), G4VEvaporation::BreakItUp(), G4VEvaporationChannel::BreakUpFragment(), G4Deuteron::DeuteronDefinition(), G4Fragment::GetA_asInt(), G4VFermiFragment::GetExcitationEnergy(), G4Ions::GetExcitationEnergy(), G4Fragment::GetExcitationEnergy(), G4FermiFragmentsPool::GetFragment(), G4IonTable::GetIon(), G4NistManager::GetIsotopeAbundance(), G4ParticleDefinition::GetPDGMass(), G4Fragment::GetZ_asInt(), G4He3::He3Definition(), G4NistManager::Instance(), G4VFermiFragment::IsStable(), G4Neutron::NeutronDefinition(), G4Proton::ProtonDefinition(), G4ReactionProduct::SetFormationTime(), G4ReactionProduct::SetMomentum(), G4ReactionProduct::SetTotalEnergy(), and G4Triton::TritonDefinition().
Referenced by G4ParaFissionModel::ApplyYourself(), G4LowEIonFragmentation::ApplyYourself(), G4QMDReaction::ApplyYourself(), G4WilsonAbrasionModel::ApplyYourself(), and G4PreCompoundDeexcitation::deExcite().
|
inline |
Definition at line 132 of file G4ExcitationHandler.hh.
|
inline |
Definition at line 142 of file G4ExcitationHandler.hh.
|
inline |
Definition at line 137 of file G4ExcitationHandler.hh.
|
inline |
Definition at line 147 of file G4ExcitationHandler.hh.
void G4ExcitationHandler::SetEvaporation | ( | G4VEvaporation * | ptr | ) |
Definition at line 456 of file G4ExcitationHandler.cc.
References G4VEvaporation::GetPhotonEvaporation().
Referenced by B03PhysicsList::ConstructHad(), exrdmPhysListHadron::ConstructProcess(), G4EMDissociation::G4EMDissociation(), G4QMDReaction::G4QMDReaction(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), and G4WilsonAbrasionModel::SetUseAblation().
void G4ExcitationHandler::SetFermiModel | ( | G4VFermiBreakUp * | ptr | ) |
Definition at line 476 of file G4ExcitationHandler.cc.
Referenced by B03PhysicsList::ConstructHad(), exrdmPhysListHadron::ConstructProcess(), G4EMDissociation::G4EMDissociation(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), and G4WilsonAbrasionModel::SetUseAblation().
Definition at line 503 of file G4ExcitationHandler.cc.
References SetMaxAForFermiBreakUp(), and SetMaxZForFermiBreakUp().
Referenced by B03PhysicsList::ConstructHad(), exrdmPhysListHadron::ConstructProcess(), G4EMDissociation::G4EMDissociation(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), and G4WilsonAbrasionModel::SetUseAblation().
Definition at line 498 of file G4ExcitationHandler.cc.
Referenced by SetMaxAandZForFermiBreakUp().
Definition at line 493 of file G4ExcitationHandler.cc.
Referenced by SetMaxAandZForFermiBreakUp().
Definition at line 509 of file G4ExcitationHandler.cc.
Referenced by B03PhysicsList::ConstructHad(), exrdmPhysListHadron::ConstructProcess(), G4EMDissociation::G4EMDissociation(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), and G4WilsonAbrasionModel::SetUseAblation().
void G4ExcitationHandler::SetMultiFragmentation | ( | G4VMultiFragmentation * | ptr | ) |
Definition at line 468 of file G4ExcitationHandler.cc.
Referenced by B03PhysicsList::ConstructHad(), exrdmPhysListHadron::ConstructProcess(), G4EMDissociation::G4EMDissociation(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), and G4WilsonAbrasionModel::SetUseAblation().
Definition at line 152 of file G4ExcitationHandler.hh.
void G4ExcitationHandler::SetPhotonEvaporation | ( | G4VEvaporationChannel * | ptr | ) |
Definition at line 485 of file G4ExcitationHandler.cc.
References G4VEvaporation::SetPhotonEvaporation().
|
inline |
Definition at line 158 of file G4ExcitationHandler.hh.