5#ifndef MUONRDOTOPREPDATA_MUONRDOTOPREPDATA_H
6#define MUONRDOTOPREPDATA_MUONRDOTOPREPDATA_H
9#include "GaudiKernel/ToolHandle.h"
30 StatusCode
execute(
const EventContext& ctx)
const override final;
36 ToolHandle<Muon::IMuonRdoToPrepDataTool>
m_tool{
this,
"DecodingTool",
"",
"RdoToPrepDataConversionTool"};
37 ToolHandle<IRegSelTool>
m_regsel{
this,
"RegSelector",
""};
39 Gaudi::Property<bool>
m_seededDecoding{
this,
"DoSeededDecoding",
false,
"If true decode only in RoIs"};
40 Gaudi::Property<bool>
m_robDecoding{
this,
"useROBs" ,
true,
"Pipe the ROBS directly to the decoder"};
An algorithm that can be simultaneously executed in multiple threads.
StatusCode execute(const EventContext &ctx) const override final
Gaudi::Property< bool > m_seededDecoding
ToolHandle< Muon::IMuonRdoToPrepDataTool > m_tool
ToolHandle< IRegSelTool > m_regsel
Gaudi::Property< bool > m_robDecoding
MuonRdoToPrepDataAlg(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode initialize() override final
SG::ReadHandleKey< TrigRoiDescriptorCollection > m_roiCollectionKey
Property holding a SG store/key/clid from which a ReadHandle is made.