22 return StatusCode::FAILURE;
28 return StatusCode::SUCCESS;
42 ATH_MSG_DEBUG(
"converting sTGC BS into RDOs in ROI-seeded mode");
48 return StatusCode::FAILURE;
51 std::vector<uint32_t> robs;
53 for (
auto roi : *muonRoI) {
61 return StatusCode::FAILURE;
64 ATH_MSG_DEBUG(
"converting sTGC BS into RDOs in unseeded mode");
67 return StatusCode::FAILURE;
71 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_VERBOSE(x)
#define ATH_MSG_WARNING(x)
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadHandleKey< TrigRoiDescriptorCollection > m_roiCollectionKey
ReadHandle for the input RoIs.
sTgcRawDataProvider(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
virtual StatusCode execute(const EventContext &ctx) const override
Execute.
ToolHandle< IRegSelTool > m_regsel_stgc
Handle for region selector service.
ToolHandle< Muon::IMuonRawDataProviderTool > m_rawDataTool
Handle for the RawDataProviderTool.
virtual StatusCode initialize() override
Initialize.
Gaudi::Property< bool > m_seededDecoding
Property to decide whether or not to do RoI based decoding.
virtual bool isValid() override final
Can the handle be successfully dereferenced?