MuonValR4::TrackVisualizationTool::PlotLegend Node1 MuonValR4::TrackVisualization Tool::PlotLegend + PlotLegend() + addColor() + addMarker() Node2 std::unordered_map < int, PrimitivePtr_t > + keys + elements Node2->Node1 +colors +markers Node3 std::unique_ptr< TLegend > + operator->() Node3->Node1 +legend Node4 TLegend Node4->Node3 +ptr