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
AtlasTest
DatabaseTest
AthenaPoolTestData
AthenaPoolTestData
PixelRDOElemLinkVec.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
14
/***************************************************************************
15
Athena Pool Test Data package
16
-----------------------------------------
17
***************************************************************************/
18
19
//<doc><file> $Id: PixelRDOElemLinkVec.h,v 1.1 2007-03-03 18:25:06 schaffer Exp $
20
//<version> $Name: not supported by cvs2svn $
21
22
#ifndef ATHENAPOOLTESTDATA_PIXELRDOELEMLINKVEC_H
23
# define ATHENAPOOLTESTDATA_PIXELRDOELEMLINKVEC_H
24
25
//<<<<<< INCLUDES >>>>>>
26
27
#include "
InDetRawData/PixelRDO_Container.h
"
28
#include "AthLinks/ElementLink.h"
29
#include "
AthenaKernel/CLASS_DEF.h
"
30
#include <vector>
31
32
//<<<<<< PUBLIC DEFINES >>>>>>
33
//<<<<<< PUBLIC CONSTANTS >>>>>>
34
//<<<<<< PUBLIC TYPES >>>>>>
35
//<<<<<< PUBLIC VARIABLES >>>>>>
36
//<<<<<< PUBLIC FUNCTIONS >>>>>>
37
//<<<<<< CLASS DECLARATIONS >>>>>>
38
39
class
PixelRDOElemLinkVec
40
{
41
public
:
42
43
typedef
PixelRDO_Container
cont_type
;
44
typedef
ElementLink<cont_type>
elem_type
;
45
typedef
std::vector<elem_type>
vec_type
;
46
47
48
PixelRDOElemLinkVec
();
49
const
std::vector<elem_type>&
pixelRDOs
()
const
;
50
std::vector<elem_type>&
pixelRDOs
();
51
52
private
:
53
54
std::vector<elem_type>
m_pixelRDOs
;
55
};
56
57
58
CLASS_DEF
(
PixelRDOElemLinkVec
, 57613525, 0)
59
60
61
62
//<<<<<< INLINE PUBLIC FUNCTIONS >>>>>>
63
//<<<<<< INLINE MEMBER FUNCTIONS >>>>>>
64
65
66
inline
67
PixelRDOElemLinkVec
::
PixelRDOElemLinkVec
()
68
{}
69
70
inline
71
std::vector<PixelRDOElemLinkVec::elem_type>&
72
PixelRDOElemLinkVec::pixelRDOs
()
73
{
74
return
m_pixelRDOs
;
75
}
76
77
inline
78
const
std::vector<PixelRDOElemLinkVec::elem_type>&
79
PixelRDOElemLinkVec::pixelRDOs
()
const
80
{
81
return
m_pixelRDOs
;
82
}
83
84
85
86
#endif // ATHENAPOOLTESTDATA_PIXELRDOELEMLINKVEC_H
PixelRDOElemLinkVec::PixelRDOElemLinkVec
PixelRDOElemLinkVec()
Definition:
PixelRDOElemLinkVec.h:67
PixelRDOElemLinkVec::elem_type
ElementLink< cont_type > elem_type
Definition:
PixelRDOElemLinkVec.h:47
PixelRDOElemLinkVec::cont_type
PixelRDO_Container cont_type
Definition:
PixelRDOElemLinkVec.h:46
InDetRawDataContainer
Definition:
InDetRawDataContainer.h:27
PixelRDOElemLinkVec
vector containing element links to pixel RDOs
Definition:
PixelRDOElemLinkVec.h:40
ElementLink
ElementLink implementation for ROOT usage.
Definition:
AthLinks/ElementLink.h:123
PixelRDO_Container.h
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition:
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:67
PixelRDOElemLinkVec::pixelRDOs
const std::vector< elem_type > & pixelRDOs() const
Definition:
PixelRDOElemLinkVec.h:79
PixelRDOElemLinkVec::m_pixelRDOs
std::vector< elem_type > m_pixelRDOs
Definition:
PixelRDOElemLinkVec.h:57
PixelRDOElemLinkVec::vec_type
std::vector< elem_type > vec_type
Definition:
PixelRDOElemLinkVec.h:48
CLASS_DEF.h
macros to associate a CLID to a type
Generated on Mon Apr 21 2025 21:16:56 for ATLAS Offline Software by
1.8.18