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.
The necessary Geant4 configuration is as follows:
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 = ON
Which 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 install
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