MuonValR4::detail::DrawCanvasObject Node1 MuonValR4::detail:: DrawCanvasObject - m_axisScale - m_evt - m_quadCan - s_dblMax + DrawCanvasObject() + ~DrawCanvasObject() + expandPad() + add() + add() + corner() + setRangeScale() + trash() + primitives() + primitives() and 7 more... Node2 MuonValR4::IRootVisualization Service::ICanvasObject + ~ICanvasObject() + corner() + expandPad() + setRangeScale() + add() + add() + setAxisTitles() + trash() Node2->Node1 Node3 std::atomic< bool > + ptr Node3->Node1 -m_isTrashed Node4 std::vector< std::pair < PrimitivePtr_t, std ::string > > + elements Node4->Node1 -m_primitives Node5 std::array< Range_t, 2 > Node5->Node1 -m_axisRanges Node6 std::array< double, 2 > + elements Node6->Node5 +elements Node7 std::string Node7->Node1 -m_zTitle -m_yTitle -m_xTitle -m_name Node8 std::basic_string< char > Node8->Node7