Geometry identifier
The Acts::GeometryIdentifier
is mainly used for fast identification of the type of
the geometry object (as most of them are either extensions or containers of the
Acts::Surface
objects) and for the identification of the geometry surfaces after
building, e.g. for the uploading/assigning of material to the surface after
creation. The Acts::GeometryIdentifier
uses a simple masking procedure for applying an
identification schema.
While it is used in ACTS-internal applications such as material mapping, it is not employed for
EventData
and Geometry
identification in an experiment setup. Instead, one should define and use the
Identifier
class in the latter case.
-
class GeometryIdentifier
Identifier for geometry nodes within the geometry hierarchy.
An identifier can be split into the following components. They define a hierarchy of objects starting from the high-level volumes:
Volume
Boundary surfaces (for a volume)
Layers (confined within a volume)
Approach surfaces (for a layer)
Sensitive surfaces (confined to a layer, also called modules)
Private Static Attributes