|
Celeritas 0.7.0-dev.161+develop.301cbc939
|
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, primarily for debug output. | |
| 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.