egammaMonitoring::TrackHistograms Node1 egammaMonitoring::TrackHistograms + initializePlots() + fill() + fill() + IHistograms() + IHistograms() Node2 egammaMonitoring::IHistograms # m_rootHistSvc + IHistograms() + IHistograms() + initializePlots() + fill() + fill() + ~IHistograms() Node2->Node1 Node3 std::string Node3->Node2 #m_folder #m_name #m_title Node5 std::map< std::string, TH1D * > Node3->Node5 +keys Node7 std::map< std::string, TProfile * > Node3->Node7 +keys Node4 std::basic_string< char > Node4->Node3 Node5->Node2 +histoMap Node6 TH1D + GetBinContent() + SetBinContent() Node6->Node5 +elements Node7->Node1 +profileMap Node8 TProfile + Fill() + Fill() + Fill() + Fill() + GetBinContent() Node8->Node7 +elements