StandaloneL1TopoHistSvc Node1 StandaloneL1TopoHistSvc + StandaloneL1TopoHistSvc() + ~StandaloneL1TopoHistSvc() + registerHist() + registerHist() + findHist() + fillHist1D() + fillHist2D() + setBaseDir() + save() Node2 IL1TopoHistSvc + registerHist() + registerHist() + findHist() + fillHist1D() + fillHist2D() + setBaseDir() + save() Node2->Node1 Node3 std::unique_ptr< Standalone L1TopoHistSvc::StandaloneL1Topo HistSvcImpl > + operator->() Node3->Node1 -m_impl Node4 StandaloneL1TopoHistSvc ::StandaloneL1TopoHistSvcImpl + StandaloneL1TopoHistSvcImpl() + ~StandaloneL1TopoHistSvcImpl() + registerHist() + registerHist() + findHist() + fillHist1D() + fillHist2D() + setBaseDir() + save() Node4->Node3 +ptr Node5 TrigConf::TrigConfMessaging - m_msg_tls + TrigConfMessaging() + ~TrigConfMessaging() + msgLvl() + msg() + msg() - TrigConfMessaging() - TrigConfMessaging() - operator=() Node5->Node4 Node6 std::string Node6->Node4 -m_baseDir Node6->Node5 -m_name Node8 std::map< std::string, TH2 * > Node6->Node8 +keys Node10 std::map< std::string, TH1 * > Node6->Node10 +keys Node7 std::basic_string< char > Node7->Node6 Node8->Node4 -m_hists2D Node9 TH2 + Fill() + Fill() + Fill() + Fill() + Fill() Node9->Node8 +elements Node10->Node4 -m_hists1D