ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
L1CaloFEX
L1CaloFEXByteStream
src
channelMappings
channelMappings
CSVTablesBase.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
#ifndef CSV_TABLES_H
5
#define CSV_TABLES_H
6
#include <array>
7
#include <memory>
8
#include "
CSVWrapper.h
"
9
10
class
CSVTablesBase
{
11
public
:
12
std::shared_ptr<CSVWrapper>
GetTable
(
int
table_num);
13
protected
:
14
CSVTablesBase
(
const
std::string & subsystem);
15
private
:
16
CSVTablesBase
(
CSVTablesBase
const
&) =
delete
;
17
void
operator=
(
CSVTablesBase
const
&) =
delete
;
18
std::array<std::shared_ptr<CSVWrapper>, 6>
m_tables
;
19
std::array<bool, 6>
m_table_opens
;
20
std::string
m_subsystem
;
21
};
22
23
24
#endif
CSVWrapper.h
CSVTablesBase::m_tables
std::array< std::shared_ptr< CSVWrapper >, 6 > m_tables
Definition
CSVTablesBase.h:18
CSVTablesBase::m_subsystem
std::string m_subsystem
Definition
CSVTablesBase.h:20
CSVTablesBase::operator=
void operator=(CSVTablesBase const &)=delete
CSVTablesBase::CSVTablesBase
CSVTablesBase(CSVTablesBase const &)=delete
CSVTablesBase::GetTable
std::shared_ptr< CSVWrapper > GetTable(int table_num)
Definition
CSVTablesBase.cxx:26
CSVTablesBase::m_table_opens
std::array< bool, 6 > m_table_opens
Definition
CSVTablesBase.h:19
CSVTablesBase::CSVTablesBase
CSVTablesBase(const std::string &subsystem)
Definition
CSVTablesBase.cxx:20
Generated on
for ATLAS Offline Software by
1.17.0