|
Celeritas 0.7.0-dev.196+develop.8d0d9047c
|
Input definition for a unit. More...
#include <OrangeInput.hh>
Public Types | |
| using | MapVolumeDaughter = std::map< LocalVolumeId, DaughterInput > |
| using | MapLocalParent = std::map< LocalVolumeId, LocalVolumeId > |
Public Member Functions | |
| operator bool () const | |
| Whether the unit definition is valid. | |
Public Attributes | |
| std::vector< VariantSurface > | surfaces |
| std::vector< VolumeInput > | volumes |
| BBox | bbox |
| Outer bounding box. | |
| MapVolumeDaughter | daughter_map |
| The given local volume is replaced by a transformed universe. | |
| MapLocalParent | local_parent_map |
| The given local volume is structurally "inside" another local volume. | |
| BackgroundInput | background |
| Metadata for the volume that represents the boundary of the unit. | |
| std::vector< Label > | surface_labels |
| Label | label |
Input definition for a unit.
vector<NodeId> volumes;