|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ASSOCIATIONUTILS_OVERLAPREMOVALTESTALG_H
6 #define ASSOCIATIONUTILS_OVERLAPREMOVALTESTALG_H
9 #include "GaudiKernel/ToolHandle.h"
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.
ToolHandle< ECUtils::IEventCleaningTool > m_ecTool
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual StatusCode initialize() override
Initialize the algorithm.
SG::ReadHandleKey< xAOD::EventInfo > m_evtKey
A testing algorithm for the dual-use event cleaning tool in Athena.
virtual StatusCode execute() override
Execute the algorithm.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< std::string > m_prefix
Configuration.
Gaudi::Property< std::string > m_cleaningLevel
Gaudi::Property< bool > m_doEvent
EventCleaningTestAlg(const std::string &name, ISvcLocator *svcLoc)
Standard algorithm constructor.
SG::WriteDecorHandleKey< xAOD::EventInfo > m_evtInfoDecor
SG::ReadHandleKey< xAOD::JetContainer > m_jetKey