Visual GDML, an open-source software for building and visualizing Geant4 geometry based on the GDML markup language

Jaafar EL Bakkali, Abderrahim Doudouh, Hamid Mansouri · IOSR Journal of Computer Engineering · 2017

Background and Objective: An open-source software called VisualGDML which is dedicated for geometrical and material specifications using the GDML markup language has been developed for Monte Carlo Geant4 code.Methods: The software has been written using QT4 API and uses Qscintilla library.Results: The Visual GDML open-source software offers the following features: a) a syntax highlighting for the GDML code, that makes the code more flexible and readable.b) a periodic table for facilitating the specification of the relevant materials, this by auto-generating of the adequate GDML code for each chemical element selected by the user.c) an interactive visualization system that visualizes the GDML geometry built by the user through an Open GL Stored Qt session, letting user interactively moving, rotating and zooming their 3D geometry with the aid of a computer mouse.Conclusions: We believe that our open-source software can be a helpful tool for reducing the likelihood of the human error in writing GDML code.

Read the paper · More papers on PaperTik