RoIsUnpackingEmulationTool Node1 RoIsUnpackingEmulationTool - m_roIWidth - m_inputFilename - m_thresholdPrefix + RoIsUnpackingEmulationTool() + unpack() + initialize() + start() + unpack() + unpack() * m_roIWidth * m_inputFilename * m_thresholdPrefix * m_currentRowNumber * readEmulatedData() * parseInputFile() * parseInputFileLine() * parseInputRoI() Node2 RoIsUnpackingToolBase # m_monTool # m_roiupdater + RoIsUnpackingToolBase() + initialize() + unpack() + unpack() # getL1Thresholds() # decodeMapping() # addChainsToDecision() # getProbeThresholdName() Node2->Node1 Node3 extends< AthAlgTool, IRoIsUnpackingTool > Node3->Node2 Node4 SG::ReadHandleKey< TrigConf::HLTMenu > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node4->Node2 #m_HLTMenuKey Node40 SG::WriteHandleKey < TrigRoiDescriptorCollection > + WriteHandleKey() + WriteHandleKey() + operator=() Node40->Node2 #m_trigRoIsKey Node41 std::map< HLT::Identifier, HLT::Identifier > Node41->Node2 #m_legToChainMapping Node43 std::map< HLT::Identifier, HLT::IDVec > Node43->Node2 #m_thresholdToChainMapping Node46 SG::ReadHandleKey< TrigConf::L1Menu > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node46->Node2 #m_l1MenuKey Node47 SG::WriteHandleKey < DataVector > + WriteHandleKey() + WriteHandleKey() + operator=() Node47->Node2 #m_decisionsKey #m_decisionsKeyProbe Node48 std::vector< std::vector < RoIsUnpackingEmulationTool ::FakeRoI > > + elements Node48->Node1 -m_inputData