![]() |
ATLAS Offline Software
|
#include <ColumnarToolDataArray.h>
Classes | |
| struct | StringHash |
Public Member Functions | |
| std::string | convertInternalToUserName (std::string_view name) const |
| convert a column name between user and internal names More... | |
| std::vector< std::string > | convertUserToInternalNames (std::string_view name) const |
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< std::string, std::string, StringHash, std::equal_to<> > | containerInternalToUserNames |
| the names associated with all container ids More... | |
| std::unordered_map< std::string, std::vector< std::string >, StringHash, std::equal_to<> > | containerUserToInternalNames |
| std::unordered_map< std::string, std::string, StringHash, std::equal_to<> > | columnInternalToUserNames |
| an extra map, for mapping individual column names More... | |
| std::unordered_map< std::string, std::vector< std::string >, StringHash, std::equal_to<> > | columnUserToInternalNames |
| std::unordered_map< std::string, ColumnDataArray > | columns |
| the name-column map More... | |
Definition at line 58 of file ColumnarToolDataArray.h.
| std::string columnar::ColumnarToolDataArray::convertInternalToUserName | ( | std::string_view | name | ) | const |
convert a column name between user and internal names
Definition at line 340 of file ColumnarToolArray.cxx.
| std::vector< std::string > columnar::ColumnarToolDataArray::convertUserToInternalNames | ( | std::string_view | name | ) | const |
Definition at line 360 of file ColumnarToolArray.cxx.
| std::unordered_map<std::string,std::string,StringHash,std::equal_to<> > columnar::ColumnarToolDataArray::columnInternalToUserNames |
an extra map, for mapping individual column names
Definition at line 78 of file ColumnarToolDataArray.h.
| std::unordered_map<std::string,ColumnDataArray> columnar::ColumnarToolDataArray::columns |
the name-column map
Definition at line 82 of file ColumnarToolDataArray.h.
| std::unordered_map<std::string,std::vector<std::string>,StringHash,std::equal_to<> > columnar::ColumnarToolDataArray::columnUserToInternalNames |
Definition at line 79 of file ColumnarToolDataArray.h.
| std::unordered_map<std::string,std::string,StringHash,std::equal_to<> > columnar::ColumnarToolDataArray::containerInternalToUserNames |
the names associated with all container ids
Definition at line 74 of file ColumnarToolDataArray.h.
| std::unordered_map<std::string,std::vector<std::string>,StringHash,std::equal_to<> > columnar::ColumnarToolDataArray::containerUserToInternalNames |
Definition at line 75 of file ColumnarToolDataArray.h.
| ColumnarTool<ColumnarModeArray>* columnar::ColumnarToolDataArray::mainTool = nullptr |
the main tool that is associated with this object
Definition at line 68 of file ColumnarToolDataArray.h.
| std::vector<ColumnarTool<ColumnarModeArray>*> columnar::ColumnarToolDataArray::sharedTools |
the list of all tools that reference this object
Definition at line 71 of file ColumnarToolDataArray.h.
1.8.18