![]() |
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 48 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 77 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 133 of file ColumnarMemoryTest.cxx.
const ColumnarToolWrapper & columnar::ColumnarMemoryTest::ColumnarTestToolHandle::getToolWrapper | ( | ) | const |
void columnar::ColumnarMemoryTest::ColumnarTestToolHandle::initialize | ( | ) |
initialize the tool
Definition at line 69 of file ColumnarMemoryTest.cxx.
void columnar::ColumnarMemoryTest::ColumnarTestToolHandle::renameContainers | ( | const std::vector< std::pair< std::string, std::string >> & | renames | ) |
|
private |
Definition at line 89 of file ColumnarMemoryTest.h.
|
private |
Definition at line 88 of file ColumnarMemoryTest.h.
|
private |
Definition at line 91 of file ColumnarMemoryTest.h.