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
CaloTopoTmpClusterCell.h
Go to the documentation of this file.
1
// Yo emacs, this is -*- C++ -*-
2
3
/*
4
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
//-----------------------------------------------------------------------
8
// File and Version Information:
9
//
10
// Description: ClusterCell Container for the topological cluster maker
11
//
12
// Environment:
13
// Software developed for the ATLAS Detector at the CERN LHC
14
//
15
// Author List:
16
// Sven Menke
17
//
18
//-----------------------------------------------------------------------
19
20
#ifndef CALOTOPOTMPCLUSTERCELL_H
21
#define CALOTOPOTMPCLUSTERCELL_H
22
23
#include "
CaloTopoTmpClusterCellBase.h
"
24
class
CaloTopoTmpHashCluster
;
25
26
class
CaloTopoTmpClusterCell
:
public
CaloTopoTmpClusterCellBase
27
{
28
29
private
:
30
31
// Friends
32
33
// Data members
34
35
CaloTopoTmpHashCluster
*
m_cluster
;
36
float
m_signedEt
;
37
38
public
:
39
40
// Constructors
41
42
CaloTopoTmpClusterCell
(
const
IdentifierHash
& idHash,
const
CaloCell_ID::SUBCALO
subDet,
const
size_t
& iCell,
const
float
& signedRatio,
const
float
& signedEt)
43
:
CaloTopoTmpClusterCellBase
(idHash,subDet,iCell,signedRatio),
44
m_cluster
(0),
45
m_signedEt
(signedEt)
46
{
47
}
48
49
inline
const
float
&
getSignedEt
()
const
50
{
51
return
m_signedEt
;
52
}
53
54
inline
const
CaloTopoTmpHashCluster
*
getCaloTopoTmpHashCluster
()
const
55
{
56
return
m_cluster
;
57
}
58
59
inline
CaloTopoTmpHashCluster
*
getCaloTopoTmpHashCluster
()
60
{
61
return
m_cluster
;
62
}
63
64
inline
void
setCaloTopoTmpHashCluster
(
CaloTopoTmpHashCluster
* cluster)
65
{
66
m_cluster
= cluster;
67
}
68
69
};
70
71
#endif // CALOTOPOTMPCLUSTERCELL_H
72
CaloTopoTmpClusterCellBase
Definition:
CaloTopoTmpClusterCellBase.h:28
CaloTopoTmpClusterCell::getCaloTopoTmpHashCluster
CaloTopoTmpHashCluster * getCaloTopoTmpHashCluster()
Definition:
CaloTopoTmpClusterCell.h:59
CaloTopoTmpHashCluster
Definition:
CaloTopoTmpHashCluster.h:29
CaloTopoTmpClusterCell::m_signedEt
float m_signedEt
Definition:
CaloTopoTmpClusterCell.h:36
CaloTopoTmpClusterCell
Definition:
CaloTopoTmpClusterCell.h:27
CaloTopoTmpClusterCell::setCaloTopoTmpHashCluster
void setCaloTopoTmpHashCluster(CaloTopoTmpHashCluster *cluster)
Definition:
CaloTopoTmpClusterCell.h:64
CaloTopoTmpClusterCell::getSignedEt
const float & getSignedEt() const
Definition:
CaloTopoTmpClusterCell.h:49
CaloTopoTmpClusterCell::CaloTopoTmpClusterCell
CaloTopoTmpClusterCell(const IdentifierHash &idHash, const CaloCell_ID::SUBCALO subDet, const size_t &iCell, const float &signedRatio, const float &signedEt)
Definition:
CaloTopoTmpClusterCell.h:42
CaloTopoTmpClusterCell::m_cluster
CaloTopoTmpHashCluster * m_cluster
Definition:
CaloTopoTmpClusterCell.h:35
CaloCell_Base_ID::SUBCALO
SUBCALO
enumeration of sub calorimeters
Definition:
CaloCell_Base_ID.h:46
IdentifierHash
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
Definition:
IdentifierHash.h:25
CaloTopoTmpClusterCell::getCaloTopoTmpHashCluster
const CaloTopoTmpHashCluster * getCaloTopoTmpHashCluster() const
Definition:
CaloTopoTmpClusterCell.h:54
CaloTopoTmpClusterCellBase.h
Generated on Tue Mar 25 2025 21:08:15 for ATLAS Offline Software by
1.8.18