Skip to content

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.

Energy resolution plot

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
Edited by Anna Zaborowska

Merge request reports