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...
Edited by Alaettin Serhan Mete