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
HighGranularityTimingDetector
HGTD_RawEvent
HGTD_RawData
HGTD_RawData
HGTD_RDO_Container.h
Go to the documentation of this file.
1
10
#ifndef HGTD_RAWDATA_HGTD_RDO_CONTAINER_H
11
#define HGTD_RAWDATA_HGTD_RDO_CONTAINER_H
12
13
#include "
EventContainers/IdentifiableContainer.h
"
14
#include "
HGTD_RawData/HGTD_RDO_Collection.h
"
15
#include "
AthenaKernel/CLASS_DEF.h
"
16
17
class
HGTD_RDO_Container
18
:
public
IdentifiableContainer
<HGTD_RDO_Collection> {
19
// friend class HGTD_RDO_CollectionCnv_p1; //FIXME probably later
20
21
public
:
25
HGTD_RDO_Container
() =
delete
;
26
~HGTD_RDO_Container
() =
default
;
27
28
HGTD_RDO_Container
(
unsigned
int
hashmax);
29
30
static
const
CLID
&
classID
();
31
32
virtual
const
CLID
&
clID
()
const
{
return
classID
(); }
33
};
34
35
CLASS_DEF
(
HGTD_RDO_Container
, 1218198717, 1)
36
37
#endif // HGTD_RAWDATA_HGTD_RDO_CONTAINER_H
HGTD_RDO_Container::~HGTD_RDO_Container
~HGTD_RDO_Container()=default
HGTD_RDO_Container
Definition:
HGTD_RDO_Container.h:18
HGTD_RDO_Container::classID
static const CLID & classID()
Definition:
HGTD_RDO_Container.cxx:16
CLID
uint32_t CLID
The Class ID type.
Definition:
Event/xAOD/xAODCore/xAODCore/ClassID_traits.h:47
HGTD_RDO_Container::clID
virtual const CLID & clID() const
Definition:
HGTD_RDO_Container.h:32
HGTD_RDO_Collection.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
HGTD_RDO_Container::HGTD_RDO_Container
HGTD_RDO_Container()=delete
Default constructor should NOT be used.
IdentifiableContainerMT
Definition:
IdentifiableContainerMT.h:30
CLASS_DEF.h
macros to associate a CLID to a type
IdentifiableContainer.h
This class is a general container which can hold objects of accessed by an IdentifierHash For more in...
Generated on Tue Apr 22 2025 21:11:28 for ATLAS Offline Software by
1.8.18