28#include "G4VProcess.hh"
33 BgsGenocide(
const G4String& name =
"BgsGenocide", G4ProcessType
type = fUserDefined );
40 G4double previousStepSize,
41 G4ForceCondition* condition );
43 virtual G4VParticleChange*
PostStepDoIt(
const G4Track& track,
const G4Step& step );
46 G4double previousStepSize,
47 G4double currentMinimumStep,
48 G4double& currentSafety,
49 G4GPILSelection* selection ) {
53 virtual G4VParticleChange*
AlongStepDoIt(
const G4Track& track,
const G4Step& step ) {
58 G4ForceCondition* force ) {
62 virtual G4VParticleChange*
AtRestDoIt(
const G4Track& track,
const G4Step& step ) {
virtual G4VParticleChange * PostStepDoIt(const G4Track &track, const G4Step &step)
virtual G4VParticleChange * AlongStepDoIt(const G4Track &track, const G4Step &step)
virtual G4double AtRestGetPhysicalInteractionLength(const G4Track &track, G4ForceCondition *force)
virtual G4VParticleChange * AtRestDoIt(const G4Track &track, const G4Step &step)
BgsGenocide(const G4String &name="BgsGenocide", G4ProcessType type=fUserDefined)
virtual G4double AlongStepGetPhysicalInteractionLength(const G4Track &, G4double previousStepSize, G4double currentMinimumStep, G4double ¤tSafety, G4GPILSelection *selection)
virtual G4double PostStepGetPhysicalInteractionLength(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition)