ATLAS Offline Software
Tracking
TrkEventCnv
TrkEventTPCnv
TrkEventTPCnv
VxVertex
RecVertexCnv_p1.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef REC_VERTEX_CNV_P1_H
6
#define REC_VERTEX_CNV_P1_H
7
8
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
9
10
#include "
VxVertex/RecVertex.h
"
11
#include "
TrkEventTPCnv/VxVertex/RecVertex_p1.h
"
12
#include "
VxVertex/Vertex.h
"
13
#include "
TrkEventTPCnv/TrkEventPrimitives/ErrorMatrixCnv_p1.h
"
14
24
class
MsgStream;
25
26
class
RecVertexCnv_p1
:
public
T_AthenaPoolTPPolyCnvBase
< Trk::Vertex, Trk::RecVertex, Trk::RecVertex_p1>
27
{
28
public
:
29
33
RecVertexCnv_p1
():
m_errorMatrixConverter
(0),
m_vertexConverter
(0),
m_fitQualityConverter
(0){}
34
38
void
persToTrans
(
const
Trk::RecVertex_p1
* persObj,
Trk::RecVertex
* transObj, MsgStream &
log
);
39
40
void
transToPers
(
const
Trk::RecVertex
* transObj,
Trk::RecVertex_p1
* persObj, MsgStream &
log
);
41
42
private
:
43
44
ITPConverterFor<Trk::ErrorMatrix>
*
m_errorMatrixConverter
;
45
ITPConverterFor<Trk::Vertex>
*
m_vertexConverter
;
46
ITPConverterFor<Trk::FitQuality>
*
m_fitQualityConverter
;
47
48
};
//end of class definitions
49
50
#endif //REC_VERTEX_CNV_P1_H
RecVertex.h
RecVertexCnv_p1::m_fitQualityConverter
ITPConverterFor< Trk::FitQuality > * m_fitQualityConverter
Definition:
RecVertexCnv_p1.h:46
ITPConverterFor< Trk::ErrorMatrix >
RecVertexCnv_p1
Definition:
RecVertexCnv_p1.h:27
RecVertexCnv_p1::RecVertexCnv_p1
RecVertexCnv_p1()
default constructor
Definition:
RecVertexCnv_p1.h:33
RecVertexCnv_p1::persToTrans
void persToTrans(const Trk::RecVertex_p1 *persObj, Trk::RecVertex *transObj, MsgStream &log)
Conversion methods.
Definition:
RecVertexCnv_p1.cxx:9
Trk::RecVertex
Trk::RecVertex inherits from Trk::Vertex.
Definition:
RecVertex.h:44
RecVertexCnv_p1::m_vertexConverter
ITPConverterFor< Trk::Vertex > * m_vertexConverter
Definition:
RecVertexCnv_p1.h:45
RecVertexCnv_p1::transToPers
void transToPers(const Trk::RecVertex *transObj, Trk::RecVertex_p1 *persObj, MsgStream &log)
Definition:
RecVertexCnv_p1.cxx:23
TPPolyCnvBase
Definition:
TPConverter.h:674
T_AthenaPoolTPConverter.h
Vertex.h
ErrorMatrixCnv_p1.h
Trk::RecVertex_p1
Definition:
RecVertex_p1.h:23
python.CaloCondTools.log
log
Definition:
CaloCondTools.py:20
RecVertex_p1.h
RecVertexCnv_p1::m_errorMatrixConverter
ITPConverterFor< Trk::ErrorMatrix > * m_errorMatrixConverter
Definition:
RecVertexCnv_p1.h:44
Generated on Sun Dec 22 2024 21:17:01 for ATLAS Offline Software by
1.8.18