MD::AlgCFlow Node1 MD::AlgCFlow + testInvariant() + AlgCFlow() + AlgCFlow() - setupJob() - initialize() - execute() - ClassDef() Node2 EL::Algorithm - m_msg - m_msgLevel + testInvariant() + Algorithm() + ~Algorithm() + wk() + book() + hist() + evtStore() + name() - setupJob() - fileExecute() - endOfFile() - changeInput() - initialize() - histInitialize() - execute() - postExecute() - finalize() - histFinalize() - hasName() - sysSetupJob() - ClassDef() * msg() * msg() * msgLvl() * setMsgLevel() Node2->Node1 Node40 MD::FormulaSvc + testInvariant() + FormulaSvc() + ~FormulaSvc() + addForm() - GetName() - changeInput() - execute() - ClassDef() Node2->Node40 Node3 TNamed Node3->Node2 Node4 INamedInterface Node4->Node2 Node39 std::vector< std::size_t > + elements Node39->Node1 -m_back Node40->Node1 -m_formSvc Node43 std::vector< Double_t > + elements Node43->Node1 -m_values -m_axis Node45 TH1 + Fill() + Fill() + Fill() + GetBinContent() + GetBinContent() + GetBinContent() + SetBinContent() + SetBinContent() + SetBinContent() + SetBinError() + SetBinError() + SetBinError() + Sumw2() Node45->Node1 -m_hist -m_hist2 Node31 std::vector< std::string > Node31->Node1 -m_formulas Node46 std::vector< const MD::Formula * > Node46->Node1 -m_index