|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef TRACK_PARAMETERS_CNV_P2_H
13 #define TRACK_PARAMETERS_CNV_P2_H
19 #include "GaudiKernel/ToolHandle.h"
38 void persToTrans(
const Trk :: TrackParameters_p2 *persObj,
58 AmgSymMatrix(5)* transErrorMatrix(
const Trk :: TrackParameters_p2 *persObj, MsgStream&
log);
69 #endif // TRACK_PARAMETERS_CNV_P2_H
std::vector< PERS > * m_pStorage
the address of the storage vector for persistent representations
New convertor which handles all track parameters in one go - i.e.
virtual Trk::TrackParameters * virt_createTransFromPStore(unsigned index, MsgStream &log)
This method implements a pure virtual base class method, but should never be called,...
ErrorMatrixCnv_p1 * m_emConverter
static void fillPersSurface(const Trk ::TrackParameters *transObj, Trk ::TrackParameters_p2 *persObj, MsgStream &log)
void transToPers(const Trk::TrackParameters *transObj, Trk::TrackParameters_p2 *persObj, MsgStream &log)
#define AmgSymMatrix(dim)
TrackParameters_v1 TrackParameters
ToolHandle< Trk::IEventCnvSuperTool > m_eventCnvTool
TrackParametersCnv_p2(bool nosurf=false)
static bool isPersistifiableType(const Trk ::TrackParameters *transObj)
void persToTrans(const Trk ::TrackParameters_p2 *persObj, Trk ::TrackParameters *transObj, MsgStream &log)
static void convertTransCurvilinearToPers(const Trk ::TrackParameters *transObj, Trk ::TrackParameters_p2 *persObj)
Trk::TrackParameters * createTransient(const Trk::TrackParameters_p2 *persObj, MsgStream &log)