-
Mihaly Novak (CERN)09/05/2022, 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)09/05/2022, 16:15
- introduction of our work environment (i.e. the virtual machine installation,
demystification of Geant4 install andCMakeconfiguration, 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)10/05/2022, 14:00
- introduction of the
G4VUserDetectorConstructioninterface - introduction to the Geant4 geometry description
- introduction to the Geant4 material description
- introduction of the
-
Mihaly Novak (CERN)10/05/2022, 16:15
- we will develop the
mainof our application then we start to implement the
mandatory components, first the DetectorConstruction, i.e. the detector
geometry and material description
- we will develop the
-
Mihaly Novak (CERN)11/05/2022, 14:00
-
Mihaly Novak (CERN)11/05/2022, 16:15
- a (very basic) look behind multi-threaded Geant4
- introduction of the
G4VUserPrimaryGeneratorActionand usage - introduction of
G4VUserActionInitializationinterface - implementation of the primary generator of our application
-
Mihaly Novak (CERN)12/05/2022, 14:00
-
Mihaly Novak (CERN)12/05/2022, 16:15
- 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
- recapitulation of the related Geant4 concepts (
-
Mihaly Novak (CERN)13/05/2022, 14:00
- introduction to Geant4 UI commands
- implement some UI commands to allow e.g. change of the target material, thickness
-
Mihaly Novak (CERN)13/05/2022, 16:15
- enjoy using the application that we developed together, compare the results
with experimental data - summary of the course and outlook
- enjoy using the application that we developed together, compare the results
-
Problems with Geant4 Virtual Machine ?
Issue with alternative Geant4 installation (for those with Mac computers with M1 processor.)
Go to contribution page -
John Apostolakis (CERN)
-
Gabriele Cosmo (CERN)
-
John Apostolakis (CERN)
Overview of sensitive detectors and built-in scorers.
Go to contribution page -
Alberto Ribon (CERN), Gabriele Cosmo (CERN), John Apostolakis (CERN), Mihaly Novak (CERN), Vladimir Ivantchenko (CERN)
Extension of existing concepts
Go to contribution page -
Vladimir Ivantchenko (CERN)
-
Alberto Ribon (CERN)
-
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)
Creating and registering a simple magnetic field.
Go to contribution page -
John Apostolakis (CERN), Mihaly Novak (CERN)
- Use of messengers
-
John Apostolakis (CERN), Mihaly Novak (CERN)
- Running in multi-threading mode
-
Gabriele Cosmo (CERN), John Apostolakis (CERN)
-
Gabriele Cosmo (CERN), John Apostolakis (CERN)
-
-
John Apostolakis (CERN)
-
-
John Apostolakis (CERN), Mihaly Novak (CERN), Vladimir Ivantchenko (CERN)
-
John Apostolakis (CERN), Mihaly Novak (CERN)
-
John Apostolakis (CERN), Mihaly Novak (CERN)
-
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
Go to contribution page -
John Apostolakis (CERN)
The toolkit / library 'nature' of Geant4 and how differ from radiation transport tools ?
Is there is no Geant4 'executable' ? If not, why ?
Go to contribution page
Variety of existing Geant4-based application / tools.
How do you use Geant4 ?
Choose timezone
Your profile timezone: