- Welcome
- Using
- 1. Getting Started
- 2. Analyzing ldmx-sw Event Files
- 2.1. Using Python (Efficiently)
- 2.2. Using ldmx-sw Directly
- 3. Running and Configuring fire
- 3.1. Config File Basics
- 3.2. Structure of Event Processors
- 3.3. Drop Keep Rules
- 3.4. Event Skimming
- 3.5. Tips and Tricks
- 4. Generating Simulation Samples
- 4.1. Which SimParticles are saved?
- 4.2. Configuring the Simulation
- 4.3. Re-Simulation
- 4.4. Alternative photo-nuclear models
- 5. Dark Brem Signal Samples
- 5.1. How to Run
- 5.2. Legacy Instructions
- 6. Batch Computing
- Physics Guides
- 7. Background
- 8. Statistics and Calculations
- 8.1. Averages
- 8.2. Resolution
- 8.3. Multi-Bin Exclusion with Combine
- 8.4. Electrons on Target (EoT)
- 9. ECal
- 9.1. Layer Weights
- Developing
- 10. Getting Started
- 10.1. Quick Switch to denv and just
- 11. Building and Installing ldmx-sw
- 11.1. Shared Computing Clusting
- 11.2. Updating ldmx-sw
- 12. Framework Structure
- 13. Transition to ldmx-sw v4
- 14. Tracking Performance of ldmx-sw
- 15. Container-Software Compatibility
- 16. Contributing
- 16.1. PRs in ldmx-sw
- 16.2. Coding rules
- 16.3. Unit Testing
- 17. Logging
- 18. Creating a new Event Bus Object
- 19. Debugging
- 20. Creating your own production image
- 21. What the F.A.Q.?
- 22. Why this workflow?
- Reference
- 23. C++ Doxygen Manual
- 24. Python Config Manual
- 25. Development Image Manual