ATLAS Offline Software
Loading...
Searching...
No Matches
TrackParametersCnv_p1.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5//-----------------------------------------------------------------------------
6//
7// file: TrackParametersCnv_p1.h
8// author: Lukasz Janyst <ljanyst@cern.ch>
9//
10//-----------------------------------------------------------------------------
11
14
16
17void TrackParametersCnv_p1::persToTrans( const Trk :: TrackParameters_p1 *persObj, Trk :: TrackParameters *transObj, MsgStream& ) {
18 // transObj->m_parameters.m.insert(transObj->m_parameters.m.begin(),persObj->m_parameters.begin(),persObj->m_parameters.end());
19 unsigned int size=persObj->m_parameters.size();
20 assert (transObj->dim==size);
22 for (unsigned int i=0; i<size; ++i) pars(i)=persObj->m_parameters[i];
23 transObj->updateParameters(pars);
24}
25
26void TrackParametersCnv_p1::transToPers( const Trk :: TrackParameters * , Trk :: TrackParameters_p1 * , MsgStream& ) {
27 throw std::runtime_error("TrackParametersCnv_p1::transToPers is deprecated!");
28}
29
#define AmgVector(rows)
void persToTrans(const Trk ::TrackParameters_p1 *persObj, Trk ::TrackParameters *transObj, MsgStream &log)
void transToPers(const Trk::TrackParameters *transObj, Trk::TrackParameters_p1 *persObj, MsgStream &log)