Skip to content

Initial rationalisation of VECGEOM_{GEANT4,ROOT} options

Benjamin Morgan requested to merge bmorgan/spring-clean-g4-root into master

This is a first step as part of VECGEOM-555 to decouple use of VGM (and consequently ROOT and Geant4) from the main VecGeom library, moving this use into the testing suite which is the only place that uses it. Because this use is relatively complex, it needs doing in stages, so this only addresses a couple of issues:

  • Update the version of VGM to use the official GitHub repo rather than the out-of-date AliSW fork that no longer builds with current ROOT, Geant4.
  • Delete commented out/uneeded/empty blocks on VECGEOM_{GEANT4,ROOT} preprocessor symbols to reduce footprint for later removal.

Merge request reports