|
ACTS
Experiment-independent tracking
|
Surface grid writer backend. More...
#include <detray/io/backend/surface_grid_writer.hpp>
Public Types | |
| using | payload_type = detector_grids_payload<std::size_t, io::accel_id> |
| Payload type that the reader processes. | |
Static Public Member Functions | |
| template<detray::concepts::detector detector_t> | |
| static auto | header_to_payload (const detector_t &det, const std::string_view det_name) |
| Convert the header information into its payload. | |
| template<detray::concepts::detector detector_t> | |
| static payload_type | to_payload (const detector_t &det, const typename detector_t::name_map &) |
Convert the grid collections of a detector det into their io payload. | |
Static Public Attributes | |
| static constexpr std::string_view | tag = "surface_grids" |
| Tag the writer as "surface_grids". | |
Surface grid writer backend.
Fills a surface detector_grids_payload from a detector instance
|
static |
Convert the header information into its payload.
| detector_t | Detector type to serialize. |
| det | Detector whose surface grids are written. |
| det_name | Name recorded in the serialized header. |
|
static |
Convert the grid collections of a detector det into their io payload.
| detector_t | Detector type to serialize. |
| det | Detector whose acceleration structures are serialized. |