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
CaloDetDescrUtils
CaloDetDescrUtils
CaloSuperCellUtils.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef CALODETDESCRUTILS_CALOSUPERCELLUTILS_H
6
#define CALODETDESCRUTILS_CALOSUPERCELLUTILS_H
7
19
#include "GaudiKernel/StatusCode.h"
20
#include "
CxxUtils/checker_macros.h
"
21
22
class
CaloSuperCellDetDescrManager
;
23
class
CaloDetDescrManager
;
24
class
ICaloSuperCellIDTool
;
25
26
void
createDescriptors
(
CaloSuperCellDetDescrManager
*
mgr
);
27
28
void
createElements
(
CaloSuperCellDetDescrManager
*
mgr
);
29
30
StatusCode
updateElements
(
CaloSuperCellDetDescrManager
*
mgr
31
,
const
CaloDetDescrManager
* cellmgr
32
,
const
ICaloSuperCellIDTool
* scidTool);
33
34
void
updateDescriptors
ATLAS_NOT_CONST_THREAD_SAFE
(
CaloSuperCellDetDescrManager
*
mgr
35
,
const
CaloDetDescrManager
* cellmgr
36
,
const
ICaloSuperCellIDTool
* scidTool);
37
38
#endif
ICaloSuperCellIDTool
Interface for tool to map between calorimeter cells and supercells.
Definition:
ICaloSuperCellIDTool.h:31
updateDescriptors
void updateDescriptors(CaloSuperCellDetDescrManager *mgr, const CaloDetDescrManager *cellmgr, const ICaloSuperCellIDTool *scidTool)
Definition:
CaloSuperCellUtils.cxx:230
createDescriptors
void createDescriptors(CaloSuperCellDetDescrManager *mgr)
Definition:
CaloSuperCellUtils.cxx:155
createElements
void createElements(CaloSuperCellDetDescrManager *mgr)
Definition:
CaloSuperCellUtils.cxx:176
CaloSuperCellDetDescrManager
Definition:
CaloDetDescrManager.h:490
updateElements
StatusCode updateElements(CaloSuperCellDetDescrManager *mgr, const CaloDetDescrManager *cellmgr, const ICaloSuperCellIDTool *scidTool)
Definition:
CaloSuperCellUtils.cxx:190
BchCleanup.mgr
mgr
Definition:
BchCleanup.py:294
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ATLAS_NOT_CONST_THREAD_SAFE
void updateDescriptors ATLAS_NOT_CONST_THREAD_SAFE(CaloSuperCellDetDescrManager *mgr, const CaloDetDescrManager *cellmgr, const ICaloSuperCellIDTool *scidTool)
CaloDetDescrManager
This class provides the client interface for accessing the detector description information common to...
Definition:
CaloDetDescrManager.h:473
checker_macros.h
Define macros for attributes used to control the static checker.
Generated on Mon Mar 31 2025 21:08:16 for ATLAS Offline Software by
1.8.18