Loading [MathJax]/jax/input/TeX/config.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
Trigger
TrigT1
L1CaloFEX
L1CaloFEXByteStream
src
channelMappings
channelMappings
CSVTablesBase.h
Go to the documentation of this file.
1
#ifndef CSV_TABLES_H
2
#define CSV_TABLES_H
3
#include <array>
4
#include <memory>
5
#include "
CSVWrapper.h
"
6
7
class
CSVTablesBase
{
8
public
:
9
std::shared_ptr<CSVWrapper>
GetTable
(
int
table_num);
10
protected
:
11
CSVTablesBase
(std::string
subsystem
);
12
private
:
13
CSVTablesBase
(
CSVTablesBase
const
&) =
delete
;
14
void
operator=
(
CSVTablesBase
const
&) =
delete
;
15
std::array<std::shared_ptr<CSVWrapper>, 6>
m_tables
;
16
std::array<bool, 6>
m_table_opens
;
17
std::string
m_subsystem
;
18
};
19
20
21
#endif
CSVTablesBase::m_table_opens
std::array< bool, 6 > m_table_opens
Definition:
CSVTablesBase.h:16
CSVWrapper.h
CSVTablesBase
Definition:
CSVTablesBase.h:7
CSVTablesBase::m_subsystem
std::string m_subsystem
Definition:
CSVTablesBase.h:17
CSVTablesBase::CSVTablesBase
CSVTablesBase(std::string subsystem)
Definition:
CSVTablesBase.cxx:17
CSVTablesBase::CSVTablesBase
CSVTablesBase(CSVTablesBase const &)=delete
CSVTablesBase::operator=
void operator=(CSVTablesBase const &)=delete
CSVTablesBase::m_tables
std::array< std::shared_ptr< CSVWrapper >, 6 > m_tables
Definition:
CSVTablesBase.h:15
L1TopoSimulationConfig.subsystem
subsystem
Definition:
L1TopoSimulationConfig.py:278
CSVTablesBase::GetTable
std::shared_ptr< CSVWrapper > GetTable(int table_num)
Definition:
CSVTablesBase.cxx:23
Generated on Sat May 10 2025 21:08:09 for ATLAS Offline Software by
1.8.18