ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonConditions
MuonConditionsAthenaPool
MuonConditionsAthenaPool
MuonByteStreamErrors
RpcByteStreamErrorContainerCnv_p1.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUONCONDITIONSATHENAPOOL_RPCBYTESTREAMERRORCONTAINERCNV_P1_H
6
#define MUONCONDITIONSATHENAPOOL_RPCBYTESTREAMERRORCONTAINERCNV_P1_H
7
8
//-----------------------------------------------------------------------------
9
// file: RpcByteStreamErrorContainerCnv_p1.h
10
//-----------------------------------------------------------------------------
11
12
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
13
14
#include "
MuonByteStreamErrors/RpcByteStreamErrorContainer.h
"
15
#include "
RpcByteStreamErrorContainer_p1.h
"
16
17
class
MsgStream;
18
19
class
RpcByteStreamErrorContainerCnv_p1
20
:
public
T_AthenaPoolTPCnvConstBase
< Muon::RpcByteStreamErrorContainer, Muon::RpcByteStreamErrorContainer_p1 >
21
{
22
public
:
23
RpcByteStreamErrorContainerCnv_p1
() {}
24
25
using
base_class::persToTrans
;
26
using
base_class::transToPers
;
27
28
virtual
29
void
persToTrans
(
const
Muon::RpcByteStreamErrorContainer_p1
*persObj,
30
Muon::RpcByteStreamErrorContainer
*transObj,
31
MsgStream &log )
const override
;
32
virtual
33
void
transToPers
(
const
Muon::RpcByteStreamErrorContainer
*transObj,
34
Muon::RpcByteStreamErrorContainer_p1
*persObj,
35
MsgStream &log )
const override
;
36
};
37
38
39
template
<>
40
class
T_TPCnv
<
Muon
::RpcByteStreamErrorContainer,
Muon::RpcByteStreamErrorContainer_p1
>
41
:
public
RpcByteStreamErrorContainerCnv_p1
42
{
43
};
44
45
46
#endif
RpcByteStreamErrorContainer.h
RpcByteStreamErrorContainer_p1.h
T_AthenaPoolTPConverter.h
T_AthenaPoolTPCnvConstBase
TPConverterConstBase< TRANS, PERS > T_AthenaPoolTPCnvConstBase
Definition
T_AthenaPoolTPConverter.h:44
Muon::RpcByteStreamErrorContainer_p1
Definition
RpcByteStreamErrorContainer_p1.h:15
Muon::RpcByteStreamErrorContainer
Definition
RpcByteStreamErrorContainer.h:50
RpcByteStreamErrorContainerCnv_p1::persToTrans
virtual void persToTrans(const Muon::RpcByteStreamErrorContainer_p1 *persObj, Muon::RpcByteStreamErrorContainer *transObj, MsgStream &log) const override
Definition
RpcByteStreamErrorContainerCnv_p1.cxx:14
RpcByteStreamErrorContainerCnv_p1::transToPers
virtual void transToPers(const Muon::RpcByteStreamErrorContainer *transObj, Muon::RpcByteStreamErrorContainer_p1 *persObj, MsgStream &log) const override
Definition
RpcByteStreamErrorContainerCnv_p1.cxx:25
RpcByteStreamErrorContainerCnv_p1::RpcByteStreamErrorContainerCnv_p1
RpcByteStreamErrorContainerCnv_p1()
Definition
RpcByteStreamErrorContainerCnv_p1.h:23
TPConverterConstBase::transToPers
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
TPConverterConstBase::persToTrans
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
T_TPCnv
Definition
T_AthenaPoolTPConverter.h:17
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition
TrackSystemController.h:46
Generated on
for ATLAS Offline Software by
1.17.0