Celeritas  0.5.0-56+6b053cd
Classes | Public Member Functions | List of all members
celeritas::g4org::PhysicalVolumeConverter Class Reference

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)
 

Detailed Description

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.


The documentation for this class was generated from the following files: