Welcome to the Gaudi Project documentation¶
Gaudi is a framework software package that is used to build data processing applications for High-Energy Physics experiments. It contains all of the components and interfaces to allow you to build event data processing frameworks for your experiment.
Gaudi scales to the needs of the most demanding experiments at the LHC, but is simple enough to get started quickly and have an application running in just a short time.
Gaudi has been in production for the ATLAS and LHCb experiments and others for many years and is also the framework used by the Future Circular Collider (hh).
- Gaudi User Guide
- Gaudi Developers Guide v9 (outdated)
- 1. Gaudi Frontmatter
- 2. Introduction
- 3. The framework architecture
- 4. Release notes and software installation
- 5. Getting started
- 6. Writing algorithms
- 7. Accessing data
- 8. Event Data
- 9. Detector Description
- 10. Histogram facilities
- 11. N-tuple and Event Collection facilities
- 12. Framework services
- 13. Tools and ToolSvc
- 14. Converters
- 15. Scripting and Interactivity
- 16. Visualization Facilities
- 17. Framework packages, interfaces and libraries
- 18. Analysis utilities
- 19. Appendix A References
- 20. Appendix B Options for standard components
- 21. Appendix C Job Options Grammar and Error Codes
- 22. Appendix D Design considerations
- 23. IndexTable