ATLAS Offline Software
HighGranularityTimingDetector
HGTD_EventCnv
HGTD_EventTPCnv
HGTD_EventTPCnv
HGTD_ClusterCnv_p1.h
Go to the documentation of this file.
1
14
#ifndef HGTD_EVENTTPCNV_HGTD_CLUSTER_CNV_P1_H
15
#define HGTD_EVENTTPCNV_HGTD_CLUSTER_CNV_P1_H
16
17
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
18
#include "
HGTD_EventTPCnv/HGTD_Cluster_p1.h
"
19
#include "
HGTD_PrepRawData/HGTD_Cluster.h
"
20
#include "
InDetEventTPCnv/InDetPrepRawData/SiWidthCnv_p2.h
"
21
22
class
MsgStream;
23
24
class
HGTD_ClusterCnv_p1
25
:
public
T_AthenaPoolTPPolyCnvBase
<Trk::PrepRawData, HGTD_Cluster,
26
HGTD_Cluster_p1> {
27
public
:
28
HGTD_ClusterCnv_p1
() =
default
;
29
30
void
persToTrans
(
const
HGTD_Cluster_p1
*,
HGTD_Cluster
*,
31
MsgStream&);
32
33
void
transToPers
(
const
HGTD_Cluster
*,
HGTD_Cluster_p1
*,
34
MsgStream&);
35
36
// needs to be public since it is called in the container converter
37
HGTD_Cluster
38
createHGTDCluster
(
const
HGTD_Cluster_p1
* pers_obj,
39
const
InDetDD::SolidStateDetectorElementBase
* delEl,
40
MsgStream&
log
);
41
42
protected
:
43
InDet::SiWidthCnv_p2
m_si_width_cnv
;
44
};
45
46
#endif // HGTD_EVENTTPCNV_HGTD_CLUSTER_CNV_P1_H
SiWidthCnv_p2.h
InDetDD::SolidStateDetectorElementBase
Definition:
SolidStateDetectorElementBase.h:132
HGTD_ClusterCnv_p1::m_si_width_cnv
InDet::SiWidthCnv_p2 m_si_width_cnv
Definition:
HGTD_ClusterCnv_p1.h:43
HGTD_ClusterCnv_p1::createHGTDCluster
HGTD_Cluster createHGTDCluster(const HGTD_Cluster_p1 *pers_obj, const InDetDD::SolidStateDetectorElementBase *delEl, MsgStream &log)
Definition:
HGTD_ClusterCnv_p1.cxx:22
HGTD_Cluster.h
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration.
HGTD_Cluster
Definition:
HGTD_Cluster.h:35
TPPolyCnvBase
Definition:
TPConverter.h:674
T_AthenaPoolTPConverter.h
HGTD_Cluster_p1
Definition:
HGTD_Cluster_p1.h:17
HGTD_ClusterCnv_p1::transToPers
void transToPers(const HGTD_Cluster *, HGTD_Cluster_p1 *, MsgStream &)
Definition:
HGTD_ClusterCnv_p1.cxx:66
InDet::SiWidthCnv_p2
Definition:
SiWidthCnv_p2.h:26
HGTD_ClusterCnv_p1
Definition:
HGTD_ClusterCnv_p1.h:26
HGTD_Cluster_p1.h
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration.
python.CaloCondTools.log
log
Definition:
CaloCondTools.py:20
HGTD_ClusterCnv_p1::persToTrans
void persToTrans(const HGTD_Cluster_p1 *, HGTD_Cluster *, MsgStream &)
Definition:
HGTD_ClusterCnv_p1.cxx:15
HGTD_ClusterCnv_p1::HGTD_ClusterCnv_p1
HGTD_ClusterCnv_p1()=default
Generated on Sun Dec 22 2024 21:11:06 for ATLAS Offline Software by
1.8.18