ATLAS Offline Software
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
TPConverterConstBase::transToPers
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
RpcByteStreamErrorContainer_p1.h
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition:
TrackSystemController.h:45
RpcByteStreamErrorContainerCnv_p1::RpcByteStreamErrorContainerCnv_p1
RpcByteStreamErrorContainerCnv_p1()
Definition:
RpcByteStreamErrorContainerCnv_p1.h:23
Muon::RpcByteStreamErrorContainer
Definition:
RpcByteStreamErrorContainer.h:54
T_AthenaPoolTPConverter.h
RpcByteStreamErrorContainerCnv_p1::persToTrans
virtual void persToTrans(const Muon::RpcByteStreamErrorContainer_p1 *persObj, Muon::RpcByteStreamErrorContainer *transObj, MsgStream &log) const override
Definition:
RpcByteStreamErrorContainerCnv_p1.cxx:14
TPConverterConstBase::persToTrans
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
RpcByteStreamErrorContainerCnv_p1::transToPers
virtual void transToPers(const Muon::RpcByteStreamErrorContainer *transObj, Muon::RpcByteStreamErrorContainer_p1 *persObj, MsgStream &log) const override
Definition:
RpcByteStreamErrorContainerCnv_p1.cxx:25
RpcByteStreamErrorContainer.h
python.CaloCondTools.log
log
Definition:
CaloCondTools.py:20
Muon::RpcByteStreamErrorContainer_p1
Definition:
RpcByteStreamErrorContainer_p1.h:15
TPConverterConstBase
Definition:
TPConverter.h:776
T_TPCnv
Definition:
T_AthenaPoolTPConverter.h:17
RpcByteStreamErrorContainerCnv_p1
Definition:
RpcByteStreamErrorContainerCnv_p1.h:21
Generated on Thu Nov 7 2024 21:24:57 for ATLAS Offline Software by
1.8.18