14#ifndef ATHEXSTOREGATEEXAMPLE_HANDLETESTALG_H
15#define ATHEXSTOREGATEEXAMPLE_HANDLETESTALG_H
19#include "GaudiKernel/ToolHandle.h"
30 using AthReentrantAlgorithm::AthReentrantAlgorithm;
34 virtual StatusCode
execute (
const EventContext& ctx)
const override;
39 {
this,
"Tool1",
"AthEx::HandleTestTool1",
"" };
41 {
this,
"Tool2",
"AthEx::HandleTestTool2",
"" };
virtual StatusCode execute(const EventContext &ctx) const override
virtual StatusCode initialize() override
ToolHandle< IHandleTestTool > m_tool1
ToolHandle< IHandleTestTool > m_tool2
An algorithm that can be simultaneously executed in multiple threads.