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)
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
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.
Mihaly Novak
(CERN)
23/05/2025, 14:00
- introduction to Geant4 UI commands
- implementing UI commands to allow us to change of the target material, thickness at run-time
Mihaly Novak
(CERN)
23/05/2025, 15:50
Use the application we developed
- Compare the results with experimental data
Summary of the course and outlook