Geant4@McGill
 
 
 
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
 
09:00-09:15    Welcome (ppt,pdf) (Local Organizer)
 
09:15-09:30    Tutorial Introduction (ppt,pdf) (J.Perl)
Tutorial structure
Lecturer introducton
 
09:30-10:30    Kernel I (ppt,pdf) (M.Asai)
General introduction
    Global structure
    Run, event, track, step, trajectory, etc.
    User classes
 
10:30 - 11:00 Break
 
11:00 - 11:30 Geometry I (ppt,pdf) (M.Asai)
    Introduction
    G4VUserDetectorConstruction class
    Solid
    Logical volume
 
11:30 - 12:00 Physics I (ppt,pdf) (D.Wright)
    Introduction
    G4VUserPhysicsList class
    Modular physics list
    Packaged physics lists
 
12:00 - 12:30 Visualization I (ppt,pdf) (J.Perl)
    Introduction to Visualization
    Quick Looks at Seven Visualization Drivers
 
12:30 - 14:00 Break
 
14:00 - 14:30 Physics II (ppt,pdf) (D.Wright)
    Overview
    Processes
 
14:30 - 14:50 User Interface I (ppt,pdf) (M.Asai)
    Syntax
    Interactive mode / batch mode
    G4UIterminal class
 
14:50 - 15:10 Visualization II (ppt,pdf) (J.Perl)
    Visualization UI commands
 
15:10 - 15:30 User Documents and Examples I (ppt,pdf) (D.Wright)
    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
  Mac
    Installation of Visualization tools
  DAWN
 
 
Tuesday (09/26/06)
 
08:30 - 08:50 Material Definition (ppt,pdf) (T.Koi)
    Defining Materials
    NIST Material database
 
08:50 - 09:40 Geometry II (ppt,pdf) (M.Asai)
    Placement volume
    Parameterized volume
 
09:40 - 10:30 Physics III (ppt,pdf)(D.Wright)
    Production thresholds
    Cuts per region
    Decay
    Optical
 
10:30 - 11:00 Break
 
11:00 - 11:30 Primary Particle (ppt,pdf) (M.Asai)
    G4VUserPrimaryGeneratorAction class
    G4ParticleGun
    General particle source
 
11:30 - 11:50 Visualization III (ppt,pdf) (J.Perl)
    Visualization of trajectory
    Visualization attributes
 
11:50 - 14:00 Hands-on II (T.Koi)
    Material and geometry implementation
    Visualization of geometry
    Shoot primaries
    Minimal (EM) physics list
 
 
Wednesday (09/27/06)
 
08:30 - 09:10 Geometry III (ppt,pdf) (M.Asai)
    Replica, Division
    Geometry checking tools
    Touchable
    Region
 
09:10 - 09:40 EM Physics I (ppt,pdf) (T.Koi)
    EM standard overview
    Multiple scattering
 
09:40 - 10:10 EM Physics II (ppt,pdf) (D.Wright)
    Low-E EM overview
 
10:10 - 10:30 Break
 
10:30 - 11:10 Scoring I (ppt,pdf) (M.Asai)
    Introduction to sensitivity
    G4VPrimitiveScorer and related classes
    G4VSDFilter
    G4Run and G4UserRunAction
 
11:10 - 11:20 Analysis (ppt,pdf) (J.Perl)
    Analyze scored results
 
11:20 - 12:30 Hands-on III (T.Koi)
    Define scorers
    Output results
 
12:30 - 14:00 Break
 
14:00 - 14:20 User Interface II (ppt,pdf) (M.Asai)
    Define user commands
 
14:20 - 15:10 Hadronic Physics I (ppt,pdf) (D.Wright)
    Overview
    Cascade models
    Parameterized models
 
15:10 - 15:30 Scoring II (ppt,pdf) (M.Asai)
    Sensitive detector
    Hits
 
15:30 - 16:00 Break
 
16:00 - 18:00 Hands-on IV (T.Koi)
    Storing hits
 
 
Thursday (09/28/06)
 
08:30 - 09:20 Geometry IV (ppt,pdf) (M.Asai)
    Magnetic field
    Nested parameterization
    Reflected volume, Assembly volume
    Geometry optimization
    Moving objects
 
09:20 - 09:50 User Documents and Examples II (ppt,pdf) (D.Wright)
    Toolkit developers manual
    Physics reference manual
    Extended and advanced examples in Geant4 distribution
 
09:50 - 10:30 Event Biasing (ppt,pdf) (J.Perl)
    Overview
    Geometrical importance biasing
    Bremsstrahlung splitting
 
10:30 - 11:00 Break
 
11:00 - 12:30 Hands-on V (T.Koi)
    Alternate physics lists
    Event biasing by Bremsstrahlung splitting
 
12:30 - 14:00 Break
 
14:00 - 14:40 Hadronic Physics II (ppt,pdf) (T.Koi)
    Neutron physics
    Ion physics
    Radioactive decay
 
14:40 - 15:30 Kernel II (ppt,pdf) (M.Asai)
    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