5#ifndef PFOClusterMLCorrectionAlgorithm_H
6#define PFOClusterMLCorrectionAlgorithm_H
22#include "GaudiKernel/ToolHandle.h"
28 using AthReentrantAlgorithm::AthReentrantAlgorithm;
31 StatusCode
execute(
const EventContext &ctx)
const;
37 ToolHandle<IPFOContainerCorrectionTool>
m_correctionTool{
this,
"PFOContainerCorrectionTool",
"NeutralPFOClusterMLCorrectionTool"};
An algorithm that can be simultaneously executed in multiple threads.
Applies ML corrections to PFO The correction is implemented in the correction tool derived from the I...
StatusCode shallowCopyChargedFEContainer(const EventContext &ctx) const
SG::ReadHandleKey< xAOD::FlowElementContainer > m_neutralFEContainerReadHandleKey
ReadHandleKey for eflowCaloObjectContainer.
SG::WriteHandleKey< xAOD::FlowElementContainer > m_neutralFEMLContainerWriteHandleKey
WriteHandleKey for neutral FE.
StatusCode shallowCopyAndModifyNeutralFEContainer(const EventContext &ctx) const
ToolHandle< IPFOContainerCorrectionTool > m_correctionTool
SG::ReadHandleKey< xAOD::FlowElementContainer > m_chargedFEContainerReadHandleKey
SG::WriteHandleKey< xAOD::FlowElementContainer > m_chargedFEMLContainerWriteHandleKey
StatusCode execute(const EventContext &ctx) const
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.