
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