![]() |
Belle II Software release-09-00-03
|
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.
|
explicit |
constructor
Definition at line 22 of file ExtMagFieldLimitProcess.cc.
| G4double GetMeanFreePath | ( | const G4Track & | , |
| G4double | , | ||
| G4ForceCondition * | |||
| ) |
Returns the mean free path (always infinity!) after each step.
Definition at line 42 of file ExtMagFieldLimitProcess.cc.
|
inline |
| G4VParticleChange * PostStepDoIt | ( | const G4Track & | track, |
| const G4Step & | |||
| ) |
Do nothing special after the particle has stepped.
Definition at line 69 of file ExtMagFieldLimitProcess.cc.
| G4double PostStepGetPhysicalInteractionLength | ( | const G4Track & | aTrack, |
| G4double | , | ||
| G4ForceCondition * | condition | ||
| ) |
Returns the step length after each step.
Definition at line 48 of file ExtMagFieldLimitProcess.cc.
|
inline |
Sets the step limit.
Definition at line 50 of file ExtMagFieldLimitProcess.h.
|
protected |
Stores the pointer to the magnetic field class.
Definition at line 55 of file ExtMagFieldLimitProcess.h.
|
protected |
Stores the step limit.
Definition at line 58 of file ExtMagFieldLimitProcess.h.