29 #ifndef G4ElectronIonPair_h 
   30 #define G4ElectronIonPair_h 1 
   99                                 G4int processSubType = -1) 
const;
 
G4ElectronIonPair & operator=(const G4ElectronIonPair &right)=delete
 
ThreeVector shoot(const G4int Ap, const G4int Af)
 
G4double MeanNumberOfIonsAlongStep(const G4ParticleDefinition *, const G4Material *, G4double edepTotal, G4double edepNIEL=0.0)
 
virtual ~G4ElectronIonPair()
 
const G4Material * curMaterial
 
G4Material * GetMaterial() const 
 
G4double GetNonIonizingEnergyDeposit() const 
 
G4int ResidualeChargePostStep(const G4ParticleDefinition *, const G4TrackVector *secondary=nullptr, G4int processSubType=-1) const 
 
G4StepPoint * GetPreStepPoint() const 
 
G4ElectronIonPair(G4int verb)
 
std::vector< G4double > g4MatData
 
G4int SampleNumberOfIonsAlongStep(const G4Step *)
 
const G4ParticleDefinition * GetParticleDefinition() const 
 
std::vector< G4String > g4MatNames
 
void DumpG4MeanEnergyPerIonPair() const 
 
G4double GetTotalEnergyDeposit() const 
 
const G4VProcess * GetProcessDefinedStep() const 
 
std::vector< G4Track * > G4TrackVector
 
G4StepPoint * GetPostStepPoint() const 
 
G4double FindMeanEnergyPerIonPair(const G4Material *) const 
 
std::vector< G4ThreeVector > * SampleIonsAlongStep(const G4Step *)
 
void DumpMeanEnergyPerIonPair() const 
 
G4Track * GetTrack() const 
 
G4double FindG4MeanEnergyPerIonPair(const G4Material *) const 
 
G4int GetProcessSubType() const 
 
const G4TrackVector * GetSecondary() const