GEANT 4 Publication Purpose basic publication serving as
GEANT 4 Publication • Purpose – basic publication serving as reference for later topical papers • Size: ~60 pages in NIM (or Comp. Comm. ) • Timing – solid draft available for the GEANT 4 review – publication: April 2001 • Authors: all current and past G 4 authors? • Overall Editor: John Allison • Chapter Editors: to be named J. Knobloch, 20. Oct 2000 GEANT 4 Workshop 2000, Orsay
General Layout • • Introduction – Overview Software Engineering & Process Physics Geometry Infrastructure Performance Application examples J. Knobloch, 20. Oct 2000 GEANT 4 Workshop 2000, Orsay
Introduction • Introduction – Overview – Motivation – History – Collaboration – Mo. U – User support – User documentation J. Knobloch, 20. Oct 2000 GEANT 4 Workshop 2000, Orsay
Software Engineering Process • • Requirements Analysis and Modular Design Object Oriented methodologies Quality Assurance Testing Release strategy Physics validation Software process assessment/improvement J. Knobloch, 20. Oct 2000 GEANT 4 Workshop 2000, Orsay
Physics • • • Processes in general Cuts General features of GEANT 4 physics Electromagnetic Physics Hadronic Physics – Data driven and theoretical models • Fast shower simulation • Special physics implementations J. Knobloch, 20. Oct 2000 GEANT 4 Workshop 2000, Orsay
Geometry • • • Basic concepts Representations – Shapes CAD – STEP compliance Volume placement Geometry editors Overlap identification J. Knobloch, 20. Oct 2000 GEANT 4 Workshop 2000, Orsay
Infrastructure • • Run, event Event generator input Persistency Tracking, fields (could deserve extra chapter? ) – track, step, trajectory • • • Particles, materials Visualisation Interactivity Detector response System of units J. Knobloch, 20. Oct 2000 GEANT 4 Workshop 2000, Orsay
Application Examples • Several (but not all) representative examples from different fields • Implementation and efficient handling of complex geometries • Comparison with measured data J. Knobloch, 20. Oct 2000 GEANT 4 Workshop 2000, Orsay
Metrics • Performance Benchmarks • System requirements – Memory, CPU, OS type – dependence on external packages (or lack thereof) • Size of project – LOC – Person Power spent J. Knobloch, 20. Oct 2000 GEANT 4 Workshop 2000, Orsay
- Slides: 9