6#ifndef TRIGT1MUCTPIPHASE1_MUCTPI_ATHALG_H
7#define TRIGT1MUCTPIPHASE1_MUCTPI_ATHALG_H
14#include "GaudiKernel/ServiceHandle.h"
15#include "GaudiKernel/ToolHandle.h"
28 MUCTPI_AthAlg(
const std::string& name, ISvcLocator* pSvcLocator );
33 virtual StatusCode
execute(
const EventContext& eventContext)
const override;
38 ToolHandle<MUCTPI_AthTool>
m_muctpiTool{
this,
"MUCTPI_AthTool",
"LVL1MUCTPIPHASE1::MUCTPI_AthTool/MUCTPI_AthTool",
"Tool to steer the MUCTPI simulation"};
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode execute(const EventContext &eventContext) const override
Regular Gaudi algorithm execute function.
MUCTPI_AthAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize() override
Regular Gaudi algorithm initialization function.
ToolHandle< MUCTPI_AthTool > m_muctpiTool