The 2023 tutorial is supported and organised by the CNRS IN2P3 and the Doctoral School PHENIICS, see also the university and the IN2P3 tutorial Web sites:
https://indico.in2p3.fr/event/28616/
https://www.universite-paris-saclay.fr/sites/default/files/2022-12/geant4_cours2023_ed_pheniics3.pdf
Registration deadline: February 28, 2023
The registration for the PHENIICS participants: https://www.adum.fr/script/catalogue.pl?mod=3502747&site=psaclay
The application for registration for the CNRS and external participants: https://indico.in2p3.fr/event/28616/registrations/3380/
See also http://formation.in2p3.fr/ for general information on the IN2P3 permanent trainings.
Building 203 (“Salle d’enseignement”), IJCLab, Orsay
GPS: 48.699762173340204, 2.171272884212302
Map
Note that the meeting place, usually known as “Salle d’enseignement” is not situated in the main building of the former LAL (b. 200), but in another (small) building (behind the b. 206, see the map).
On Monday morning, we will also pick up participants in front of building 200 ~5 min before the start of the tutorial.
The registration for the PHENIICS participants is organised by the doctoral school, the registration for the IN2P3 participants will be open at IN2P2 Formations.
The hands on will be done on the classroom computers (MAC OSX) with the Geant4 software already installed. If participants want to work with their laptops, it is necessary to install Geant4 before start of the course. No support for installation will be provided during the course. Also no support will be provided for Windows OS.
More detailed instructions about the necessary Geant4 configuration are available here.
The tutorial will alternate lectures with exercises for development of a user application. The goal is to learn step by step using the Geant4 toolkit and developing of a Geant4 application. The following topics will be covered:
Basic level of C++ programming language is required :
For those who need a revision, besides the books on C++, you can also revise your knowledge e.g. on this site: https://www3.ntu.edu.sg/home/ehchua/programming/index.html#Cpp and follow: 5. C++ OOP Examples 6. C++ OOP Inheritance & Polymorphism where the most important concepts used in Geant4 are presented.