Geant4
10.01.p03
|
#include <ExExChParticleUserInfo.hh>
Additional Inherited Members | |
Protected Attributes inherited from G4VUserTrackInformation | |
G4String * | pType |
Definition at line 35 of file ExExChParticleUserInfo.hh.
ExExChParticleUserInfo::ExExChParticleUserInfo | ( | ) |
Definition at line 29 of file ExExChParticleUserInfo.cc.
References bHasBeenUnderCoherentEffect, DBL_MAX, fElectronDensity, fElectronDensityPreviousStep, fMomentumInChanneling, fMomentumInChannelingInitial, fNucleiDensity, fNucleiDensityPreviousStep, fNumberOfDechanneling, fPositionInChanneling, and fPositionInChannelingInitial.
ExExChParticleUserInfo::~ExExChParticleUserInfo | ( | ) |
Definition at line 49 of file ExExChParticleUserInfo.cc.
G4double ExExChParticleUserInfo::GetElectronDensity | ( | ) |
Definition at line 84 of file ExExChParticleUserInfo.cc.
References fElectronDensity.
Referenced by XWrapperDiscreteProcess::GetDensity(), and XWrapperContinuousDiscreteProcess::GetDensity().
G4double ExExChParticleUserInfo::GetElectronDensityPreviousStep | ( | ) |
Definition at line 96 of file ExExChParticleUserInfo.cc.
References fElectronDensityPreviousStep.
Referenced by XWrapperDiscreteProcess::GetDensityPreviousStep(), and XWrapperContinuousDiscreteProcess::GetDensityPreviousStep().
G4double ExExChParticleUserInfo::GetEnergyChanneled | ( | ) |
G4ThreeVector ExExChParticleUserInfo::GetMomentumChanneled | ( | ) |
Definition at line 109 of file ExExChParticleUserInfo.cc.
References fMomentumInChanneling.
Referenced by ExExChProcessChanneling::ComputeKineticEnergy(), and ExExChProcessChanneling::ComputeVolumeReflectionOutgoingMomentum().
G4ThreeVector ExExChParticleUserInfo::GetMomentumChanneledInitial | ( | ) |
Definition at line 135 of file ExExChParticleUserInfo.cc.
References fMomentumInChannelingInitial.
G4double ExExChParticleUserInfo::GetNucleiDensity | ( | ) |
Definition at line 72 of file ExExChParticleUserInfo.cc.
References fNucleiDensity.
Referenced by ExExChProcessChanneling::GetChannelingMeanFreePath(), XWrapperDiscreteProcess::GetDensity(), and XWrapperContinuousDiscreteProcess::GetDensity().
G4double ExExChParticleUserInfo::GetNucleiDensityPreviousStep | ( | ) |
Definition at line 90 of file ExExChParticleUserInfo.cc.
References fNucleiDensityPreviousStep.
Referenced by XWrapperDiscreteProcess::GetDensityPreviousStep(), and XWrapperContinuousDiscreteProcess::GetDensityPreviousStep().
G4int ExExChParticleUserInfo::GetNumberOfDechanneling | ( | ) |
Definition at line 161 of file ExExChParticleUserInfo.cc.
References fNumberOfDechanneling.
G4ThreeVector ExExChParticleUserInfo::GetPositionChanneled | ( | ) |
Definition at line 122 of file ExExChParticleUserInfo.cc.
References fPositionInChanneling.
Referenced by ExExChProcessChanneling::IsUnderCoherentEffect(), and ExExChProcessChanneling::UpdatePosition().
G4ThreeVector ExExChParticleUserInfo::GetPositionChanneledInitial | ( | ) |
Definition at line 148 of file ExExChParticleUserInfo.cc.
References fPositionInChannelingInitial.
Referenced by ExExChProcessChanneling::IsUnderCoherentEffect().
G4int ExExChParticleUserInfo::HasBeenUnderCoherentEffect | ( | ) |
Definition at line 60 of file ExExChParticleUserInfo.cc.
References bHasBeenUnderCoherentEffect.
void ExExChParticleUserInfo::IncreaseNumberOfDechanneling | ( | ) |
Definition at line 167 of file ExExChParticleUserInfo.cc.
References fNumberOfDechanneling.
void ExExChParticleUserInfo::SetCoherentEffect | ( | G4int | flag | ) |
Definition at line 54 of file ExExChParticleUserInfo.cc.
References bHasBeenUnderCoherentEffect.
Referenced by ExExChProcessChanneling::IsUnderCoherentEffect(), and ExExChProcessChanneling::PostStepDoIt().
void ExExChParticleUserInfo::SetElectronDensity | ( | G4double | density | ) |
Definition at line 78 of file ExExChParticleUserInfo.cc.
References density, and fElectronDensity.
Referenced by ExExChProcessChanneling::ResetDensity(), and ExExChProcessChanneling::UpdateDensity().
void ExExChParticleUserInfo::SetEnergyChanneled | ( | G4double | ) |
void ExExChParticleUserInfo::SetMomentumChanneled | ( | G4ThreeVector | momentum | ) |
Definition at line 115 of file ExExChParticleUserInfo.cc.
References fMomentumInChanneling.
Referenced by ExExChProcessChanneling::UpdateMomentum().
void ExExChParticleUserInfo::SetMomentumChanneledInitial | ( | G4ThreeVector | momentum | ) |
Definition at line 141 of file ExExChParticleUserInfo.cc.
References fMomentumInChannelingInitial.
Referenced by ExExChProcessChanneling::UpdateMomentum().
void ExExChParticleUserInfo::SetNucleiDensity | ( | G4double | density | ) |
Definition at line 66 of file ExExChParticleUserInfo.cc.
References density, and fNucleiDensity.
Referenced by ExExChProcessChanneling::ResetDensity(), and ExExChProcessChanneling::UpdateDensity().
void ExExChParticleUserInfo::SetPositionChanneled | ( | G4ThreeVector | position | ) |
Definition at line 128 of file ExExChParticleUserInfo.cc.
References fPositionInChanneling, and position.
Referenced by ExExChProcessChanneling::UpdatePosition().
void ExExChParticleUserInfo::SetPositionChanneledInitial | ( | G4ThreeVector | position | ) |
Definition at line 154 of file ExExChParticleUserInfo.cc.
References fPositionInChannelingInitial, and position.
Referenced by ExExChProcessChanneling::ComputeChannelingOutgoingMomentum(), and ExExChProcessChanneling::UpdatePosition().
void ExExChParticleUserInfo::StoreDensityPreviousStep | ( | ) |
Definition at line 102 of file ExExChParticleUserInfo.cc.
References fElectronDensity, fElectronDensityPreviousStep, fNucleiDensity, and fNucleiDensityPreviousStep.
Referenced by ExExChProcessChanneling::PostStepDoIt().
|
private |
Definition at line 77 of file ExExChParticleUserInfo.hh.
Referenced by ExExChParticleUserInfo(), HasBeenUnderCoherentEffect(), and SetCoherentEffect().
|
private |
Definition at line 84 of file ExExChParticleUserInfo.hh.
Referenced by ExExChParticleUserInfo(), GetElectronDensity(), SetElectronDensity(), and StoreDensityPreviousStep().
|
private |
Definition at line 86 of file ExExChParticleUserInfo.hh.
Referenced by ExExChParticleUserInfo(), GetElectronDensityPreviousStep(), and StoreDensityPreviousStep().
|
private |
Definition at line 88 of file ExExChParticleUserInfo.hh.
Referenced by ExExChParticleUserInfo(), GetMomentumChanneled(), and SetMomentumChanneled().
|
private |
Definition at line 90 of file ExExChParticleUserInfo.hh.
Referenced by ExExChParticleUserInfo(), GetMomentumChanneledInitial(), and SetMomentumChanneledInitial().
|
private |
Definition at line 80 of file ExExChParticleUserInfo.hh.
Referenced by ExExChParticleUserInfo(), GetNucleiDensity(), SetNucleiDensity(), and StoreDensityPreviousStep().
|
private |
Definition at line 82 of file ExExChParticleUserInfo.hh.
Referenced by ExExChParticleUserInfo(), GetNucleiDensityPreviousStep(), and StoreDensityPreviousStep().
|
private |
Definition at line 98 of file ExExChParticleUserInfo.hh.
Referenced by ExExChParticleUserInfo(), GetNumberOfDechanneling(), and IncreaseNumberOfDechanneling().
|
private |
Definition at line 93 of file ExExChParticleUserInfo.hh.
Referenced by ExExChParticleUserInfo(), GetPositionChanneled(), and SetPositionChanneled().
|
private |
Definition at line 95 of file ExExChParticleUserInfo.hh.
Referenced by ExExChParticleUserInfo(), GetPositionChanneledInitial(), and SetPositionChanneledInitial().