5#ifndef TRK_DETELEMENTSURFACECNV_P1_H
6#define TRK_DETELEMENTSURFACECNV_P1_H
17#include "GaudiKernel/ToolHandle.h"
TPPolyCnvBase< TRANS_BASE, TRANS, PERS > T_AthenaPoolTPPolyCnvBase
const Trk::Surface * createSurface(MsgStream &log)
Identifier m_id
Used in a horrible hack, in createSurface()
ToolHandle< Trk::IEventCnvSuperTool > m_eventCnvTool
DetElementSurfaceCnv_p1()
virtual void transToPers(const Trk::DetElementSurface *transObj, Trk::DetElementSurface_p1 *persObj, MsgStream &log)
virtual void persToTrans(const Trk::DetElementSurface_p1 *persObj, Trk::DetElementSurface *transObj, MsgStream &log)
virtual Trk::DetElementSurface * createTransient(const Trk::DetElementSurface_p1 *persObj, MsgStream &log)
Abstract Base Class for tracking surfaces.