Belle II Software  release-08-01-10
ExtMagFieldLimitProcess Class Reference

Defines the physics process that avoids hit invocation in sensitive volumes. More...

#include <ExtMagFieldLimitProcess.h>

Inheritance diagram for ExtMagFieldLimitProcess:
Collaboration diagram for ExtMagFieldLimitProcess:

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.
 

Detailed Description

Defines the physics process that avoids hit invocation in sensitive volumes.

Definition at line 27 of file ExtMagFieldLimitProcess.h.


The documentation for this class was generated from the following files: