|
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef CALOUTILS_XAODCLUSTERCOMPRESSOR_H
7 #define CALOUTILS_XAODCLUSTERCOMPRESSOR_H 1
36 static const InterfaceID&
interfaceID() {
return IID_IxAODClusterCompressor;}
41 void** ppvInterface )
override;
44 typedef std::array< xAOD::CaloCluster::MomentType,60>
momentList_t;
55 #endif //> !CALOUTILS_XAODCLUSTERCOMPRESSOR_H
static const InterfaceID & interfaceID()
CxxUtils::FloatCompressor m_compressor
Class implementing a lossy float compression.
std::array< xAOD::CaloCluster::MomentType, 60 > momentList_t
virtual StatusCode queryInterface(const InterfaceID &riid, void **ppvInterface) override
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode initialize() override
virtual void compress(xAOD::CaloClusterContainer *clustercontainer) const override
momentList_t m_allMoments
xAODClusterCompressor()=delete