|
Celeritas 0.7.0-dev.194+develop.0df4cab59
|
Construct a "physical volume" and its children from a Geant4 object. More...
#include <PhysicalVolumeConverter.hh>
Classes | |
| struct | Builder |
| struct | Data |
Public Types | |
Type aliases | |
| using | arg_type = G4VPhysicalVolume const & |
| using | result_type = PhysicalVolume |
Public Member Functions | |
| PhysicalVolumeConverter (GeantGeoParams const &geo, Options const &options) | |
| Construct with options. | |
| ~PhysicalVolumeConverter () | |
| Default destructor. | |
| result_type | operator() (arg_type vol) |
Construct a "physical volume" and its children from a Geant4 object.
This recurses through the physical volume. It holds a weak-pointer cache of logical volumes already created.