ATLAS Offline Software
Loading...
Searching...
No Matches
IPFSubtractionTool.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 EFLOWREC_IPFSUBTRACTIONTOOL_H
6#define EFLOWREC_IPFSUBTRACTIONTOOL_H
7
8#include "GaudiKernel/IAlgTool.h"
9
10class EventContext;
14
18class IPFSubtractionTool : virtual public IAlgTool {
19
20 public:
21
23 virtual void execute(const EventContext& ctx, eflowCaloObjectContainer*, eflowRecTrackContainer*, eflowRecClusterContainer*) const = 0;
24
26
27};
28#endif
Algorithm base class which inherits from IAlgTool and defines pure virtual execute method which takes...
virtual void execute(const EventContext &ctx, eflowCaloObjectContainer *, eflowRecTrackContainer *, eflowRecClusterContainer *) const =0
Execute method to modify calorimeter clusters, when performing charegd shower subtraction procedures ...
DeclareInterfaceID(IPFSubtractionTool, 1, 0)