ATLAS Offline Software
Loading...
Searching...
No Matches
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
44protected:
46public:
47 xAODCaloClusterAuxContainerCnv( ISvcLocator* svcLoc );
48protected:
49
53 const std::string& key );
54
55private:
56#ifndef XAOD_ANALYSIS
59#endif
60
63
64}; // class xAODCaloClusterAuxContainerCnv
65
66#endif // XAODCALOEVENTATHENAPOOL_XAODCALOCLUSTERAUXCONTAINERCNV_H
Athena pool converter for aux store classes.
Abstract factory to create the converter.
Athena pool converter for aux store classes.
Converter class used for reading xAOD::CaloClusterAuxContainer_v1.
ServiceHandle< IxAODClusterCompressor > m_compressor
Service compressing the cluster for storage on disk.
xAODCaloClusterAuxContainerCnv(ISvcLocator *svcLoc)
Converter constructor.
virtual xAOD::CaloClusterAuxContainer * createPersistentWithKey(xAOD::CaloClusterAuxContainer *trans, const std::string &key)
Function preparing the container to be written out.
bool m_doCompression
Flag set to false if the retrieval of the compression service failed.
CaloClusterAuxContainer_v2 CaloClusterAuxContainer
Define the latest version of the calorimeter cluster auxiliary container.
T_AthenaPoolAuxContainerCnv< xAOD::CaloClusterAuxContainer, xAODCaloClusterAuxContainerCnv_v1 > xAODCaloClusterAuxContainerCnvBase
Base class for the converter.