ATLAS Offline Software
Loading...
Searching...
No Matches
V0ContainerCnv_tlp2.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 V0CONTAINER_CNV_TLP2_TRK_H
6#define V0CONTAINER_CNV_TLP2_TRK_H
7
9#include "V0Container_tlp2.h"
10
11//-----------------------------------------
12// TrkV0Vertex
13//-----------------------------------------
17
18//-----------------------------------------
19// VxVertex
20//-----------------------------------------
25// #include "TrkEventTPCnv/VxVertex/VertexCnv_p1.h"
26
27//-----------------------------------------------------------------------------
28// Trk Parameters
29//-----------------------------------------------------------------------------
33
34//-----------------------------------------------------------------------------
35// Surfaces and related
36//-----------------------------------------------------------------------------
38
39//-----------------------------------------------------------------------------
40// TrkEventPrimitives
41//-----------------------------------------------------------------------------
44
45//-----------------------------------------------------------------------------
46// TrkTrack
47//-----------------------------------------------------------------------------
49
50class V0ContainerCnv_tlp2 : public AthenaPoolTopLevelTPConverter< V0ContainerCnv_p1, Trk::V0Container_tlp2 >
51{
52
53 public:
54
57
58//default methods
59 virtual void setPStorage( Trk::V0Container_tlp2 *storage );
60
61 virtual unsigned short getConverterID() { return 2; }
62
63 protected:
64
65//TrkV0Vertex
68
69//VxVertex
74 // VertexCnv_p2 m_VertexCnv;
75
76//TrkTrack
78
79//TrkParameters
83
84//Surfaces and related
86
87//TrkEventPrimitives
90
91}; //end of class definitions
92
93
94template <>
95class T_TPCnv<V0Container, Trk::V0Container_tlp2 >
96 : public V0ContainerCnv_tlp2
97{
98public:
99 virtual void persToTrans (const Trk::V0Container_tlp2* pers,
100 V0Container* trans,
101 MsgStream& msg);
102};
103
104
105#endif
TopLevelTPConverter< MAIN_CNV, TL_PERS > AthenaPoolTopLevelTPConverter
virtual void persToTrans(const Trk::V0Container_tlp2 *pers, V0Container *trans, MsgStream &msg)
V0CandidateCnv_p1 m_v0CandidateCnv
V0HypothesisCnv_p1 m_v0HypothesisCnv
virtual void setPStorage(Trk::V0Container_tlp2 *storage)
TrackParametersCnv_p1 m_trackParametersCnv
VxCandidateCnv_p2 m_vxCandidateCnv
virtual unsigned short getConverterID()
Returns this converter's ID.
ExtendedVxCandidateCnv_p1 m_extendedVxCandidateCnv
MeasuredPerigeeCnv_p2 m_measuredPerigeeCnv
FitQualityCnv_p1 m_fitQualityCnv
PerigeeSurfaceCnv_p1 m_perigeeSurfacesCnv
ErrorMatrixCnv_p1 m_errorMatrixCnv
VxTrackAtVertexCnv_p2 m_vxTrackAtVertexCnv
RecVertexCnv_p2 m_recVertexCnv
Ensure that the ATLAS eigen extensions are properly loaded.
MsgStream & msg
Definition testRead.cxx:32