diff --git a/k4MarlinWrapper/k4MarlinWrapper/MarlinProcessorWrapper.h b/k4MarlinWrapper/k4MarlinWrapper/MarlinProcessorWrapper.h index 61630fe6..e0d206e6 100644 --- a/k4MarlinWrapper/k4MarlinWrapper/MarlinProcessorWrapper.h +++ b/k4MarlinWrapper/k4MarlinWrapper/MarlinProcessorWrapper.h @@ -56,7 +56,7 @@ namespace marlin { class StringParameters; } // namespace marlin -class MarlinProcessorWrapper : Gaudi::Algorithm { +class MarlinProcessorWrapper : public Gaudi::Algorithm { public: explicit MarlinProcessorWrapper(const std::string& name, ISvcLocator* pSL); virtual ~MarlinProcessorWrapper() = default; @@ -83,8 +83,8 @@ class MarlinProcessorWrapper : Gaudi::Algorithm { Gaudi::Property m_processorType{this, "ProcessorType", {}}; Gaudi::Property>> m_parameters{this, "Parameters", {}}; - ToolHandle m_edm_conversionTool{"IEDMConverter/EDM4hep2Lcio", this}; - ToolHandle m_lcio_conversionTool{"IEDMConverter/Lcio2EDM4hep", this}; + mutable ToolHandle m_edm_conversionTool{"IEDMConverter/EDM4hep2Lcio", this}; + mutable ToolHandle m_lcio_conversionTool{"IEDMConverter/Lcio2EDM4hep", this}; static std::stack& ProcessorStack(); };