ATLAS Offline Software
RpcClusterOnTrackCnv_p3.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 RPC_CLUSTER_ON_TRACK_CNV_p2_H
6 #define RPC_CLUSTER_ON_TRACK_CNV_p2_H
7 
8 //-----------------------------------------------------------------------------
9 //
10 // file: RpcClusterOnTrackCnv_p3.h
11 //
12 //-----------------------------------------------------------------------------
13 
17 
19 #include "AthLinks/ElementLink.h"
21 #include "GaudiKernel/ToolHandle.h"
25 class MsgStream;
26 
27 
29  : public T_AthenaPoolTPPolyCnvBase< Trk::MeasurementBase,
30  Muon::RpcClusterOnTrack,
31  Muon::RpcClusterOnTrack_p3 >
32 {
33 public:
35 
36  void persToTrans( const Muon :: RpcClusterOnTrack_p3 *persObj,
37  Muon :: RpcClusterOnTrack *transObj,
38  MsgStream &log );
39  void transToPers( const Muon :: RpcClusterOnTrack *transObj,
40  Muon :: RpcClusterOnTrack_p3 *persObj,
41  MsgStream &log );
42 
43 protected:
45  ToolHandle < Trk::IEventCnvSuperTool > m_eventCnvTool{"Trk::EventCnvSuperTool/EventCnvSuperTool"};
48 };
49 
50 #endif // RPC_CLUSTER_ON_TRACK_CNV_p2_H
ElementLinkCnv_p3
Definition: ElementLinkCnv_p3.h:27
ElementLinkCnv_p3.h
This file contains the class definition for the ElementLinkCnv_p3 class.
RpcClusterOnTrackCnv_p3
Definition: RpcClusterOnTrackCnv_p3.h:32
RpcClusterOnTrackCnv_p3::transToPers
void transToPers(const Muon ::RpcClusterOnTrack *transObj, Muon ::RpcClusterOnTrack_p3 *persObj, MsgStream &log)
Definition: RpcClusterOnTrackCnv_p3.cxx:50
RpcClusterOnTrackCnv_p3::m_errorMxCnv
ErrorMatrixCnv_p1 * m_errorMxCnv
Definition: RpcClusterOnTrackCnv_p3.h:47
ErrorMatrixCnv_p1
Definition: ErrorMatrixCnv_p1.h:33
LocalParametersCnv_p1.h
LocalParametersCnv_p1
Definition: LocalParametersCnv_p1.h:24
RpcClusterOnTrackCnv_p3::persToTrans
void persToTrans(const Muon ::RpcClusterOnTrack_p3 *persObj, Muon ::RpcClusterOnTrack *transObj, MsgStream &log)
Definition: RpcClusterOnTrackCnv_p3.cxx:17
IEventCnvSuperTool.h
TPPolyCnvBase
Definition: TPConverter.h:674
RpcClusterOnTrack.h
RpcClusterOnTrackCnv_p3::m_localParCnv
LocalParametersCnv_p1 * m_localParCnv
Definition: RpcClusterOnTrackCnv_p3.h:46
RpcClusterOnTrack_p3.h
RpcClusterOnTrackCnv_p3::RpcClusterOnTrackCnv_p3
RpcClusterOnTrackCnv_p3()=default
RpcClusterOnTrackCnv_p3::m_eventCnvTool
ToolHandle< Trk::IEventCnvSuperTool > m_eventCnvTool
Definition: RpcClusterOnTrackCnv_p3.h:45
ErrorMatrixCnv_p1.h
MuonClusterOnTrackCnv_p1.h
RpcClusterOnTrackCnv_p3::m_elCnv
ElementLinkCnv_p3< ElementLinkToIDC_RPC_Container > m_elCnv
Definition: RpcClusterOnTrackCnv_p3.h:44
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
RpcPrepData.h