ATLAS Offline Software
Tracking
TrkEvent
VxMultiVertex
VxMultiVertex
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
34
class
TrackToVtxLink
{
35
36
public
:
37
41
TrackToVtxLink
();
42
46
~TrackToVtxLink
();
47
51
TrackToVtxLink
(
const
TrackToVtxLink
& rhs);
52
56
TrackToVtxLink
&
operator=
(
const
TrackToVtxLink
& rhs);
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
Trk::TrackToVtxLink::m_vertices
std::vector< xAOD::Vertex * > * m_vertices
Infos about vertexes which the track can be referred to.
Definition:
TrackToVtxLink.h:78
Trk::TrackToVtxLink
Definition:
TrackToVtxLink.h:34
Trk::TrackToVtxLink::~TrackToVtxLink
~TrackToVtxLink()
Destructor.
Definition:
TrackToVtxLink.cxx:47
Vertex.h
Trk::TrackToVtxLink::operator=
TrackToVtxLink & operator=(const TrackToVtxLink &rhs)
Assignement operator.
Definition:
TrackToVtxLink.cxx:61
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
Trk::TrackToVtxLink::vertices
const std::vector< xAOD::Vertex * > * vertices(void) const
Const access to the vertex list.
Definition:
TrackToVtxLink.h:82
Trk::TrackToVtxLink::TrackToVtxLink
TrackToVtxLink()
Default constructor.
Definition:
TrackToVtxLink.cxx:41
Generated on Thu Nov 7 2024 21:29:15 for ATLAS Offline Software by
1.8.18