ATLAS Offline Software
xAODCaloClusterAuxContainerCnv.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // $Id: xAODCaloClusterAuxContainerCnv.h 757270 2016-06-23 13:52:41Z krasznaa $
8 #ifndef XAODCALOEVENTATHENAPOOL_XAODCALOCLUSTERAUXCONTAINERCNV_H
9 #define XAODCALOEVENTATHENAPOOL_XAODCALOCLUSTERAUXCONTAINERCNV_H
10 
11 // Gaudi/Athena include(s):
12 #include "GaudiKernel/ServiceHandle.h"
14 
15 // EDM include(s):
18 #ifndef XAOD_ANALYSIS
20 #endif
21 
26 
40 
43 
44 protected:
46 public:
47  xAODCaloClusterAuxContainerCnv( ISvcLocator* svcLoc );
48 protected:
49 
53  const std::string& key );
54 
55 private:
56 #ifndef XAOD_ANALYSIS
59 #endif
60 
63 
64 }; // class xAODCaloClusterAuxContainerCnv
65 
66 #endif // XAODCALOEVENTATHENAPOOL_XAODCALOCLUSTERAUXCONTAINERCNV_H
xAODCaloClusterAuxContainerCnv::m_doCompression
bool m_doCompression
Flag set to false if the retrieval of the compression service failed.
Definition: xAODCaloClusterAuxContainerCnv.h:62
xAODCaloClusterAuxContainerCnv_v1
Converter class used for reading xAOD::CaloClusterAuxContainer_v1.
Definition: xAODCaloClusterAuxContainerCnv_v1.h:31
xAODCaloClusterAuxContainerCnv::m_compressor
ServiceHandle< IxAODClusterCompressor > m_compressor
Service compressing the cluster for storage on disk.
Definition: xAODCaloClusterAuxContainerCnv.h:58
T_AthenaPoolAuxContainerCnv
Athena pool converter for aux store classes.
Definition: T_AthenaPoolAuxContainerCnv.h:39
CaloClusterAuxContainer.h
xAODCaloClusterAuxContainerCnv_v1.h
xAODCaloClusterAuxContainerCnv::createPersistentWithKey
virtual xAOD::CaloClusterAuxContainer * createPersistentWithKey(xAOD::CaloClusterAuxContainer *trans, const std::string &key)
Function preparing the container to be written out.
Definition: xAODCaloClusterAuxContainerCnv.cxx:46
T_AthenaPoolAuxContainerCnv.h
Athena pool converter for aux store classes.
CnvFactory
Abstract factory to create the converter.
Definition: ToyConverter.h:16
xAODCaloClusterAuxContainerCnv::xAODCaloClusterAuxContainerCnv
xAODCaloClusterAuxContainerCnv(ISvcLocator *svcLoc)
Converter constructor.
Definition: xAODCaloClusterAuxContainerCnv.cxx:23
xAODCaloClusterAuxContainerCnv
POOL converter for the xAOD::CaloClusterAuxContainer class.
Definition: xAODCaloClusterAuxContainerCnv.h:39
xAOD::CaloClusterAuxContainer_v2
Auxiliary container for calorimeter cluster containers.
Definition: CaloClusterAuxContainer_v2.h:30
xAOD::CaloClusterAuxContainer
CaloClusterAuxContainer_v2 CaloClusterAuxContainer
Define the latest version of the calorimeter cluster auxiliary container.
Definition: CaloClusterAuxContainer.h:16
xAODCaloClusterAuxContainerCnvBase
T_AthenaPoolAuxContainerCnv< xAOD::CaloClusterAuxContainer, xAODCaloClusterAuxContainerCnv_v1 > xAODCaloClusterAuxContainerCnvBase
Base class for the converter.
Definition: xAODCaloClusterAuxContainerCnv.h:25
IxAODClusterCompressor.h
ServiceHandle< IxAODClusterCompressor >
mapkey::key
key
Definition: TElectronEfficiencyCorrectionTool.cxx:37