Skip to content

Introduce CaloCellPedCorr CondAlg

Walter Lampl requested to merge wlampl/athena:CaloCellPedCorrCondAlg into master

While profiling the Calo-Reconstruction I noticed that the CaloCellPedestalCorr AlgTool (one of several cell-correction tools called from the CaloCellMaker) is surprisingly slow. A closer look revealed that other classes used by this tool check the same things (ranges, versions, ..) for every cell and every event. To avoid these frequent checks, I introduced a ConditionsAlgorithm that reads the conditions values once, does all these checks once and prepares the data as flat vector (per gain). My measurements indicate this saves 10ms/event.

Merge request reports

Loading