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
- 7.1. Overview
- 7.2. Using the data stores
- 7.3. Using data objects
- 7.4. Object containers
- 7.5. Using object containers
- 7.6. Data access checklist
- 7.7. Defining Data Objects
- 7.8. The SmartDataPtr/SmartDataLocator utilities
- 7.9. Smart References and Smart Reference Vectors
- 7.10. Persistent storage of data
- 8. Event Data
- 9. Detector Description
- 10. Histogram facilities
- 11. N-tuple and Event Collection facilities
- 12. Framework services
- 12.1. Overview
- 12.2. Requesting and accessing services
- 12.3. The Job Options Service
- 12.4. The Standard Message Service
- 12.5. The Particle Properties Service
- 12.6. The Chrono & Stat service
- 12.7. The Auditor Service
- 12.8. The Random Numbers Service
- 12.9. The Incident Service
- 12.10. The Gaudi Introspection Service
- 12.11. Developing new services
- 13. Tools and ToolSvc
- 14. Converters
- 14.1. Overview
- 14.2. Persistency converters
- 14.3. Collaborators in the conversion process
- 14.4. The conversion process
- 14.5. Converter implementation - general considerations
- 14.6. Storing Data using the ROOT I/O Engine
- 14.7. The Conversion from Transient Objects to ROOT Objects
- 14.8. Storing Data using other I/O Engines
- 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