feat: dRICH benchmarks
Add PID reconstruction benchmarks for the dRICH.
- This follows the modularity paradigm by implementing the benchmarks themselves as independent algorithms; they depend only on the input and output collections
- The executable code
benchmark.cc
opens the input file(s) and runs the benchmark algorithms; it could be generalized to run any such algorithm
installation tree:
CMAKE_INSTALL_PREFIX
├── bin
│ └── benchmark_rich_reconstruction
├── include
│ └── reconstruction_benchmarks
│ └── rich
│ ├── ChargedParticle.h
│ ├── CherenkovPIDAnalysis.h
│ ├── RawHitAnalysis.h
│ ├── ReconstructedParticleAnalysis.h
│ ├── SimHitAnalysis.h
│ └── Tools.h
└── lib
└── libreconstruction_benchmarks_rich.so
Edited by Christopher Dilks