8static const InterfaceID
15 const std::string &name,
16 const IInterface *parent)
19 declareInterface<AFP_RawDataProviderTool>(
this);
27 StatusCode
sc = AthAlgTool::initialize();
31 return StatusCode::SUCCESS;
36 return StatusCode::SUCCESS;
40 return StatusCode::SUCCESS;
47 std::set<uint32_t> robIdSet;
51 return StatusCode::SUCCESS;
54 if (vecRobs.empty()) {
56 return StatusCode::SUCCESS;
61 const uint32_t robId = rob->rod_source_id();
63 if (robIdSet.insert(robId).second) {
64 StatusCode
sc =
m_decoder->fillCollection(rob, rawContainer);
67 return StatusCode::FAILURE;
73 return StatusCode::SUCCESS;
77 StatusCode
sc = AthAlgTool::finalize();
81 return StatusCode::SUCCESS;
84 return StatusCode::SUCCESS;
#define ATH_MSG_WARNING(x)
eformat::ROBFragment< PointerType > ROBFragment