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
w
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
TileCalorimeter
TileGeoModel
src
TileTBFactory.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
14
#ifndef TileTBFactory_h
15
#define TileTBFactory_h 1
16
17
#include "
CxxUtils/checker_macros.h
"
18
#include "GeoModelKernel/GeoVDetectorFactory.h"
19
#include "
TileDetDescr/TileDetDescrManager.h
"
20
#include "
TileGeoModel/TileSwitches.h
"
21
22
class
MsgStream;
23
class
StoreGateSvc
;
24
25
26
class
ATLAS_NOT_THREAD_SAFE
TileTBFactory
:
public
GeoVDetectorFactory
27
// ^ modifies cabling during create
28
{
29
public
:
30
32
TileTBFactory
(
StoreGateSvc
*pDetStore,
TileDetDescrManager
*
manager
,
33
const
TileSwitches
& switches, MsgStream *
log
);
34
36
~
TileTBFactory
();
37
39
virtual
void
create(GeoPhysVol *world)
override
;
40
42
virtual
const
TileDetDescrManager
*
getDetectorManager
()
const override
{
return
m_detectorManager; }
43
44
private
:
45
47
StoreGateSvc
*
m_detectorStore
;
48
50
TileDetDescrManager
*
m_detectorManager
;
51
53
MsgStream *
m_log
;
54
56
TileSwitches
m_switches
;
57
59
bool
m_verbose
;
60
};
61
62
#endif
ATLAS_NOT_THREAD_SAFE
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Definition:
checker_macros.h:212
TileTBFactory::getDetectorManager
virtual const TileDetDescrManager * getDetectorManager() const override
Access function to TileDetDescr geometry data.
Definition:
TileTBFactory.h:42
TileDetDescrManager.h
TileTBFactory::m_switches
TileSwitches m_switches
all switches
Definition:
TileTBFactory.h:56
StoreGateSvc
The Athena Transient Store API.
Definition:
StoreGateSvc.h:124
TileTBFactory
Definition:
TileTBFactory.h:28
TileDetDescrManager
Definition:
TileDetDescrManager.h:33
TileSwitches
Definition:
TileSwitches.h:15
TileTBFactory::m_detectorManager
TileDetDescrManager * m_detectorManager
Detector pointer to TileDetDescrManager.
Definition:
TileTBFactory.h:50
TileTBFactory::m_verbose
bool m_verbose
Flag for activation verbose level for debugging.
Definition:
TileTBFactory.h:59
TileSwitches.h
TileTBFactory::m_log
MsgStream * m_log
Get message SVC.
Definition:
TileTBFactory.h:53
python.CaloCondTools.log
log
Definition:
CaloCondTools.py:20
python.Logging.manager
manager
Definition:
PhysicsAnalysis/D3PDTools/AnaAlgorithm/python/Logging.py:92
TileTBFactory::m_detectorStore
StoreGateSvc * m_detectorStore
Detector pointer to Store Gate service.
Definition:
TileTBFactory.h:47
checker_macros.h
Define macros for attributes used to control the static checker.
Generated on Sat May 10 2025 21:19:41 for ATLAS Offline Software by
1.8.18