ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Calorimeter
CaloCnv
CaloCondAthenaPool
src
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
14
#include "
AthenaPoolCnvSvc/T_AthenaPoolCustCnv.h
"
15
#include "
CaloTriggerTool/CaloTTOnAttrIdMap.h
"
16
17
typedef
T_AthenaPoolCustCnv<CaloTTOnAttrIdMap, CaloTTOnAttrId_P>
CaloTTOnAttrIdMapCnvBase
;
18
22
class
CaloTTOnAttrIdMapCnv
:
public
CaloTTOnAttrIdMapCnvBase
23
{
24
friend
class
CnvFactory
<
CaloTTOnAttrIdMapCnv
>;
25
public
:
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
CaloTTOnAttrIdMapCnvBase
T_AthenaPoolCustCnv< CaloTTOnAttrIdMap, CaloTTOnAttrId_P > CaloTTOnAttrIdMapCnvBase
Definition
CaloTTOnAttrIdMapCnv.h:17
CaloTTOnAttrIdMap.h
T_AthenaPoolCustCnv.h
his file contains the class definition for the templated T_AthenaPoolCustCnv class.
CaloTTOnAttrIdMapCnv::persToTrans
virtual StatusCode persToTrans(CaloTTOnAttrIdMap *&transObj, CaloTTOnAttrId_P *obj)
Definition
CaloTTOnAttrIdMapCnv.cxx:62
CaloTTOnAttrIdMapCnv::CaloTTOnAttrIdMapCnv
CaloTTOnAttrIdMapCnv(ISvcLocator *svcloc)
Definition
CaloTTOnAttrIdMapCnv.cxx:20
CaloTTOnAttrIdMapCnv::~CaloTTOnAttrIdMapCnv
virtual ~CaloTTOnAttrIdMapCnv()
Definition
CaloTTOnAttrIdMapCnv.cxx:26
CaloTTOnAttrIdMapCnv::initialize
virtual StatusCode initialize()
initialization
Definition
CaloTTOnAttrIdMapCnv.cxx:30
CaloTTOnAttrIdMapCnv::transToPers
virtual StatusCode transToPers(CaloTTOnAttrIdMap *obj, CaloTTOnAttrId_P *&persObj)
Extend base-class conversion method.
Definition
CaloTTOnAttrIdMapCnv.cxx:45
CaloTTOnAttrIdMap
Definition
CaloTTOnAttrIdMap.h:33
CaloTTOnAttrId_P
This is a database object holding the TT online-attribute map.
Definition
CaloTTOnAttrId_P.h:22
CnvFactory
Abstract factory to create the converter.
Definition
ToyConverter.h:16
T_AthenaPoolCustCnv< CaloTTOnAttrIdMap, CaloTTOnAttrId_P >::T_AthenaPoolCustCnv
T_AthenaPoolCustCnv(ISvcLocator *pSvcLocator, const char *name=nullptr)
Generated on
for ATLAS Offline Software by
1.17.0