ATLAS Offline Software
MuonSegmentCnv_p2.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef MUONEVENTTPCNV_MuonSegmentCnv_p2_H
6 #define MUONEVENTTPCNV_MuonSegmentCnv_p2_H
7 
8 //-----------------------------------------------------------------------------
9 //
10 // file: MuonSegmentCnv_p2.h
11 //
12 //-----------------------------------------------------------------------------
19 #include "TrkSurfaces/Surface.h"
20 
21 class MsgStream;
22 
24  : public T_AthenaPoolTPPolyCnvBase< Trk::MeasurementBase,
25  Muon::MuonSegment,
26  Muon::MuonSegment_p1 >
27 {
28 public:
30 
31  void persToTrans( const Muon :: MuonSegment_p1 *persObj,
32  Muon::MuonSegment *transObj,
33  MsgStream &log );
34  void transToPers( const Muon :: MuonSegment *transObj,
35  Muon::MuonSegment_p1 *persObj,
36  MsgStream &log );
37 
38 protected:
42 };
43 
44 #endif
ITPConverterFor< Trk::Surface >
MuonSegmentCnv_p2
Definition: MuonSegmentCnv_p2.h:27
Surface.h
MuonSegmentCnv_p2::transToPers
void transToPers(const Muon ::MuonSegment *transObj, Muon::MuonSegment_p1 *persObj, MsgStream &log)
Definition: MuonSegmentCnv_p2.cxx:39
LocalDirectionCnv_p1
Definition: LocalDirectionCnv_p1.h:23
MuonSegmentCnv_p2::m_segmentCnv
SegmentCnv_p1 * m_segmentCnv
Definition: MuonSegmentCnv_p2.h:39
xAOD::MuonSegment
MuonSegment_v1 MuonSegment
Reference the current persistent version:
Definition: Event/xAOD/xAODMuon/xAODMuon/MuonSegment.h:13
TPPolyCnvBase
Definition: TPConverter.h:674
MuonSegmentCnv_p2::m_localDirCnv
LocalDirectionCnv_p1 m_localDirCnv
Definition: MuonSegmentCnv_p2.h:40
SegmentCnv_p1
Definition: SegmentCnv_p1.h:30
LocalDirectionCnv_p1.h
MuonSegmentCnv_p2::MuonSegmentCnv_p2
MuonSegmentCnv_p2()
Definition: MuonSegmentCnv_p2.h:29
T_AthenaPoolTPConverter.h
MuonSegment_p1.h
MuonSegmentCnv_p2::persToTrans
void persToTrans(const Muon ::MuonSegment_p1 *persObj, Muon::MuonSegment *transObj, MsgStream &log)
Definition: MuonSegmentCnv_p2.cxx:14
SurfaceCnv_p2.h
MuonSegmentCnv_p2::m_surfCnv
ITPConverterFor< Trk::Surface > * m_surfCnv
Definition: MuonSegmentCnv_p2.h:41
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
MuonSegment.h
Muon::MuonSegment_p1
Definition: MuonSegment_p1.h:20
Muon::MuonSegment
Definition: MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonSegment/MuonSegment/MuonSegment.h:45
SegmentCnv_p1.h