21 ATH_CHECK(m_roiCollectionKey.initialize(m_seededDecoding));
28 ATH_CHECK(m_regsel_csc.retrieve(EnableTool{m_seededDecoding}));
29 ATH_CHECK(m_detMgrKey.initialize(m_seededDecoding));
31 return StatusCode::SUCCESS;
40 if (m_seededDecoding) {
42 if (!readDetMgrHandle.
isValid()) {
44 return StatusCode::FAILURE;
50 ATH_MSG_WARNING(
"Cannot retrieve muonRoI " << m_roiCollectionKey.key());
51 return StatusCode::SUCCESS;
55 std::vector<IdentifierHash> csc_hash_ids;
56 for (
auto roi : *muonRoI) {
59 m_regsel_csc->lookup(ctx)->HashIDList(*roi, csc_hash_ids);
62 if (m_rawDataTool->convert(csc_hash_ids, ctx).isFailure()) {
ATH_MSG_ERROR(
"RoI seeded BS conversion into RDOs failed"); }
68 if (m_rawDataTool->convert(ctx).isFailure())
ATH_MSG_ERROR(
"BS conversion into RDOs failed");
71 return StatusCode::SUCCESS;