![]() |
ATLAS Offline Software
|
G4FieldManager that sets tight stepping for muons; disables magnetic field for other particles. More...
#include <TightMuonElseNoFieldManager.h>
Public Member Functions | |
| TightMuonElseNoFieldManager (G4Field *detectorField=0, G4ChordFinder *pChordFinder=0, G4bool b=true) | |
| Constructor. | |
| TightMuonElseNoFieldManager (G4MagneticField *detectorMagneticField) | |
| Simple constructor. | |
| virtual | ~TightMuonElseNoFieldManager () |
| Simple destructor. | |
| virtual void | ConfigureForTrack (const G4Track *) override final |
| The one interesting method. | |
Private Attributes | |
| G4Field * | m_globalField |
| Parameters of the stepper. | |
G4FieldManager that sets tight stepping for muons; disables magnetic field for other particles.
Definition at line 23 of file TightMuonElseNoFieldManager.h.
| TightMuonElseNoFieldManager::TightMuonElseNoFieldManager | ( | G4Field * | detectorField = 0, |
| G4ChordFinder * | pChordFinder = 0, | ||
| G4bool | b = true ) |
Constructor.
Normal constructor.
Definition at line 12 of file TightMuonElseNoFieldManager.cxx.
| TightMuonElseNoFieldManager::TightMuonElseNoFieldManager | ( | G4MagneticField * | detectorMagneticField | ) |
Simple constructor.
Definition at line 18 of file TightMuonElseNoFieldManager.cxx.
|
inlinevirtual |
|
finaloverridevirtual |
The one interesting method.
Definition at line 24 of file TightMuonElseNoFieldManager.cxx.
|
private |
Parameters of the stepper.
This is to cache the global ones; the muon ones will be hard-coded
Definition at line 40 of file TightMuonElseNoFieldManager.h.