ATLAS Offline Software
STGC_ClusterOnTrackCnv_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 STGC_CLUSTER_ON_TRACK_CNV_p2_H
6 #define STGC_CLUSTER_ON_TRACK_CNV_p2_H
7 
8 //-----------------------------------------------------------------------------
9 //
10 // file: STGC_ClusterOnTrackCnv_p1.h
11 //
12 //-----------------------------------------------------------------------------
13 
16 
18 #include "AthLinks/ElementLink.h"
20 #include "GaudiKernel/ToolHandle.h"
24 class MsgStream;
25 
26 
28  : public T_AthenaPoolTPPolyCnvBase< Trk::MeasurementBase,
29  Muon::sTgcClusterOnTrack,
30  Muon::STGC_ClusterOnTrack_p1 >
31 {
32 public:
34 
35  void persToTrans( const Muon :: STGC_ClusterOnTrack_p1 *persObj,
36  Muon :: sTgcClusterOnTrack *transObj,
37  MsgStream &log );
38  void transToPers( const Muon :: sTgcClusterOnTrack *transObj,
39  Muon :: STGC_ClusterOnTrack_p1 *persObj,
40  MsgStream &log );
41 
42 protected:
44  ToolHandle < Trk::IEventCnvSuperTool > m_eventCnvTool{"Trk::EventCnvSuperTool/EventCnvSuperTool"};
47 };
48 
49 #endif // STGC__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.
sTgcClusterOnTrack.h
ErrorMatrixCnv_p1
Definition: ErrorMatrixCnv_p1.h:33
STGC_ClusterOnTrackCnv_p1::STGC_ClusterOnTrackCnv_p1
STGC_ClusterOnTrackCnv_p1()=default
STGC_ClusterOnTrackCnv_p1::m_errorMxCnv
ErrorMatrixCnv_p1 * m_errorMxCnv
Definition: STGC_ClusterOnTrackCnv_p1.h:46
LocalParametersCnv_p1.h
LocalParametersCnv_p1
Definition: LocalParametersCnv_p1.h:24
STGC_ClusterOnTrack_p1.h
sTgcPrepData.h
IEventCnvSuperTool.h
TPPolyCnvBase
Definition: TPConverter.h:674
STGC_ClusterOnTrackCnv_p1
Definition: STGC_ClusterOnTrackCnv_p1.h:31
STGC_ClusterOnTrackCnv_p1::persToTrans
void persToTrans(const Muon ::STGC_ClusterOnTrack_p1 *persObj, Muon ::sTgcClusterOnTrack *transObj, MsgStream &log)
Definition: STGC_ClusterOnTrackCnv_p1.cxx:16
STGC_ClusterOnTrackCnv_p1::m_eventCnvTool
ToolHandle< Trk::IEventCnvSuperTool > m_eventCnvTool
Definition: STGC_ClusterOnTrackCnv_p1.h:44
STGC_ClusterOnTrackCnv_p1::m_localParCnv
LocalParametersCnv_p1 * m_localParCnv
Definition: STGC_ClusterOnTrackCnv_p1.h:45
ErrorMatrixCnv_p1.h
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
STGC_ClusterOnTrackCnv_p1::transToPers
void transToPers(const Muon ::sTgcClusterOnTrack *transObj, Muon ::STGC_ClusterOnTrack_p1 *persObj, MsgStream &log)
Definition: STGC_ClusterOnTrackCnv_p1.cxx:40
STGC_ClusterOnTrackCnv_p1::m_elCnv
ElementLinkCnv_p3< ElementLinkToIDC_STGC_Container > m_elCnv
Definition: STGC_ClusterOnTrackCnv_p1.h:43