G4FieldManager that sets tight stepping for muons; caches global values for other particles.
More...
#include <TightMuonSteppingFieldManager.h>
G4FieldManager that sets tight stepping for muons; caches global values for other particles.
- Author
- Zach Marshall
- Date
- 2016-06-01
Definition at line 23 of file TightMuonSteppingFieldManager.h.
◆ TightMuonSteppingFieldManager() [1/2]
TightMuonSteppingFieldManager::TightMuonSteppingFieldManager |
( |
G4Field * |
detectorField = 0 , |
|
|
G4ChordFinder * |
pChordFinder = 0 , |
|
|
G4bool |
b = true |
|
) |
| |
◆ TightMuonSteppingFieldManager() [2/2]
TightMuonSteppingFieldManager::TightMuonSteppingFieldManager |
( |
G4MagneticField * |
detectorMagneticField | ) |
|
◆ ~TightMuonSteppingFieldManager()
virtual TightMuonSteppingFieldManager::~TightMuonSteppingFieldManager |
( |
| ) |
|
|
inlinevirtual |
◆ ConfigureForTrack()
void TightMuonSteppingFieldManager::ConfigureForTrack |
( |
const G4Track * |
track | ) |
|
|
finaloverridevirtual |
The one interesting method.
Definition at line 35 of file TightMuonSteppingFieldManager.cxx.
47 if (
track->GetDefinition()==G4MuonPlus::Definition() ||
48 track->GetDefinition()==G4MuonMinus::Definition() ||
49 track->GetDefinition()==G4ChargedGeantino::ChargedGeantinoDefinition()) {
50 GetChordFinder()->SetDeltaChord(0.00000002);
51 SetDeltaOneStep(0.000001);
52 SetDeltaIntersection(0.00000002);
◆ m_globalDeltaChord
double TightMuonSteppingFieldManager::m_globalDeltaChord |
|
private |
◆ m_globalDeltaIntersection
double TightMuonSteppingFieldManager::m_globalDeltaIntersection |
|
private |
◆ m_globalDeltaOneStep
double TightMuonSteppingFieldManager::m_globalDeltaOneStep |
|
private |
◆ m_globalMaxEps
double TightMuonSteppingFieldManager::m_globalMaxEps |
|
private |
◆ m_globalMinEps
double TightMuonSteppingFieldManager::m_globalMinEps |
|
private |
The documentation for this class was generated from the following files: