ATLAS Offline Software
PhysicsAnalysis
Columnar
ColumnarTestFixtures
Root
ToolWrapper.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
7
8
//
9
// includes
10
//
11
12
#include <
ColumnarTestFixtures/ToolWrapper.h
>
13
14
#include <
ColumnarInterfaces/ColumnInfo.h
>
15
#include <
ColumnarInterfaces/IColumnarTool.h
>
16
#include <
CxxUtils/checker_macros.h
>
17
18
#include <boost/core/demangle.hpp>
19
20
#include <algorithm>
21
#include <cstdint>
22
#include <stdexcept>
23
#include <typeindex>
24
25
//
26
// method implementations
27
//
28
29
namespace
columnar
30
{
31
namespace
TestUtils
32
{
33
ToolWrapperData ::
34
ToolWrapperData
(
ColumnVectorData
*val_columnData,
const
ToolColumnVectorMap
*val_wrapper) noexcept
35
: m_wrapper (val_wrapper), m_columnData (val_columnData)
36
{
37
}
38
}
39
}
TestUtils
Definition:
TestUtils.py:1
columnar::ToolColumnVectorMap
a class that interfaces an IColumnarTool to a ColumnVectorHeader
Definition:
ToolColumnVectorMap.h:30
IColumnarTool.h
columnar::TestUtils::ToolWrapperData::ToolWrapperData
ToolWrapperData(ColumnVectorData *val_columnData, const ToolColumnVectorMap *val_wrapper) noexcept
constructor: wrap the given tool
Definition:
ToolWrapper.cxx:34
columnar::ColumnVectorData
a class that holds the columnar data for a single call
Definition:
ColumnVectorWrapper.h:158
ToolWrapper.h
columnar
Definition:
ClusterDef.h:16
ColumnInfo.h
checker_macros.h
Define macros for attributes used to control the static checker.
Generated on Mon Sep 29 2025 21:20:55 for ATLAS Offline Software by
1.8.18