54#ifndef G4HIMPACTIONISATION
55#define G4HIMPACTIONISATION 1
154 const G4Step& stepData ) ;
187 void InitializeParametrisation();
191 void SetProtonElectronicStoppingPowerModel(
const G4String& dedxTable)
192 {protonTable = dedxTable ;};
195 void SetAntiProtonElectronicStoppingPowerModel(
const G4String& dedxTable)
196 {antiprotonTable = dedxTable;};
304 if ((step > 0.) && (step < currentMinimumStep)) currentMinimumStep = step ;
G4double condition(const G4ErrorSymMatrix &m)
G4double GetPDGMass() const
G4double GetPDGCharge() const
const G4DynamicParticle * GetDynamicParticle() const
const G4MaterialCutsCouple * GetMaterialCutsCouple() const
void BuildPhysicsTable(const G4ParticleDefinition &aParticleType)
void SetPixeCrossSectionM(const G4String &name)
void SetPixeCrossSectionL(const G4String &name)
void SetLowEnergyForProtonParametrisation(G4double energy)
void SetHighEnergyForAntiProtonParametrisation(G4double energy)
void SetNuclearStoppingPowerModel(const G4String &dedxTable)
void SetNuclearStoppingOn()
G4double ComputeDEDX(const G4ParticleDefinition *aParticle, const G4MaterialCutsCouple *couple, G4double kineticEnergy)
void SetNuclearStoppingOff()
void SetLowEnergyForAntiProtonParametrisation(G4double energy)
G4bool IsApplicable(const G4ParticleDefinition &)
void SetCutForAugerElectrons(G4double cut)
void PrintInfoDefinition() const
G4VParticleChange * AlongStepDoIt(const G4Track &trackData, const G4Step &stepData)
void SetPixeProjectileMaxEnergy(G4double energy)
G4double GetContinuousStepLimit(const G4Track &track, G4double previousStepSize, G4double currentMinimumStep, G4double ¤tSafety)
void SetPixeProjectileMinEnergy(G4double energy)
void SetElectronicStoppingPowerModel(const G4ParticleDefinition *aParticle, const G4String &dedxTable)
G4VParticleChange * PostStepDoIt(const G4Track &track, const G4Step &Step)
void SetHighEnergyForProtonParametrisation(G4double energy)
G4double GetMeanFreePath(const G4Track &track, G4double previousStepSize, enum G4ForceCondition *condition)
void SetPixeCrossSectionK(const G4String &name)
void SetCutForSecondaryPhotons(G4double cut)
void ActivateAugerElectronProduction(G4bool val)
G4hImpactIonisation(const G4String &processName="hImpactIoni")
void SetPixe(const G4bool)