ATLAS Offline Software
Loading...
Searching...
No Matches
TRT_DriftCircleOnTrackCnv_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 TRT_DRIFT_CIRCLE_ON_TRACK_CNV_p2_H
6#define TRT_DRIFT_CIRCLE_ON_TRACK_CNV_p2_H
7
10
12#include "AthLinks/ElementLink.h"
14
17
18#include "GaudiKernel/ToolHandle.h"
20
21class MsgStream;
22
23class TRT_DriftCircleOnTrackCnv_p2 : public T_AthenaPoolTPPolyCnvBase< Trk::MeasurementBase, InDet::TRT_DriftCircleOnTrack, InDet::TRT_DriftCircleOnTrack_p2 > {
24
25public:
26 TRT_DriftCircleOnTrackCnv_p2(): m_eventCnvTool("Trk::EventCnvSuperTool/EventCnvSuperTool"),
28
29 void persToTrans( const InDet :: TRT_DriftCircleOnTrack_p2 *persObj, InDet :: TRT_DriftCircleOnTrack *transObj, MsgStream &log );
30 void transToPers( const InDet :: TRT_DriftCircleOnTrack *transObj, InDet :: TRT_DriftCircleOnTrack_p2 *persObj, MsgStream &log );
31
32protected:
33 ToolHandle<Trk::IEventCnvSuperTool> m_eventCnvTool;
37
38};
39
40#endif
This file contains the class definition for the ElementLinkCnv_p1 class.
TPPolyCnvBase< TRANS_BASE, TRANS, PERS > T_AthenaPoolTPPolyCnvBase
ElementLinkCnv_p1< ElementLinkToIDCTRT_DriftCircleContainer > m_elCnv
ToolHandle< Trk::IEventCnvSuperTool > m_eventCnvTool
void transToPers(const InDet ::TRT_DriftCircleOnTrack *transObj, InDet ::TRT_DriftCircleOnTrack_p2 *persObj, MsgStream &log)
void persToTrans(const InDet ::TRT_DriftCircleOnTrack_p2 *persObj, InDet ::TRT_DriftCircleOnTrack *transObj, MsgStream &log)