31 #include "G4VPhysicalVolume.hh" 36 : G4VDiscreteProcess(processName),
37 MaxChargedStep(DBL_MAX)
53 return (particle.GetPDGCharge() != 0. && !(particle.IsShortLived()));
68 G4ForceCondition* condition )
71 *condition = NotForced;
81 aParticleChange.Initialize(aTrack);
82 return &aParticleChange;
G4StepLimiterPerRegion(const G4String &processName="UserMaxStep")
G4StepLimiterMessenger * pMess
void SetMaxStep(G4double)
~G4StepLimiterPerRegion()
G4double PostStepGetPhysicalInteractionLength(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition)
G4bool IsApplicable(const G4ParticleDefinition &)
G4VParticleChange * PostStepDoIt(const G4Track &, const G4Step &)