8 static const InterfaceID
9 IID_IAFP_RawCollByteStreamTool(
"AFP_RawDataProviderTool", 1, 0);
11 return IID_IAFP_RawCollByteStreamTool;
15 const std::string &
name,
19 declareInterface<AFP_RawDataProviderTool>(
this);
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) {
67 return StatusCode::FAILURE;
73 return StatusCode::SUCCESS;
81 return StatusCode::SUCCESS;
84 return StatusCode::SUCCESS;