celeritas-project / celeritas

Celeritas is a new Monte Carlo transport code designed to accelerate scientific discovery in high energy physics by improving detector simulation throughput and energy efficiency using GPUs.
https://celeritas-project.github.io/celeritas/user/index.html
Other
58 stars 32 forks source link

Complete GDML-to-ORANGE geometry converter #1180

Closed sethrj closed 3 months ago

sethrj commented 3 months ago

This adds the capability to construct an ORANGE geometry from a GDML file. It test both the construction of the OrangeInput that's used as an intermediary, and of the tracking itself. A follow-on PR will change downstream tests to defaulting to directly converting the GDML.

It does not yet support direct Geant4 logical volume mapping so this won't yet work for Geant4 integration. However, the GDML inputs from more complex detectors can be used to test EM tracking performance in Celeritas.

sethrj commented 3 months ago

@elliottbiondo This next, please!