|
Celeritas 0.7.0-dev.328+develop.a407567
|
Construction options for CSG conversion. More...
#include <Import.hh>

Public Attributes | |
Problem scale and tolerance | |
| double | unit_length {celeritas::lengthunits::millimeter} |
| Scale factor (input unit length), customizable for unit testing. | |
| Tolerance | tol |
| Construction and tracking tolerance (native units) | |
Structural conversion | |
| bool | implicit_parent_boundary {true} |
| Remove bounding surfaces from lower-level universes. | |
| LogicNotation | logic {LogicNotation::infix} |
| Logic expression notation for runtime: simplified if infix. | |
Debug output | |
| std::string | objects_output_file |
| Write converted Geant4 object structure to a JSON file. | |
| std::string | csg_output_file |
| Write constructed CSG surfaces and tree to a JSON file. | |
| std::string | org_output_file |
| Write final org.json to a JSON file. | |
Construction options for CSG conversion.