Mechanism to dynamic creation of the histograms based on current LumiBlock
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
Edited by Piotr Sarna