Belle II Software Documentation#
This document contains documentation of the Belle II software, its command line tools and the Python programming interface.
Note
Generated on Dec 30, 2024 for release development, commit 630bb6fc6.
In case of questions regarding the Belle II software or for additional information, please check Belle II Questions.
Tip
If you are new to the Belle II software, you might want to take a look at the Beginners’ tutorials, a series of lessons that get you started in no time!
- 1. What’s New
- 2. Installation and Setup
- 3. Beginners’ tutorials
- 4. Command Line Tools
- 5. Belle II Python Interface
- 6. List of Core Modules
- 7. Analysis
- 8. B2BII
- 9. Background Package
- 10. Calibration
- 11. Decay Files
- 12. The Belle II Event Display
- 13. Event Generators
- 14. Tools for Validation of the SoftwareTrigger
- 15. KLM (\(K_{L}^0\) and Muon Detector)
- 16. Belle II File Format
- 17. MVA package
- 18. PXD
- 19. Reconstruction
- 20. Simulation
- 21. Skims
- 22. SVD
- 23. Tracking
- 23.1. Track Parameterization
- 23.2. Track Finding Algorithms
- 23.3. Track Fitting
- 23.4. Tracking for Special Classes of Tracks
- 23.5. Track Refining
- 23.6. Track Matching
- 23.7. Time Extraction
- 23.8. PXD ROI Finding
- 23.9. Tracking Calibrations
- 23.10. Tracking Utility Functions
- 23.11. Tools
- 23.12. More (?)
- 24. TRG
- 25. Tools for Physics Validation of the Software
- 26. Fitting training
- 27. Software development
- 28. How to document your code with Sphinx
- 28.1. Documentation of Python Code
- 28.2. Referencing Components
- 28.3. Inserting Figures
- 28.4. Documentation of Variables and Modules in C++
- 28.5. Google Style Docstrings
- 28.6. Add basf2 Modules Documentation to Sphinx
- 28.7. Add basf2 Variables Documentation to Sphinx
- 28.8. Additional Features
- 28.9. Additional boxes for the online lessons
- 28.10. How to test locally
- 28.11. Previewing documentation changes in a merge request
- 29. Software publications