![]() |
ATLAS Offline Software
|
a handle to a columnar tool for running tests More...
#include <ColumnarMemoryTest.h>
Public Member Functions | |
ColumnarTestToolHandle (asg::AsgTool &val_tool) | |
void | renameContainers (const std::vector< std::pair< std::string, std::string >> &renames) |
rename the columns the tool uses More... | |
void | initialize () |
initialize the tool More... | |
void | applySystematicVariation (const std::string &sysName) |
set the tool to apply the given systematic variation More... | |
std::vector< ColumnInfo > | getColumnInfo () const |
get the expected column info More... | |
std::vector< std::string > | getColumnNames () const |
get the expected column names More... | |
std::vector< std::string > | getRecommendedSystematics () const |
get the recommended systematics More... | |
const ColumnarToolWrapper & | getToolWrapper () const |
get the tool wrapper More... | |
IColumnarTool * | getTool () |
get the contained tool More... | |
Private Attributes | |
IColumnarTool * | m_tool = nullptr |
CP::ISystematicsTool * | m_systTool = nullptr |
std::shared_ptr< const ColumnarToolWrapper > | m_toolWrapper |
a handle to a columnar tool for running tests
This used to be shared with the python bindings, but there are sufficient differences between testing and python bindings to split the two.
Definition at line 46 of file ColumnarMemoryTest.h.
|
explicit |
void columnar::ColumnarMemoryTest::ColumnarTestToolHandle::applySystematicVariation | ( | const std::string & | sysName | ) |
set the tool to apply the given systematic variation
Definition at line 91 of file ColumnarMemoryTest.cxx.
std::vector< ColumnInfo > columnar::ColumnarMemoryTest::ColumnarTestToolHandle::getColumnInfo | ( | ) | const |
std::vector< std::string > columnar::ColumnarMemoryTest::ColumnarTestToolHandle::getColumnNames | ( | ) | const |
std::vector< std::string > columnar::ColumnarMemoryTest::ColumnarTestToolHandle::getRecommendedSystematics | ( | ) | const |
IColumnarTool * columnar::ColumnarMemoryTest::ColumnarTestToolHandle::getTool | ( | ) |
get the contained tool
Definition at line 147 of file ColumnarMemoryTest.cxx.
const ColumnarToolWrapper & columnar::ColumnarMemoryTest::ColumnarTestToolHandle::getToolWrapper | ( | ) | const |
void columnar::ColumnarMemoryTest::ColumnarTestToolHandle::initialize | ( | ) |
initialize the tool
Definition at line 83 of file ColumnarMemoryTest.cxx.
void columnar::ColumnarMemoryTest::ColumnarTestToolHandle::renameContainers | ( | const std::vector< std::pair< std::string, std::string >> & | renames | ) |
|
private |
Definition at line 87 of file ColumnarMemoryTest.h.
|
private |
Definition at line 86 of file ColumnarMemoryTest.h.
|
private |
Definition at line 89 of file ColumnarMemoryTest.h.