41 return StatusCode::SUCCESS;
47 const std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>& vecRobs,
const EventContext& ctx,
49 std::set<uint32_t> robIdSet;
54 ATH_MSG_DEBUG(
"vector of ROB ID to decode: size = " << vecRobs.size());
57 uint32_t robid = frag->rod_source_id();
60 if (!robIdSet.insert(robid).second) {
61 ATH_MSG_DEBUG(
" ROB Fragment with ID " << std::hex << robid << std::dec <<
" already decoded, skip");
69 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
Defines the ROB data entity. The ROB data is an abstract entity that is used to decouple the raw even...
Handle class for reading from StoreGate.
Handle class for recording to StoreGate.
This container provides access to collections of CSC RDOs and a mechanism for recording them.
eformat::ROBFragment< PointerType > ROBFragment