FullEventAssembler< IDMAP > Node1 FullEventAssembler < IDMAP > - m_runnum - m_lvl1_id - m_rod_version - m_rob_version - m_detEvtType - m_lvl1_trigger_type - m_bcid + FullEventAssembler() + ~FullEventAssembler() + getRodData() + fill() + begin() + end() + setRodMinorVersion() + setRobMinorVersion() + setDetEvtType() + setLvl1TriggerType() + idMap() + clear() - RodToRob() - RobToEvt() Node2 FullEventAssemblerBase + FullEventAssemblerBase() + ~FullEventAssemblerBase() + fill() + clear() Node2->Node1 Node3 std::map< uint32_t, RODDATA * > + keys + elements Node3->Node1 -m_rodMap Node4 SrcIdMap + SrcIdMap() + getRobID() + getRosID() + getDetID() Node4->Node1 -m_idmap Node5 std::map< uint32_t, OFFLINE_FRAGMENTS_NAMESPACE _WRITE::ROBFragment * > + keys + elements Node5->Node1 -m_robMap