Geant4
10.02.p02
|
#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, fInTheCrystal, fMomentumInChanneling, fMomentumInChannelingInitial, fNucleiDensity, fNucleiDensityPreviousStep, fNumberOfDechanneling, fPositionInChanneling, and fPositionInChannelingInitial.
ExExChParticleUserInfo::~ExExChParticleUserInfo | ( | ) |
Definition at line 50 of file ExExChParticleUserInfo.cc.
G4double ExExChParticleUserInfo::GetElectronDensity | ( | ) |
Definition at line 85 of file ExExChParticleUserInfo.cc.
References fElectronDensity.
Referenced by XWrapperDiscreteProcess::GetDensity(), and XWrapperContinuousDiscreteProcess::GetDensity().
G4double ExExChParticleUserInfo::GetElectronDensityPreviousStep | ( | ) |
Definition at line 97 of file ExExChParticleUserInfo.cc.
References fElectronDensityPreviousStep.
Referenced by XWrapperDiscreteProcess::GetDensityPreviousStep(), and XWrapperContinuousDiscreteProcess::GetDensityPreviousStep().
G4double ExExChParticleUserInfo::GetEnergyChanneled | ( | ) |
|
inline |
Definition at line 74 of file ExExChParticleUserInfo.hh.
References fInTheCrystal.
Referenced by XWrapperDiscreteProcess::ItHasToWork(), and XWrapperContinuousDiscreteProcess::ItHasToWork().
G4ThreeVector ExExChParticleUserInfo::GetMomentumChanneled | ( | ) |
Definition at line 110 of file ExExChParticleUserInfo.cc.
References fMomentumInChanneling.
Referenced by ExExChProcessChanneling::ComputeKineticEnergy(), ExExChProcessChanneling::PostStepDoIt(), and ExExChProcessChanneling::UpdateParameters().
G4ThreeVector ExExChParticleUserInfo::GetMomentumChanneledInitial | ( | ) |
Definition at line 136 of file ExExChParticleUserInfo.cc.
References fMomentumInChannelingInitial.
G4double ExExChParticleUserInfo::GetNucleiDensity | ( | ) |
Definition at line 73 of file ExExChParticleUserInfo.cc.
References fNucleiDensity.
Referenced by XWrapperDiscreteProcess::GetDensity(), and XWrapperContinuousDiscreteProcess::GetDensity().
G4double ExExChParticleUserInfo::GetNucleiDensityPreviousStep | ( | ) |
Definition at line 91 of file ExExChParticleUserInfo.cc.
References fNucleiDensityPreviousStep.
Referenced by XWrapperDiscreteProcess::GetDensityPreviousStep(), and XWrapperContinuousDiscreteProcess::GetDensityPreviousStep().
G4int ExExChParticleUserInfo::GetNumberOfDechanneling | ( | ) |
Definition at line 162 of file ExExChParticleUserInfo.cc.
References fNumberOfDechanneling.
G4ThreeVector ExExChParticleUserInfo::GetPositionChanneled | ( | ) |
Definition at line 123 of file ExExChParticleUserInfo.cc.
References fPositionInChanneling.
Referenced by ExExChProcessChanneling::UpdateParameters().
G4ThreeVector ExExChParticleUserInfo::GetPositionChanneledInitial | ( | ) |
Definition at line 149 of file ExExChParticleUserInfo.cc.
References fPositionInChannelingInitial.
G4int ExExChParticleUserInfo::HasBeenUnderCoherentEffect | ( | ) |
Definition at line 61 of file ExExChParticleUserInfo.cc.
References bHasBeenUnderCoherentEffect.
void ExExChParticleUserInfo::IncreaseNumberOfDechanneling | ( | ) |
Definition at line 168 of file ExExChParticleUserInfo.cc.
References fNumberOfDechanneling.
void ExExChParticleUserInfo::SetCoherentEffect | ( | G4int | flag | ) |
Definition at line 55 of file ExExChParticleUserInfo.cc.
References bHasBeenUnderCoherentEffect.
void ExExChParticleUserInfo::SetElectronDensity | ( | G4double | density | ) |
Definition at line 79 of file ExExChParticleUserInfo.cc.
References density, and fElectronDensity.
Referenced by ExExChProcessChanneling::ResetDensity(), and ExExChProcessChanneling::UpdateParameters().
void ExExChParticleUserInfo::SetEnergyChanneled | ( | G4double | ) |
|
inline |
Definition at line 75 of file ExExChParticleUserInfo.hh.
References fInTheCrystal.
Referenced by ExExChProcessChanneling::GetMeanFreePath().
void ExExChParticleUserInfo::SetMomentumChanneled | ( | G4ThreeVector | momentum | ) |
Definition at line 116 of file ExExChParticleUserInfo.cc.
References fMomentumInChanneling.
Referenced by ExExChProcessChanneling::PostStepDoIt(), ExExChProcessChanneling::UpdateInitialParameters(), and ExExChProcessChanneling::UpdateParameters().
void ExExChParticleUserInfo::SetMomentumChanneledInitial | ( | G4ThreeVector | momentum | ) |
Definition at line 142 of file ExExChParticleUserInfo.cc.
References fMomentumInChannelingInitial.
Referenced by ExExChProcessChanneling::UpdateInitialParameters().
void ExExChParticleUserInfo::SetNucleiDensity | ( | G4double | density | ) |
Definition at line 67 of file ExExChParticleUserInfo.cc.
References density, and fNucleiDensity.
Referenced by ExExChProcessChanneling::ResetDensity(), and ExExChProcessChanneling::UpdateParameters().
void ExExChParticleUserInfo::SetPositionChanneled | ( | G4ThreeVector | position | ) |
Definition at line 129 of file ExExChParticleUserInfo.cc.
References fPositionInChanneling, and position.
Referenced by ExExChProcessChanneling::PostStepDoIt(), ExExChProcessChanneling::UpdateInitialParameters(), and ExExChProcessChanneling::UpdateParameters().
void ExExChParticleUserInfo::SetPositionChanneledInitial | ( | G4ThreeVector | position | ) |
Definition at line 155 of file ExExChParticleUserInfo.cc.
References fPositionInChannelingInitial, and position.
Referenced by ExExChProcessChanneling::UpdateInitialParameters().
void ExExChParticleUserInfo::StoreDensityPreviousStep | ( | ) |
Definition at line 103 of file ExExChParticleUserInfo.cc.
References fElectronDensity, fElectronDensityPreviousStep, fNucleiDensity, and fNucleiDensityPreviousStep.
Referenced by ExExChProcessChanneling::PostStepDoIt().
|
private |
Definition at line 75 of file ExExChParticleUserInfo.hh.
Referenced by ExExChParticleUserInfo(), HasBeenUnderCoherentEffect(), and SetCoherentEffect().
|
private |
Definition at line 86 of file ExExChParticleUserInfo.hh.
Referenced by ExExChParticleUserInfo(), GetElectronDensity(), SetElectronDensity(), and StoreDensityPreviousStep().
|
private |
Definition at line 88 of file ExExChParticleUserInfo.hh.
Referenced by ExExChParticleUserInfo(), GetElectronDensityPreviousStep(), and StoreDensityPreviousStep().
|
private |
Definition at line 101 of file ExExChParticleUserInfo.hh.
Referenced by ExExChParticleUserInfo(), GetInTheCrystal(), and SetInTheCrystal().
|
private |
Definition at line 90 of file ExExChParticleUserInfo.hh.
Referenced by ExExChParticleUserInfo(), GetMomentumChanneled(), and SetMomentumChanneled().
|
private |
Definition at line 92 of file ExExChParticleUserInfo.hh.
Referenced by ExExChParticleUserInfo(), GetMomentumChanneledInitial(), and SetMomentumChanneledInitial().
|
private |
Definition at line 82 of file ExExChParticleUserInfo.hh.
Referenced by ExExChParticleUserInfo(), GetNucleiDensity(), SetNucleiDensity(), and StoreDensityPreviousStep().
|
private |
Definition at line 84 of file ExExChParticleUserInfo.hh.
Referenced by ExExChParticleUserInfo(), GetNucleiDensityPreviousStep(), and StoreDensityPreviousStep().
|
private |
Definition at line 100 of file ExExChParticleUserInfo.hh.
Referenced by ExExChParticleUserInfo(), GetNumberOfDechanneling(), and IncreaseNumberOfDechanneling().
|
private |
Definition at line 95 of file ExExChParticleUserInfo.hh.
Referenced by ExExChParticleUserInfo(), GetPositionChanneled(), and SetPositionChanneled().
|
private |
Definition at line 97 of file ExExChParticleUserInfo.hh.
Referenced by ExExChParticleUserInfo(), GetPositionChanneledInitial(), and SetPositionChanneledInitial().