18 ATH_CHECK(m_roiCollectionKey.initialize(m_seededDecoding));
21 if (m_seededDecoding) {
23 if (m_regsel_mdt.retrieve().isFailure()) {
25 return StatusCode::FAILURE;
29 m_regsel_mdt.disable();
31 return StatusCode::SUCCESS;
40 if (m_seededDecoding) {
44 ATH_MSG_WARNING(
"Cannot retrieve muonRoI " << m_roiCollectionKey.key());
45 return StatusCode::FAILURE;
49 std::vector<uint32_t>
robs;
50 for (
auto roi : *muonRoI) {
53 m_regsel_mdt->lookup(ctx)->ROBIDList(*roi,
robs);
56 if (m_rawDataTool->convert(
robs, ctx).isFailure()) {
ATH_MSG_ERROR(
"RoI seeded BS conversion into RDOs failed"); }
62 if (m_rawDataTool->convert(ctx).isFailure())
ATH_MSG_ERROR(
"BS conversion into RDOs failed");
65 return StatusCode::SUCCESS;