| 
    Geant4
    10.01.p01
    
   | 
 
#include <G4ElectronIonPair.hh>
 Collaboration diagram for G4ElectronIonPair:Public Member Functions | |
| G4ElectronIonPair (G4int verb) | |
| virtual | ~G4ElectronIonPair () | 
| G4double | MeanNumberOfIonsAlongStep (const G4ParticleDefinition *, const G4Material *, G4double edepTotal, G4double edepNIEL=0.0) | 
| G4double | MeanNumberOfIonsAlongStep (const G4Step *) | 
| G4int | SampleNumberOfIonsAlongStep (const G4Step *) | 
| std::vector< G4ThreeVector > * | SampleIonsAlongStep (const G4Step *) | 
| G4int | ResidualeChargePostStep (const G4ParticleDefinition *, const G4TrackVector *secondary=0, G4int processSubType=-1) const | 
| G4int | ResidualeChargePostStep (const G4Step *) const | 
| G4double | FindG4MeanEnergyPerIonPair (const G4Material *) const | 
| void | DumpMeanEnergyPerIonPair () const | 
| void | DumpG4MeanEnergyPerIonPair () const | 
| void | SetVerbose (G4int) | 
Private Member Functions | |
| void | Initialise () | 
| G4double | FindMeanEnergyPerIonPair (const G4Material *) const | 
| G4ElectronIonPair & | operator= (const G4ElectronIonPair &right) | 
| G4ElectronIonPair (const G4ElectronIonPair &) | |
Private Attributes | |
| const G4Material * | curMaterial | 
| G4double | curMeanEnergy | 
| G4double | invFanoFactor | 
| G4int | verbose | 
| G4int | nMaterials | 
| std::vector< G4double > | g4MatData | 
| std::vector< G4String > | g4MatNames | 
Definition at line 74 of file G4ElectronIonPair.hh.
| G4ElectronIonPair::G4ElectronIonPair | ( | G4int | verb | ) | 
Definition at line 58 of file G4ElectronIonPair.cc.
References curMaterial, curMeanEnergy, Initialise(), invFanoFactor, nMaterials, and verbose.
 Here is the call graph for this function:
      
  | 
  virtual | 
Definition at line 70 of file G4ElectronIonPair.cc.
      
  | 
  private | 
| void G4ElectronIonPair::DumpG4MeanEnergyPerIonPair | ( | ) | const | 
Definition at line 190 of file G4ElectronIonPair.cc.
References eV, G4cout, G4endl, g4MatData, g4MatNames, and nMaterials.
| void G4ElectronIonPair::DumpMeanEnergyPerIonPair | ( | ) | const | 
Definition at line 170 of file G4ElectronIonPair.cc.
References eV, G4cout, G4endl, G4Material::GetIonisation(), G4Material::GetMaterialTable(), G4IonisParamMat::GetMeanEnergyPerIonPair(), G4Material::GetName(), and G4Material::GetNumberOfMaterials().
 Here is the call graph for this function:| G4double G4ElectronIonPair::FindG4MeanEnergyPerIonPair | ( | const G4Material * | mat | ) | const | 
Definition at line 147 of file G4ElectronIonPair.cc.
References eV, G4cout, G4endl, g4MatData, g4MatNames, G4Material::GetIonisation(), G4Material::GetName(), name, nMaterials, G4IonisParamMat::SetMeanEnergyPerIonPair(), and verbose.
Referenced by MeanNumberOfIonsAlongStep().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
      
  | 
  private | 
