 |
ATLAS Offline Software
|
Go to the documentation of this file.
27 : m_tool (&val_tool), m_columnHeader (&val_columnHeader)
30 for (
auto&
column : toolColumns)
35 myinfo.
index = columnIndex;
40 throw std::runtime_error (
"column name already registered: " +
column.name);
43 for (
auto&
column : toolColumns)
45 if (!
column.offsetName.empty())
49 throw std::runtime_error (
"offset column name not found: " +
column.offsetName);
63 std::vector<std::string>
result;
77 throw std::runtime_error (
"trying to access unknown column " +
name +
" on tool");
78 return column->second.index;
void checkSelf() const
check the self-consistency of the header
the header information for the entire columnar data vector
std::size_t addColumn(const ColumnInfo &columnInfo)
add a column for the given ColumnInfo, returning its index
void setOffsetColumn(std::size_t columnIndex, std::size_t offsetIndex)
set the index of the offset column for the given column