-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Welcome to the dune-tms wiki. This wiki documents the Temporary Muon Spectrometer simulation, reconstruction, output files, validation workflows, and useful datasets.
If you are new, start with the first-run path below. If you are changing code, use the simulation/reconstruction and output-reference pages to understand where things live.
| Goal | Page |
|---|---|
Build and run dune-tms for the first time |
Tutorial |
| Install/build on GPVMs, SL7, or locally | Software Installation and Dependencies |
| Find useful input/output files | Datasets |
| Get quick answers / troubleshooting pointers | FAQ |
| Topic | Page |
|---|---|
| Detector-simulation model: edep-sim deposits to reconstructed TMS hits | TMS Simulation |
| Code organization and event-processing flow | dune-tms Primer |
| Geometry dimensions/versions used for simulation datasets | Geometries for simulation for datasets |
| ND physics sample cuts and motivation | ND Physics Sample |
| Tree / topic | Page |
|---|---|
| Overview of output ROOT files and which tree to use | Output File Contents |
| Reconstructed TMS tracks | Reco_Tree |
| Authoritative particle and vertex truth | Truth_Spill |
| Reco-to-truth matching summaries | Truth_Info |
| Hough lines, clusters, and reco debugging | Line_Candidates |
| Version and geometry provenance | Metadata |
| Task | Page |
|---|---|
| Check that a code change did not break basic behavior | Validating Changes |
| Understand reconstruction-validation concepts | Reconstruction Validation |
| Run or interpret validation plots | Validation Plots |
| Understand reconstruction-efficiency denominators with spills/time slices | Getting the reco efficiency |
| Event-display usage | Plotting events / event display |
| Muon energy-resolution notes | Muon Energy Resolution |
For local dune-tms development, use spill-like edep-sim files when possible. See Datasets.
- Use
Reco_Treefor reconstructed tracks. - Use
Truth_Spillfor full particle and vertex truth. - Use
Truth_Infoto connect reconstructed tracks to truth contributors. - Use
Line_Candidatesfor lower-level reconstruction debugging. - Use
Metadatato check geometry/version provenance.
Large-scale production should go through the ND production workflow/team. Use GPVMs for development, small tests, and debugging.
For questions, ask in the DUNE Slack channel:
#nd_muon_spectrometer
For code-specific questions, #nd_muon_spectrometer_code may also be useful.
When asking for help, include your branch/commit, input file, command, config changes, and the error or unexpected output.