5#ifndef ASGEXAMPLETOOLS_EVENTSTORETESTALG_H
6#define ASGEXAMPLETOOLS_EVENTSTORETESTALG_H
13#include "GaudiKernel/ToolHandle.h"
22 using AthReentrantAlgorithm::AthReentrantAlgorithm;
30 virtual StatusCode
execute(
const EventContext& ctx )
const override;
39 ToolHandle< IEventStoreTestTool >
m_tool{
this,
"Tool",
40 "asg::EventStoreTestTool",
"Tool performing the test" };
An algorithm that can be simultaneously executed in multiple threads.
Algorithm used to exercise asg::EventStoreTestTool in Athena.
virtual StatusCode initialize() override
Function initialising the algorithm.
ToolHandle< IEventStoreTestTool > m_tool
The tool performing the test.
virtual StatusCode execute(const EventContext &ctx) const override
Function executing the algorithm.