Tutorial Home Page

 

 

Geant4 Tutorial for Medical, Space and Particle Physics - Agenda

 

Last modified 9 March 2006


Tuesday, 7th March

08:30 - 09:00 Registration

09:00 - 09:10 Welcome (R. Mount)

09:10 - 09:30 Tutorial introduction (J. Perl) (ppt, pdf)
Emergency Information
Networking
Tutorial structure

09:30 - 10:30 Kernel I (M. Asai) (ppt)
General introduction
Global structure
Run, event, track, step, trajectory, etc.
User classes

10:30 - 11:00 Break

11:00 - 11:30 Geometry I (M. Asai) (ppt)
Introduction
G4VUserDetectorConstruction class
Solid
Logical volume

11:30 - 12:00 Physics I (D. Wright) (ppt, pdf)
Introduction
G4VUserPhysicsList class
Modular physics list
Packaged physics lists

12:00 - 12:30 Visualization I (J. Perl) (ppt, pdf)
Introduction to Visualization
Quick Looks at Seven Visualization Drivers

12:30 - 14:00 Break

14:00 - 14:30 User Interfaces I (M. Asai) (ppt)
Syntax
Interactive mode / batch mode
G4UIterminal class

14:30 - 14:50 Visualization II (J. Tinslay) (ppt, pdf)
Visualization UI commands

14:50 - 15:20 User documents and examples I (D. Wright) (ppt, pdf)
Installation Guide
Application developers manual
Novice examples in Geant4 distribution
LXR source code browser
HyperNews

15:20 - 15:50 Break

15:50 - 16:10 Installation of Geant4 (W. Kroeger) (pdf)
Installation of CLHEP
Installation of Geant4
Installation of Data files
Installation of Visualization Tools, OpenGL, WIRED and DAWN

16:10 - 18:00 Hands-on 1 (W. Kroeger) (html)
Installation of Geant4
Lecturers will be on hand into the evening to help any users who have not yet been able to complete the Geant4 installation. Lecturers are also available for the people who had already installed Geant4 successfully to examine some examples.


Wednesday, 8th March

09:00 - 09:40 Hands-on 2 instructions (D. Wright)
Execute novice examples to confirm the Geant4 installation

09:40 - 10:10 Material definition (M. Maire) (ppt)
Defining Materials
NIST Material database

10:10 - 10:30 Geometry II (M. Asai) (ppt)
Placement volume
Parameterized volume

10:30 - 11:00 Break

11:00 - 11:30 Geometry III (M. Asai) (ppt)
Replica, Division
Geometry checking tools
Touchable
Region

11:30 - 11:50 Visualization III (J. Tinslay) (ppt, pdf)
Visualization of trajectory

11:50 - 12:10 Visualization IV (J. Perl) (ppt, pdf)
Visualization attributes

12:10 - 12:30 Physics II (D. Wright) (ppt, pdf)
Overview
Processes

12:30 - 14:00 Break

14:00 - 14:30 Physics III (D. Wright) (ppt, pdf)
Production thresholds
Cuts per region
Decay
Optical

14:30 - 15:00 EM Physics I (M. Maire) (pdf)
EM standard overview
Multiple scattering

15:00 - 15:30 EM Physics II (S. Incerti) (ppt, pdf)
Low-E EM overview

15:30 - 16:00 Break

16:00 - 16:15 Introduction to hands-on example (T. Aso) (ppt, pdf)

16:15 - 18:00 Hands-on 3 instructions (T. Aso)
Material and geometry implementation
Visualization


Thursday, 9th March

09:00 - 09:45 Hadronic Physics I (D. Wright) (ppt, pdf)
Overview
Cascade models
Parameterized models

09:45 - 10:30 Hadronic Physics II (T. Koi) (ppt, pdf)
Neutron physics
Ion physics
Radioactive decay

10:30 - 11:00 Break

11:00 - 11:20 Scoring I (M. Asai) (ppt)
Introduction to sensitivity

11:20 - 12:00 Scoring II (T. Aso)(ppt, pdf)
G4VPrimitiveScorer and related classes
G4VSDFilter
G4Run and G4UserRunAction

12:00 - 12:30 Analysis I (J. Perl) (ppt, pdf)
Analyze scored results

12:30 - 14:00 Break

14:00 - 14:15 Introduction to hands-on example (T. Aso)(ppt, pdf)

14:15 - 15:45 Hands-on 4 instructions (T. Aso)
Define scorers
Alternate physics lists
Output results

15:45 - 16:15 Break

16:15 - 16:35 Primary particle (M. Asai) (ppt)
G4VUserPrimaryGeneratorAction class
G4ParticleGun
General particle source

16:35 - 17:00 Scoring III (M. Asai) (ppt)
Sensitive detector
Hits

17:00 - 18:00 Hands-on 5 instructions(T. Aso)
Storing hits


Friday, 10th March

09:00 - 09:30 User interface II (M. Asai) (ppt)
Define user commands

09:30 - 10:10 Event biasing I (T. Aso)(ppt, pdf)
Overview
Geometrical importance biasing

10:10 - 10:30 Event biasing II (J. Tinslay)(ppt, pdf)
Bremsstrahlung splitting

10:30 - 11:00 Break

11:00 - 11:15 Introduction to hands-on example (J. Tinslay) html

11:15 - 12:30 Hands-on 6 instructions (J. Tinslay)
Event biasing by Bremsstrahlung splitting

12:30 - 14:00 Break

14:00 - 14:30 Geometry IV (M. Asai) (ppt)
Magnetic field
Nested parameterization
Reflected volume, Assembly volume
Geometry optimization
Moving objects

14:30 - 15:10 Kernel II (M. Asai) (ppt)
User limits
User information classes
Stack management
Shower parameterization
Persistency

15:10 - 15:40 User documents and examples II (D. Wright) (ppt, pdf)
Toolkit developers manual
Physics reference manual
Extended and advanced examples in Geant4 distribution

15:40 - 16:10 Break

16:10 - 17:20 Brainstorming session
Participants are encouraged to raise their issues of "how to create a simulation application".
Lecturers join to the brainstorming discussion.

17:20 - 17:30 Concluding remarks (M. Asai) (ppt)

17:30 Adjourn


SLAC Geant4 Team
Contact the Tutorial Organizers