![]() |
ATLAS Offline Software
|
G4FieldManager that sets tight stepping for muons; disables magnetic field for other particles. More...
#include <SwitchingFieldManager.h>
Public Member Functions | |
| SwitchingFieldManager (G4Field *field) | |
| ~SwitchingFieldManager () | |
| void | ConfigureForTrack (const G4Track *) override |
| G4FieldManager * | Clone () const override |
Private Attributes | |
| G4Field * | m_savedField = nullptr |
| G4double | m_radiusXYmax = 1900 |
| G4double | m_radiusXYmin = 1500 |
| G4double | m_Zmax = 2000 |
| G4double | m_offset = 0.0 |
G4FieldManager that sets tight stepping for muons; disables magnetic field for other particles.
Definition at line 19 of file SwitchingFieldManager.h.
| SwitchingFieldManager::SwitchingFieldManager | ( | G4Field * | field | ) |
Definition at line 19 of file SwitchingFieldManager.cxx.
| SwitchingFieldManager::~SwitchingFieldManager | ( | ) |
Definition at line 24 of file SwitchingFieldManager.cxx.
|
override |
Definition at line 55 of file SwitchingFieldManager.cxx.
|
override |
Definition at line 29 of file SwitchingFieldManager.cxx.
|
private |
Definition at line 39 of file SwitchingFieldManager.h.
|
private |
Definition at line 36 of file SwitchingFieldManager.h.
|
private |
Definition at line 37 of file SwitchingFieldManager.h.
|
private |
Definition at line 34 of file SwitchingFieldManager.h.
|
private |
Definition at line 38 of file SwitchingFieldManager.h.