|
Celeritas 0.7.0-dev.196+develop.8d0d9047c
|
Scalar data for a single "unit" of volumes defined by surfaces. More...
#include <OrangeData.hh>
Public Types | |
| using | VolumeRecordId = ItemId< VolumeRecord > |
| using | ConnectivityRecordId = ItemId< ConnectivityRecord > |
| using | LocalVolumeIdId = ItemId< LocalVolumeId > |
| using | VolDepthUint = ItemId< vol_level_uint > |
Public Member Functions | |
| CELER_FUNCTION | operator bool () const |
| True if defined. | |
Public Attributes | |
| SurfacesRecord | surfaces |
| ItemMap< LocalSurfaceId, ConnectivityRecordId > | connectivity |
| ItemMap< LocalVolumeId, VolumeRecordId > | volumes |
| ItemMap< LocalVolumeId, LocalVolumeIdId > | local_parent |
| ItemMap< LocalVolumeId, VolDepthUint > | local_vol_level |
| detail::BIHTree | bih_tree |
| LocalVolumeId | background {} |
| Default if not in any other volume. | |
| bool | simple_safety {} |
Scalar data for a single "unit" of volumes defined by surfaces.
If using a HEP geometry implementation and this unit represents multiple parent/child levels of the geometry hierarchy (via "inlining" during construction; see g4org::ProtoConstructor):
If this unit does not represent a Geant4/HEP volume hierarchy, those two arrays will be empty.