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