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:30 | Registration | |
| 09:30:09:40 | Welcome (ppt,pdf) | P. Gueye |
| 09:40-10:00 | Hall A G4 Status/Overview (ppt,pdf) | D. Higinbotham |
| 10:00-10:20 | Hall B G4 Status/Overview (odp,pdf) | M. Ito |
| 10:20-10:40 | Hall C G4 Status/Overview (ppt,pdf) | S. Wood |
| 10:40-11:00 | Break | |
| 11:00-11:20 | The GlueX Simulation Framework (ppt,pdf) | R. Jones |
| 11:20-11:40 | Radiation Control G4 Status/Overview (ppt,pdf) | P. Degtiarenko |
| 11:40-12:00 | GLab and G4 Medical (ppt,pdf) | P. Gueye |
| 12:00-14:00 | Lunch | |
| 14:00-14:15 | Tutorial Introduction I
(ppt,pdf)
Information Network, etc. | Local Organizer |
| 14:15-14:30 | Tutorial Introduction II
(ppt,pdf)
Tutorial structure Lecturer introducton | J. Perl |
| 14:30-15:30 | Kernel I
(ppt,pdf)
General introduction Global structure of Geant4 Run, event, track, step, trajectory, etc. User classes | M. Asai |
| 15:30-16:00 | User 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:20 | Break | |
| 16:20-18:00 | Hands-on I Installation of Geant4 Linux Mac Windows Installation of Visualization Tools OpenGL WIRED3 DAWN | J. Perl |
Tuesday (23/05/06) | ||
| 09:00-09:40 | Hands-on II Execute an example application to confirm the installation Linux Mac Windows | J. Perl |
| 09:40-10:10 | Geometry I
(ppt,pdf)
Introduction G4VUserDetectorConstruction Class Solid Logical volume | M. Asai |
| 10:10-10:40 | Physics I
(ppt,pdf)
Introduction G4VUserPhysicsList Class Modular physics list Packaged physics lists | D. Wright |
| 10:40-11:00 | Break | |
| 11:00-11:30 | Visualization I
(ppt,pdf)
Introduction to Visualization Quick Looks at Seven Visualization Drivers | J. Perl |
| 11:30-12:00 | Material Definition
(ppt,pdf)
Defining Materials NIST Material database | M. Asai |
| 12:00-12:20 | Geometry II
(ppt,pdf)
Placement volume Parameterized volume | M. Asai |
| 12:20-14:00 | Lunch | |
| 14:00-14:30 | Geometry III
(ppt,pdf)
Replica, Division Geometry checking tools Touchable Region | M. Asai |
| 14:30-15:00 | Physics II
(ppt,pdf)
Overview Processes | D. Wright |
| 15:00-15:20 | User Interface I
(ppt,pdf)
Command syntax Interactive mode / batch mode G4Uterminal class | M. Asai |
| 15:20-15:40 | Visualization II
(ppt,pdf)
Visualization UI commands | J. Tinslay |
| 15:40-16:00 | Break | |
| 16:00-18:00 |
Hands-on III
Material and geometry implementation Visualization of geometry | J. Tinslay |
Wednesday (24/05/06) | ||
| 09:00-09:20 | Primary Particle
(ppt,pdf)
G4VUserPrimaryGeneratorAction class G4ParticleGun Physics generator interfaces General particle source | M. Asai |
| 09:20-09:50 | Physics III
(ppt,pdf)
Production thresholds Cuts per region Decay Optical | D. Wright |
| 09:50-10:10 | Visualization III
(ppt,pdf)
Visualization of trajectory | J. Tinslay |
| 10:10-10:30 | Visualization IV
(ppt,pdf)
Visualization attributes | J. Perl |
| 10:30-10:50 | Break | |
| 10:50-11:20 | EM physics I
(ppt,pdf)
EM standard overview Multiple scattering | D. Wright |
| 11:20-11:50 | EM physics II
(ppt,pdf)
Low-E EM overview | D. Wright |
| 11:50-12:20 | User interface II
(ppt,pdf)
Define user commands | M. Asai |
| 12:20-14:00 | Lunch | |
| 14:00-15:00 | Scoring I
(ppt,pdf)
Introduction to sensitivity G4VPrimitiveScorer and related classes G4VSDFilter G4Run and G4UserRunAction | M. Asai |
| 15:00-15:30 | Analysis
(ppt,pdf)
Analyze scored results | J. Perl |
| 15:30-15:50 | Break | |
| 15:50-18:00 |
Hands-on IV
Define scorers Output results | J. Tinslay |
Thursday (25/05/06) | ||
| 09:00-09:30 | Scoring II
(ppt,pdf)
Sensitive detector Hits | M. Asai |
| 09:30-10:15 | Hadronic Physics I
(ppt,pdf)
Overview Cascade models Parameterized models | D. Wright |
| 10:15-10:35 | Break | |
| 10:35-11:20 | Hadronic 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:00 | Lunch | |
| 14:00-15:00 | Event Biasing
(ppt,pdf)
Overview Geometrical importance biasing Bremsstrahlung splitting | J. Tinslay |
| 15:00-16:00 | Geometry IV
(ppt,pdf)
Magnetic field Nested parameterization Reflected volume, Assembly volume Geometry optimization Moving objects | M. Asai |
| 16:00-16:20 | Break | |
| 16:20-17:20 |
Hands-on VI
Alternate physics lists Event biasing | J. Tinslay |
Friday (26/05/06) | ||
| 09:00-10:00 | Kernel II
(ppt,pdf)
User limits User information classes Stack management Shower parameterization Persistency Parallelization | M. Asai |
| 10:00-10:30 | User documents and examples II
(ppt,pdf)
Toolkit developers manual Physics reference manual Extended and advanced examples in Geant4 distribution | D. Wright |
| 10:30-10:40 | Concluding Remarks
(ppt,pdf)
Geant4 user support processes | M. Asai |
| 10:40-11:00 | Break | |
| 11:00-12:20 | Q/A and open discussion | |
| 12:20-14:00 | Lunch | |
| 14:00-15:30 | Medical Physics and JLab Physics Discussion on geant4 medical physics issues (45 mins) Discussion on geant4 JLab physics issues (45 mins) | |
| 15:30-16:00 | Break | |
| 16:00-17:30 | JLab tour and G4Lab Tour of the CEBAF Accelerator and experimental Halls Organizational structure of Geant4 at Jefferson Lab | |


