ATLAS Offline Software
Loading...
Searching...
No Matches
Tracking
TrkEventCnv
TrkEventTPCnv
src
TrkParameters
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
12
#include "
TrkParameters/TrackParameters.h
"
13
#include "
TrkParametersBase/ParametersBase.h
"
14
15
#include "
TrkEventTPCnv/TrkParameters/TrackParametersCnv_p1.h
"
16
17
void
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);
21
AmgVector
(
Trk::TrackParameters::dim
) pars;
22
for
(
unsigned
int
i=0; i<size; ++i) pars(i)=persObj->m_parameters[i];
23
transObj->updateParameters(pars);
24
}
25
26
void
TrackParametersCnv_p1::transToPers
(
const
Trk :: TrackParameters * , Trk :: TrackParameters_p1 * , MsgStream& ) {
27
throw
std::runtime_error(
"TrackParametersCnv_p1::transToPers is deprecated!"
);
28
}
29
AmgVector
#define AmgVector(rows)
Definition
EventPrimitives.h:55
ParametersBase.h
TrackParametersCnv_p1.h
TrackParameters.h
TrackParametersCnv_p1::persToTrans
void persToTrans(const Trk ::TrackParameters_p1 *persObj, Trk ::TrackParameters *transObj, MsgStream &log)
Definition
TrackParametersCnv_p1.cxx:17
TrackParametersCnv_p1::transToPers
void transToPers(const Trk::TrackParameters *transObj, Trk::TrackParameters_p1 *persObj, MsgStream &log)
Definition
TrackParametersCnv_p1.cxx:26
Trk::ParametersBase< TrackParametersDim, Charged >::dim
static constexpr int dim
Definition
ParametersCommon.h:50
Generated on
for ATLAS Offline Software by
1.14.0