Add performance scripts for calorimetry
This MR requires MR !62 (merged) for new docker image and MR !50 (merged) to produce non-empty simulation results.
The goal is to produce EMcal performance plots, simulating photons of few energies. This CI job can take considerable time (40 min), so my suggestion is to have a manual trigger. I put it in a separate category (analysis
). We can extend it in future with HCal performance. There is no check on the output, a successful test is a test that executes, no change in ECal performance will be detected.
Linearity/sampling fraction plot
TODO:
-
Merge !62 (merged) and !50 (merged) -
Update docker image, as now most of CI job is spent on ROOT re-installation with RDataFrame ( -Ddataframe=ON
). @pagessin is it ok if I add it in the github docker repo? Should I change it only in ubuntu2204? -
Once ROOT re-installation is removed (which takes considerable time), increase the number of sim particles which will lead to decreased error bars on the plots