Jefferson Lab > GLab
Privacy and Security Notice

Geant4 Tutorial

May 22-26, 2006
Jefferson Lab, Newport News, VA

Agenda

Location: JLab Cebaf Center
Date: May 22-26, 2006
Room: Auditorium

Monday (05/22/06)
08:30-09:30Registration
09:30:09:40Welcome (ppt,pdf) P. Gueye
09:40-10:00Hall A G4 Status/Overview (ppt,pdf) D. Higinbotham
10:00-10:20Hall B G4 Status/Overview (odp,pdf) M. Ito
10:20-10:40Hall C G4 Status/Overview (ppt,pdf) S. Wood
10:40-11:00Break
11:00-11:20The GlueX Simulation Framework (ppt,pdf) R. Jones
11:20-11:40Radiation Control G4 Status/Overview (ppt,pdf) P. Degtiarenko
11:40-12:00GLab and G4 Medical (ppt,pdf) P. Gueye
12:00-14:00Lunch
14:00-14:15Tutorial Introduction I (ppt,pdf)
Information
Network, etc.
Local Organizer
14:15-14:30Tutorial Introduction II (ppt,pdf)
Tutorial structure
Lecturer introducton
J. Perl
14:30-15:30Kernel I (ppt,pdf)
General introduction
Global structure of Geant4
Run, event, track, step, trajectory, etc.
User classes
M. Asai
15:30-16:00User documents and examples I (ppt,pdf)
Installation Guide
Application developers manual
Novice examples in Geant4 distribution
LXR source code browser
Hyper News
D. Wright
16:00-16:20Break
16:20-18:00Hands-on I
Installation of Geant4
Linux
Mac
Windows
Installation of Visualization Tools
OpenGL
WIRED3
DAWN
J. Perl

Tuesday (23/05/06)
09:00-09:40Hands-on II
Execute an example application to confirm the installation
Linux
Mac
Windows
J. Perl
09:40-10:10Geometry I (ppt,pdf)
Introduction
G4VUserDetectorConstruction Class
Solid
Logical volume
M. Asai
10:10-10:40Physics I (ppt,pdf)
Introduction
G4VUserPhysicsList Class
Modular physics list
Packaged physics lists
D. Wright
10:40-11:00Break
11:00-11:30Visualization I (ppt,pdf)
Introduction to Visualization
Quick Looks at Seven Visualization Drivers
J. Perl
11:30-12:00Material Definition (ppt,pdf)
Defining Materials
NIST Material database
M. Asai
12:00-12:20Geometry II (ppt,pdf)
Placement volume
Parameterized volume
M. Asai
12:20-14:00Lunch
14:00-14:30Geometry III (ppt,pdf)
Replica, Division
Geometry checking tools
Touchable
Region
M. Asai
14:30-15:00Physics II (ppt,pdf)
Overview
Processes
D. Wright
15:00-15:20User Interface I (ppt,pdf)
Command syntax
Interactive mode / batch mode
G4Uterminal class
M. Asai
15:20-15:40Visualization II (ppt,pdf)
Visualization UI commands
J. Tinslay
15:40-16:00Break
16:00-18:00 Hands-on III
Material and geometry implementation
Visualization of geometry
J. Tinslay

Wednesday (24/05/06)
09:00-09:20Primary Particle (ppt,pdf)
G4VUserPrimaryGeneratorAction class
G4ParticleGun
Physics generator interfaces
General particle source
M. Asai
09:20-09:50Physics III (ppt,pdf)
Production thresholds
Cuts per region
Decay
Optical
D. Wright
09:50-10:10Visualization III (ppt,pdf)
Visualization of trajectory
J. Tinslay
10:10-10:30Visualization IV (ppt,pdf)
Visualization attributes
J. Perl
10:30-10:50Break
10:50-11:20EM physics I (ppt,pdf)
EM standard overview
Multiple scattering
D. Wright
11:20-11:50EM physics II (ppt,pdf)
Low-E EM overview
D. Wright
11:50-12:20User interface II (ppt,pdf)
Define user commands
M. Asai
12:20-14:00Lunch
14:00-15:00Scoring I (ppt,pdf)
Introduction to sensitivity
G4VPrimitiveScorer and related classes
G4VSDFilter
G4Run and G4UserRunAction
M. Asai
15:00-15:30Analysis (ppt,pdf)
Analyze scored results
J. Perl
15:30-15:50Break
15:50-18:00 Hands-on IV
Define scorers
Output results
J. Tinslay

Thursday (25/05/06)
09:00-09:30Scoring II (ppt,pdf)
Sensitive detector
Hits
M. Asai
09:30-10:15Hadronic Physics I (ppt,pdf)
Overview
Cascade models
Parameterized models
D. Wright
10:15-10:35Break
10:35-11:20Hadronic Physics II (ppt,pdf)
Neutron physics
Ion physics
Radioactive decay
D. Wright
11:20-12:20 Hands-on V
Storing hits
J. Tinslay
12:20-14:00Lunch
14:00-15:00Event Biasing (ppt,pdf)
Overview
Geometrical importance biasing
Bremsstrahlung splitting
J. Tinslay
15:00-16:00Geometry IV (ppt,pdf)
Magnetic field
Nested parameterization
Reflected volume, Assembly volume
Geometry optimization
Moving objects
M. Asai
16:00-16:20Break
16:20-17:20 Hands-on VI
Alternate physics lists
Event biasing
J. Tinslay

Friday (26/05/06)
09:00-10:00Kernel II (ppt,pdf)
User limits
User information classes
Stack management
Shower parameterization
Persistency
Parallelization
M. Asai
10:00-10:30User documents and examples II (ppt,pdf)
Toolkit developers manual
Physics reference manual
Extended and advanced examples in Geant4 distribution
D. Wright
10:30-10:40Concluding Remarks (ppt,pdf)
Geant4 user support processes
M. Asai
10:40-11:00Break
11:00-12:20Q/A and open discussion
12:20-14:00Lunch
14:00-15:30Medical Physics and JLab Physics
Discussion on geant4 medical physics issues (45 mins)
Discussion on geant4 JLab physics issues (45 mins)
15:30-16:00Break
16:00-17:30JLab tour and G4Lab
Tour of the CEBAF Accelerator and experimental Halls
Organizational structure of Geant4 at Jefferson Lab