2#include "BgsGenocide.hh"
8 : G4VProcess( name, type )
23 G4double previousStepSize,
24 G4ForceCondition* condition )
26 *condition = NotForced;
37 pParticleChange->Initialize(track);
39 pParticleChange->ProposeTrackStatus( fStopAndKill );
40 pParticleChange->SetNumberOfSecondaries( 0 );
41 pParticleChange->ProposeLocalEnergyDeposit( 0 );
42 ClearNumberOfInteractionLengthLeft();
44 return pParticleChange;
virtual G4VParticleChange * PostStepDoIt(const G4Track &track, const G4Step &step)
virtual G4double PostStepGetPhysicalInteractionLength(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition)
BgsGenocide(const G4String &name="BgsGenocide", G4ProcessType type=fUserDefined)