Geant4 Training (and related training material)

This page collects some training material useful to Geant4 developers and users.

Courses and Lectures by INFN-Genova members

2013

Geant4 Short Course (slides)
Refresher Course: Geant4 Physics Validation (slides)
IEEE NSS-MIC, Seoul, Korea, 27 October 2013

2012

Geant4 Refresher Course (slides), IEEE Nuclear Science Symposium - Medical Imaging Conference, October 2012

Refactoring at the Advanced Programming Concepts School, DESY, Hamburg, October 2012

2011

Geant4 Refresher Course, IEEE Nuclear Science Symposium - Medical Imaging Conference, October 2011

2010

Geant4 Tutorial, ANS Winter Meeting, Las Vegas, November 2010: Overview, User Application, Physics, Example
Geant4 Refresher Course, IEEE Nuclear Science Symposium - Medical Imaging Conference, November 2010

2009

Geant4 Tutorial, University of Florida, November 2009
Geant4 Training Course, PTB, Braunschweig, June 2009

2008

Geant4 Short Course, IEEE NSS-MIC, Dresden, Germany, October 2008
Geant4 Training Course, ORNL, Oak Ridge, TN, USA, May 2008

2007

Geant4 Refresher Course, IEEE NSS 2007, Honolulu, HI, October 2007
Introduction to Geant4, CMPWG-II Workshop, Gainesville, FL, October 2007
Geant4: a High Energy Physics all particle transport code Introduction to a Geant4 application for dosimetry
  International Workshop on Monte Carlo Codes, NPL, Teddington, UK, 26-27 March 2007

2006

Geant4 Course at the Japan-Taiwan Symposium on Simulation in Medicine: Geant4 Low Energy Electromagnetic Physics
Geant4 Tutorial at The Monte Carlo Method in Medical Physics: computational codes and their applications, Roma, November 2006
Geant4 Short Course at NASA-JPL, Pasadena, CA, November 2006: PhysicsLists in Geant4 Advanced Examples, brachytherapy, hadrontherapy, radioprotection
Geant4 Tutorial at Innovative Particle and Radiation Detectors Conference, Siena, October 2006
Geant4 Course at the Austrian Academy of Sciences, Vienna, May 2006
Geant4 Short Course at INFN Pisa, January 2006

2005

Geant4 Course at MICROS 2005, Venezia, November 2005
Geant4 Lectures, Physics Dept., Univ. of Genova, October 2006

2004

Geant4 Short Course at IEEE NSS-MIC, Roma, 17 October 2004
Introduction to Geant4 Guided tour of a Geant4 application example
  1 Seminario sul Software della Fisica Nucleare, Subnucleare ed Applicata, Alghero, June 2004
Geant4 Tutorial at NPL, Teddington, March 2004
Geant4 Tutorial Geant4 exercise, CPS Innovation, Knoxville (TN), January 2004

2003

Geant4 Tutorial at Medical Physics School, Archamps, November 2003
Geant4 User Workshop, Helsinki, 30-31 October 2003: Low Energy Physics Applications, Guided Tour of an Example
Geant4 Short Course at IEEE NSS-MIC, Portland, Usa, 19 October 2003
Geant4 Tutorial at Alenia Spazio, Torino, July 2003

2002

Geant4 and Anaphe Tutorial, National Southern Laboratory, Catania, 3-4 December 2002
Geant4 and Anaphe Tutorial, Gran Sasso Laboratory, 2 July 2002
Geant4 User Workshop and School, Salamanca, 25-19 July 2002
Geant4 through an application example Geant4 experimental applications and results
   Lectures at the "12th Detectors School", Villa Gualino, Torino, February 2002

1999-2001

The Geant4 Toolkit
  Lectures at the "11th Detectors School", Villa Gualino, Torino, March 2001
Introduction to Geant4: Part 1, Part 2, Part 3, Part 4, Part 5, Part 6
  Lectures at the "10th Detectors School", Villa Gualino, Torino, February 2000
Lectures on Geant4 physics
  Lecture notes for a CNTC Course on Geant4, Bologna, December 1999

Other training material  

The Geant4 Simulation Toolkit and its applications, Introductory Seminar by M.G. Pia, 2001
Geant4 Course at the Medical Physics Postgraduate School, Univ. Genova, 2003

Geant4 Collaboration Training

Geant4 Training - The training programmes offered by the Geant4 Collaboration
Documentation on Geant4 GUI, UI, GAG, GGE, GPE
FAQs on Geant4 GUI, UI, GAG, GGE, GPE
Useful links for Geant4 Visualisation and GUI
Proposal of Training Requirements

Software engineering, OO technology, C++

Documentation on OO technology
Software engineering documentation
STL documentation
Useful books

Last modified - Maria Grazia Pia