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

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

Collaboration diagram for columnar::PhysliteTestHelpers::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 (ColumnarToolWrapperData &tool)=0
 

Public Attributes

std::vector< OutputColumnInfooutputColumns
 

Detailed Description

Definition at line 186 of file ColumnarPhysliteTest.cxx.

Constructor & Destructor Documentation

◆ ~IColumnData()

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

Member Function Documentation

◆ clearColumns()

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

◆ connect()

virtual bool columnar::PhysliteTestHelpers::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::PhysliteTestHelpers::IColumnData::getEntry ( Long64_t  entry)
pure virtual

◆ setData()

virtual void columnar::PhysliteTestHelpers::IColumnData::setData ( ColumnarToolWrapperData tool)
pure virtual

Member Data Documentation

◆ outputColumns

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

Definition at line 197 of file ColumnarPhysliteTest.cxx.


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