27#if !defined(GENERATIONBASE) && !defined(XAOD_ANALYSIS)
42 StatusCode
execute(
const EventContext& ctx)
const override;
47 ToolHandle<IJetProvider>
m_jetprovider ={this ,
"Provider" , {} ,
"Tool providing the jets (fastjet, copy, grooming...)"};
48 ToolHandleArray<IJetModifier>
m_modifiers = {this ,
"Modifiers", {},
"moment calculators" };
51#if !defined (GENERATIONBASE) && !defined (XAOD_ANALYSIS)
52 ToolHandle<GenericMonitoringTool>
m_monTool{
this,
"MonTool",
"",
"Monitoring tool"};
the base class for EventLoop reentrant algorithms
AnaReentrantAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
constructor with parameters
SG::WriteDecorHandleKey< xAOD::JetContainer > m_parentKey
StatusCode initialize() override
Athena algorithm's Hooks.
ToolHandleArray< IJetModifier > m_modifiers
SG::WriteHandleKey< xAOD::JetContainer > m_output
StatusCode execute(const EventContext &ctx) const override
ToolHandle< IJetProvider > m_jetprovider
Athena configured tools.
JetRecAlg(const std::string &n, ISvcLocator *l)
AnaReentrantAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
constructor with parameters
ToolHandle< GenericMonitoringTool > m_monTool
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
This module defines the arguments passed from the BATCH driver to the BATCH worker.