Geant4 Tutorial
September 25-28, 2006
McGill University, Montreal, Quebec, Canada
Agenda
Location: Leacock Building, Downtown McGill Campus, 855 Sherbrooke Street West
Monday (09/25/06)
08:30-09:00 Registration
Tutorial structure
Lecturer introducton
General introduction
Global structure
Run, event, track, step, trajectory, etc.
User classes
10:30 - 11:00 Break
Introduction
G4VUserDetectorConstruction class
Solid
Logical volume
Introduction
G4VUserPhysicsList class
Modular physics list
Packaged physics lists
Introduction to Visualization
Quick Looks at Seven Visualization Drivers
12:30 - 14:00 Break
Overview
Processes
Syntax
Interactive mode / batch mode
G4UIterminal class
Visualization UI commands
Installation Guide
Application developers manual
Novice examples in Geant4 distribution
LXR source code browser
HyperNews
15:30 - 16:00 Break
16:00 - 18:00 Hands-on 1 (J.Perl)
Installation of Geant4
Installation of Visualization tools
Tuesday (09/26/06)
Defining Materials
NIST Material database
Placement volume
Parameterized volume
Production thresholds
Cuts per region
Decay
Optical
10:30 - 11:00 Break
G4VUserPrimaryGeneratorAction class
G4ParticleGun
General particle source
Visualization of trajectory
Visualization attributes
Material and geometry implementation
Visualization of geometry
Shoot primaries
Minimal (EM) physics list
Wednesday (09/27/06)
Replica, Division
Geometry checking tools
Touchable
Region
EM standard overview
Multiple scattering
Low-E EM overview
10:10 - 10:30 Break
Introduction to sensitivity
G4VPrimitiveScorer and related classes
G4VSDFilter
G4Run and G4UserRunAction
Analyze scored results
Define scorers
Output results
12:30 - 14:00 Break
Define user commands
Overview
Cascade models
Parameterized models
Sensitive detector
Hits
15:30 - 16:00 Break
Storing hits
Thursday (09/28/06)
Magnetic field
Nested parameterization
Reflected volume, Assembly volume
Geometry optimization
Moving objects
Toolkit developers manual
Physics reference manual
Extended and advanced examples in Geant4 distribution
Overview
Geometrical importance biasing
Bremsstrahlung splitting
10:30 - 11:00 Break
Alternate physics lists
Event biasing by Bremsstrahlung splitting
12:30 - 14:00 Break
Neutron physics
Ion physics
Radioactive decay
User limits
User information classes
Stack management
Shower parameterization
Persistency
15:30 - 16:00 Break
16:00 - 16:15 Development Plans for Future Releases
16:15 - 16:50 Q/A and Open Discussion
16:50 - 17:00 Concluding Remarks (M.Asai)
17:00 Adjourn