| 
    Geant4
    10.02.p02
    
   | 
 
#include <ExExChParticleUserInfo.hh>
 Inheritance diagram for ExExChParticleUserInfo:
 Collaboration diagram for ExExChParticleUserInfo: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().
 Here is the caller graph for this function:| G4double ExExChParticleUserInfo::GetElectronDensityPreviousStep | ( | ) | 
Definition at line 97 of file ExExChParticleUserInfo.cc.
References fElectronDensityPreviousStep.
Referenced by XWrapperDiscreteProcess::GetDensityPreviousStep(), and XWrapperContinuousDiscreteProcess::GetDensityPreviousStep().
 Here is the caller graph for this function:| G4double ExExChParticleUserInfo::GetEnergyChanneled | ( | ) | 
      
  | 
  inline | 
Definition at line 74 of file ExExChParticleUserInfo.hh.
References fInTheCrystal.
Referenced by XWrapperDiscreteProcess::ItHasToWork(), and XWrapperContinuousDiscreteProcess::ItHasToWork().
 Here is the caller graph for this function:| G4ThreeVector ExExChParticleUserInfo::GetMomentumChanneled | ( | ) | 
Definition at line 110 of file ExExChParticleUserInfo.cc.
References fMomentumInChanneling.
Referenced by ExExChProcessChanneling::ComputeKineticEnergy(), ExExChProcessChanneling::PostStepDoIt(), and ExExChProcessChanneling::UpdateParameters().
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:| G4double ExExChParticleUserInfo::GetNucleiDensityPreviousStep | ( | ) | 
Definition at line 91 of file ExExChParticleUserInfo.cc.
References fNucleiDensityPreviousStep.
Referenced by XWrapperDiscreteProcess::GetDensityPreviousStep(), and XWrapperContinuousDiscreteProcess::GetDensityPreviousStep().
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:| void ExExChParticleUserInfo::SetEnergyChanneled | ( | G4double | ) | 
      
  | 
  inline | 
Definition at line 75 of file ExExChParticleUserInfo.hh.
References fInTheCrystal.
Referenced by ExExChProcessChanneling::GetMeanFreePath().
 Here is the caller graph for this function:| void ExExChParticleUserInfo::SetMomentumChanneled | ( | G4ThreeVector | momentum | ) | 
Definition at line 116 of file ExExChParticleUserInfo.cc.
References fMomentumInChanneling.
Referenced by ExExChProcessChanneling::PostStepDoIt(), ExExChProcessChanneling::UpdateInitialParameters(), and ExExChProcessChanneling::UpdateParameters().
 Here is the caller graph for this function:| void ExExChParticleUserInfo::SetMomentumChanneledInitial | ( | G4ThreeVector | momentum | ) | 
Definition at line 142 of file ExExChParticleUserInfo.cc.
References fMomentumInChannelingInitial.
Referenced by ExExChProcessChanneling::UpdateInitialParameters().
 Here is the caller graph for this function:| void ExExChParticleUserInfo::SetNucleiDensity | ( | G4double | density | ) | 
Definition at line 67 of file ExExChParticleUserInfo.cc.
References density, and fNucleiDensity.
Referenced by ExExChProcessChanneling::ResetDensity(), and ExExChProcessChanneling::UpdateParameters().
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:| void ExExChParticleUserInfo::SetPositionChanneledInitial | ( | G4ThreeVector | position | ) | 
Definition at line 155 of file ExExChParticleUserInfo.cc.
References fPositionInChannelingInitial, and position.
Referenced by ExExChProcessChanneling::UpdateInitialParameters().
 Here is the caller graph for this function:| void ExExChParticleUserInfo::StoreDensityPreviousStep | ( | ) | 
Definition at line 103 of file ExExChParticleUserInfo.cc.
References fElectronDensity, fElectronDensityPreviousStep, fNucleiDensity, and fNucleiDensityPreviousStep.
Referenced by ExExChProcessChanneling::PostStepDoIt().
 Here is the caller graph for this function:
      
  | 
  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().