RoIsUnpackingEmulationTool Node1 RoIsUnpackingEmulationTool - m_roIWidth - m_inputFilename - m_thresholdPrefix + RoIsUnpackingEmulationTool() + unpack() + initialize() + start() + unpack() + unpack() * m_roIWidth * m_inputFilename * m_thresholdPrefix * m_inputData * m_currentRowNumber * readEmulatedData() * parseInputFile() * parseInputFileLine() * parseInputRoI() Node2 RoIsUnpackingToolBase # m_monTool # m_roiupdater # m_thresholdToChainMapping # m_legToChainMapping + RoIsUnpackingToolBase() + initialize() + unpack() + unpack() # getL1Thresholds() # decodeMapping() # addChainsToDecision() # getProbeThresholdName() * m_decisionsKey * m_decisionsKeyProbe * m_trigRoIsKey * m_l1MenuKey * m_HLTMenuKey Node2->Node1 Node3 extends< AthAlgTool, IRoIsUnpackingTool > Node3->Node2