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
CaloTopoTmpHashCluster.h
Go to the documentation of this file.
1
// Yo emacs, this is -*- C++ -*-
2
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
//-----------------------------------------------------------------------
8
// File and Version Information:
9
// $Id: CaloTopoTmpHashCluster.h,v 1.6 2008-12-23 02:57:16 ssnyder Exp $
10
//
11
// Description: temporary Cluster Container for topological cluster maker
12
//
13
// Environment:
14
// Software developed for the ATLAS Detector at the CERN LHC
15
//
16
// Author List:
17
// Sven Menke
18
//
19
//-----------------------------------------------------------------------
20
21
#ifndef CALOTOPOTMPHASHCLUSTER_H
22
#define CALOTOPOTMPHASHCLUSTER_H
23
24
#include "
CaloTopoTmpHashClusterBase.h
"
25
class
CaloTopoTmpClusterCell
;
26
27
class
CaloTopoTmpHashCluster
28
:
public
CaloTopoTmpHashClusterBase
<CaloTopoTmpClusterCell>
29
{
30
typedef
CaloTopoTmpHashClusterBase<CaloTopoTmpClusterCell>
Base
;
31
typedef
CaloTopoTmpHashCell<CaloTopoTmpClusterCell>
HashCell
;
32
private
:
33
34
// Friends
35
36
// Data members
37
38
float
m_maxEt
;
39
// Helper functions
40
41
public
:
42
43
// Constructors
44
CaloTopoTmpHashCluster
(
pool_type
&
pool
)
45
:
Base
(
pool
)
46
{
47
m_maxEt
= 0;
48
}
49
50
// Destructors
51
52
// Operators
53
54
// Selectors
55
56
inline
float
getMaxEt
()
const
57
{
58
return
m_maxEt
;
59
}
60
61
void
removeAll
()
62
{
63
Base::removeAll
();
64
m_maxEt
= 0;
65
}
66
67
void
add
(
HashCell
& hashCell);
68
69
void
add
(
CaloTopoTmpHashCluster
& hashCluster);
70
71
};
72
73
74
#endif // CALOTOPOTMPHASHCLUSTER_H
75
CaloTopoTmpHashCluster::m_maxEt
float m_maxEt
Definition:
CaloTopoTmpHashCluster.h:38
CaloTopoTmpHashCluster::CaloTopoTmpHashCluster
CaloTopoTmpHashCluster(pool_type &pool)
Definition:
CaloTopoTmpHashCluster.h:44
CaloTopoTmpHashCluster
Definition:
CaloTopoTmpHashCluster.h:29
CaloTopoTmpHashCell
Definition:
CaloTopoTmpHashCell.h:22
CaloTopoTmpHashCluster::HashCell
CaloTopoTmpHashCell< CaloTopoTmpClusterCell > HashCell
Definition:
CaloTopoTmpHashCluster.h:31
pool
pool namespace
Definition:
libname.h:15
CaloTopoTmpClusterCell
Definition:
CaloTopoTmpClusterCell.h:27
CaloTopoTmpHashClusterBase< CaloTopoTmpClusterCell >::removeAll
void removeAll()
Definition:
CaloTopoTmpHashClusterBase.h:100
CaloTopoTmpHashCluster::Base
CaloTopoTmpHashClusterBase< CaloTopoTmpClusterCell > Base
Definition:
CaloTopoTmpHashCluster.h:30
CxxUtils::pointer_list::allocator
Allocator for pointer_list, specialized for NELT.
Definition:
pointer_list.h:256
CaloTopoTmpHashClusterBase.h
CaloTopoTmpHashCluster::getMaxEt
float getMaxEt() const
Definition:
CaloTopoTmpHashCluster.h:56
CaloTopoTmpHashClusterBase
Definition:
CaloTopoTmpHashClusterBase.h:29
CaloTopoTmpHashCluster::add
void add(HashCell &hashCell)
Definition:
CaloTopoTmpHashCluster.cxx:44
CaloTopoTmpHashCluster::removeAll
void removeAll()
Definition:
CaloTopoTmpHashCluster.h:61
Generated on Tue Mar 25 2025 21:08:15 for ATLAS Offline Software by
1.8.18