ATLAS Offline Software
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 
9 
10 #include "VxVertex/RecVertex.h"
12 #include "VxVertex/Vertex.h"
14 
24  class MsgStream;
25 
26  class RecVertexCnv_p1 : public T_AthenaPoolTPPolyCnvBase< Trk::Vertex, Trk::RecVertex, Trk::RecVertex_p1>
27  {
28  public:
29 
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 
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