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.cxx
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: see CaloTopoTmpHashCluster.h
9
//
10
// Environment:
11
// Software developed for the ATLAS Detector at CERN LHC
12
//
13
// Author List:
14
// Sven Menke
15
//
16
//-----------------------------------------------------------------------
17
18
//-----------------------
19
// This Class's Header --
20
//-----------------------
21
#include "
CaloTopoTmpHashCluster.h
"
22
#include "
CaloTopoTmpClusterCell.h
"
23
24
//----------------------------
25
// This Class's Base Header --
26
//----------------------------
27
28
//---------------
29
// C++ Headers --
30
//---------------
31
32
//---------------
33
// C Headers --
34
//---------------
35
36
//----------------
37
// Constructors --
38
//----------------
39
40
//-----------
41
// Methods --
42
//-----------
43
44
void
CaloTopoTmpHashCluster::add
(
HashCell
& hashCell)
45
{
46
// take the cell with the largest Signal to Noise and report its E_t as the
47
// relevant maxEt for the cluster - Note that there might be a cell with a
48
// larger E_t ...
49
const
CaloTopoTmpClusterCell
* pCell = hashCell.
getCaloTopoTmpClusterCell
();
50
if
( pCell->
getSignedRatio
() >
m_maxRatio
)
51
m_maxEt
= pCell->
getSignedEt
();
52
Base::add
(hashCell);
53
}
54
55
void
CaloTopoTmpHashCluster::add
(
CaloTopoTmpHashCluster
& rClus)
56
{
57
if
( rClus.
m_maxRatio
>
m_maxRatio
)
58
m_maxEt
= rClus.
m_maxEt
;
59
Base::add
(rClus);
60
}
CaloTopoTmpHashCluster::m_maxEt
float m_maxEt
Definition:
CaloTopoTmpHashCluster.h:38
CaloTopoTmpHashCell::getCaloTopoTmpClusterCell
const T * getCaloTopoTmpClusterCell() const
Definition:
CaloTopoTmpHashCell.h:59
CaloTopoTmpHashCluster
Definition:
CaloTopoTmpHashCluster.h:29
CaloTopoTmpHashCell
Definition:
CaloTopoTmpHashCell.h:22
CaloTopoTmpClusterCell
Definition:
CaloTopoTmpClusterCell.h:27
CaloTopoTmpClusterCell::getSignedEt
const float & getSignedEt() const
Definition:
CaloTopoTmpClusterCell.h:49
CaloTopoTmpHashClusterBase< CaloTopoTmpClusterCell >::add
void add(HashCell &hashCell)
Definition:
CaloTopoTmpHashClusterBase.h:114
CaloTopoTmpClusterCell.h
CaloTopoTmpHashCluster.h
CaloTopoTmpHashClusterBase< CaloTopoTmpClusterCell >::m_maxRatio
float m_maxRatio
Definition:
CaloTopoTmpHashClusterBase.h:39
CaloTopoTmpHashCluster::add
void add(HashCell &hashCell)
Definition:
CaloTopoTmpHashCluster.cxx:44
CaloTopoTmpClusterCellBase::getSignedRatio
const float & getSignedRatio() const
Definition:
CaloTopoTmpClusterCellBase.h:77
Generated on Sat Mar 29 2025 21:08:14 for ATLAS Offline Software by
1.8.18