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