Celeritas 0.6.0-47+develop.b3cbb238
|
A reusable Object that can be turned into a UnitProto or a Material. More...
#include <Volume.hh>
Public Types | |
using | SPConstObject = std::shared_ptr< orangeinp::ObjectInterface const > |
Public Attributes | |
VolumeId | id |
Corresponding Geant4 logical volume. | |
GeoMatId | material_id |
Filled material ID. | |
SPConstObject | solid |
"Unplaced" parent shape | |
std::vector< PhysicalVolume > | children |
Embedded child volumes. | |
A reusable Object that can be turned into a UnitProto or a Material.
This holds equivalent information to a Geant4 G4LogicalVolume
, but with only ORANGE data structures.