 |
Belle II Software
release-05-02-19
|
11 #ifndef EXTSTEPLENGTHLIMITPROCESS_H_
12 #define EXTSTEPLENGTHLIMITPROCESS_H_
15 #include "G4VDiscreteProcess.hh"
25 namespace Simulation {
39 G4VParticleChange*
PostStepDoIt(
const G4Track&,
const G4Step&);
61 G4ForceCondition* condition)
G4double PostStepGetPhysicalInteractionLength(const G4Track &, G4double, G4ForceCondition *)
Returns the step length after each step.
G4VParticleChange * PostStepDoIt(const G4Track &, const G4Step &)
See if the particle has left the geant4e "target" volume.
G4double GetStepLimit() const
Returns the step limit.
void SetStepLimit(G4double val)
Sets the step limit.
ExtStepLengthLimitProcess(const G4String &processName="ExtStepLengthLimitProcess")
constructor
Defines the physics process that avoids hit invocation in sensitive volumes.
Abstract base class for different kinds of events.
G4double m_stepLimit
Stores the step limit.
G4double GetMeanFreePath(const G4Track &, G4double, G4ForceCondition *)
Returns the mean free path for this process.
~ExtStepLengthLimitProcess()
destructor