GUIMesh: A tool to import STEP geometries into Geant4 via GDML
Abstract
Detailed radiation analysis of instruments flown in space is critical to ensure mission safety, often requiring the use of state-of-the-art particle transport simulation tools. Geant4 is one of the most powerful toolkits to simulate the interaction and the passage of particles through matter, but it is not prepared to receive Standard for The Exchange of Product data (STEP) files, the most versatile Computer-Aided Design (CAD) format, as input, requiring previous conversion to other CAD formats. This may lead to loss of detail and under or overestimation of the quantities under study, especially when the instruments have complex shapes, and/or a large number of volumes. Though several solutions have been proposed to import complex geometries from STEP files into Geant4, so far, only commercial options are available. In this paper we present a new tool, GUIMesh, that embeds FreeCAD libraries, an open-source CAD editor, to tessellate volumes, and convert them to Geometry Description Markup Language (GDML), a Geant4 readable format, in a straightforward way. Several degrees of freedom are given to the user regarding mesh precision and choice of material. Different geometries were tested for material definition, geometry and navigation errors, and the method used was successfully validated.
- Publication:
-
Computer Physics Communications
- Pub Date:
- June 2019
- DOI:
- 10.1016/j.cpc.2019.01.024
- arXiv:
- arXiv:1807.04319
- Bibcode:
- 2019CoPhC.239..150P
- Keywords:
-
- Geant4;
- STEP;
- GDML;
- Radiation;
- Simulation;
- Mesh;
- Physics - Computational Physics
- E-Print:
- doi:10.1016/j.cpc.2019.01.024