Formation Geant4 – DNA Ghana 18 – 22/03/2024 - Detailed program

TUESDAY

Morning - Session 3 (3h15) - Primaries


9:00 - 9:30 Primary Particle (Marc) (was 45’)


9:30 - 10:00 Exercise 3a – Implement primary action with G4ParticleGun - 30’


10:00 - 10:15 Random number generators (Marc)


10:15 - 10:45 Exercise 3b – Play with /random/ commands - 30’


10:45 - 11:00 coffee break


11:00 - 11:30 User Interface (Igor)


11:30 - 12:00 Visualization (Igor)


12:00 - 12:30 Exercise 2b, 3c – Updating vis.mac - 30’


12:30 - 14:00 lunch break


Afternoon - Session 4 (2h45) - Physics (0,1)


14:00 - 14:45 Physics 0,1 (Marc


14:45 - 15:30 Exercise 4a – Play with /particle command, add G4PhysList Factory in main - 45’


15:30 - 15:45 coffee break


15:45 - 16:15 UI II (Igor)


16:15 - 17:00 Exercise 6b – Add own command with generic messenger – 30’

WEDNESDAY

Morning - Session 5 (3h15) - Scoring


9:00 - 9:15 User Actions (Marc)


9:15 - 9:45 Scoring – 1 - Sensitive detectors (Ivana)


9:45 - 10:30 Exercise 5a – Complete hits, SD – tracking chamber - 45’


10:30 - 10:45 coffee break


10:45 - 11:15 Scoring – 2 – Touchables, Extracting Information (Ivana)


11:15 - 12:30 Exercise 5b (calorimeter hits), [5c (drawing hits)] - 45’ (was 60’)


12:30 - 14:00 lunch break


Afternoon - Session 6 (2h45) - Physics (2), Analysis


14:00 - 14:45 Physics - part-2 (Marc)


14:45 - 15:15 Exercise 6a – Exploring run/setCut commands, Define regions – 30’ (was 45’)


15:15 - 15:30 coffee break


15:30 - 16:15 Analysis (Ivana)


16:15 - 17:00 Exercise 6b – Add histograms, ntuple - 60’

THURSDAY

Morning - Session 7 (3h15) - DNA Physics, Scoring II


9:00 - 10:30 Introduction to Geant4DNA (Konstantinos)


10:30 - 10:45 coffee break


10:45 - 12:00 Exercise DNA - 1h15’


12:00 - 12:30 Scoring II – G4 scorers (Igor)


12:30 - 14:00 lunch break


Afternoon - Session 8 (2h45) - Multithreading, Scoring II, Geometry Persistency


14:00 - 14:30 Multithreading – 1 (Igor)


14:30 - 15:00 Exercise 7a - Migration application to MT - 30’


15:00 - 15:30 Multithreading – 2, 3 (Igor)


15:30 - 15:45 coffee break


15:45 - 16:15 Exercise 7b - MT configuration, data race - 30’


16:15 - 16:40 Geometry persistency – 3 (Igor)


16:40 - 17:00 Exercise 7d – Add export to GDML file in main

FRIDAY

Morning - Session 9 (3h15) Geometry II, Physics II


9:00 - 9:20 Magnetic field (Ivana)


9:20 - 9:50 Exercise 8a – Rotate tube volume, add mag. Field – 30’ (was 45’)


9:50 - 10:10 Geometry – II (Ivana) (Repeated Placements, Debugging Techniques)


10:10 - 10:40 Exercise 8b – Change Calorimeter layers with replica - 20’ (was 30’)


10:40 - 10:55 coffee break


10:55 - 11:55 Physics II (Marc)


11:55 - 12:30 Exercise 9a, 9b – Exploring physics – 35’ (was 100’ !!)


12:30 - 14:00 lunch break


Afternoon - Session 10 (2h45) Vis II, Kernel II, Biasing, Closing If Physics II fits in 1 hour + 30’ exrecise, otherwise we drop Vis II and Kernel II and put more time for physics


14:00 - 14:45 Biasing (Marc)


14:45 - 15:15 Exercise 10 – Biasing


15:15 - 15:30 coffee break


15:45 - 16:00 Visualization II (Ivana)


16:00 - 16:30 Exercise - GUI extension


16:30 - 17:00 Closing

REDUCED PRESENTATIONS/HANDS-ON requiring reworking

Primary Particle – Marc reduced by 15’ (45 min to 30 min)


Geometry II – Ivana 10’ (30 min to 20 min)


Physics II – Marc 60’ (120 min to 60 min)


Exercise for Physics II 70’ (100 min to 30 min)


DROPPED PRESENTATIONS


Kernel II (Ivana) - 20’


Hands-on with reduced time


Exercise 2a – Geometry development - reduced by 15’ (60min to 45 min)


Exercise 2b, 3c – Updating vis.mac 30’ (60min to 30 min)


Exercise 5b - Calorimeter hits 15’ (45 min to 30 min)


Exercise 6a – Exploring run/setCut commands, Define regions ~ 15’ (was 45’) (45min to 15 min)


Exercise 8a – Rotate tube volume, add mag. Field ~ 15’ (45 min to 30 min)