EL::UnitTestAlg2 Node1 EL::UnitTestAlg2 + makeOutput + m_property + m_toolHandle - m_branch - m_value - m_hasInitialize - m_calls + testInvariant() + UnitTestAlg2() - initialize() - execute() - finalize() - getCallbacks() Node2 EL::AnaAlgorithm - m_hasFileExecute - m_hasBeginInputFile - m_hasEndInputFile + AnaAlgorithm() + ~AnaAlgorithm() + requestFileExecute() + requestBeginInputFile() + requestEndInputFile() + handle() # initialize() # execute() # finalize() # print() # fileExecute() # beginInputFile() # endInputFile() * inputMetaStore() * inputMetaStore() * outputMetaStore() * outputMetaStore() Node2->Node1 Node3 AthHistogramAlgorithm + AthHistogramAlgorithm() + ~AthHistogramAlgorithm() + sysInitialize() + histSvc() Node3->Node2 Node4 AthAlgorithm - m_extendedExtraObjects + AthAlgorithm() + ~AthAlgorithm() + sysInitialize() + extraOutputDeps() - AthAlgorithm() - AthAlgorithm() - operator=() Node4->Node3 Node16 std::string Node16->Node1 -m_fileName +m_string_property -m_name Node16->Node3 -m_histNamePrefix -m_rootDir -m_histTitlePostfix -m_histNamePostfix -m_prefix -m_histTitlePrefix Node17 std::basic_string< char > Node17->Node16 Node22 IIncidentListener Node22->Node2 Node10 ServiceHandle< StoreGate Svc > Node10->Node2 -m_inputMetaStore -m_outputMetaStore Node19 TTree Node19->Node1 -m_tree Node21 TH1 + Fill() + Fill() + Fill() + GetBinContent() + GetBinContent() + GetBinContent() + SetBinContent() + SetBinContent() + SetBinContent() + SetBinError() + SetBinError() + SetBinError() + Sumw2() Node21->Node1 -m_callbacks