Celeritas
0.5.0-86+4a8eea4
|
Convert a Geant4 solid to an ORANGE object. More...
#include <SolidConverter.hh>
Public Types | |
Type aliases | |
using | arg_type = G4VSolid const & |
using | result_type = std::shared_ptr< orangeinp::ObjectInterface const > |
Public Member Functions | |
SolidConverter (Scaler const &scaler, Transformer const &transformer) | |
Construct with functors for applying scales and transformations. | |
result_type | operator() (arg_type) |
Convert a Geant4 solid to a CSG object. | |
result_type | to_sphere (arg_type) const |
Convert a Geant4 solid to a sphere with equivalent capacity. | |
Convert a Geant4 solid to an ORANGE object.