5#include "Identifier/Identifier.h"
7#include "GaudiKernel/MsgStream.h"
const Trk::Surface * createSurface(MsgStream &log)
Identifier m_id
Used in a horrible hack, in createSurface()
ToolHandle< Trk::IEventCnvSuperTool > m_eventCnvTool
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)
value_type get_compact() const
Get the compact id.
Identifier32 get_identifier32() const
Get the 32-bit version Identifier, will be invalid if >32 bits needed.
Identifier32::value_type m_id
const Identifier associatedDetectorElementIdentifier() const
Abstract Base Class for tracking surfaces.