Warning, /acts/docs/core/geometry/geometry_id.md is written in an unsupported language. File is not indexed.
0001 # Geometry identifier
0002
0003 The {class}`Acts::GeometryIdentifier` is mainly used for fast identification of the type of
0004 the geometry object (as most of them are either extensions or containers of the
0005 {class}`Acts::Surface` objects) and for the identification of the geometry surfaces after
0006 building, e.g. for the uploading/assigning of material to the surface after
0007 creation. The {class}`Acts::GeometryIdentifier` uses a simple masking procedure for applying an
0008 identification schema.
0009
0010 While it is used in ACTS-internal applications such as material mapping, it is not employed for
0011 `EventData` and `Geometry` identification in an experiment setup. Instead, one should define and use the
0012 `Identifier` class in the latter case.
0013
0014 :::{doxygenclass} Acts::GeometryIdentifier
0015 ---
0016 members: kVolumeMask,kBoundaryMask,kLayerMask,kApproachMask,kSensitiveMask,kExtraMask
0017 ---
0018 :::