ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
AnalysisCommon
AssociationUtils
AssociationUtils
IFEAssociationTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef ASSOCIATIONUTILS_IFEASSOCIATIONTOOL_H
6
#define ASSOCIATIONUTILS_IFEASSOCIATIONTOOL_H
7
8
#include "
AsgTools/IAsgTool.h
"
9
#include "
ColumnarMode/ColumnarMode.h
"
10
11
class
EventContext;
12
13
namespace
ADD_CMODE(ORUtils) {
14
15
class
IFEAssociationTool :
public
virtual
asg::IAsgTool
{
16
ASG_TOOL_INTERFACE
(IFEAssociationTool)
17
18
public
:
19
#ifndef XAOD_STANDALONE
20
virtual
StatusCode buildAssociations(
const
EventContext& ctx)
const
= 0;
21
#else
22
virtual
StatusCode buildAssociations() = 0;
23
#endif
24
};
25
26
}
// namespace ADD_CMODE(ORUtils)
27
28
#endif
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition
AsgToolMacros.h:40
ColumnarMode.h
IAsgTool.h
asg::IAsgTool
Base class for the dual-use tool interface classes.
Definition
IAsgTool.h:41
Generated on
for ATLAS Offline Software by
1.17.0