26#include "BgsGentleGenocide.hh"
33 G4int theMinNumberSteps,
37 maxKineticEnergy(theMaxKineticEnergy),
38 minNumberSteps(theMinNumberSteps)
53 G4double previousStepSize,
54 G4ForceCondition* condition )
56 *condition = NotForced;
66 const G4DynamicParticle *particle = track.GetDynamicParticle();
75 const G4VProcess *creator = track.GetCreatorProcess();
76 G4String creatorProcessName =
"(none?)";
77 if (creator) creatorProcessName = creator->GetProcessName();
93 *condition = NotForced;
G4double maxKineticEnergy
BgsGentleGenocide(G4double theMaxKineticEnergy, G4int theMinNumberSteps, const G4String &name="BgsGentleGenocide", G4ProcessType type=fUserDefined)
virtual G4double PostStepGetPhysicalInteractionLength(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition)
virtual ~BgsGentleGenocide()