ATLAS Offline Software
ForwardDetectors
ZDC
ZdcCnv
ZdcEventTPCnv
ZdcEventTPCnv
ZdcRawChannelCollectionCnv_p1.h
Go to the documentation of this file.
1
3
/*
4
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// ZdcRawChannelCollectionCnv_p1.h
8
// Header file for class ZdcRawChannelCollectionCnv_p1
9
// Author: Alexander Solodkov <Sanya.Solodkov@cern.ch>
10
// Date: June 2009
12
#ifndef ZDCTPCNV_ZDCRAWCHANNELCOLLECTIONCNV_P1_H
13
#define ZDCTPCNV_ZDCRAWCHANNELCOLLECTIONCNV_P1_H
14
15
// ZdcEventTPCnv includes
16
#include "
ZdcEventTPCnv/ZdcRawChannelCollection_p1.h
"
17
#include "
ZdcEventTPCnv/ZdcRawChannelCnv_p1.h
"
18
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
19
20
// Zdc includes
21
#include "
ZdcEvent/ZdcRawChannelCollection.h
"
22
23
class
MsgStream;
24
25
class
ZdcRawChannelCollectionCnv_p1
:
public
T_AthenaPoolTPCnvConstBase
<ZdcRawChannelCollection, ZdcRawChannelCollection_p1> {
26
27
public
:
28
using
base_class::persToTrans
;
29
using
base_class::transToPers
;
30
31
ZdcRawChannelCollectionCnv_p1
() {}
32
33
virtual
void
persToTrans
(
const
ZdcRawChannelCollection_p1
* persObj,
ZdcRawChannelCollection
* transObj, MsgStream&
log
)
const override
;
34
virtual
void
transToPers
(
const
ZdcRawChannelCollection
* transObj,
ZdcRawChannelCollection_p1
* persObj, MsgStream&
log
)
const override
;
35
};
36
37
38
template
<>
39
class
T_TPCnv
<
ZdcRawChannelCollection
,
ZdcRawChannelCollection_p1
>
40
:
public
ZdcRawChannelCollectionCnv_p1
41
{
42
public
:
43
};
44
45
#endif //> ZDCTPCNV_ZDCRAWCHANNELCOLLECTIONCNV_P1_H
46
ZdcRawChannelCollection_p1
Definition:
ZdcRawChannelCollection_p1.h:19
TPConverterConstBase::transToPers
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
ZdcRawChannelCollectionCnv_p1::persToTrans
virtual void persToTrans(const ZdcRawChannelCollection_p1 *persObj, ZdcRawChannelCollection *transObj, MsgStream &log) const override
Definition:
ZdcRawChannelCollectionCnv_p1.cxx:22
ZdcRawChannelCollection_p1.h
ZdcRawChannelCollection.h
ZdcRawChannelCollectionCnv_p1::ZdcRawChannelCollectionCnv_p1
ZdcRawChannelCollectionCnv_p1()
Definition:
ZdcRawChannelCollectionCnv_p1.h:31
ZdcRawChannelCollectionCnv_p1
Definition:
ZdcRawChannelCollectionCnv_p1.h:25
T_AthenaPoolTPConverter.h
ZdcRawChannelCnv_p1.h
ZdcRawChannelCollection
Definition:
ZdcRawChannelCollection.h:20
ZdcRawChannelCollectionCnv_p1::transToPers
virtual void transToPers(const ZdcRawChannelCollection *transObj, ZdcRawChannelCollection_p1 *persObj, MsgStream &log) const override
Definition:
ZdcRawChannelCollectionCnv_p1.cxx:10
TPConverterConstBase::persToTrans
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
python.CaloCondTools.log
log
Definition:
CaloCondTools.py:20
TPConverterConstBase
Definition:
TPConverter.h:776
T_TPCnv
Definition:
T_AthenaPoolTPConverter.h:17
Generated on Sun Dec 22 2024 21:23:06 for ATLAS Offline Software by
1.8.18