HLTTest::ITestHypoTool Node1 HLTTest::ITestHypoTool + ~ITestHypoTool() + ITestHypoTool() + decide() + decisionId() + interfaceID() Node2 IAlgTool Node2->Node1 Node3 HLT::Identifier - m_id + Identifier() + Identifier() + name() + numeric() + operator TrigCompositeUtils ::DecisionID() + operator==() + operator==() + operator<() + operator<() + reportStringIDs() + reportStringIDs() + fromToolName() Node3->Node1 #m_decisionId Node4 std::atomic< bool > + ptr Node4->Node3 -s_reportStringIDs