14 (
const std::string&
type,
const std::string&
name,
const IInterface*
parent)
32 return StatusCode::SUCCESS;
44 std::set<uint32_t> robIdSet;
46 ATH_MSG_DEBUG(
"Number of ROB fragments is " << vecRobs.size());
48 if(vecRobs.empty())
return StatusCode::SUCCESS;
50 std::vector<const ROBFragment*>::const_iterator rob_it = vecRobs.begin();
53 for(; rob_it!=vecRobs.end(); ++rob_it) {
55 uint32_t robid = (*rob_it)->rod_source_id();
59 if (!robIdSet.insert(robid).second) {
60 ATH_MSG_DEBUG(
" ROB Fragment with ID " << std::hex<<robid<<std::dec <<
" already decoded, skip");
63 if (
sc.isFailure())
return sc;
64 ATH_MSG_DEBUG(
" ROB Fragment with ID " << std::hex<<robid<<std::dec <<
" fill Container");
68 return StatusCode::SUCCESS;