MuonValR4::TrackVisualizationTool Node1 MuonValR4::TrackVisualizationTool - m_canvasLimit - m_saveSinglePDFs - m_saveSummaryPDF - m_allCanName - m_canvasPrefix - m_canvasWidth - m_canvasHeight - m_AtlasLabel - m_sqrtSLabel - m_lumiLabel + ~TrackVisualizationTool() + initialize() + finalize() + displaySeeds() + displaySeeds() - makeCanvas() - closeSummaryCanvas() - displaySeeds() - fillTruthSeedPoints() - emptyBounds() - viewVector() Node2 extends< AthAlgTool, ITrackVisualizationTool > Node2->Node1 Node3 std::unique_ptr< TFile > + operator->() Node3->Node1 -ATLAS_THREAD_SAFE Node4 TFile Node4->Node3 +ptr Node5 std::unique_ptr< TCanvas > + operator->() Node5->Node1 -ATLAS_THREAD_SAFE Node6 TCanvas Node6->Node5 +ptr Node7 std::mutex Node7->Node1 -s_mutex Node8 std::atomic< unsigned int > + ptr Node8->Node1 -ATLAS_THREAD_SAFE Node9 SG::ReadHandleKey< DataVector > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node9->Node1 -m_truthSegKey Node10 SG::VarHandleKey - m_hashedKey - m_isEventStore + VarHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node10->Node9