-
Mihaly Novak (CERN)19/05/2025, 14:00
- scope and goal of this course
- a short introduction to Geant4
- introduction of some important Geant4 concepts such as run, event, track, etc.
-
Mihaly Novak (CERN)19/05/2025, 15:50
- introduction of our work environment (i.e. the virtual machine installation,
demystification of Geant4 install and CMake configuration, etc.) - recapitulation of some object oriented concept of C++ crucial for the course
(such as interface and their usage)
- introduction of our work environment (i.e. the virtual machine installation,
-
Mihaly Novak (CERN)20/05/2025, 14:00
- introduction of the G4VUserDetectorConstruction interface
- introduction to the Geant4 geometry description
- introduction to the Geant4 material description
-
20/05/2025, 15:50
We will develop the main of our application.
Go to contribution page
Then we will start to implement its mandatory components:
- first the DetectorConstruction, i.e. the detector geometry and material description -
Mihaly Novak (CERN)21/05/2025, 14:00
We start work today using the end-of-day2.tar.gz which you will find in Day2 (first presentation).
Please read its README.txt file to get started.
Go to contribution page -
21/05/2025, 15:50
Topics:
Go to contribution page
- a (very basic) look behind multi-threaded Geant4
- introduction of the G4VUserPrimaryGeneratorAction and usage
- introduction of G4VUserActionInitialization interface
- implementation of the primary generator of our application -
Mihaly Novak (CERN)22/05/2025, 14:00
-
Mihaly Novak (CERN)22/05/2025, 15:50
We will revisit the key Geant4 concepts (run, event, step) related to actions
Introduce of the Actions and the related Geant4 interfaces
- Stepping Action (G4UserSteppingAction),
- Event Action (G4UserEventAction),
- and RunAction G4UserRunAction,Implement the remaining user actions of our application.
Go to contribution page -
Mihaly Novak (CERN)23/05/2025, 14:00
- reviewing our applications's user actions
- Multi-threading: introduction and practical implications for our application
The starting point is end_of_day4.tar.gz found in Thursday's timetable, with its README.txt
Go to contribution page -
Mihaly Novak (CERN)23/05/2025, 16:00
Finish and use the application and compare results with experimental data
Introduction to Geant4 UI commands
Implementing UI commands to allow us to change of the target material, thickness at run-time
Final questions
Go to contribution page
Choose timezone
Your profile timezone: