5#ifndef CALOREC_CALOCLUSTERCORRDBWRITER
6#define CALOREC_CALOCLUSTERCORRDBWRITER
24#include "GaudiKernel/ToolHandle.h"
35 using AthReentrantAlgorithm::AthReentrantAlgorithm;
38 virtual StatusCode
execute(
const EventContext& ctx)
const override;
39 virtual StatusCode
finalize()
override;
43 ToolHandleArray<IToolWithConstants>
m_tools
44 {
this,
"ClusterCorrectionTools", {},
"Cluster correction tools" };
53 {
this,
"COOLInlineFolder",
"" };
56 {
this,
"Blob2ToolConstants",
"Blob2ToolConstants" };
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode initialize() override
StringProperty m_inlineFolder
ToolHandle< Blob2ToolConstants > m_blobTool
virtual StatusCode execute(const EventContext &ctx) const override
virtual StatusCode finalize() override
StringProperty m_key
Key for the DetectorStore (jobOptions) The ToolConstants will be recorded with this key.
ToolHandleArray< IToolWithConstants > m_tools
The list of tools.