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
Tracking
Acts
ActsInterop
ActsInterop
IdentityHelper.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#pragma once
6
#include <variant>
7
namespace
InDetDD
{
8
class
SiDetectorElement;
9
}
10
11
class
PixelID
;
12
class
SCT_ID
;
13
14
class
IdentityHelper
{
15
16
public
:
17
IdentityHelper
(
const
InDetDD::SiDetectorElement
* detElem);
18
19
int
bec
()
const
;
20
int
layer_disk
()
const
;
21
int
phi_module
()
const
;
22
int
eta_module
()
const
;
23
int
side
()
const
;
24
25
int
phi_module_max
()
const
;
26
int
eta_module_max
()
const
;
27
28
private
:
29
const
InDetDD::SiDetectorElement
*
m_elem
;
30
std::variant<const PixelID*, const SCT_ID*>
m_helper
;
31
const
PixelID
*
getPixelIDHelper
()
const
;
32
const
SCT_ID
*
getSCTIDHelper
()
const
;
33
34
35
};
IdentityHelper::phi_module
int phi_module() const
Definition:
IdentityHelper.cxx:61
IdentityHelper::layer_disk
int layer_disk() const
Definition:
IdentityHelper.cxx:49
IdentityHelper::phi_module_max
int phi_module_max() const
Definition:
IdentityHelper.cxx:97
IdentityHelper::getPixelIDHelper
const PixelID * getPixelIDHelper() const
Definition:
IdentityHelper.cxx:26
IdentityHelper::side
int side() const
Definition:
IdentityHelper.cxx:85
IdentityHelper::m_helper
std::variant< const PixelID *, const SCT_ID * > m_helper
Definition:
IdentityHelper.h:30
IdentityHelper::m_elem
const InDetDD::SiDetectorElement * m_elem
Definition:
IdentityHelper.h:29
IdentityHelper::eta_module
int eta_module() const
Definition:
IdentityHelper.cxx:73
InDetDD::SiDetectorElement
Definition:
SiDetectorElement.h:109
IdentityHelper::bec
int bec() const
Definition:
IdentityHelper.cxx:37
IdentityHelper::eta_module_max
int eta_module_max() const
Definition:
IdentityHelper.cxx:109
IdentityHelper::IdentityHelper
IdentityHelper(const InDetDD::SiDetectorElement *detElem)
Definition:
IdentityHelper.cxx:12
SCT_ID
Definition:
SCT_ID.h:68
InDetDD
Message Stream Member.
Definition:
FakeTrackBuilder.h:8
IdentityHelper::getSCTIDHelper
const SCT_ID * getSCTIDHelper() const
Definition:
IdentityHelper.cxx:31
IdentityHelper
Definition:
IdentityHelper.h:14
PixelID
Definition:
PixelID.h:67
Generated on Wed Mar 26 2025 21:11:45 for ATLAS Offline Software by
1.8.18