Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Attributes | List of all members
columnar::ColumnarToolDataArray Struct Referencefinal

#include <ColumnarToolDataArray.h>

Collaboration diagram for columnar::ColumnarToolDataArray:

Public Attributes

ColumnarTool< ColumnarModeArray > * mainTool = nullptr
 the main tool that is associated with this object More...
 
std::vector< ColumnarTool< ColumnarModeArray > * > sharedTools
 the list of all tools that reference this object More...
 
std::unordered_map< ContainerId, std::string > containerNames
 the names associated with all container ids More...
 
std::unordered_map< std::string, ColumnDataArraycolumns
 the name-column map More...
 

Detailed Description

Definition at line 61 of file ColumnarToolDataArray.h.

Member Data Documentation

◆ columns

std::unordered_map<std::string,ColumnDataArray> columnar::ColumnarToolDataArray::columns

the name-column map

Definition at line 73 of file ColumnarToolDataArray.h.

◆ containerNames

std::unordered_map<ContainerId,std::string> columnar::ColumnarToolDataArray::containerNames

the names associated with all container ids

Definition at line 70 of file ColumnarToolDataArray.h.

◆ mainTool

ColumnarTool<ColumnarModeArray>* columnar::ColumnarToolDataArray::mainTool = nullptr

the main tool that is associated with this object

Definition at line 64 of file ColumnarToolDataArray.h.

◆ sharedTools

std::vector<ColumnarTool<ColumnarModeArray>*> columnar::ColumnarToolDataArray::sharedTools

the list of all tools that reference this object

Definition at line 67 of file ColumnarToolDataArray.h.


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