ATLAS Offline Software
Loading...
Searching...
No Matches
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
10
11#include <string>
12
14
19{
20 friend class CnvFactory<LArTTCellMapCnv>;
21public:
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
T_AthenaPoolCustCnv< LArTTCellMap, LArTTCell_P > LArTTCellMapCnvBase
his file contains the class definition for the templated T_AthenaPoolCustCnv class.
Abstract factory to create the converter.
LArTTCellMapCnv(ISvcLocator *svcloc)
virtual ~LArTTCellMapCnv()
virtual StatusCode initialize()
initialization
virtual StatusCode transToPers(LArTTCellMap *obj, LArTTCell_P *&persObj)
Extend base-class conversion method.
virtual StatusCode persToTrans(LArTTCellMap *&transObj, LArTTCell_P *obj)
This is a StoreGate object holding the offline TT-cell map.
This is a database object holding the offline TT-cell map.
Definition LArTTCell_P.h:23
T_AthenaPoolCustCnv(ISvcLocator *pSvcLocator, const char *name=nullptr)