ATLAS Offline Software
Loading...
Searching...
No Matches
CompetingRIOsOnTrackCnv_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 TRKEVENTTPCNV_COMPETINGRIOONTRACKCNV_P1_H
6#define TRKEVENTTPCNV_COMPETINGRIOONTRACKCNV_P1_H
7
8//-----------------------------------------------------------------------------
9//
10// file: CompetingRIOsOnTrackCnv_p1.h
11//
12//-----------------------------------------------------------------------------
13
18
19class MsgStream;
20
22 : public T_AthenaPoolTPAbstractPolyCnvBase< Trk::MeasurementBase, Trk::CompetingRIOsOnTrack, Trk::CompetingRIOsOnTrack_p1 >
23{
24public:
26 void persToTrans( const Trk::CompetingRIOsOnTrack_p1 *persObj, Trk::CompetingRIOsOnTrack *transObj, MsgStream &log );
27 void transToPers( const Trk::CompetingRIOsOnTrack *transObj, Trk::CompetingRIOsOnTrack_p1 *persObj, MsgStream &log );
28
29private:
32};
33
34#endif // RIO_ON_TRACK_CNV_P1_H
TPAbstractPolyCnvBase< TRANS_BASE, TRANS, PERS > T_AthenaPoolTPAbstractPolyCnvBase
LocalParametersCnv_p1 * m_localParCnv
void transToPers(const Trk::CompetingRIOsOnTrack *transObj, Trk::CompetingRIOsOnTrack_p1 *persObj, MsgStream &log)
void persToTrans(const Trk::CompetingRIOsOnTrack_p1 *persObj, Trk::CompetingRIOsOnTrack *transObj, MsgStream &log)
Base class for all CompetingRIOsOnTack implementations, extends the common MeasurementBase.