![]() |
ATLAS Offline Software
|
AlgTool that retrieves the LayerMaterial from COOL and loads it onto the geometry. More...
#include <LayerMaterialProvider.h>
Public Member Functions | |
| virtual StatusCode | initialize () override |
| virtual StatusCode | process (TrackingGeometry &tgeo) const override |
| Processor Action to work on TrackingGeometry& tgeo. | |
| virtual StatusCode | process (TrackingVolume &tvol, size_t level=0) const override |
| Processor Action to work on TrackingVolumes - the level is for the hierachy tree. | |
| StatusCode | process (TrackingVolume &lay, const LayerMaterialMap &layerMaterialMap, size_t level) const |
| virtual StatusCode | process (Layer &lay, size_t level=0) const override |
| Processor Action to work on Layers. | |
| StatusCode | process (Layer &lay, const LayerMaterialMap &layerMaterialMap, size_t level) const |
| virtual StatusCode | process (Surface &surf, size_t level=0) const override |
| Processor Action to work on Surfaces. | |
Private Member Functions | |
| void | dumpMaterialMap (const LayerMaterialMap &layerMaterialMap) const |
Private Attributes | |
| SG::ReadCondHandleKey< LayerMaterialMap > | m_layerMaterialMapKey |
| Gaudi::Property< std::string > | m_layerMaterialMapName |
AlgTool that retrieves the LayerMaterial from COOL and loads it onto the geometry.
Definition at line 38 of file LayerMaterialProvider.h.
|
private |
Definition at line 227 of file LayerMaterialProvider.cxx.
|
overridevirtual |
Definition at line 24 of file LayerMaterialProvider.cxx.
| StatusCode Trk::LayerMaterialProvider::process | ( | Trk::Layer & | lay, |
| const LayerMaterialMap & | layerMaterialMap, | ||
| size_t | level ) const |
Definition at line 180 of file LayerMaterialProvider.cxx.
|
overridevirtual |
Processor Action to work on Layers.
Definition at line 164 of file LayerMaterialProvider.cxx.
|
overridevirtual |
Processor Action to work on Surfaces.
Definition at line 221 of file LayerMaterialProvider.cxx.
|
overridevirtual |
Processor Action to work on TrackingGeometry& tgeo.
Definition at line 32 of file LayerMaterialProvider.cxx.
| StatusCode Trk::LayerMaterialProvider::process | ( | Trk::TrackingVolume & | tvol, |
| const LayerMaterialMap & | layerMaterialMap, | ||
| size_t | level ) const |
Definition at line 103 of file LayerMaterialProvider.cxx.
|
overridevirtual |
Processor Action to work on TrackingVolumes - the level is for the hierachy tree.
Definition at line 86 of file LayerMaterialProvider.cxx.
|
private |
Definition at line 73 of file LayerMaterialProvider.h.
|
private |
Definition at line 77 of file LayerMaterialProvider.h.