Using geant4 for Application Development at Jefferson Lab. 

  • geant4 is a toolkit for the simulation of the passage of particles through matters.
  • geant4 is part of the CUE Common Environment. It is installed in /site/12gev_phys.
  • At Jefferson Lab, geant4 is maintained on /site by Maurizio Ungaro and Makoto Asai



The geant4 environment is set up with the other packages using the JLab common environment scripts, for example:

source /site/12gev_phys/softenv.csh 2.5

For bash / zsh users:

source /site/12gev_phys/ 2.5

Available Versions

The supported geant4 versions can be found here.


geant4 on your PC using CUE install

A step-by-step guide on how to install geant4 and all its dependencies can be found here.


New Feature Requests

If you want a geant4 feature not included in the standard release we will be happy to help implement it.  


12000 Jefferson Avenue, Newport News, VA, 23606
Phone:(757)269-7100 Fax: (757)269-7363