35 #define Em10StepCut_h 1 69 G4ForceCondition* condition
88 #include "G4VParticleChange.hh" 92 const G4Track& aTrack,
98 *condition = NotForced;
103 (aTrack.GetVolume() != NULL) &&
104 (aTrack.GetVolume()->GetName() ==
"Absorber") &&
105 (aTrack.GetDynamicParticle()->GetDefinition()->GetPDGCharge() != 0.))
112 const G4Track& aTrack,
G4double condition(const G4ErrorSymMatrix &m)
void SetMaxStep(G4double)
G4double PostStepGetPhysicalInteractionLength(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition)
Em10StepCut(const G4String &processName="UserStepCut")
G4double GetMeanFreePath(const G4Track &aTrack, G4double previousStepSize, G4ForceCondition *condition)
Em10StepCut & operator=(const Em10StepCut &right)
G4VParticleChange * PostStepDoIt(const G4Track &, const G4Step &)
G4ParticleChange aParticleChange