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
Calorimeter
CaloRec
src
CaloTopoTmpHashCell.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
//-----------------------------------------------------------------------
6
// File and Version Information:
7
//
8
// Description: HashCell Container for the topological cluster maker
9
//
10
// Environment:
11
// Software developed for the ATLAS Detector at the CERN LHC
12
//
13
// Author List:
14
// Sven Menke
15
//
16
//-----------------------------------------------------------------------
17
18
#ifndef CALOTOPOTMPHASHCELL_H
19
#define CALOTOPOTMPHASHCELL_H
20
21
template
<
class
T>
22
class
CaloTopoTmpHashCell
{
23
24
private
:
25
26
// Friends
27
28
// Data members
29
30
T
*
m_clusterCell
;
31
32
public
:
33
34
// Constructors
35
36
CaloTopoTmpHashCell
()
37
{
38
m_clusterCell
= 0;
39
}
40
41
42
CaloTopoTmpHashCell
(
const
CaloTopoTmpHashCell
&
other
) =
default
;
43
44
45
CaloTopoTmpHashCell
(
T
* clusterCell)
46
{
47
m_clusterCell
= clusterCell;
48
}
49
50
// Operators
51
52
inline
bool
operator==
(
const
CaloTopoTmpHashCell
&
other
)
const
53
{
54
return
(
m_clusterCell
==
other
.m_clusterCell);
55
}
56
57
CaloTopoTmpHashCell
&
operator=
(
const
CaloTopoTmpHashCell
&
other
) =
default
;
58
59
const
T
*
getCaloTopoTmpClusterCell
()
const
60
{
61
return
m_clusterCell
;
62
}
63
64
T
*
getCaloTopoTmpClusterCell
()
65
{
66
return
m_clusterCell
;
67
}
68
69
};
70
71
#endif // CALOTOPOTMPHASHCELL_H
72
CaloTopoTmpHashCell::getCaloTopoTmpClusterCell
const T * getCaloTopoTmpClusterCell() const
Definition:
CaloTopoTmpHashCell.h:59
CaloTopoTmpHashCell
Definition:
CaloTopoTmpHashCell.h:22
CaloTopoTmpHashCell::CaloTopoTmpHashCell
CaloTopoTmpHashCell(const CaloTopoTmpHashCell &other)=default
CaloTopoTmpHashCell::CaloTopoTmpHashCell
CaloTopoTmpHashCell(T *clusterCell)
Definition:
CaloTopoTmpHashCell.h:45
CaloTopoTmpHashCell::operator=
CaloTopoTmpHashCell & operator=(const CaloTopoTmpHashCell &other)=default
CaloTopoTmpHashCell::CaloTopoTmpHashCell
CaloTopoTmpHashCell()
Definition:
CaloTopoTmpHashCell.h:36
CaloTopoTmpHashCell::operator==
bool operator==(const CaloTopoTmpHashCell &other) const
Definition:
CaloTopoTmpHashCell.h:52
InDetDD::other
@ other
Definition:
InDetDD_Defs.h:16
CaloTopoTmpHashCell::m_clusterCell
T * m_clusterCell
Definition:
CaloTopoTmpHashCell.h:30
CaloTopoTmpHashCell::getCaloTopoTmpClusterCell
T * getCaloTopoTmpClusterCell()
Definition:
CaloTopoTmpHashCell.h:64
TSU::T
unsigned long long T
Definition:
L1TopoDataTypes.h:35
Generated on Mon Mar 24 2025 21:08:16 for ATLAS Offline Software by
1.8.18