Belle II Software development
|
Defines the physics process that avoids hit invocation in sensitive volumes. More...
#include <ExtStepLengthLimitProcess.h>
Public Member Functions | |
ExtStepLengthLimitProcess (const G4String &processName="ExtStepLengthLimitProcess") | |
constructor | |
~ExtStepLengthLimitProcess () | |
destructor | |
G4VParticleChange * | PostStepDoIt (const G4Track &, const G4Step &) |
See if the particle has left the geant4e "target" volume. | |
G4double | PostStepGetPhysicalInteractionLength (const G4Track &, G4double, G4ForceCondition *) |
Returns the step length after each step. | |
G4double | GetMeanFreePath (const G4Track &, G4double, G4ForceCondition *) |
Returns the mean free path for this process. | |
G4double | GetStepLimit () const |
Returns the step limit. | |
void | SetStepLimit (G4double val) |
Sets the step limit. | |
Protected Attributes | |
G4double | m_stepLimit |
Stores the step limit. | |
Defines the physics process that avoids hit invocation in sensitive volumes.
Definition at line 26 of file ExtStepLengthLimitProcess.h.
|
explicit |
constructor
Definition at line 16 of file ExtStepLengthLimitProcess.cc.
|
inline |
Returns the mean free path for this process.
Definition at line 65 of file ExtStepLengthLimitProcess.h.
|
inline |
G4VParticleChange * PostStepDoIt | ( | const G4Track & | track, |
const G4Step & | |||
) |
See if the particle has left the geant4e "target" volume.
Definition at line 26 of file ExtStepLengthLimitProcess.cc.
|
inline |
Returns the step length after each step.
Definition at line 58 of file ExtStepLengthLimitProcess.h.
|
inline |
Sets the step limit.
Definition at line 49 of file ExtStepLengthLimitProcess.h.
|
protected |
Stores the step limit.
Definition at line 54 of file ExtStepLengthLimitProcess.h.