16#ifndef TRIG_MUCLUHYPOALG_H
17#define TRIG_MUCLUHYPOALG_H
27#include "GaudiKernel/ToolHandle.h"
29#include "GaudiKernel/Algorithm.h"
30#include "GaudiKernel/ServiceHandle.h"
31#include "GaudiKernel/StatusCode.h"
66 "TrigCluCompositeContainer",
67 "HLT_MuRoICluster_Composites",
68 "output Composites container"};
73 virtual StatusCode
execute(
const EventContext& ctx)
const override;
77 ToolHandleArray<MuonClusterHypoTool>
m_hypoTools{
this,
"HypoTools", {},
"Hypothesis Tools"};
78 ToolHandle<GenericMonitoringTool>
m_monTool{
this,
"MonTool",
"",
"Monitoring Tool"};
Header file to be included by clients of the Monitored infrastructure.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
HypoBase(const std::string &name, ISvcLocator *pSvcLocator)
constructor, to be called by sub-class constructors
ToolHandleArray< MuonClusterHypoTool > m_hypoTools
virtual StatusCode initialize() override
method to initialize.
~MuonClusterHypoAlg()
Destructor.
SG::ReadHandleKey< xAOD::TrigCompositeContainer > m_outputCompositesKey
ToolHandle< GenericMonitoringTool > m_monTool
virtual StatusCode execute(const EventContext &ctx) const override
method to execute.
MuonClusterHypoAlg(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Property holding a SG store/key/clid from which a ReadHandle is made.
The Athena Transient Store API.