Mihaly Novak
(CERN)
27/03/2023, 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)
27/03/2023, 15:50
- introduction of our work environment (i.e. the virtual machine installation,
demystification of Geant4 install andCMake
configuration, etc.) - recapitulation of some object oriented concept of C++ crucial for the course
(such as interface and their usage)
Mihaly Novak
(CERN)
28/03/2023, 14:00
- introduction of the
G4VUserDetectorConstruction
interface - introduction to the Geant4 geometry description
- introduction to the Geant4 material description
Mihaly Novak
(CERN)
28/03/2023, 15:55
- we will develop the
main
of our application then we start to implement the
mandatory components, first the DetectorConstruction, i.e. the detector
geometry and material description
Mihaly Novak
(CERN)
29/03/2023, 16:00
- 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)
30/03/2023, 16:00
- recapitulation of the related Geant4 concepts (
run
,event
,step
) - introduction of the Stepping-, Event- and Run-Actions and the related Geant4
interfaces (G4UserRunAction
,G4UserEventAction
,G4UserSteppingAction
) - implement the remaining user actions of our application
Mihaly Novak
(CERN)
31/03/2023, 14:00
- introduction to Geant4 UI commands
- implement some UI commands to allow e.g. change of the target material, thickness
Mihaly Novak
(CERN)
31/03/2023, 15:50
- enjoy using the application that we developed together, compare the results
with experimental data - summary of the course and outlook
Alberto Ribon
(CERN),
Gabriele Cosmo
(CERN),
John Apostolakis
(CERN),
Mihaly Novak
(CERN),
Vladimir Ivantchenko
(CERN)
Extension of existing concepts
John Apostolakis
(CERN),
Mihaly Novak
(CERN),
Vladimir Ivantchenko
(CERN)
- Finding information in G4Step, G4Track
- Creating Sensitive Detector ProcessHits() method that extract energy deposit
- Alternative method: Built-in scorer
Alberto Ribon
(CERN),
John Apostolakis
(CERN),
Vladimir Ivantchenko
(CERN)
- Simple magnetic field
- EM physics exercises
- Hadronic: choose hadronic physics list + compare profile of pion shower to electron shower
Alberto Ribon
(CERN),
John Apostolakis
(CERN),
Vladimir Ivantchenko
(CERN)
- Hadronic: choose hadronic physics list + compare profile of pion shower to electron shower
John Apostolakis
(CERN),
Mihaly Novak
(CERN),
Vladimir Ivantchenko
(CERN)
John Apostolakis
(CERN),
Mihaly Novak
(CERN)
- Visualise your detector geometry
Brief overview and hands-on exercises
John Apostolakis
(CERN)
How the course will proceed
Technical aspects -- using Zoom breakout rooms to interact with lecturers during hands-on session
Interacting via Mattermost for questions 'online'
Exercise follow up