37 #define F03StepCut_h 1 70 G4ForceCondition* condition
88 const G4Track& aTrack,
93 *condition = NotForced;
98 (aTrack.GetVolume() != 0) &&
99 (aTrack.GetVolume()->GetName() ==
"Absorber") &&
100 (aTrack.GetDynamicParticle()->GetDefinition()->GetPDGCharge() != 0.))
109 const G4Track& aTrack,
G4double condition(const G4ErrorSymMatrix &m)
F03StepCut & operator=(const F03StepCut &right)
F03StepCut(const G4String &processName="UserStepCut")
virtual G4double PostStepGetPhysicalInteractionLength(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition)
void SetMaxStep(G4double)
G4ParticleChange aParticleChange
virtual G4double GetMeanFreePath(const G4Track &aTrack, G4double previousStepSize, G4ForceCondition *condition)
virtual G4VParticleChange * PostStepDoIt(const G4Track &, const G4Step &)