Skip to content

Reorganize L1Calo Monitoring

Will Buttinger requested to merge will/athena:l1caloMonitoringRework into 24.0

This is the first MR in what is a major re-organization of L1Calo monitoring as discussed @ https://indico.cern.ch/event/1364745/contributions/5777902/attachments/2809852/4903876/monitoringFeb2024.pdf

The main changes here are:

  • A new L1CaloMonitoringCfgHelper class has been created to manage the defining of all monitoring hists and trees in a coherent way, according to the new convention
  • Most of the L1Calo non-legacy monitoring algs have been moved over to using this new class
  • The new class allows us to auto-generate the config file needed for DataQualityConfigurations for all the histograms.

This MR is part of a larger project that is a work in progress, but given the significant work done so far in this MR I am pushing it.

Please note lots of bits of code are commented out, this is because this is indeed still a bit of a work in progress but we need to see how things perform in the wider setups.

Merge request reports