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)