ATLAS Offline Software
Loading...
Searching...
No Matches
TgcPrepDataContainerCnv.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef MUONEVENTATHENAPOOL_TGCPREPDATACONTAINERCNV_H
6#define MUONEVENTATHENAPOOL_TGCPREPDATACONTAINERCNV_H
7
8//#include "AthenaPoolCnvSvc/T_AthenaPoolCustCnv.h"
15
16class StoreGateSvc;
17class TgcIdHelper;
18
19// the latest persistent representation type of DataCollection:
22
29{
30
32
33public:
34 TgcPrepDataContainerCnv(ISvcLocator* svcloc);
36
39
40 // Must initialize ID helpers
41 virtual StatusCode initialize();
43
44private:
45 // Not bothering with being able to read 'old' PRDs yet. Ed
49};
50
51#endif
TopLevelTPCnvBase AthenaPoolTopLevelTPCnvBase
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
Muon::TgcPrepDataContainer_p3 TgcPrepDataContainer_PERS
T_AthenaPoolCustomCnv< Muon::TgcPrepDataContainer, TgcPrepDataContainer_PERS > TgcPrepDataContainerCnvBase
Abstract factory to create the converter.
Class to handle the conversion of the transient TgcPrepDataContainer into its persistent representati...
Class to handle the conversion of the transient TgcPrepDataContainer into its persistent representati...
The Athena Transient Store API.
Compatibility for old converter classes that don't get passed the key.
TgcPrepDataContainerCnv_tlp1 m_TPConverter
TgcPrepDataContainerCnv(ISvcLocator *svcloc)
virtual Muon::TgcPrepDataContainer * createTransient()
virtual TgcPrepDataContainer_PERS * createPersistent(Muon::TgcPrepDataContainer *transCont)
virtual StatusCode initialize()
Gaudi Service Interface method implementations:
Muon::TgcPrepDataContainerCnv_p2 m_converter_p2
Muon::TgcPrepDataContainerCnv_p3 m_converter_p3
virtual ~TgcPrepDataContainerCnv()
virtual AthenaPoolTopLevelTPCnvBase * getTopLevelTPCnv()
MuonPRD_Container_p2< TgcPrepData_p3 > TgcPrepDataContainer_p3
MuonPrepDataContainerT< TgcPrepData > TgcPrepDataContainer