ATLAS Offline Software
IPFOContainerCorrectionTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
10 #ifndef EFLOWREC_IPFOCONTAINERCORRECTIONTOOL_H
11 #define EFLOWREC_IPFOCONTAINERCORRECTIONTOOL_H
12 
14 #include "GaudiKernel/IAlgTool.h"
15 
16 class IPFOContainerCorrectionTool : public virtual IAlgTool
17 {
18 public:
19  virtual ~IPFOContainerCorrectionTool() = default;
21 
22  virtual void correctContainer(xAOD::FlowElementContainer& pfos) const = 0;
23 };
24 #endif // EFLOWREC_IPFOCONTAINERCORRECTIONTOOL_H
FlowElementContainer.h
IPFOContainerCorrectionTool::DeclareInterfaceID
DeclareInterfaceID(IPFOContainerCorrectionTool, 1, 0)
DataVector
Derived DataVector<T>.
Definition: DataVector.h:795
IPFOContainerCorrectionTool::~IPFOContainerCorrectionTool
virtual ~IPFOContainerCorrectionTool()=default
IPFOContainerCorrectionTool::correctContainer
virtual void correctContainer(xAOD::FlowElementContainer &pfos) const =0
IPFOContainerCorrectionTool
This is an interface for tools that apply corrections to xAOD::FlowElementContainer objects....
Definition: IPFOContainerCorrectionTool.h:17