ATLAS Offline Software
Loading...
Searching...
No Matches
CaloTTOnAttrIdMapCnv.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
10
11#ifndef CaloTTOnAttrIdMapCnv_H
12#define CaloTTOnAttrIdMapCnv_H
13
16
18
23{
24 friend class CnvFactory<CaloTTOnAttrIdMapCnv>;
25public:
26 CaloTTOnAttrIdMapCnv(ISvcLocator* svcloc);
27 virtual ~CaloTTOnAttrIdMapCnv();
28
30 virtual StatusCode initialize();
31
33 virtual StatusCode transToPers(CaloTTOnAttrIdMap* obj, CaloTTOnAttrId_P*& persObj);
34 virtual StatusCode persToTrans(CaloTTOnAttrIdMap*& transObj, CaloTTOnAttrId_P* obj);
35
36};
37
38#endif
39
T_AthenaPoolCustCnv< CaloTTOnAttrIdMap, CaloTTOnAttrId_P > CaloTTOnAttrIdMapCnvBase
his file contains the class definition for the templated T_AthenaPoolCustCnv class.
virtual StatusCode persToTrans(CaloTTOnAttrIdMap *&transObj, CaloTTOnAttrId_P *obj)
CaloTTOnAttrIdMapCnv(ISvcLocator *svcloc)
virtual StatusCode initialize()
initialization
virtual StatusCode transToPers(CaloTTOnAttrIdMap *obj, CaloTTOnAttrId_P *&persObj)
Extend base-class conversion method.
This is a database object holding the TT online-attribute map.
Abstract factory to create the converter.
T_AthenaPoolCustCnv(ISvcLocator *pSvcLocator, const char *name=nullptr)