...
- Return to the work dir, create a Geant4 subdir and go into it.
No Format cd $sim_work mkdir geant4 cd geant4
- Download the Geant4 tarball.
No Format wget http://geant4.cern.ch/geant4/source/source/geant4.7.1.tar.gz
- Unzip it.
No Format tar -zxvf geant4.7.0.p01.tar.gz
- Set the following variables in setup.sh. (You should not need to run Configure.)
No Format export G4INSTALL=${sim_work}/geant4/geant4.7.1 export G4SYSTEM=Linux-g++
- If you want to enable OpenGL-based visualization, set these variables, too.
No Format export G4VIS_BUILD_OPENGLX_DRIVER=1 export G4VIS_USE_OPENGLX=1 export OGLHOME=/usr
- Refer to the Application Guide Section on Enviroment Variables for additional enviroment variables that you might want to set.
- Go into the Geant4 base dir.
No Format cd geant4.7.1
- LCPhys requires that a special flag is set in order to use the latest Kaon model. At the end of config/architecture.gmk, insert the following line exactly as it appears below:
Hopefully, this hack will be remedied soon!No Format CPPFLAGS += -DG4BERTINI_KAON
- Build the libraries, which will be placed at $G4INSTALL/lib/Linux-g++. (This could take up to a few hours depending on your machine.)
No Format cd source make #
- Install the includes into *$G4INSTALL/include* .
No Format make includes
- Build the physics list libraries. These will go into the default location at $G4INSTALL/lib/plists/Linux-g++.
No Format cd ../physics_lists/hadronic make
...