Geant4.10
|
#include <G4NuclearStopping.hh>
Additional Inherited Members | |
![]() | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
![]() | |
G4ParticleChangeForGamma | fParticleChange |
![]() | |
const G4ProcessManager * | aProcessManager |
G4VParticleChange * | pParticleChange |
G4ParticleChange | aParticleChange |
G4double | theNumberOfInteractionLengthLeft |
G4double | currentInteractionLength |
G4double | theInitialNumberOfInteractionLength |
G4String | theProcessName |
G4String | thePhysicsTableFileName |
G4ProcessType | theProcessType |
G4int | theProcessSubType |
G4double | thePILfactor |
G4bool | enableAtRestDoIt |
G4bool | enableAlongStepDoIt |
G4bool | enablePostStepDoIt |
G4int | verboseLevel |
Definition at line 66 of file G4NuclearStopping.hh.
G4NuclearStopping::G4NuclearStopping | ( | const G4String & | processName = "nuclearStopping" | ) |
Definition at line 56 of file G4NuclearStopping.cc.
References G4VProcess::enableAlongStepDoIt, G4VProcess::enablePostStepDoIt, fNuclearStopping, G4VEmProcess::SetBuildTableFlag(), and G4VProcess::SetProcessSubType().
|
virtual |
Definition at line 69 of file G4NuclearStopping.cc.
|
virtual |
Reimplemented from G4VDiscreteProcess.
Definition at line 107 of file G4NuclearStopping.cc.
References G4VEmModel::ComputeDEDXPerVolume(), python.hepunit::eplus, G4StepPoint::GetCharge(), G4MaterialCutsCouple::GetIndex(), G4StepPoint::GetKineticEnergy(), G4MaterialCutsCouple::GetMaterial(), G4Track::GetMaterialCutsCouple(), G4Track::GetParticleDefinition(), G4ParticleDefinition::GetPDGCharge(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4Step::GetStepLength(), G4ParticleChangeForLoss::InitializeForAlongStep(), G4VParticleChange::ProposeLocalEnergyDeposit(), G4VParticleChange::ProposeNonIonizingEnergyDeposit(), G4VEmProcess::SelectModel(), G4ICRU49NuclearStoppingModel::SetFluctuationFlag(), G4ParticleChangeForLoss::SetProposedCharge(), and G4ParticleChangeForLoss::SetProposedKineticEnergy().
|
virtual |
Reimplemented from G4VDiscreteProcess.
Definition at line 98 of file G4NuclearStopping.cc.
References DBL_MAX, and NotCandidateForSelection.
|
protectedvirtual |
Implements G4VEmProcess.
Definition at line 81 of file G4NuclearStopping.cc.
References G4VEmProcess::AddEmModel(), G4VEmProcess::EmModel(), G4VEmProcess::SetEmModel(), and G4VEmModel::SetParticleChange().
|
virtual |
Implements G4VEmProcess.
Definition at line 74 of file G4NuclearStopping.cc.
References G4ParticleDefinition::GetPDGCharge(), and G4ParticleDefinition::IsShortLived().
|
virtual |