ATLAS Offline Software
TrackToVtxLink.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 VXMULTIVERTEX_TrackToVtxLink_H
6 #define VXMULTIVERTEX_TrackToVtxLink_H
7 
8 #include "AthLinks/ElementLink.h"
9 
10 #include "xAODTracking/Vertex.h"
11 
31 namespace Trk
32 {
33 
35 
36  public:
37 
42 
47 
51  TrackToVtxLink(const TrackToVtxLink& rhs);
52 
57 
61  TrackToVtxLink(std::vector<xAOD::Vertex*>* ptrToVertices);
62 
66  const std::vector<xAOD::Vertex*>* vertices(void) const;
67 
71  std::vector<xAOD::Vertex*>* vertices(void);
72 
73  private:
74 
78  std::vector<xAOD::Vertex*>* m_vertices;
79 
80  };
81 
82  inline const std::vector<xAOD::Vertex*>* TrackToVtxLink::vertices(void) const {
83  return m_vertices;
84  }
85 
86  inline std::vector<xAOD::Vertex*>* TrackToVtxLink::vertices(void) {
87  return m_vertices;
88  }
89 
90 
91 
92 }
93 #endif
94 
Vertex.h
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9