ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkEventCnv
TrkEventTPCnv
src
TrkNeutralParameters
MeasuredNeutralPerigeeCnv_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: MeasuredNeutralPerigeeCnv_p1.cxx
8
//
9
//-----------------------------------------------------------------------------
10
11
#include "
TrkNeutralParameters/NeutralParameters.h
"
12
13
#include "
TrkEventTPCnv/TrkNeutralParameters/MeasuredNeutralPerigeeCnv_p1.h
"
14
#include "
TrkEventTPCnv/helpers/EigenHelpers.h
"
15
#include "
../TrkParameters/TrackParametersCovarianceCnv.h
"
16
17
void
MeasuredNeutralPerigeeCnv_p1::persToTrans
(
const
Trk::MeasuredPerigee_p1
*persObj,
18
Trk::NeutralPerigee
*transObj,
19
MsgStream &log )
20
{
21
fillTransFromPStore
( &
m_perigeeConverter
, persObj->
m_perigee
, transObj, log );
22
Trk::ErrorMatrix
dummy;
23
fillTransFromPStore
( &
m_emConverter
, persObj->
m_errorMatrix
, &dummy, log );
24
TrackParametersCovarianceCnv<Trk::NeutralPerigee>::setCovariance
(transObj, dummy);
25
}
26
27
void
MeasuredNeutralPerigeeCnv_p1::transToPers
(
const
Trk::NeutralPerigee
* ,
28
Trk::MeasuredPerigee_p1
* ,
29
MsgStream & )
30
{
31
throw
std::runtime_error(
"MeasuredNeutralPerigeeCnv_p1::transToPers is deprecated!"
);
32
}
33
34
EigenHelpers.h
MeasuredNeutralPerigeeCnv_p1.h
NeutralParameters.h
TrackParametersCovarianceCnv.h
ITPConverterFor< TRANS_BASE >::fillTransFromPStore
void fillTransFromPStore(CNV **cnv, const TPObjRef &ref, TRANS_T *trans, MsgStream &log) const
Definition
TPConverter.h:145
MeasuredNeutralPerigeeCnv_p1::transToPers
void transToPers(const Trk::NeutralPerigee *transObj, Trk::MeasuredPerigee_p1 *persObj, MsgStream &log)
Definition
MeasuredNeutralPerigeeCnv_p1.cxx:27
MeasuredNeutralPerigeeCnv_p1::persToTrans
void persToTrans(const Trk::MeasuredPerigee_p1 *persObj, Trk::NeutralPerigee *transObj, MsgStream &log)
Definition
MeasuredNeutralPerigeeCnv_p1.cxx:17
MeasuredNeutralPerigeeCnv_p1::m_perigeeConverter
NeutralPerigeeCnv_p1 * m_perigeeConverter
Definition
MeasuredNeutralPerigeeCnv_p1.h:40
MeasuredNeutralPerigeeCnv_p1::m_emConverter
ErrorMatrixCnv_p1 * m_emConverter
Definition
MeasuredNeutralPerigeeCnv_p1.h:41
TrackParametersCovarianceCnv::setCovariance
static void setCovariance(PARMS *p, const Trk::ErrorMatrix &mat)
Definition
TrackParametersCovarianceCnv.h:32
Trk::ErrorMatrix
Definition
ErrorMatrixCnv_p1.h:25
Trk::MeasuredPerigee_p1
Definition
MeasuredPerigee_p1.h:18
Trk::MeasuredPerigee_p1::m_perigee
TPObjRef m_perigee
Definition
MeasuredPerigee_p1.h:22
Trk::MeasuredPerigee_p1::m_errorMatrix
TPObjRef m_errorMatrix
Definition
MeasuredPerigee_p1.h:24
Trk::NeutralPerigee
ParametersT< NeutralParametersDim, Neutral, PerigeeSurface > NeutralPerigee
Definition
NeutralParameters.h:31
Generated on
for ATLAS Offline Software by
1.17.0