ATLAS Offline Software
Loading...
Searching...
No Matches
CaloTTOnOffIdMapCnv.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 CaloTTOnOffIdMapCnv_H
12#define CaloTTOnOffIdMapCnv_H
13
16
18
23{
24 friend class CnvFactory<CaloTTOnOffIdMapCnv>;
25public:
26 CaloTTOnOffIdMapCnv(ISvcLocator* svcloc);
27 virtual ~CaloTTOnOffIdMapCnv();
28
30 virtual StatusCode initialize();
31
33 virtual StatusCode transToPers(CaloTTOnOffIdMap* obj, CaloTTOnOffId_P*& persObj);
34 virtual StatusCode persToTrans(CaloTTOnOffIdMap*& transObj, CaloTTOnOffId_P* obj);
35
36};
37
38#endif
39
T_AthenaPoolCustCnv< CaloTTOnOffIdMap, CaloTTOnOffId_P > CaloTTOnOffIdMapCnvBase
his file contains the class definition for the templated T_AthenaPoolCustCnv class.
virtual StatusCode initialize()
initialization
virtual StatusCode transToPers(CaloTTOnOffIdMap *obj, CaloTTOnOffId_P *&persObj)
Extend base-class conversion method.
virtual StatusCode persToTrans(CaloTTOnOffIdMap *&transObj, CaloTTOnOffId_P *obj)
CaloTTOnOffIdMapCnv(ISvcLocator *svcloc)
This is a StoreGate object holding the TT offline-online map.
This is a database object holding the TT online-offline map.
Abstract factory to create the converter.
T_AthenaPoolCustCnv(ISvcLocator *pSvcLocator, const char *name=nullptr)