ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
detray::io::surface_material_payload Struct Reference

A payload object for a material slab/rod. More...

#include <detray/io/frontend/payloads.hpp>

Collaboration diagram for detray::io::surface_material_payload:
[legend]

Public Types

using mat_type = io::material_id
 Identifier type for homogeneous material representations.

Public Attributes

std::optional< std::size_t > index_in_coll
 Index of the material in the material container Optional, if no specific sorting required.
material_param_payload mat {}
 Material parameters.
single_link_payload surface {}
 Index of the surface in the volume the material belongs to.
io::scalar thickness {std::numeric_limits<io::scalar>::max()}
 Thickness of the material slab.
mat_type type {mat_type::unknown}
 Either 'slab' or 'rod'.

Detailed Description

A payload object for a material slab/rod.