Belle II Software
release-08-01-10
|
Defines the physics process that avoids hit invocation in sensitive volumes. More...
#include <ExtMagFieldLimitProcess.h>
Public Member Functions | |
ExtMagFieldLimitProcess (const G4String &processName="ExtMagFieldLimitProcess") | |
constructor | |
~ExtMagFieldLimitProcess () | |
destructor | |
G4VParticleChange * | PostStepDoIt (const G4Track &, const G4Step &) |
Do nothing special after the particle has stepped. | |
G4double | PostStepGetPhysicalInteractionLength (const G4Track &, G4double, G4ForceCondition *) |
Returns the step length after each step. | |
G4double | GetMeanFreePath (const G4Track &, G4double, G4ForceCondition *) |
Returns the mean free path (always infinity!) after each step. | |
G4double | GetStepLimit () const |
Returns the step limit. | |
void | SetStepLimit (G4double val) |
Sets the step limit. | |
Protected Attributes | |
const G4Field * | m_field |
Stores the pointer to the magnetic field class. | |
G4double | m_stepLimit |
Stores the step limit. | |
Defines the physics process that avoids hit invocation in sensitive volumes.
Definition at line 27 of file ExtMagFieldLimitProcess.h.