ATLAS Offline Software
Loading...
Searching...
No Matches
RpcPrepDataContainerCnv.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_RPCPREPDATACONTAINERCNV_H
6#define MUONEVENTATHENAPOOL_RPCPREPDATACONTAINERCNV_H
7
13
14class StoreGateSvc;
15class RpcIdHelper;
16
17// the latest persistent representation type of DataCollection:
20
27{
28
30
31public:
32 RpcPrepDataContainerCnv(ISvcLocator* svcloc);
34
37
38 // Must initialize ID helpers
39 virtual StatusCode initialize();
41
42private:
43 // Not bothering with being able to read 'old' PRDs yet. Ed
44 //RpcPrepDataContainerCnv_p1 m_converter_p1;
47};
48
49#endif
50
TopLevelTPCnvBase AthenaPoolTopLevelTPCnvBase
T_AthenaPoolCustomCnv< Muon::RpcPrepDataContainer, RpcPrepDataContainer_PERS > RpcPrepDataContainerCnvBase
Muon::RpcPrepDataContainer_p3 RpcPrepDataContainer_PERS
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
Abstract factory to create the converter.
Class to handle the conversion of the transient RpcPrepDataContainer into its persistent representati...
virtual StatusCode initialize()
Gaudi Service Interface method implementations:
RpcPrepDataContainerCnv_tlp1 m_TPConverter
Muon::RpcPrepDataContainerCnv_p3 m_converter_p3
virtual AthenaPoolTopLevelTPCnvBase * getTopLevelTPCnv()
virtual ~RpcPrepDataContainerCnv()
virtual Muon::RpcPrepDataContainer * createTransient()
virtual RpcPrepDataContainer_PERS * createPersistent(Muon::RpcPrepDataContainer *transCont)
RpcPrepDataContainerCnv(ISvcLocator *svcloc)
The Athena Transient Store API.
Compatibility for old converter classes that don't get passed the key.
MuonPrepDataContainerT< RpcPrepData > RpcPrepDataContainer
MuonPRD_Container_p2< RpcPrepData_p3 > RpcPrepDataContainer_p3