![]() |
ATLAS Offline Software
|
Mutable tracking geometry visitor to load the material on the tracking surfaces inside the Muon System by visiting the tracking volumes of the active chambers and assign material to the portals and by visiting the surfaces to assign the passive material on. More...
#include <MuonMaterialDecoratorTool.h>
Public Member Functions | |
| virtual | ~MuonMaterialDecoratorTool () |
| virtual void | visitSurface (Acts::Surface &surface) override final |
| virtual StatusCode | initialize () override final |
| virtual StatusCode | finalize () override final |
Private Attributes | |
| Gaudi::Property< std::string > | m_materialMapFile {this, "MuonMaterialDbFile", "", ""} |
| Material map file, read with the Json reader for '.json' / '.cbor' and with the Root reader otherwise. | |
| Gaudi::Property< std::string > | m_materialMapFolder {this, "MuonMaterialDbFolder", "", ""} |
| std::unique_ptr< Acts::IMaterialDecorator > | m_matDecorator {} |
Mutable tracking geometry visitor to load the material on the tracking surfaces inside the Muon System by visiting the tracking volumes of the active chambers and assign material to the portals and by visiting the surfaces to assign the passive material on.
Definition at line 21 of file MuonMaterialDecoratorTool.h.
|
virtualdefault |
|
finaloverridevirtual |
Definition at line 50 of file MuonMaterialDecoratorTool.cxx.
|
finaloverridevirtual |
Definition at line 26 of file MuonMaterialDecoratorTool.cxx.
|
finaloverridevirtual |
Definition at line 18 of file MuonMaterialDecoratorTool.cxx.
|
private |
Definition at line 33 of file MuonMaterialDecoratorTool.h.
|
private |
Material map file, read with the Json reader for '.json' / '.cbor' and with the Root reader otherwise.
Definition at line 31 of file MuonMaterialDecoratorTool.h.
|
private |
Definition at line 32 of file MuonMaterialDecoratorTool.h.