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"
9
10class EventContext;
11
12namespace ORUtils {
13
14class IFEAssociationTool : public virtual asg::IAsgTool {
16
17public:
18#ifndef XAOD_STANDALONE
19 virtual StatusCode buildAssociations(const EventContext& ctx) const = 0;
20#else
21 virtual StatusCode buildAssociations() = 0;
22#endif
23};
24
25} // namespace ORUtils
26
27#endif
#define ASG_TOOL_INTERFACE(CLASSNAME)
virtual StatusCode buildAssociations(const EventContext &ctx) const =0
Base class for the dual-use tool interface classes.
Definition IAsgTool.h:41