41 #ifndef G4ILawTruncatedExp_hh
42 #define G4ILawTruncatedExp_hh 1
virtual ~G4ILawTruncatedExp()
virtual G4double ComputeNonInteractionProbabilityAt(G4double length) const
void SetMaximumDistance(G4double d)
G4double GetInteractionDistance() const
virtual G4double SampleInteractionLength()
G4ILawTruncatedExp(G4String name="expForceInteractionLaw")
G4double fMaximumDistance
G4double GetMaximumDistance() const
G4double fCrossSectionDefined
virtual G4double UpdateInteractionLengthForStep(G4double truePathLength)
virtual G4bool IsSingular() const
G4double fInteractionDistance
virtual G4double ComputeEffectiveCrossSectionAt(G4double length) const
void SetForceCrossSection(G4double xs)