ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCnv
MuonEventAthenaPool
src
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
14
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
15
16
#include "
MuonRDO/RpcPadContainer.h
"
17
#include "
MuonEventAthenaPool/RpcPadContainer_p1.h
"
18
#include "
RPC_CondCabling/RpcCablingCondData.h
"
19
#include "
StoreGate/ReadCondHandleKey.h
"
20
21
class
MsgStream;
22
23
class
RpcPadContainerCnv_p1
:
public
T_AthenaPoolTPCnvBase
< RpcPadContainer, RpcPadContainer_p1 >
24
25
{
26
public
:
27
typedef
RpcPadContainer_p1
PERS
;
28
typedef
RpcPadContainer
TRANS
;
29
RpcPadContainerCnv_p1
();
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
:
35
bool
m_isInitialized
;
36
SG::ReadCondHandleKey<RpcCablingCondData>
m_rpcCabKey
;
37
};
38
39
#endif
40
41
42
ReadCondHandleKey.h
RpcCablingCondData.h
RpcPadContainer.h
RpcPadContainer_p1.h
T_AthenaPoolTPConverter.h
T_AthenaPoolTPCnvBase
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
Definition
T_AthenaPoolTPConverter.h:41
RpcPadContainerCnv_p1::m_rpcCabKey
SG::ReadCondHandleKey< RpcCablingCondData > m_rpcCabKey
Definition
RpcPadContainerCnv_p1.h:36
RpcPadContainerCnv_p1::createTransient
virtual RpcPadContainer * createTransient(const RpcPadContainer_p1 *persObj, MsgStream &log) override
Definition
RpcPadContainerCnv_p1.cxx:104
RpcPadContainerCnv_p1::RpcPadContainerCnv_p1
RpcPadContainerCnv_p1()
Definition
RpcPadContainerCnv_p1.cxx:20
RpcPadContainerCnv_p1::m_isInitialized
bool m_isInitialized
Definition
RpcPadContainerCnv_p1.h:35
RpcPadContainerCnv_p1::PERS
RpcPadContainer_p1 PERS
Definition
RpcPadContainerCnv_p1.h:27
RpcPadContainerCnv_p1::TRANS
RpcPadContainer TRANS
Definition
RpcPadContainerCnv_p1.h:28
RpcPadContainerCnv_p1::transToPers
virtual void transToPers(const TRANS *transCont, PERS *persCont, MsgStream &log) override
Definition
RpcPadContainerCnv_p1.cxx:37
RpcPadContainerCnv_p1::persToTrans
virtual void persToTrans(const PERS *persCont, TRANS *transCont, MsgStream &log) override
Definition
RpcPadContainerCnv_p1.cxx:58
RpcPadContainer_p1
Definition
RpcPadContainer_p1.h:19
RpcPadContainer
Use IdentifiableContainer with RpcPad.
Definition
RpcPadContainer.h:23
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
initialize
void initialize()
Definition
run_EoverP.cxx:894
Generated on
for ATLAS Offline Software by
1.17.0