| 
    Geant4
    10.02.p01
    
   | 
 
#include <G4ionIonisation.hh>
 Inheritance diagram for G4ionIonisation:
 Collaboration diagram for G4ionIonisation:Private Member Functions | |
| G4ionIonisation & | operator= (const G4ionIonisation &right) | 
| G4ionIonisation (const G4ionIonisation &) | |
Private Attributes | |
| G4EmCorrections * | corr | 
| const G4ParticleDefinition * | theParticle | 
| G4double | eth | 
| G4bool | isInitialised | 
| G4bool | stopDataActive | 
Additional Inherited Members | |
  Static Public Member Functions inherited from G4VProcess | |
| static const G4String & | GetProcessTypeName (G4ProcessType) | 
  Protected Attributes inherited from G4VEnergyLossProcess | |
| G4ParticleChangeForLoss | fParticleChange | 
  Protected Attributes inherited from G4VProcess | |
| 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 78 of file G4ionIonisation.hh.
| G4ionIonisation::G4ionIonisation | ( | const G4String & | name = "ionIoni" | ) | 
Definition at line 84 of file G4ionIonisation.cc.
References corr, G4Electron::Electron(), G4LossTableManager::EmCorrections(), eth, fIonisation, G4LossTableManager::Instance(), MeV, mm, G4VEnergyLossProcess::SetLinearLossLimit(), G4VProcess::SetProcessSubType(), G4VEnergyLossProcess::SetSecondaryParticle(), and G4VEnergyLossProcess::SetStepFunction().
 Here is the call graph for this function:
      
  | 
  virtual | 
Definition at line 100 of file G4ionIonisation.cc.
      
  | 
  private | 
      
  | 
  inline | 
Definition at line 125 of file G4ionIonisation.hh.
References stopDataActive.
| void G4ionIonisation::AddStoppingData | ( | G4int | Z, | 
| G4int | A, | ||
| const G4String & | materialName, | ||
| G4PhysicsVector * | dVector | ||
| ) | 
Definition at line 189 of file G4ionIonisation.cc.
References G4EmCorrections::AddStoppingData(), and corr.
 Here is the call graph for this function:
      
  | 
  inlineprotected | 
Definition at line 132 of file G4ionIonisation.hh.
References eth.
      
  | 
  protectedvirtual | 
Implements G4VEnergyLossProcess.
Definition at line 123 of file G4ionIonisation.cc.
References G4VEnergyLossProcess::AddEmModel(), corr, emax, G4VEnergyLossProcess::EmModel(), eth, G4VEnergyLossProcess::FluctModel(), G4GenericIon::GenericIon(), G4ParticleDefinition::GetPDGMass(), G4VEmModel::HighEnergyLimit(), G4EmCorrections::InitialiseForNewRun(), G4EmParameters::Instance(), isInitialised, G4EmParameters::MaxKinEnergy(), G4EmParameters::MinKinEnergy(), G4VEnergyLossProcess::SetBaseParticle(), G4VEnergyLossProcess::SetEmModel(), G4VEnergyLossProcess::SetFluctModel(), G4VEmModel::SetHighEnergyLimit(), G4EmCorrections::SetIonisationModels(), G4VEmModel::SetLowEnergyLimit(), stopDataActive, and theParticle.
 Here is the call graph for this function:
      
  | 
  virtual | 
Implements G4VEnergyLossProcess.
Definition at line 105 of file G4ionIonisation.cc.
References G4ParticleDefinition::GetParticleType(), G4ParticleDefinition::GetPDGCharge(), and G4ParticleDefinition::IsShortLived().
 Here is the call graph for this function:
      
  | 
  protectedvirtual | 
Reimplemented from G4VEnergyLossProcess.
Definition at line 113 of file G4ionIonisation.cc.
References G4ParticleDefinition::GetPDGMass().
 Here is the call graph for this function:
      
  | 
  private | 
      
  | 
  virtual | 
Implements G4VEnergyLossProcess.
Definition at line 177 of file G4ionIonisation.cc.
References corr, G4cout, G4endl, G4GenericIon::GenericIon(), G4EmCorrections::GetNumberOfStoppingVectors(), stopDataActive, and theParticle.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 112 of file G4ionIonisation.hh.
Referenced by AddStoppingData(), G4ionIonisation(), InitialiseEnergyLossProcess(), and PrintInfo().
      
  | 
  private | 
Definition at line 116 of file G4ionIonisation.hh.
Referenced by BetheBlochEnergyThreshold(), G4ionIonisation(), and InitialiseEnergyLossProcess().
      
  | 
  private | 
Definition at line 118 of file G4ionIonisation.hh.
Referenced by InitialiseEnergyLossProcess().
      
  | 
  private | 
Definition at line 119 of file G4ionIonisation.hh.
Referenced by ActivateStoppingData(), InitialiseEnergyLossProcess(), and PrintInfo().
      
  | 
  private | 
Definition at line 114 of file G4ionIonisation.hh.
Referenced by InitialiseEnergyLossProcess(), and PrintInfo().