ATLAS Offline Software
Loading...
Searching...
No Matches
TightMuonElseNoFieldManager.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 TightMuonElseNoFieldManager_H
6#define TightMuonElseNoFieldManager_H
7
16
17#include "G4FieldManager.hh"
18class G4Track;
19class G4Field;
20class G4ChordFinder;
21class G4MagneticField;
22
23class TightMuonElseNoFieldManager : public G4FieldManager
24{
25 public:
27 TightMuonElseNoFieldManager(G4Field *detectorField=0, G4ChordFinder *pChordFinder=0, G4bool b=true);
28
30 TightMuonElseNoFieldManager(G4MagneticField *detectorMagneticField);
31
34
36 virtual void ConfigureForTrack(const G4Track *) override final;
37
38 private:
40 G4Field * m_globalField;
41
42};
43
44#endif
virtual ~TightMuonElseNoFieldManager()
Simple destructor.
G4Field * m_globalField
Parameters of the stepper.
virtual void ConfigureForTrack(const G4Track *) override final
The one interesting method.
TightMuonElseNoFieldManager(G4Field *detectorField=0, G4ChordFinder *pChordFinder=0, G4bool b=true)
Constructor.