12#include "detray/definitions/detail/qualifiers.hpp"
50#define ENUM_PRINT(x) \
62 ENUM_PRINT(e_cylinder);
63 ENUM_PRINT(e_rectangle);
64 ENUM_PRINT(e_trapezoid);
67 ENUM_PRINT(e_unknown);
80 ENUM_PRINT(e_sensitive);
81 ENUM_PRINT(e_passive);
84 os <<
"e_unknown/e_all";
Detray include(s).
Definition array_operators.hpp:18
volume_id
Shape of a detector volume.
Definition geometry.hpp:27
surface_id
surface type, resolved during navigation.
Definition geometry.hpp:41
std::ostream & operator<<(std::ostream &os, volume_id vid)
Write the volume shape identifier using its enumerator name.
Definition geometry.hpp:59