ATLAS Offline Software
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:263
CSVTablesBase::GetTable
std::shared_ptr< CSVWrapper > GetTable(int table_num)
Definition:
CSVTablesBase.cxx:23
Generated on Mon Dec 23 2024 21:08:57 for ATLAS Offline Software by
1.8.18