ATLAS Offline Software
MdtCsmCnv_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 MUONEVENTATHENAPOOL_MDTCSMCNV_P1_H
6 #define MUONEVENTATHENAPOOL_MDTCSMCNV_P1_H
7 
8 /*
9 Transient/Persistent converter for the Collection of MdtAmtHits
10  @author edward.moyse@cern.ch
11 */
12 #include "MuonRDO/MdtCsm.h"
15 #include "MdtAmtHitCnv_p1.h"
17 
18 
20 
22  : public MdtCsm_Cnvp1_base_t
23 {
24 public:
25  MdtCsmCnv_p1();
26  virtual void persToTrans(const MdtCsm_p1* persColl, MdtCsm* transColl, MsgStream &log) ;
27  virtual void transToPers(const MdtCsm* transColl, MdtCsm_p1* persColl, MsgStream &log) ;
28 
29  const MdtIdHelper* m_idHelper{nullptr};
30  bool m_2CSM_Mod{false};
31 };
32 
33 
34 #endif
35 
36 
37 
38 
MdtCsmCnv_p1::m_2CSM_Mod
bool m_2CSM_Mod
Definition: MdtCsmCnv_p1.h:30
MdtCsm
MDT RDOs : Chamber Service Module, container of AmtHits of a single Mdt chamber.
Definition: MdtCsm.h:19
MdtCsmCnv_p1
Definition: MdtCsmCnv_p1.h:23
MdtCsm_p1
Definition: MdtCsm_p1.h:17
T_AthenaPoolTPConverter.h
MdtCsmCnv_p1::MdtCsmCnv_p1
MdtCsmCnv_p1()
Definition: MdtCsmCnv_p1.cxx:14
MdtIdHelper
Definition: MdtIdHelper.h:61
MdtIdHelper.h
MdtCsmCnv_p1::m_idHelper
const MdtIdHelper * m_idHelper
Definition: MdtCsmCnv_p1.h:29
MdtAmtHitCnv_p1.h
MdtCsmCnv_p1::persToTrans
virtual void persToTrans(const MdtCsm_p1 *persColl, MdtCsm *transColl, MsgStream &log)
Definition: MdtCsmCnv_p1.cxx:24
MdtCsm.h
MdtCsmCnv_p1::transToPers
virtual void transToPers(const MdtCsm *transColl, MdtCsm_p1 *persColl, MsgStream &log)
Definition: MdtCsmCnv_p1.cxx:48
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
TPCnvVector
Definition: TPConverter.h:1256
MdtCsm_p1.h