Skip to content

Mechanism to dynamic creation of the histograms based on current LumiBlock

Piotr Sarna requested to merge pisarna/athena:DynamicHistogramming into master

Content of this MR is based of the code send as MR !22130 (merged).

What's new:

  • added possibility to retrieve info about current lumi block from GenericMonitoringTool
  • added IHistogramProvider interface and it's specializaticons. These classes separate the management of histograms from the filler's logic
  • added 'kDynamicSize' option for HistogramDef, eg. kDynamicSize=100. That option enforce creation of dynamic histograms base on the lumi block and group them using that size.
  • added IHistogramProvider argument to the constructor of HistogramFiller class
  • fixed memory leak inside GenericMonitoringTool

FYI @tbold @fwinkl @ponyisi @cburton

Edited by Piotr Sarna

Merge request reports