ATLAS Offline Software
ForwardDetectors
ZDC
ZdcCnv
ZdcEventTPCnv
ZdcEventTPCnv
ZdcDigitsCollectionCnv_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
// ZdcDigitsCollectionCnv_p1.h
8
// Header file for class ZdcDigitsCollectionCnv_p1
9
// Author: Alexander Solodkov <Sanya.Solodkov@cern.ch>
10
// Date: June 2009
12
#ifndef ZDCTPCNV_ZDCDIGITSCOLLECTIONCNV_P1_H
13
#define ZDCTPCNV_ZDCDIGITSCOLLECTIONCNV_P1_H
14
15
// ZdcEventTPCnv includes
16
#include "
ZdcEventTPCnv/ZdcDigitsCollection_p1.h
"
17
#include "
ZdcEventTPCnv/ZdcDigitsCnv_p1.h
"
18
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
19
20
// Zdc includes
21
#include "
ZdcEvent/ZdcDigitsCollection.h
"
22
23
class
MsgStream;
24
25
class
ZdcDigitsCollectionCnv_p1
:
public
T_AthenaPoolTPCnvConstBase
<ZdcDigitsCollection, ZdcDigitsCollection_p1> {
26
27
public
:
28
using
base_class::persToTrans
;
29
using
base_class::transToPers
;
30
31
ZdcDigitsCollectionCnv_p1
() {}
32
33
virtual
void
persToTrans
(
const
ZdcDigitsCollection_p1
* persObj,
ZdcDigitsCollection
* transObj, MsgStream&
log
)
const override
;
34
virtual
void
transToPers
(
const
ZdcDigitsCollection
* transObj,
ZdcDigitsCollection_p1
* persObj, MsgStream&
log
)
const override
;
35
};
36
37
38
template
<>
39
class
T_TPCnv
<
ZdcDigitsCollection
,
ZdcDigitsCollection_p1
>
40
:
public
ZdcDigitsCollectionCnv_p1
41
{
42
public
:
43
};
44
45
#endif //> ZDCTPCNV_ZDCDIGITSCOLLECTIONCNV_P1_H
46
ZdcDigitsCollectionCnv_p1::persToTrans
virtual void persToTrans(const ZdcDigitsCollection_p1 *persObj, ZdcDigitsCollection *transObj, MsgStream &log) const override
Definition:
ZdcDigitsCollection_p1.cxx:22
TPConverterConstBase::transToPers
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
ZdcDigitsCollection.h
ZdcDigitsCollectionCnv_p1
Definition:
ZdcDigitsCollectionCnv_p1.h:25
ZdcDigitsCollection_p1
Definition:
ZdcDigitsCollection_p1.h:19
T_AthenaPoolTPConverter.h
ZdcDigitsCnv_p1.h
ZdcDigitsCollectionCnv_p1::ZdcDigitsCollectionCnv_p1
ZdcDigitsCollectionCnv_p1()
Definition:
ZdcDigitsCollectionCnv_p1.h:31
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
ZdcDigitsCollection
Definition:
ZdcDigitsCollection.h:20
ZdcDigitsCollectionCnv_p1::transToPers
virtual void transToPers(const ZdcDigitsCollection *transObj, ZdcDigitsCollection_p1 *persObj, MsgStream &log) const override
Definition:
ZdcDigitsCollection_p1.cxx:10
TPConverterConstBase
Definition:
TPConverter.h:776
T_TPCnv
Definition:
T_AthenaPoolTPConverter.h:17
ZdcDigitsCollection_p1.h
Generated on Sun Dec 22 2024 21:23:04 for ATLAS Offline Software by
1.8.18