ATLAS Offline Software
Loading...
Searching...
No Matches
columnar::TestUtils::IColumnData Class Referenceabstract

Inherited by columnar::TestUtils::ColumnDataEventCount, columnar::TestUtils::ColumnDataMetNames, columnar::TestUtils::ColumnDataOutVector< T >, columnar::TestUtils::ColumnDataOutputMet, columnar::TestUtils::ColumnDataSamplingPattern, columnar::TestUtils::ColumnDataScalar< T >, columnar::TestUtils::ColumnDataVector< T >, columnar::TestUtils::ColumnDataVectorLink< T >, columnar::TestUtils::ColumnDataVectorSplitLink< T >, columnar::TestUtils::ColumnDataVectorVector< T >, columnar::TestUtils::ColumnDataVectorVectorLink< T >, columnar::TestUtils::ColumnDataVectorVectorVariantLink< T >, and columnar::TestUtils::ColumnDataVectorVectorVector< T >.

Collaboration diagram for columnar::TestUtils::IColumnData:

Classes

struct  OutputColumnInfo

Public Member Functions

virtual ~IColumnData () noexcept=default
virtual bool connect (TTree *tree, std::unordered_map< std::string, const std::vector< ColumnarOffsetType > * > &offsetColumns, std::unordered_map< std::string, ColumnInfo > &requestedColumns)=0
virtual void clearColumns ()=0
virtual void getEntry (Long64_t entry)=0
virtual void setData (TestUtils::ToolWrapperData &tool)=0
virtual BranchPerfData getPerfData (float emptyTime)=0
virtual void collectColumnData ()=0

Public Attributes

std::vector< OutputColumnInfooutputColumns

Detailed Description

Definition at line 360 of file ColumnarPhysliteTest.cxx.

Constructor & Destructor Documentation

◆ ~IColumnData()

virtual columnar::TestUtils::IColumnData::~IColumnData ( )
virtualdefaultnoexcept

Member Function Documentation

◆ clearColumns()

◆ collectColumnData()

◆ connect()

◆ getEntry()

◆ getPerfData()

◆ setData()

Member Data Documentation

◆ outputColumns

std::vector<OutputColumnInfo> columnar::TestUtils::IColumnData::outputColumns

Definition at line 371 of file ColumnarPhysliteTest.cxx.


The documentation for this class was generated from the following file: