ATLAS Offline Software
Loading...
Searching...
No Matches
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
16
18
23{
24 friend class CnvFactory<CaloTTPpmRxIdMapCnv>;
25public:
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
T_AthenaPoolCustCnv< CaloTTPpmRxIdMap, CaloTTPpmRxId_P > CaloTTPpmRxIdMapCnvBase
his file contains the class definition for the templated T_AthenaPoolCustCnv class.
virtual StatusCode persToTrans(CaloTTPpmRxIdMap *&transObj, CaloTTPpmRxId_P *obj)
virtual StatusCode transToPers(CaloTTPpmRxIdMap *obj, CaloTTPpmRxId_P *&persObj)
Extend base-class conversion method.
virtual StatusCode initialize()
initialization
CaloTTPpmRxIdMapCnv(ISvcLocator *svcloc)
This is a StoreGate object holding the TT PPM to RX channels map.
This is a database object holding the TT PPM to RX channels map.
Abstract factory to create the converter.
T_AthenaPoolCustCnv(ISvcLocator *pSvcLocator, const char *name=nullptr)