19 ATH_CHECK(m_roiCollectionKey.initialize(m_seededDecoding));
22 if (m_seededDecoding) {
24 if (m_regsel_rpc.retrieve().isFailure()) {
26 return StatusCode::FAILURE;
30 m_regsel_rpc.disable();
32 return StatusCode::SUCCESS;
41 if (m_seededDecoding) {
45 ATH_MSG_WARNING(
"Cannot retrieve muonRoI " << m_roiCollectionKey.key());
46 return StatusCode::FAILURE;
50 std::vector<uint32_t> rpcrobs;
51 for (
auto roi : *muonRoI) {
54 m_regsel_rpc->lookup(ctx)->ROBIDList(*roi, rpcrobs);
57 if (m_rawDataTool->convert(rpcrobs, ctx).isFailure()) {
ATH_MSG_ERROR(
"RoI seeded BS conversion into RDOs failed"); }
64 if (m_rawDataTool->convert(ctx).isFailure())
ATH_MSG_ERROR(
"BS conversion into RDOs failed");
67 return StatusCode::SUCCESS;