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
MuonSpectrometer
MuonCablings
MuonTGC_Cabling
MuonTGC_Cabling
TGCCableInASD.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUONTGC_CABLING_TGCCABLEINASD_HH
6
#define MUONTGC_CABLING_TGCCABLEINASD_HH
7
8
#include "
MuonTGC_Cabling/TGCCable.h
"
9
10
#include <string>
11
#include <memory>
12
#include <array>
13
14
namespace
MuonTGC_Cabling
{
15
16
class
TGCDatabase;
17
18
class
TGCCableInASD
:
public
TGCCable
{
19
public
:
20
TGCCableInASD
(
const
std::string&
filename
);
21
virtual
~TGCCableInASD
() =
default
;
22
23
virtual
TGCChannelId
*
getChannel
(
const
TGCChannelId
*
channelId
,
24
bool
orChannel=
false
)
const
;
25
26
private
:
27
TGCCableInASD
(
void
) {}
28
virtual
TGCChannelId
*
getChannelIn
(
const
TGCChannelId
* asdout,
29
bool
orChannel=
false
)
const
;
30
virtual
TGCChannelId
*
getChannelOut
(
const
TGCChannelId
* asdin,
31
bool
orChannel=
false
)
const
;
32
std::array<std::array<std::unique_ptr<TGCDatabase>,
TGCId::MaxModuleType
>,
TGCId::MaxRegionType
>
m_database
{{{
nullptr
}}};
33
};
34
35
}
// end of namespace
36
37
#endif
MuonTGC_Cabling::TGCId::MaxModuleType
@ MaxModuleType
Definition:
TGCId.h:48
MuonTGC_Cabling::TGCCableInASD::getChannelOut
virtual TGCChannelId * getChannelOut(const TGCChannelId *asdin, bool orChannel=false) const
Definition:
TGCCableInASD.cxx:99
MuonTGC_Cabling::TGCCableInASD::getChannelIn
virtual TGCChannelId * getChannelIn(const TGCChannelId *asdout, bool orChannel=false) const
Definition:
TGCCableInASD.cxx:41
MuonTGC_Cabling::TGCCableInASD::getChannel
virtual TGCChannelId * getChannel(const TGCChannelId *channelId, bool orChannel=false) const
Definition:
TGCCableInASD.cxx:30
MuonTGC_Cabling::TGCCableInASD::TGCCableInASD
TGCCableInASD(void)
Definition:
TGCCableInASD.h:27
MuonTGC_Cabling
Definition:
TGCCable.h:13
MuonTGC_Cabling::TGCCableInASD::m_database
std::array< std::array< std::unique_ptr< TGCDatabase >, TGCId::MaxModuleType >, TGCId::MaxRegionType > m_database
Definition:
TGCCableInASD.h:32
MuonTGC_Cabling::TGCCable
Definition:
TGCCable.h:16
CaloCondBlobAlgs_fillNoiseFromASCII.channelId
channelId
Definition:
CaloCondBlobAlgs_fillNoiseFromASCII.py:122
MuonTGC_Cabling::TGCId::MaxRegionType
@ MaxRegionType
Definition:
TGCId.h:54
MuonTGC_Cabling::TGCCableInASD::~TGCCableInASD
virtual ~TGCCableInASD()=default
MuonTGC_Cabling::TGCCableInASD
Definition:
TGCCableInASD.h:18
MuonTGC_Cabling::TGCChannelId
Definition:
TGCChannelId.h:15
TGCCable.h
CaloCellTimeCorrFiller.filename
filename
Definition:
CaloCellTimeCorrFiller.py:24
Generated on Thu May 8 2025 21:18:57 for ATLAS Offline Software by
1.8.18