ATLAS Offline Software
VxContainer_tlp1.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_TLP1_TRK_H
6 #define VXCONTAINER_TLP1_TRK_H
7 
8 //-----------------------------------------
9 // VxVertex
10 //-----------------------------------------
18 
19 //-----------------------------------------------------------------------------
20 // Trk Parameters
21 //-----------------------------------------------------------------------------
25 
26 //-----------------------------------------------------------------------------
27 // Surfaces and related
28 //-----------------------------------------------------------------------------
30 
31 
32 //-----------------------------------------------------------------------------
33 // TrkEventPrimitives
34 //-----------------------------------------------------------------------------
38 
39 //-----------------------------------------------------------------------------
40 // TrkTrack
41 //-----------------------------------------------------------------------------
44 
45 //#include "GaudiKernel/MsgStream.h"
46 #include <ios>
47 
48 namespace Trk
49 {
51  {
52 
53  public:
54 
56 
58 
59 //VxVertex
60  std::vector<VxContainer_p1> m_vxContainers;
61  std::vector<Trk::VxCandidate_p1> m_vxCandidates;
62  std::vector<Trk::ExtendedVxCandidate_p1> m_extendedVxCandidates;
63  std::vector<Trk::VxTrackAtVertex_p1> m_vxTrackAtVertices;
64  // std::vector<Trk::VxTrackAtVertex_p2> m_vxTrackAtVertices_p2;
65  std::vector<Trk::RecVertex_p1> m_recVertices;
66  std::vector<Trk::Vertex_p1> m_vertices;
67 
68 //TrkTrack
69  std::vector<Trk::Track_p1> m_tracks;
70 
71 //TrkParameters
72  std::vector<Trk::TrackParameters_p1> m_trackParameters;
73  std::vector<Trk::Perigee_p1> m_perigees;
74  std::vector<Trk::MeasuredPerigee_p1> m_measPerigees;
75 
76 //Surfaces and co
77  std::vector< Trk::Surface_p1 > m_surfaces;
78 
79 //TrkEventPrimitives
80  std::vector<Trk::FitQuality_p1> m_fitQualities;
81  std::vector<Trk::HepSymMatrix_p1> m_hepSymMatrices;
82  std::vector<Trk::LocalPosition_p1> m_localPositions;
83 
84  };//end of class definitions
85 } //end of namespace definitions
86 
87 
88 
89 #endif //VXCONTAINER_TLP1_TRK_H
TPCnvTokenList_p1
Definition: TPCnvTokenList_p1.h:55
MeasuredPerigee_p1.h
Trk::VxContainer_tlp1::m_localPositions
std::vector< Trk::LocalPosition_p1 > m_localPositions
Definition: VxContainer_tlp1.h:82
Trk::VxContainer_tlp1::m_tracks
std::vector< Trk::Track_p1 > m_tracks
Definition: VxContainer_tlp1.h:69
HepSymMatrix_p1.h
Trk::VxContainer_tlp1::m_vertices
std::vector< Trk::Vertex_p1 > m_vertices
Definition: VxContainer_tlp1.h:66
Trk::VxContainer_tlp1::m_vxTrackAtVertices
std::vector< Trk::VxTrackAtVertex_p1 > m_vxTrackAtVertices
Definition: VxContainer_tlp1.h:63
Trk::VxContainer_tlp1::m_vxCandidates
std::vector< Trk::VxCandidate_p1 > m_vxCandidates
Definition: VxContainer_tlp1.h:61
Surface_p1.h
VxContainer_p1.h
LocalPosition_p1.h
Trk::VxContainer_tlp1
Definition: VxContainer_tlp1.h:51
FitQuality_p1.h
Trk::VxContainer_tlp1::m_tokenList
TPCnvTokenList_p1 m_tokenList
Definition: VxContainer_tlp1.h:57
Trk::VxContainer_tlp1::m_vxContainers
std::vector< VxContainer_p1 > m_vxContainers
Definition: VxContainer_tlp1.h:60
Trk::VxContainer_tlp1::m_recVertices
std::vector< Trk::RecVertex_p1 > m_recVertices
Definition: VxContainer_tlp1.h:65
Trk::VxContainer_tlp1::m_extendedVxCandidates
std::vector< Trk::ExtendedVxCandidate_p1 > m_extendedVxCandidates
Definition: VxContainer_tlp1.h:62
VxCandidate_p1.h
Vertex_p1.h
VxTrackAtVertex_p2.h
Trk::VxContainer_tlp1::m_trackParameters
std::vector< Trk::TrackParameters_p1 > m_trackParameters
Definition: VxContainer_tlp1.h:72
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
Trk::VxContainer_tlp1::m_measPerigees
std::vector< Trk::MeasuredPerigee_p1 > m_measPerigees
Definition: VxContainer_tlp1.h:74
TrackParameters_p1.h
VxTrackAtVertex_p1.h
Trk::VxContainer_tlp1::VxContainer_tlp1
VxContainer_tlp1()
Definition: VxContainer_tlp1.h:55
Trk::VxContainer_tlp1::m_perigees
std::vector< Trk::Perigee_p1 > m_perigees
Definition: VxContainer_tlp1.h:73
Trk::VxContainer_tlp1::m_fitQualities
std::vector< Trk::FitQuality_p1 > m_fitQualities
Definition: VxContainer_tlp1.h:80
TPCnvTokenList_p1.h
Trk::VxContainer_tlp1::m_hepSymMatrices
std::vector< Trk::HepSymMatrix_p1 > m_hepSymMatrices
Definition: VxContainer_tlp1.h:81
RecVertex_p1.h
ExtendedVxCandidate_p1.h
Track_p1.h
Perigee_p1.h
Trk::VxContainer_tlp1::m_surfaces
std::vector< Trk::Surface_p1 > m_surfaces
Definition: VxContainer_tlp1.h:77