Celeritas
0.5.0-86+4a8eea4
|
Construct a "physical volume" and its children from a Geant4 object. More...
#include <PhysicalVolumeConverter.hh>
Classes | |
struct | Builder |
struct | Data |
struct | Options |
Input options for the conversion. More... | |
Public Types | |
Type aliases | |
using | arg_type = G4VPhysicalVolume const & |
using | result_type = PhysicalVolume |
Public Member Functions | |
PhysicalVolumeConverter (Options options) | |
Construct with options. | |
~PhysicalVolumeConverter () | |
Default destructor. | |
result_type | operator() (arg_type g4world) |
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.