ATLAS Offline Software
Calorimeter
CaloInterface
CaloInterface
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
17
#include "
xAODCaloEvent/CaloClusterContainer.h
"
18
19
20
class
IxAODClusterCompressor
21
:
virtual
public
::IService
22
{
23
public
:
24
DeclareInterfaceID
(
IxAODClusterCompressor
, 1, 0);
25
28
virtual
~IxAODClusterCompressor
() {};
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
Generated on Fri Jan 10 2025 21:11:57 for ATLAS Offline Software by
1.8.18