ATLAS Offline Software
MeasuredPerigeeCnv_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: MeasuredPerigeeCnv_p1.cxx
8 //
9 //-----------------------------------------------------------------------------
10 
12 
16 
18  Trk::MeasuredPerigee *transObj,
19  MsgStream &log )
20 {
21  fillTransFromPStore( &m_perigeeConverter, persObj->m_perigee, transObj, log );
22 
26 }
27 
30  MsgStream & )
31 {
32  throw std::runtime_error("No more 'measured' track parameters, so MeasuredAtaSurfaceCnv_p1::transToPers is deprecated!");
33  // persObj->m_perigee = baseToPersistent( &m_perigeeConverter, transObj, log );
34  // persObj->m_errorMatrix = toPersistent( &m_emConverter, &(transObj->localErrorMatrix()), log );
35 }
36 
37 
TrackParameters.h
Trk::ParametersT
Dummy class used to allow special convertors to be called for surfaces owned by a detector element.
Definition: EMErrorDetail.h:25
MeasuredPerigeeCnv_p1::m_perigeeConverter
PerigeeCnv_p1 * m_perigeeConverter
Definition: MeasuredPerigeeCnv_p1.h:39
MeasuredPerigeeCnv_p1::persToTrans
void persToTrans(const Trk::MeasuredPerigee_p1 *persObj, Trk::MeasuredPerigee *transObj, MsgStream &log)
Definition: MeasuredPerigeeCnv_p1.cxx:17
ITPConverterFor< TRANS_BASE >::fillTransFromPStore
void fillTransFromPStore(CNV **cnv, const TPObjRef &ref, TRANS_T *trans, MsgStream &log) const
Convert persistent object, stored in the the top-level persistent object and referenced by the TP Ref...
Definition: TPConverter.h:145
Trk::ErrorMatrix
Definition: ErrorMatrixCnv_p1.h:25
EigenHelpers.h
python.xAODType.dummy
dummy
Definition: xAODType.py:4
Trk::MeasuredPerigee_p1
Definition: MeasuredPerigee_p1.h:18
Trk::MeasuredPerigee_p1::m_errorMatrix
TPObjRef m_errorMatrix
Definition: MeasuredPerigee_p1.h:24
Trk::MeasuredPerigee_p1::m_perigee
TPObjRef m_perigee
Definition: MeasuredPerigee_p1.h:22
TrackParametersCovarianceCnv.h
MeasuredPerigeeCnv_p1.h
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
MeasuredPerigeeCnv_p1::m_emConverter
ErrorMatrixCnv_p1 * m_emConverter
Definition: MeasuredPerigeeCnv_p1.h:40
MeasuredPerigeeCnv_p1::transToPers
void transToPers(const Trk::MeasuredPerigee *transObj, Trk::MeasuredPerigee_p1 *persObj, MsgStream &log)
Definition: MeasuredPerigeeCnv_p1.cxx:28
TrackParametersCovarianceCnv::setCovariance
static void setCovariance(PARMS *p, const Trk::ErrorMatrix &mat)
Definition: TrackParametersCovarianceCnv.h:32