|
ACTS
Experiment-independent tracking
|
Tracking geometry reader backend. More...
#include <detray/io/backend/geometry_reader.hpp>
Public Types | |
| using | payload_type = detector_payload |
| Payload type that the reader processes. | |
Static Public Member Functions | |
| template<class detector_t> | |
| static surface_data< detector_t > | from_payload (const surface_payload &sf_data) |
| Build surface-factory data from a serialized surface entry. | |
| template<class detector_t> | |
| static detector_t::transform3_type | from_payload (const transform_payload &trf_data) |
| template<class detector_t> | |
| static void | from_payload (detector_builder< typename detector_t::metadata, volume_builder > &det_builder, const payload_type &det_data) |
| Populate the detector builder from a serialized geometry payload. | |
Static Public Attributes | |
| static constexpr std::string_view | tag = "geometry" |
| Tag the reader as "geometry". | |
Tracking geometry reader backend.
Fills a detector_builder from a detector_geometry_payload
|
static |
Build surface-factory data from a serialized surface entry.
| detector_t | Detector type being constructed. |
| sf_data | Serialized surface data, including masks and transform. |
|
static |
| trf_data |
|
static |
Populate the detector builder from a serialized geometry payload.
| detector_t | Detector type being constructed. |
| det_builder | Builder receiving volumes, surfaces, and links. |
| det_data | Geometry payload to decode. |