ATLAS Offline Software
RpcPadContainerCnv_p1.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef RPCPADCONTAINERCNV_P1
6 #define RPCPADCONTAINERCNV_P1
7 
8 //-----------------------------------------------------------------------------
9 //
10 // file: RpcPadContainerCnv_p1.h
11 //
12 //-----------------------------------------------------------------------------
13 
15 
20 
21 class MsgStream;
22 
23 class RpcPadContainerCnv_p1 : public T_AthenaPoolTPCnvBase< RpcPadContainer, RpcPadContainer_p1 >
24 
25 {
26 public:
30  virtual void persToTrans(const PERS* persCont, TRANS* transCont, MsgStream &log) override;
31  virtual void transToPers(const TRANS* transCont, PERS* persCont, MsgStream &log) override;
32  virtual RpcPadContainer* createTransient(const RpcPadContainer_p1* persObj, MsgStream& log) override;
33  StatusCode initialize(MsgStream &log);
34 private:
37 };
38 
39 #endif
40 
41 
42 
RpcPadContainerCnv_p1::initialize
StatusCode initialize(MsgStream &log)
Definition: RpcPadContainerCnv_p1.cxx:26
TPConverterBase
Definition: TPConverter.h:738
RpcPadContainerCnv_p1::m_rpcCabKey
SG::ReadCondHandleKey< RpcCablingCondData > m_rpcCabKey
Definition: RpcPadContainerCnv_p1.h:36
RpcPadContainerCnv_p1::transToPers
virtual void transToPers(const TRANS *transCont, PERS *persCont, MsgStream &log) override
Definition: RpcPadContainerCnv_p1.cxx:37
RpcPadContainerCnv_p1::TRANS
RpcPadContainer TRANS
Definition: RpcPadContainerCnv_p1.h:28
RpcPadContainerCnv_p1
Definition: RpcPadContainerCnv_p1.h:25
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
T_AthenaPoolTPConverter.h
RpcPadContainerCnv_p1::persToTrans
virtual void persToTrans(const PERS *persCont, TRANS *transCont, MsgStream &log) override
Definition: RpcPadContainerCnv_p1.cxx:58
RpcPadContainer_p1.h
ReadCondHandleKey.h
RpcPadContainerCnv_p1::m_isInitialized
bool m_isInitialized
Definition: RpcPadContainerCnv_p1.h:35
RpcPadContainerCnv_p1::RpcPadContainerCnv_p1
RpcPadContainerCnv_p1()
Definition: RpcPadContainerCnv_p1.cxx:20
SG::ReadCondHandleKey< RpcCablingCondData >
RpcCablingCondData.h
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
RpcPadContainer.h
RpcPadContainerCnv_p1::PERS
RpcPadContainer_p1 PERS
Definition: RpcPadContainerCnv_p1.h:27
RpcPadContainerCnv_p1::createTransient
virtual RpcPadContainer * createTransient(const RpcPadContainer_p1 *persObj, MsgStream &log) override
Definition: RpcPadContainerCnv_p1.cxx:104
RpcPadContainer
Use IdentifiableContainer with RpcPad.
Definition: RpcPadContainer.h:23
RpcPadContainer_p1
Definition: RpcPadContainer_p1.h:19