ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Calorimeter
CaloCnv
CaloCondAthenaPool
src
LArTTCellMapCnv.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef LArTTCellMapCnv_H
6
#define LArTTCellMapCnv_H
7
8
#include "
AthenaPoolCnvSvc/T_AthenaPoolCustCnv.h
"
9
#include "
CaloTriggerTool/LArTTCellMap.h
"
10
11
#include <string>
12
13
typedef
T_AthenaPoolCustCnv<LArTTCellMap, LArTTCell_P>
LArTTCellMapCnvBase
;
14
18
class
LArTTCellMapCnv
:
public
LArTTCellMapCnvBase
19
{
20
friend
class
CnvFactory
<
LArTTCellMapCnv
>;
21
public
:
22
LArTTCellMapCnv
(ISvcLocator* svcloc);
23
virtual
~LArTTCellMapCnv
();
24
26
virtual
StatusCode
initialize
();
27
29
virtual
StatusCode
transToPers
(
LArTTCellMap
* obj,
LArTTCell_P
*& persObj);
30
virtual
StatusCode
persToTrans
(
LArTTCellMap
*& transObj,
LArTTCell_P
* obj);
31
32
};
33
34
#endif
LArTTCellMapCnvBase
T_AthenaPoolCustCnv< LArTTCellMap, LArTTCell_P > LArTTCellMapCnvBase
Definition
LArTTCellMapCnv.h:13
LArTTCellMap.h
T_AthenaPoolCustCnv.h
his file contains the class definition for the templated T_AthenaPoolCustCnv class.
CnvFactory
Abstract factory to create the converter.
Definition
ToyConverter.h:16
LArTTCellMapCnv::LArTTCellMapCnv
LArTTCellMapCnv(ISvcLocator *svcloc)
Definition
LArTTCellMapCnv.cxx:15
LArTTCellMapCnv::~LArTTCellMapCnv
virtual ~LArTTCellMapCnv()
Definition
LArTTCellMapCnv.cxx:21
LArTTCellMapCnv::initialize
virtual StatusCode initialize()
initialization
Definition
LArTTCellMapCnv.cxx:25
LArTTCellMapCnv::transToPers
virtual StatusCode transToPers(LArTTCellMap *obj, LArTTCell_P *&persObj)
Extend base-class conversion method.
Definition
LArTTCellMapCnv.cxx:40
LArTTCellMapCnv::persToTrans
virtual StatusCode persToTrans(LArTTCellMap *&transObj, LArTTCell_P *obj)
Definition
LArTTCellMapCnv.cxx:57
LArTTCellMap
This is a StoreGate object holding the offline TT-cell map.
Definition
LArTTCellMap.h:29
LArTTCell_P
This is a database object holding the offline TT-cell map.
Definition
LArTTCell_P.h:23
T_AthenaPoolCustCnv< LArTTCellMap, LArTTCell_P >::T_AthenaPoolCustCnv
T_AthenaPoolCustCnv(ISvcLocator *pSvcLocator, const char *name=nullptr)
Generated on
for ATLAS Offline Software by
1.17.0