ATLAS Offline Software
Loading...
Searching...
No Matches
IPFUnifiedBaseTool.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 IPFUNIFIEDBASETOOL_H
6#define IPFUNIFIEDBASETOOL_H
7
8#include "GaudiKernel/IAlgTool.h"
9#include "GaudiKernel/EventContext.h"
10
11struct PFData;
12
13class IPFUnifiedBaseTool : virtual public IAlgTool {
14
15 public:
16
18 virtual StatusCode processPFlowData(const EventContext& ctx, PFData&) const = 0;
19
21
22};
23#endif
virtual StatusCode processPFlowData(const EventContext &ctx, PFData &) const =0
Process the shared PFData payload.
DeclareInterfaceID(IPFUnifiedBaseTool, 1, 0)