MuonValR4::PatternVisualizationTool Node1 MuonValR4::PatternVisualizationTool - m_canvasLimit - m_saveSinglePDFs - m_saveSummaryPDF - m_allCanName - m_canvasPrefix - m_displayBucket - m_canvasExtraScale - m_accumlIsEta - m_doEtaBucketViews - m_doPhiBucketViews - m_truthSegLinks - m_canvasWidth - m_canvasHeight - m_displayOnlyTruth + PatternVisualizationTool() + initialize() + finalize() + visualizeBucket() + visualizeBucket() + visualizeSeed() + visualizeSeed() + visualizeAccumulator() + visualizeAccumulator() + visualizeSegment() and 6 more... - closeSummaryCanvas() - makeCanvas() - saveCanvas() - drawHits() - drawHit() - writeChi2() Node2 extends< AthAlgTool, IPatternVisualizationTool > Node2->Node1 Node3 std::unique_ptr< TFile > + operator->() Node3->Node1 -ATLAS_THREAD_SAFE Node5 std::unique_ptr< TCanvas > + operator->() Node5->Node1 -ATLAS_THREAD_SAFE Node7 std::mutex Node7->Node1 -s_mutex Node8 SG::ReadHandleKey< ActsGeometryContext > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node8->Node1 -m_geoCtxKey Node42 std::vector< SG::ConstAccessor > Node42->Node1 -m_truthLinkDecors Node44 SG::HandleKeyArray < DataVector > + HandleKeyArray() + HandleKeyArray() + HandleKeyArray() + HandleKeyArray() + HandleKeyArray() + mode() + makeHandles() + makeHandles() Node44->Node1 -m_prepContainerKeys -m_truthLinkDecorKeys Node49 ServiceHandle< Muon ::IMuonIdHelperSvc > Node49->Node1 -m_idHelperSvc Node50 std::atomic< unsigned int > + ptr Node50->Node1 -ATLAS_THREAD_SAFE