ATLAS Offline Software
Classes | Public Member Functions | Public Attributes | List of all members
columnar::TestUtils::IColumnData Class Referenceabstract

Inherited by columnar::TestUtils::ColumnDataEventCount, columnar::TestUtils::ColumnDataMetNames, columnar::TestUtils::ColumnDataOutputMet, columnar::TestUtils::ColumnDataOutVector< T >, 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
 

Public Attributes

std::vector< OutputColumnInfooutputColumns
 

Detailed Description

Definition at line 274 of file ColumnarPhysliteTest.cxx.

Constructor & Destructor Documentation

◆ ~IColumnData()

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

Member Function Documentation

◆ clearColumns()

virtual void columnar::TestUtils::IColumnData::clearColumns ( )
pure virtual

◆ connect()

virtual bool columnar::TestUtils::IColumnData::connect ( TTree *  tree,
std::unordered_map< std::string, const std::vector< ColumnarOffsetType > * > &  offsetColumns,
std::unordered_map< std::string, ColumnInfo > &  requestedColumns 
)
pure virtual

◆ getEntry()

virtual void columnar::TestUtils::IColumnData::getEntry ( Long64_t  entry)
pure virtual

◆ setData()

virtual void columnar::TestUtils::IColumnData::setData ( TestUtils::ToolWrapperData tool)
pure virtual

Member Data Documentation

◆ outputColumns

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

Definition at line 285 of file ColumnarPhysliteTest.cxx.


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