GDML I/O for VecGeom geometry package

Description

VecGeom is the new geometry library developed within the high-energy physics community, aiming to replace the legacy geometry navigation functionality provided by Geant4 and ROOT with optimized and vectorized algorithms. An important missing component of this library is I/O allowing to read geometry from application-independent formats such as the Geometry Description Markup Language (GDML).

The project aims to implementing first a GDML parser and possibly a writer allowing to make LHC geometry setups persistent and to minimize the loading time.

Task ideas

Expected results

Requirements

Mentors

source code

Corresponding Project

Participating Organizations