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
Trigger
TrigT1
TrigT1TGC
TrigT1TGC
TGCConnectionASDToPP.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 TrigT1TGC_TGCConnectionASDToPP_hh
6
#define TrigT1TGC_TGCConnectionASDToPP_hh
7
8
#include "
TrigT1TGC/TGCNumbering.h
"
9
#include <sstream>
10
11
namespace
LVL1TGCTrigger
{
12
13
class
TGCConnectionASDToPP
{
14
public
:
15
int
getConnection
(
const
int
sideId,
const
int
layer
,
const
int
chamber
,
const
int
line
,
int
* pp,
int
* connector,
int
*
channel
)
const
;
16
17
bool
readData
(
TGCRegionType
region,
int
type
,
TGCForwardBackwardType
forward);
// read database
18
19
void
dump
()
const
;
// print out connection table.
20
21
TGCConnectionASDToPP
();
22
~TGCConnectionASDToPP
();
23
TGCConnectionASDToPP
(
const
TGCConnectionASDToPP
& right);
24
TGCConnectionASDToPP
&
operator=
(
const
TGCConnectionASDToPP
& right);
25
26
private
:
27
int
m_totalNumberOfChannel
;
28
int
m_type
;
29
TGCForwardBackwardType
m_forwardBackward
;
30
// for ASD
31
int
*
m_layerId
;
32
int
*
m_chamberId
;
33
int
*
m_lineId
;
34
// for PP
35
int
*
m_PPId
;
36
int
*
m_connectorId
;
37
int
*
m_channelId
;
38
39
// Strip backwardLayer -> 0 1 2 3 4 5 6 7 8
40
static
constexpr
int
s_forwardLayer
[] = {2, 1, 0, 4, 3, 6, 5, 8, 7};
41
};
42
43
}
// end of namespace
44
45
#endif
checkFileSG.line
line
Definition:
checkFileSG.py:75
plotting.yearwise_efficiency.channel
channel
Definition:
yearwise_efficiency.py:24
LVL1TGCTrigger::TGCConnectionASDToPP::m_lineId
int * m_lineId
Definition:
TGCConnectionASDToPP.h:33
calibdata.chamber
chamber
Definition:
calibdata.py:32
LVL1TGCTrigger::TGCConnectionASDToPP::dump
void dump() const
Definition:
TGCConnectionASDToPP.cxx:40
LVL1TGCTrigger::TGCConnectionASDToPP::m_channelId
int * m_channelId
Definition:
TGCConnectionASDToPP.h:37
LVL1TGCTrigger::TGCConnectionASDToPP::m_type
int m_type
Definition:
TGCConnectionASDToPP.h:28
LVL1TGCTrigger::TGCConnectionASDToPP::m_forwardBackward
TGCForwardBackwardType m_forwardBackward
Definition:
TGCConnectionASDToPP.h:29
LVL1TGCTrigger::TGCForwardBackwardType
TGCForwardBackwardType
Definition:
TGCNumbering.h:59
python.CaloAddPedShiftConfig.type
type
Definition:
CaloAddPedShiftConfig.py:42
LVL1TGCTrigger::TGCConnectionASDToPP::readData
bool readData(TGCRegionType region, int type, TGCForwardBackwardType forward)
Definition:
TGCConnectionASDToPP.cxx:52
LVL1TGCTrigger::TGCConnectionASDToPP::m_connectorId
int * m_connectorId
Definition:
TGCConnectionASDToPP.h:36
LVL1TGCTrigger::TGCConnectionASDToPP::m_chamberId
int * m_chamberId
Definition:
TGCConnectionASDToPP.h:32
TRT::Hit::layer
@ layer
Definition:
HitInfo.h:79
LVL1TGCTrigger::TGCConnectionASDToPP::~TGCConnectionASDToPP
~TGCConnectionASDToPP()
Definition:
TGCConnectionASDToPP.cxx:227
LVL1TGCTrigger
Definition:
LVL1TGCTrigger.cxx:47
LVL1TGCTrigger::TGCConnectionASDToPP::s_forwardLayer
static constexpr int s_forwardLayer[]
Definition:
TGCConnectionASDToPP.h:40
TGCNumbering.h
LVL1TGCTrigger::TGCConnectionASDToPP::m_layerId
int * m_layerId
Definition:
TGCConnectionASDToPP.h:31
LVL1TGCTrigger::TGCConnectionASDToPP::TGCConnectionASDToPP
TGCConnectionASDToPP()
Definition:
TGCConnectionASDToPP.cxx:219
LVL1TGCTrigger::TGCRegionType
TGCRegionType
Definition:
TGCNumbering.h:49
LVL1TGCTrigger::TGCConnectionASDToPP::m_PPId
int * m_PPId
Definition:
TGCConnectionASDToPP.h:35
LVL1TGCTrigger::TGCConnectionASDToPP::m_totalNumberOfChannel
int m_totalNumberOfChannel
Definition:
TGCConnectionASDToPP.h:27
LVL1TGCTrigger::TGCConnectionASDToPP
Definition:
TGCConnectionASDToPP.h:13
LVL1TGCTrigger::TGCConnectionASDToPP::operator=
TGCConnectionASDToPP & operator=(const TGCConnectionASDToPP &right)
Definition:
TGCConnectionASDToPP.cxx:184
LVL1TGCTrigger::TGCConnectionASDToPP::getConnection
int getConnection(const int sideId, const int layer, const int chamber, const int line, int *pp, int *connector, int *channel) const
Definition:
TGCConnectionASDToPP.cxx:20
Generated on Sun Mar 23 2025 21:19:51 for ATLAS Offline Software by
1.8.18