ATLAS Offline Software
VxContainer_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 VXCONTAINER_TLP2_TRK_H
6 #define VXCONTAINER_TLP2_TRK_H
7 
8 //-----------------------------------------
9 // VxVertex
10 //-----------------------------------------
14 // #include "TrkEventTPCnv/VxVertex/VxTrackAtVertex_p1.h"
16 // #include "TrkEventTPCnv/VxVertex/RecVertex_p1.h"
18 // #include "TrkEventTPCnv/VxVertex/Vertex_p1.h"
19 // #include "TrkEventTPCnv/VxVertex/Vertex_p2.h"
20 
21 //-----------------------------------------------------------------------------
22 // Trk Parameters
23 //-----------------------------------------------------------------------------
25 // #include "TrkEventTPCnv/TrkParameters/Perigee_p1.h"
28 
29 //-----------------------------------------------------------------------------
30 // Surfaces and related
31 //-----------------------------------------------------------------------------
33 
34 
35 //-----------------------------------------------------------------------------
36 // TrkEventPrimitives
37 //-----------------------------------------------------------------------------
40 // #include "TrkEventTPCnv/TrkEventPrimitives/LocalPosition_p1.h"
41 
42 //-----------------------------------------------------------------------------
43 // TrkTrack
44 //-----------------------------------------------------------------------------
45 // #include "TrkEventTPCnv/TrkTrack/Track_p1.h"
48 
49 //#include "GaudiKernel/MsgStream.h"
50 #include <ios>
51 
52 namespace Trk
53 {
55  {
56 
57  public:
58 
60 
62 
63 //VxVertex
64  std::vector<VxContainer_p1> m_vxContainers;
65  std::vector<Trk::VxCandidate_p1> m_vxCandidates;
66  std::vector<Trk::ExtendedVxCandidate_p1> m_extendedVxCandidates;
67  // std::vector<Trk::VxTrackAtVertex_p1> m_vxTrackAtVertices;
68  std::vector<Trk::VxTrackAtVertex_p2> m_vxTrackAtVertices;
69  // std::vector<Trk::RecVertex_p1> m_recVertices;
70  std::vector<Trk::RecVertex_p2> m_recVertices;
71  // std::vector<Trk::Vertex_p1> m_vertices;
72  // std::vector<Trk::Vertex_p2> m_vertices;
73 
74 //TrkTrack
75  // std::vector<Trk::Track_p1> m_tracks;
76  std::vector<Trk::Track_p12> m_tracks;
77 
78 //TrkParameters
79  std::vector<Trk::TrackParameters_p1> m_trackParameters;
80  // std::vector<Trk::Perigee_p1> m_perigees;
81  std::vector<Trk::Perigee_p2> m_perigees;
82  std::vector<Trk::MeasuredPerigee_p1> m_measPerigees;
83 
84 //Surfaces and co
85  std::vector< Trk::Surface_p1 > m_surfaces;
86 
87 //TrkEventPrimitives
88  // std::vector<Trk::FitQuality_p1> m_fitQualities;
89  std::vector<Trk::HepSymMatrix_p1> m_hepSymMatrices;
90  // std::vector<Trk::LocalPosition_p1> m_localPositions;
91 
92  };
93 }
94 
95 
96 
97 #endif
TPCnvTokenList_p1
Definition: TPCnvTokenList_p1.h:55
Perigee_p2.h
MeasuredPerigee_p1.h
Trk::VxContainer_tlp2::m_surfaces
std::vector< Trk::Surface_p1 > m_surfaces
Definition: VxContainer_tlp2.h:85
Trk::VxContainer_tlp2::m_hepSymMatrices
std::vector< Trk::HepSymMatrix_p1 > m_hepSymMatrices
Definition: VxContainer_tlp2.h:89
HepSymMatrix_p1.h
Trk::VxContainer_tlp2::m_extendedVxCandidates
std::vector< Trk::ExtendedVxCandidate_p1 > m_extendedVxCandidates
Definition: VxContainer_tlp2.h:66
Surface_p1.h
VxContainer_p1.h
Trk::VxContainer_tlp2::m_recVertices
std::vector< Trk::RecVertex_p2 > m_recVertices
Definition: VxContainer_tlp2.h:70
FitQuality_p1.h
Trk::VxContainer_tlp2::m_trackParameters
std::vector< Trk::TrackParameters_p1 > m_trackParameters
Definition: VxContainer_tlp2.h:79
Trk::VxContainer_tlp2::m_vxContainers
std::vector< VxContainer_p1 > m_vxContainers
Definition: VxContainer_tlp2.h:64
VxCandidate_p1.h
Trk::VxContainer_tlp2
Definition: VxContainer_tlp2.h:55
VxTrackAtVertex_p2.h
Trk::VxContainer_tlp2::m_vxTrackAtVertices
std::vector< Trk::VxTrackAtVertex_p2 > m_vxTrackAtVertices
Definition: VxContainer_tlp2.h:68
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
Track_p12.h
Trk::VxContainer_tlp2::VxContainer_tlp2
VxContainer_tlp2()
Definition: VxContainer_tlp2.h:59
Trk::VxContainer_tlp2::m_measPerigees
std::vector< Trk::MeasuredPerigee_p1 > m_measPerigees
Definition: VxContainer_tlp2.h:82
TrackParameters_p1.h
RecVertex_p2.h
Trk::VxContainer_tlp2::m_tracks
std::vector< Trk::Track_p12 > m_tracks
Definition: VxContainer_tlp2.h:76
TPCnvTokenList_p1.h
Trk::VxContainer_tlp2::m_vxCandidates
std::vector< Trk::VxCandidate_p1 > m_vxCandidates
Definition: VxContainer_tlp2.h:65
ExtendedVxCandidate_p1.h
Trk::VxContainer_tlp2::m_tokenList
TPCnvTokenList_p1 m_tokenList
Definition: VxContainer_tlp2.h:61
Trk::VxContainer_tlp2::m_perigees
std::vector< Trk::Perigee_p2 > m_perigees
Definition: VxContainer_tlp2.h:81