ATLAS Offline Software
Loading...
Searching...
No Matches
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
29
30
31namespace Trk
32{
33
35
36 public:
37
42
47
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
Ensure that the ATLAS eigen extensions are properly loaded.