Panel Node1 Panel - m_nhist - m_nrows - m_ncols + Panel() + Panel() + push_back() + name() + size() + operator[]() + operator[]() + back() + back() + nrows() + ncols() Node2 std::vector< HistDetails > Node2->Node1 -m_hist Node3 HistDetails + HistDetails() + HistDetails() + name() + detail() + info() + xtitle() + ytitle() + xaxis() + yaxis() - getextra() Node3->Node2 +elements Node4 AxisInfo + m_log + m_autoset + m_symmetric + m_rangeset + m_lo + m_hi + m_norm + m_refnorm + m_binwidth + m_offset + m_trim + AxisInfo() + tag() + log() + autoset() + normset() + refnormset() + symmetric() + rangeset() + trim() + offset() + lo() + hi() + binwidth() + c_str() + split() Node4->Node3 -m_xinfo -m_yinfo Node5 std::string Node5->Node1 -m_name Node5->Node3 -m_extra Node5->Node4 +m_tag +m_info Node7 std::vector< std::string > Node5->Node7 +elements Node6 std::basic_string< char > Node6->Node5 Node7->Node3 -m_details