51 #ifndef XrayTelStepCut_h 52 #define XrayTelStepCut_h 1 86 G4ForceCondition* condition
103 #include "G4Track.hh" 105 #include "G4VParticleChange.hh" 109 const G4Track& aTrack,
115 *condition = NotForced;
120 (aTrack.GetVolume() != NULL) &&
121 (aTrack.GetVolume()->GetName() ==
"Absorber") &&
122 (aTrack.GetDynamicParticle()->GetDefinition()->GetPDGCharge() != 0.))
129 const G4Track& aTrack,
G4double condition(const G4ErrorSymMatrix &m)
G4double PostStepGetPhysicalInteractionLength(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition)
XrayTelStepCut & operator=(const XrayTelStepCut &right)
G4VParticleChange * PostStepDoIt(const G4Track &, const G4Step &)
G4double GetMeanFreePath(const G4Track &aTrack, G4double previousStepSize, G4ForceCondition *condition)
void SetMaxStep(G4double)
XrayTelStepCut(const G4String &processName="UserStepCut")
G4ParticleChange aParticleChange