Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
GitLab
LXR
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
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 Wed Mar 26 2025 21:21:05 for ATLAS Offline Software by
1.8.18