Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
TrackSegmentCnv_p1.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 TRACKSEGMENT_CNV_P1_H
6 #define TRACKSEGMENT_CNV_P1_H
7 
8 //-----------------------------------------------------------------------------
9 //
10 // file: TrackSegmentCnv_p1.h
11 //
12 //-----------------------------------------------------------------------------
14 
17 
18 #include "SegmentCnv_p1.h"
19 
21 
22 #include "GaudiKernel/ToolHandle.h"
24 
25 
26 class MsgStream;
27 
29  : public T_AthenaPoolTPPolyCnvBase< Trk::MeasurementBase, Trk::TrackSegment, Trk::TrackSegment_p1 >
30  {
31  public:
33 
34  void persToTrans( const Trk::TrackSegment_p1 *persObj, Trk::TrackSegment *transObj, MsgStream &log );
35  void transToPers( const Trk::TrackSegment *transObj, Trk::TrackSegment_p1 *persObj, MsgStream &log );
36 
37  private:
39 // ITPConverterFor<Trk::Surface> *m_surfaceCnv;
40  ToolHandle<Trk::IEventCnvSuperTool> m_eventCnvTool;
41 
42  };
43 
44 #endif // TRACKSEGMENT_CNV_P1_H
TrackSegmentCnv_p1
Definition: TrackSegmentCnv_p1.h:30
MeasurementBase.h
TrackSegmentCnv_p1::m_eventCnvTool
ToolHandle< Trk::IEventCnvSuperTool > m_eventCnvTool
Definition: TrackSegmentCnv_p1.h:40
Trk::TrackSegment_p1
Definition: TrackSegment_p1.h:22
Trk::TrackSegment
Definition: TrackSegment.h:56
TrackSegment.h
IEventCnvSuperTool.h
TPPolyCnvBase
Definition: TPConverter.h:674
TrackSegment_p1.h
SegmentCnv_p1
Definition: SegmentCnv_p1.h:30
T_AthenaPoolTPConverter.h
TrackSegmentCnv_p1::persToTrans
void persToTrans(const Trk::TrackSegment_p1 *persObj, Trk::TrackSegment *transObj, MsgStream &log)
Definition: TrackSegmentCnv_p1.cxx:12
TrackSegmentCnv_p1::transToPers
void transToPers(const Trk::TrackSegment *transObj, Trk::TrackSegment_p1 *persObj, MsgStream &log)
Definition: TrackSegmentCnv_p1.cxx:30
TrackSegmentCnv_p1::m_segmentCnv
SegmentCnv_p1 * m_segmentCnv
Definition: TrackSegmentCnv_p1.h:38
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
TrackSegmentCnv_p1::TrackSegmentCnv_p1
TrackSegmentCnv_p1()
Definition: TrackSegmentCnv_p1.h:32
SegmentCnv_p1.h