Warning, /geant4/examples/extended/geometry/vecGeomNavigation/README is written in an unsupported language. File is not indexed.
0001
0002
0003 This example demonstrates integration of the navigation elements of
0004 [VecGeom](https://gitlab.cern.ch/VecGeom/VecGeom), to investigate the
0005 performance benefits.
0006
0007 This integration is in development. Supporting Placement volumes -- other
0008 volumes would be handled by existing Geant4 navigation.
0009
0010 The example loads a GDML file for the geometry, and can execute a batch
0011 file (vecgeomNav.in) or run interactive commands or both.
0012
0013 # Installation / Configuration
0014
0015 ## Dependencies
0016
0017 In addition to Geant4, two projects: are required VecGeom and G4VecGeomNav.
0018 VecCore is also required, but can be found through VecGeom.
0019
0020 It is optionally possible to use Root in G4VecGeomNav to store voxel
0021 information for safety computation. These can require significant computation
0022 to calculate if at least one logical volume contains many daughter volume.
0023
0024 ## Configuration
0025 - To configure you must set:
0026
0027 setenv CMAKE_PREFIX_PATH "${VECCORE_DIR}:${VECGEOM_DIR}"
0028
0029 or if you are using Vc from Root
0030 setenv CMAKE_PREFIX_PATH "${ROOTSYS}:${VECGEOM_DIR}"
0031 where VecGeom has also been built with the same installation of Vc from Root.
0032