Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
columnar::PhysliteTestHelpers::IColumnData Class Referenceabstract
Inheritance diagram for columnar::PhysliteTestHelpers::IColumnData:
Collaboration diagram for columnar::PhysliteTestHelpers::IColumnData:

Public Member Functions

virtual ~IColumnData () noexcept=default
 
virtual bool connect (TTree *tree, std::unordered_map< std::string, const IColumnData * > &sizeColumns, std::unordered_map< std::string, ColumnInfo > &requestedColumns)=0
 
virtual std::size_t getSize () const =0
 
virtual void setData (ColumnarToolWrapperData &tool, Long64_t entry)=0
 

Detailed Description

Definition at line 94 of file ColumnarPhysliteTest.cxx.

Constructor & Destructor Documentation

◆ ~IColumnData()

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

Member Function Documentation

◆ connect()

virtual bool columnar::PhysliteTestHelpers::IColumnData::connect ( TTree *  tree,
std::unordered_map< std::string, const IColumnData * > &  sizeColumns,
std::unordered_map< std::string, ColumnInfo > &  requestedColumns 
)
pure virtual

◆ getSize()

virtual std::size_t columnar::PhysliteTestHelpers::IColumnData::getSize ( ) const
pure virtual

◆ setData()

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

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