ATLAS Offline Software
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 
21 
22 class MsgStream;
23 
25  : public T_AthenaPoolTPPolyCnvBase<Trk::PrepRawData, HGTD_Cluster,
26  HGTD_Cluster_p1> {
27 public:
28  HGTD_ClusterCnv_p1() = default;
29 
31  MsgStream&);
32 
34  MsgStream&);
35 
36  // needs to be public since it is called in the container converter
38  createHGTDCluster(const HGTD_Cluster_p1* pers_obj,
40  MsgStream& log);
41 
42 protected:
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-2021 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