ATLAS Offline Software
IxAODClusterCompressor.h
Go to the documentation of this file.
1 
3 /*
4  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // IxAODClusterCompressor.h
8 // Header file for class IxAODClusterCompressor
9 // Author: Walter Lampl
11 #ifndef CALOINTERFACES_IXAODCLUSTERCOMPRESSOR_H
12 #define CALOINTERFACES_IXAODCLUSTERCOMPRESSOR_H 1
13 
14 // FrameWork includes
15 #include "GaudiKernel/IService.h"
16 
18 
19 
21  : virtual public ::IService
22 {
23  public:
25 
29 
30  virtual void compress(xAOD::CaloClusterContainer* clustercontainer) const=0;
31 };
32 
33 #endif //> !CALOINTERFACES_IXAODCLUSTERCOMPRESSOR_H
IxAODClusterCompressor::compress
virtual void compress(xAOD::CaloClusterContainer *clustercontainer) const =0
IxAODClusterCompressor
Definition: IxAODClusterCompressor.h:22
DataVector
Derived DataVector<T>.
Definition: DataVector.h:794
IxAODClusterCompressor::~IxAODClusterCompressor
virtual ~IxAODClusterCompressor()
Destructor:
Definition: IxAODClusterCompressor.h:28
IxAODClusterCompressor::DeclareInterfaceID
DeclareInterfaceID(IxAODClusterCompressor, 1, 0)
CaloClusterContainer.h