Skip to content

AthContainers + AthContainersInterfaces + AthenaServices + xAODCore : Remove IAuxStoreCompression and its implementation in AuxContainerBase

This MR is a continuation of !35444 (merged) and !35541 (merged). Here we remove IAuxStoreCompression and its implementation in AuxContainerBase. This interface is no longer needed because we don't store the lossy float compression information in the transient objects anymore but rather in the event store, per container - per stream. This enables us to have per stream configurable lossy float compression while writing multiple streams concurrently in AthenaMT.

Since we update a core interface, we need a full-build. Let's see how it goes...

cc: @ssnyder @mnowak @gemmeren

Edited by Alaettin Serhan Mete

Merge request reports