ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Calorimeter
CaloCnv
CaloCondAthenaPool
src
CaloTTPpmRxIdMapCnv.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 CaloTTPpmRxIdMapCnv_H
12
#define CaloTTPpmRxIdMapCnv_H
13
14
#include "
AthenaPoolCnvSvc/T_AthenaPoolCustCnv.h
"
15
#include "
CaloTriggerTool/CaloTTPpmRxIdMap.h
"
16
17
typedef
T_AthenaPoolCustCnv<CaloTTPpmRxIdMap, CaloTTPpmRxId_P>
CaloTTPpmRxIdMapCnvBase
;
18
22
class
CaloTTPpmRxIdMapCnv
:
public
CaloTTPpmRxIdMapCnvBase
23
{
24
friend
class
CnvFactory
<
CaloTTPpmRxIdMapCnv
>;
25
public
:
26
CaloTTPpmRxIdMapCnv
(ISvcLocator* svcloc);
27
virtual
~CaloTTPpmRxIdMapCnv
();
28
30
virtual
StatusCode
initialize
();
31
33
virtual
StatusCode
transToPers
(
CaloTTPpmRxIdMap
* obj,
CaloTTPpmRxId_P
*& persObj);
34
virtual
StatusCode
persToTrans
(
CaloTTPpmRxIdMap
*& transObj,
CaloTTPpmRxId_P
* obj);
35
36
};
37
38
#endif
39
CaloTTPpmRxIdMapCnvBase
T_AthenaPoolCustCnv< CaloTTPpmRxIdMap, CaloTTPpmRxId_P > CaloTTPpmRxIdMapCnvBase
Definition
CaloTTPpmRxIdMapCnv.h:17
CaloTTPpmRxIdMap.h
T_AthenaPoolCustCnv.h
his file contains the class definition for the templated T_AthenaPoolCustCnv class.
CaloTTPpmRxIdMapCnv::persToTrans
virtual StatusCode persToTrans(CaloTTPpmRxIdMap *&transObj, CaloTTPpmRxId_P *obj)
Definition
CaloTTPpmRxIdMapCnv.cxx:62
CaloTTPpmRxIdMapCnv::transToPers
virtual StatusCode transToPers(CaloTTPpmRxIdMap *obj, CaloTTPpmRxId_P *&persObj)
Extend base-class conversion method.
Definition
CaloTTPpmRxIdMapCnv.cxx:45
CaloTTPpmRxIdMapCnv::~CaloTTPpmRxIdMapCnv
virtual ~CaloTTPpmRxIdMapCnv()
Definition
CaloTTPpmRxIdMapCnv.cxx:26
CaloTTPpmRxIdMapCnv::initialize
virtual StatusCode initialize()
initialization
Definition
CaloTTPpmRxIdMapCnv.cxx:30
CaloTTPpmRxIdMapCnv::CaloTTPpmRxIdMapCnv
CaloTTPpmRxIdMapCnv(ISvcLocator *svcloc)
Definition
CaloTTPpmRxIdMapCnv.cxx:20
CaloTTPpmRxIdMap
This is a StoreGate object holding the TT PPM to RX channels map.
Definition
CaloTTPpmRxIdMap.h:27
CaloTTPpmRxId_P
This is a database object holding the TT PPM to RX channels map.
Definition
CaloTTPpmRxId_P.h:22
CnvFactory
Abstract factory to create the converter.
Definition
ToyConverter.h:16
T_AthenaPoolCustCnv< CaloTTPpmRxIdMap, CaloTTPpmRxId_P >::T_AthenaPoolCustCnv
T_AthenaPoolCustCnv(ISvcLocator *pSvcLocator, const char *name=nullptr)
Generated on
for ATLAS Offline Software by
1.17.0