![]() |
ATLAS Offline Software
|
#include <IGeometryProcessor.h>
Public Member Functions | |
| DeclareInterfaceID (IGeometryProcessor, 1, 0) | |
| Creates the InterfaceID and interfaceID() method. More... | |
| virtual | ~IGeometryProcessor () |
| Virtual destructor. More... | |
| virtual StatusCode | process (TrackingGeometry &tvol) const =0 |
| Processor Action to work on TrackingGeometry& tgeo. More... | |
| virtual StatusCode | process (TrackingVolume &tvol, size_t level=0) const =0 |
| Processor Action to work on TrackingVolumes - the level is for the hierachy tree. More... | |
| virtual StatusCode | process (Layer &lay, size_t level=0) const =0 |
| Processor Action to work on Layers. More... | |
| virtual StatusCode | process (Surface &surf, size_t level=0) const =0 |
| Processor Action to work on Surfaces. More... | |
Interface class IGeometryProcessors
Definition at line 31 of file IGeometryProcessor.h.
|
inlinevirtual |
| Trk::IGeometryProcessor::DeclareInterfaceID | ( | IGeometryProcessor | , |
| 1 | , | ||
| 0 | |||
| ) |
Creates the InterfaceID and interfaceID() method.
|
pure virtual |
Processor Action to work on Layers.
Implemented in Trk::RecursiveGeometryProcessor, and Trk::InputLayerMaterialProvider.
|
pure virtual |
Processor Action to work on Surfaces.
Implemented in Trk::RecursiveGeometryProcessor, and Trk::InputLayerMaterialProvider.
|
pure virtual |
Processor Action to work on TrackingGeometry& tgeo.
Implemented in Trk::RecursiveGeometryProcessor, and Trk::InputLayerMaterialProvider.
|
pure virtual |
Processor Action to work on TrackingVolumes - the level is for the hierachy tree.
Implemented in Trk::RecursiveGeometryProcessor, and Trk::InputLayerMaterialProvider.
1.8.18