Geant4.10
|
#include <G4PreCompoundModel.hh>
Additional Inherited Members | |
![]() | |
void | SetModelName (const G4String &nam) |
G4bool | IsBlocked () const |
void | Block () |
![]() | |
G4HadFinalState | theParticleChange |
G4int | verboseLevel |
G4double | theMinEnergy |
G4double | theMaxEnergy |
G4bool | isBlocked |
Definition at line 64 of file G4PreCompoundModel.hh.
G4PreCompoundModel::G4PreCompoundModel | ( | G4ExcitationHandler * | ptr = 0 | ) |
Definition at line 67 of file G4PreCompoundModel.cc.
References G4PreCompoundParameters::GetLevelDensity(), G4Neutron::Neutron(), G4Proton::Proton(), G4PreCompoundEmission::SetDefaultModel(), G4VPreCompoundModel::SetExcitationHandler(), G4PreCompoundEmission::SetHETCModel(), G4PreCompoundEmission::SetOPTxs(), G4VPreCompoundTransitions::UseCEMtr(), G4VPreCompoundTransitions::UseNGB(), and G4PreCompoundEmission::UseSICB().
|
virtual |
Definition at line 92 of file G4PreCompoundModel.cc.
References G4VPreCompoundModel::GetExcitationHandler().
|
virtual |
Implements G4VPreCompoundModel.
Definition at line 123 of file G4PreCompoundModel.cc.
References G4HadFinalState::AddSecondary(), G4HadFinalState::Clear(), DeExcite(), G4endl, G4HadProjectile::Get4Momentum(), G4Nucleus::GetA_asInt(), G4HadProjectile::GetDefinition(), G4HadProjectile::GetGlobalTime(), G4NucleiProperties::GetNuclearMass(), G4ParticleDefinition::GetParticleName(), G4Nucleus::GetZ_asInt(), G4Fragment::SetCreationTime(), G4Fragment::SetNumberOfExcitedParticle(), G4Fragment::SetNumberOfHoles(), G4HadFinalState::SetStatusChange(), and stopAndKill.
|
virtual |
Implements G4VPreCompoundModel.
Definition at line 186 of file G4PreCompoundModel.cc.
References G4VPreCompoundTransitions::CalculateProbability(), G4Exp(), G4lrint(), G4UniformRand, G4Fragment::GetA_asInt(), G4Fragment::GetExcitationEnergy(), G4Fragment::GetNumberOfExcitons(), G4PreCompoundEmission::GetTotalProbability(), G4VPreCompoundTransitions::GetTransitionProb1(), G4VPreCompoundTransitions::GetTransitionProb2(), G4VPreCompoundTransitions::GetTransitionProb3(), G4Fragment::GetZ_asInt(), G4PreCompoundEmission::Initialize(), python.hepunit::MeV, G4PreCompoundEmission::PerformEmission(), G4VPreCompoundTransitions::PerformTransition(), python.hepunit::pi2, mcscore::test(), and test::x.
Referenced by G4LowEIonFragmentation::ApplyYourself(), and ApplyYourself().
|
virtual |
Reimplemented from G4HadronicInteraction.
Definition at line 99 of file G4PreCompoundModel.cc.
void G4PreCompoundModel::UseCEMtr | ( | ) |
Definition at line 371 of file G4PreCompoundModel.cc.
void G4PreCompoundModel::UseDefaultEmission | ( | ) |
Definition at line 327 of file G4PreCompoundModel.cc.
References G4PreCompoundEmission::SetDefaultModel().
void G4PreCompoundModel::UseDefaultTransition | ( | ) |
Definition at line 341 of file G4PreCompoundModel.cc.
References G4VPreCompoundTransitions::UseCEMtr(), and G4VPreCompoundTransitions::UseNGB().
void G4PreCompoundModel::UseGNASHTransition | ( | ) |
Definition at line 333 of file G4PreCompoundModel.cc.
References G4VPreCompoundTransitions::UseCEMtr(), and G4VPreCompoundTransitions::UseNGB().
void G4PreCompoundModel::UseHETCEmission | ( | ) |
Definition at line 321 of file G4PreCompoundModel.cc.
References G4PreCompoundEmission::SetHETCModel().
void G4PreCompoundModel::UseNGB | ( | ) |
Definition at line 361 of file G4PreCompoundModel.cc.
void G4PreCompoundModel::UseSCO | ( | ) |
Definition at line 366 of file G4PreCompoundModel.cc.
void G4PreCompoundModel::UseSICB | ( | ) |