Definition at line 204 of file G4ElectronIonPair.cc.
References eV, g4MatData, g4MatNames, and nMaterials.
Referenced by G4ElectronIonPair().
 Here is the caller graph for this function:| G4double G4ElectronIonPair::MeanNumberOfIonsAlongStep | ( | const G4ParticleDefinition * | part, | 
| const G4Material * | material, | ||
| G4double | edepTotal, | ||
| G4double | edepNIEL = 0.0  | 
        ||
| ) | 
Definition at line 75 of file G4ElectronIonPair.cc.
References curMaterial, curMeanEnergy, FindG4MeanEnergyPerIonPair(), G4Material::GetIonisation(), G4IonisParamMat::GetMeanEnergyPerIonPair(), and G4ParticleDefinition::GetPDGCharge().
Referenced by Run::AddEnergy(), MeanNumberOfIonsAlongStep(), and SampleNumberOfIonsAlongStep().
 Here is the call graph for this function:
 Here is the caller graph for this function:Definition at line 139 of file G4ElectronIonPair.hh.
References G4StepPoint::GetMaterial(), G4Step::GetNonIonizingEnergyDeposit(), G4Track::GetParticleDefinition(), G4Step::GetPreStepPoint(), G4Step::GetTotalEnergyDeposit(), G4Step::GetTrack(), and MeanNumberOfIonsAlongStep().
 Here is the call graph for this function:
      
  | 
  private | 
| G4int G4ElectronIonPair::ResidualeChargePostStep | ( | const G4ParticleDefinition * | , | 
| const G4TrackVector * | secondary = 0,  | 
        ||
| G4int | processSubType = -1  | 
        ||
| ) | const | 
Definition at line 134 of file G4ElectronIonPair.cc.
Referenced by ResidualeChargePostStep().
 Here is the caller graph for this function:Definition at line 157 of file G4ElectronIonPair.hh.
References G4Track::GetParticleDefinition(), G4Step::GetPostStepPoint(), G4StepPoint::GetProcessDefinedStep(), G4VProcess::GetProcessSubType(), G4Step::GetSecondary(), G4Step::GetTrack(), and ResidualeChargePostStep().
 Here is the call graph for this function:| std::vector< G4ThreeVector > * G4ElectronIonPair::SampleIonsAlongStep | ( | const G4Step * | step | ) | 
Definition at line 108 of file G4ElectronIonPair.cc.
References G4cout, G4endl, G4UniformRand, G4StepPoint::GetPosition(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), SampleNumberOfIonsAlongStep(), and verbose.
 Here is the call graph for this function:Definition at line 148 of file G4ElectronIonPair.hh.
References G4lrint(), invFanoFactor, MeanNumberOfIonsAlongStep(), and G4INCL::DeJongSpin::shoot().
Referenced by Run::AddEnergy(), and SampleIonsAlongStep().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 167 of file G4ElectronIonPair.hh.
References verbose.
Referenced by G4LossTableManager::ResetParameters().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 125 of file G4ElectronIonPair.hh.
Referenced by G4ElectronIonPair(), and MeanNumberOfIonsAlongStep().
      
  | 
  private | 
Definition at line 126 of file G4ElectronIonPair.hh.
Referenced by G4ElectronIonPair(), and MeanNumberOfIonsAlongStep().
      
  | 
  private | 
Definition at line 134 of file G4ElectronIonPair.hh.
Referenced by DumpG4MeanEnergyPerIonPair(), FindG4MeanEnergyPerIonPair(), and Initialise().
      
  | 
  private | 
Definition at line 135 of file G4ElectronIonPair.hh.
Referenced by DumpG4MeanEnergyPerIonPair(), FindG4MeanEnergyPerIonPair(), and Initialise().
      
  | 
  private | 
Definition at line 128 of file G4ElectronIonPair.hh.
Referenced by G4ElectronIonPair(), and SampleNumberOfIonsAlongStep().
      
  | 
  private | 
Definition at line 131 of file G4ElectronIonPair.hh.
Referenced by DumpG4MeanEnergyPerIonPair(), FindG4MeanEnergyPerIonPair(), G4ElectronIonPair(), and Initialise().
      
  | 
  private | 
Definition at line 130 of file G4ElectronIonPair.hh.
Referenced by FindG4MeanEnergyPerIonPair(), G4ElectronIonPair(), SampleIonsAlongStep(), and SetVerbose().