Skip to content

THistSvc Threading Improvement, atlas/v35r1 branch (2021.05.13.)

Updated THistSvc to cache a pointer to the TTree dictionary. This is meant to get rid of the bottleneck explained in gaudi/Gaudi#179 (closed).

Interestingly enough this seems to be the only bottleneck from THistSvc. With it fixed, monitoring only shows up in my profiles through SG::AuxTypeRegistry. (And even there it's not a bit player. Though that may just be because of the overwhelming dominance of ATLASRECTS-6318 at the moment...

Pinging @leggett and @fwinkl. If you guys agree with this, we should make a new tag, and update Athena to it...

Merge request reports