Skip to content

Add threadfriendly THistSvc

Martin Errenst requested to merge merrenst/Gaudi:Parallel_THistSvc into master

This is Charles' threadfriendly THistSvc that we've been using in our GaudiAna demonstrator. It can handle copies of histograms for cloned Algorithms in a multithreaded job and provides some means for merging them in the Algorithms finalize() method. There are also newly introduced shared Histograms, which are automatically locked internally with a LockedHandle.

I marked this as WIP, since the CI pipeline is failing in my fork (during apply-formatting-python) and I would be glad about some pointers on how to fix this properly. Any additional wishes of things I should do beyond that?

btw. this might be related to GAUDI-1258

Edited by Martin Errenst

Merge request reports