#include <G4ErrorStepLengthLimitProcess.hh>
Inheritance diagram for G4ErrorStepLengthLimitProcess:
Public Member Functions | |
G4ErrorStepLengthLimitProcess (const G4String &processName="G4ErrorStepLengthLimit") | |
~G4ErrorStepLengthLimitProcess () | |
virtual G4double | PostStepGetPhysicalInteractionLength (const G4Track &track, G4double previousStepSize, G4ForceCondition *condition) |
Definition at line 55 of file G4ErrorStepLengthLimitProcess.hh.
G4ErrorStepLengthLimitProcess::G4ErrorStepLengthLimitProcess | ( | const G4String & | processName = "G4ErrorStepLengthLimit" |
) |
Definition at line 43 of file G4ErrorStepLengthLimitProcess.cc.
References G4VErrorLimitProcess::theStepLimit.
00044 : G4VErrorLimitProcess(processName) 00045 { 00046 theStepLimit = 1000.*mm; // kInfinity; 00047 }
G4ErrorStepLengthLimitProcess::~G4ErrorStepLengthLimitProcess | ( | ) |
G4double G4ErrorStepLengthLimitProcess::PostStepGetPhysicalInteractionLength | ( | const G4Track & | track, | |
G4double | previousStepSize, | |||
G4ForceCondition * | condition | |||
) | [virtual] |
Implements G4VErrorLimitProcess.
Definition at line 57 of file G4ErrorStepLengthLimitProcess.cc.
References G4cout, G4endl, NotForced, G4VErrorLimitProcess::theStepLimit, and G4ErrorPropagatorData::verbose().
00059 { 00060 *condition = NotForced; 00061 00062 #ifdef G4VERBOSE 00063 if(G4ErrorPropagatorData::verbose() >= 3 ) 00064 { 00065 G4cout << "G4ErrorStepLengthLimitProcess::PostStepGetPhysicalInteractionLength " 00066 << theStepLimit << G4endl; 00067 } 00068 #endif 00069 00070 return theStepLimit; 00071 }