Definition at line 1655 of file ColumnarPhysliteTest.cxx.
◆ ColumnDataSamplingPattern()
| columnar::TestUtils::ColumnDataSamplingPattern::ColumnDataSamplingPattern |
( |
const std::string & | val_branchName | ) |
|
|
inline |
Definition at line 1664 of file ColumnarPhysliteTest.cxx.
1666 {
1669 }
std::vector< OutputColumnInfo > outputColumns
BranchReader< xAOD::CaloClusterContainer > branchReader
Benchmark benchmarkUnpack
◆ clearColumns()
| virtual void columnar::TestUtils::ColumnDataSamplingPattern::clearColumns |
( |
| ) |
|
|
inlineoverridevirtual |
◆ collectColumnData()
| virtual void columnar::TestUtils::ColumnDataSamplingPattern::collectColumnData |
( |
| ) |
|
|
inlineoverridevirtual |
◆ connect()
| virtual bool columnar::TestUtils::ColumnDataSamplingPattern::connect |
( |
TTree * | tree, |
|
|
std::unordered_map< std::string, const std::vector< ColumnarOffsetType > * > & | , |
|
|
std::unordered_map< std::string, ColumnInfo > & | requestedColumns ) |
|
inlineoverridevirtual |
Implements columnar::TestUtils::IColumnData.
Definition at line 1671 of file ColumnarPhysliteTest.cxx.
1672 {
1674 if (iter == requestedColumns.end())
1675 return false;
1677
1679
1681 throw std::runtime_error (
"offset name mismatch: " +
iter->second.offsetName +
" != " +
outputColumns.at(1).name);
1682
1683 requestedColumns.erase (iter);
1684
1686 if (iter == requestedColumns.end())
1687 {
1688 return true;
1689 }
1691 requestedColumns.erase (iter);
1692 return true;
1693 }
◆ connectColumnIndices()
| void columnar::TestUtils::IColumnData::connectColumnIndices |
( |
const ColumnVectorHeader & | header | ) |
|
|
inlineinherited |
lookup and store column indices from the header for all enabled output columns
Definition at line 303 of file ColumnarPhysliteTest.cxx.
304 {
306 {
307 if (col.enabled)
308 col.columnIndex =
header.getColumnIndex (col.name);
309 }
310 }
◆ getEntry()
| virtual void columnar::TestUtils::ColumnDataSamplingPattern::getEntry |
( |
Long64_t | entry | ) |
|
|
inlineoverridevirtual |
◆ getPerfData()
| virtual BranchPerfData columnar::TestUtils::ColumnDataSamplingPattern::getPerfData |
( |
float | emptyTime | ) |
|
|
inlinenodiscardoverridevirtual |
◆ setData()
| virtual void columnar::TestUtils::ColumnDataSamplingPattern::setData |
( |
ColumnVectorData & | colData | ) |
|
|
inlineoverridevirtual |
◆ benchmark
| Benchmark columnar::TestUtils::ColumnDataSamplingPattern::benchmark |
◆ benchmarkUnpack
| Benchmark columnar::TestUtils::ColumnDataSamplingPattern::benchmarkUnpack |
◆ branchReader
◆ columnData
| std::vector<std::uint32_t> columnar::TestUtils::ColumnDataSamplingPattern::columnData |
◆ entries
| unsigned columnar::TestUtils::ColumnDataSamplingPattern::entries = 0 |
◆ offsets
| std::vector<ColumnarOffsetType> columnar::TestUtils::ColumnDataSamplingPattern::offsets = {0} |
◆ outputColumns
The documentation for this struct was generated from the following file: