Installation
Software Installation
The hands on will be done on the classroom computers where the Geant4 and ROOT software will already be installed. For the participants who want to use their own machines, the basic instructions for installation from sources are provided below.
In addition, detailed instructions for installation per platform (MacOS, Ubuntu and Windows) are provided at the dedicated Wiki pages:
The instructions are provided for the latest versions, Geant4 11.0.p01 and ROOT 6.26.00. The Geant4 versions 10.7.x (where x is any patch number) are also fine (?), but if you have an older version, it is recommended to update your installation.
Geant4 Installation
The necessary Geant4 configuration is as follows:
- Geant4 version 11.3.2 (the versions 11.3.1 or 11.2.2 are also ok)
- installation by CMake in multi-threading mode
- with the optional modules (used in the course):
- Qt
- GDML - requires xerces-c installed on the system
See Geant4 Installation Guide and the Release notes if necessary.
The CMake options of the configuration above:
-DCMAKE_BUILD_TYPE = RelWithDebInfo
-DGEANT4_BUILD_MULTITHREADED = ON
-DGEANT4_INSTALL_DATA = ON
-DGEANT4_USE_OPENGL_X11 = ON
-DGEANT4_USE_GDML = ON
-DGEANT4_USE_QT = ONWhich gives the following command line to compile and install Geant4 in a general way :
$ mkdir build
$ cd build
$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DGEANT4_BUILD_MULTITHREADED=ON -DGEANT4_INSTALL_DATA=ON -DGEANT4_USE_OPENGL_X11=ON -DGEANT4_USE_GDML=ON -DGEANT4_USE_QT=ON ../where_is_yourgeant4
$ make installROOT Installation
See ROOT documentation how to get/install ROOT. Any version 6.x.y should be fine for this tutorial.
If you need more help, please, contact Igor Semeniouk Igor.Semeniouk@llr.in2p3.fr