5#ifndef ASSOCIATIONUTILS_OVERLAPREMOVALTESTALG_H
6#define ASSOCIATIONUTILS_OVERLAPREMOVALTESTALG_H
9#include "GaudiKernel/ToolHandle.h"
37 virtual StatusCode
execute()
override;
41 ToolHandle<ECUtils::IEventCleaningTool>
m_ecTool{
this,
"EventCleaningTool",
"ECUtils::EventCleaningTool/EventCleaningTool" };
44 "Jet collection name"};
48 Gaudi::Property<std::string>
m_prefix{
this,
"EventCleanPrefix" ,
"",
49 "Input name of event cleaning decorator prefix" };
51 "Input cleaning level"};
52 Gaudi::Property<bool>
m_doEvent{
this,
"doEvent" ,
true,
"Decorate the EventInfo"};
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Gaudi::Property< std::string > m_cleaningLevel
SG::WriteDecorHandleKey< xAOD::EventInfo > m_evtInfoDecor
Gaudi::Property< std::string > m_prefix
Configuration.
virtual StatusCode execute() override
Execute the algorithm.
Gaudi::Property< bool > m_doEvent
EventCleaningTestAlg(const std::string &name, ISvcLocator *svcLoc)
Standard algorithm constructor.
ToolHandle< ECUtils::IEventCleaningTool > m_ecTool
SG::ReadHandleKey< xAOD::JetContainer > m_jetKey
virtual StatusCode initialize() override
Initialize the algorithm.
SG::ReadHandleKey< xAOD::EventInfo > m_evtKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.