ATLAS Offline Software
Loading...
Searching...
No Matches
TgcCoinDataContainerCnv.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5/* Takashi Kubota - June 30, 2008 */
6#ifndef MUONEVENTATHENAPOOL_TGCCOINDATACONTAINERCNV_H
7#define MUONEVENTATHENAPOOL_TGCCOINDATACONTAINERCNV_H
8
9//#include "AthenaPoolCnvSvc/T_AthenaPoolCustCnv.h"
16
17class StoreGateSvc;
18class TgcIdHelper;
19
20// the latest persistent representation type of DataCollection:
23
30{
31
33
34public:
35 TgcCoinDataContainerCnv(ISvcLocator* svcloc);
37
40
41 // Must initialize ID helpers
42 virtual StatusCode initialize();
44
45private:
46 // Not bothering with being able to read 'old' PRDs yet. Ed
47 //TgcCoinDataContainerCnv_p1 m_converter_p1;
51
52};
53
54#endif
TopLevelTPCnvBase AthenaPoolTopLevelTPCnvBase
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
Muon::TgcCoinDataContainer_tlp3 TgcCoinDataContainer_PERS
T_AthenaPoolCustomCnv< Muon::TgcCoinDataContainer, TgcCoinDataContainer_PERS > TgcCoinDataContainerCnvBase
Abstract factory to create the converter.
The Athena Transient Store API.
Compatibility for old converter classes that don't get passed the key.
virtual AthenaPoolTopLevelTPCnvBase * getTopLevelTPCnv()
TgcCoinDataContainerCnv_tlp1 m_TPConverter_tlp1
TgcCoinDataContainerCnv(ISvcLocator *svcloc)
virtual Muon::TgcCoinDataContainer * createTransient()
TgcCoinDataContainerCnv_tlp3 m_TPConverter_tlp3
TgcCoinDataContainerCnv_tlp2 m_TPConverter_tlp2
virtual ~TgcCoinDataContainerCnv()
virtual StatusCode initialize()
Gaudi Service Interface method implementations:
virtual TgcCoinDataContainer_PERS * createPersistent(Muon::TgcCoinDataContainer *transCont)
MuonCoinDataContainer< TgcCoinDataCollection > TgcCoinDataContainer