ATLAS Offline Software
Loading...
Searching...
No Matches
TightMuonSteppingFieldManager.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TightMuonSteppingFieldManager_H
6#define TightMuonSteppingFieldManager_H
7
16
17#include "G4FieldManager.hh"
18class G4Track;
19class G4Field;
20class G4ChordFinder;
21class G4MagneticField;
22
23class TightMuonSteppingFieldManager : public G4FieldManager
24{
25 public:
27 TightMuonSteppingFieldManager(G4Field *detectorField=0, G4ChordFinder *pChordFinder=0, G4bool b=true);
28
30 TightMuonSteppingFieldManager(G4MagneticField *detectorMagneticField);
31
34
36 virtual void ConfigureForTrack(const G4Track *) override final;
37
38 private:
45
46};
47
48#endif
TightMuonSteppingFieldManager(G4Field *detectorField=0, G4ChordFinder *pChordFinder=0, G4bool b=true)
Constructor.
virtual ~TightMuonSteppingFieldManager()
Simple destructor.
virtual void ConfigureForTrack(const G4Track *) override final
The one interesting method.
double m_globalDeltaChord
Parameters of the stepper.