ATLAS Offline Software
Loading...
Searching...
No Matches
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"
10
11class EventContext;
12
13namespace ADD_CMODE(ORUtils) {
14
15class IFEAssociationTool : public virtual asg::IAsgTool {
16 ASG_TOOL_INTERFACE(IFEAssociationTool)
17
18public:
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
#define ASG_TOOL_INTERFACE(CLASSNAME)
Base class for the dual-use tool interface classes.
Definition IAsgTool.h:41