TrackHandle_SimulationTrack Node1 TrackHandle_SimulationTrack - m_d + TrackHandle_SimulationTrack() + ~TrackHandle_SimulationTrack() + clicked() + momentum() + pdgCode() + hasBarCodeZero() + setAscObjsVisible() + type() # calculateCharge() # provide_pathInfoTrkTrack() # visibleStateChanged() Node2 TrackHandleBase - m_d - m_visible - m_collhandle - m_currentmaterial + TrackHandleBase() + ~TrackHandleBase() + common() + setVisible() + visible() + collHandle() + touchedMuonChambers() + update3DObjects() + updateInDetProjections() + updateMuonProjections() and 40 more... + numberOfInstances() + unknown() # calculateCharge() # provide_pathInfoTrkTrack() # provide_pathInfoPoints() # extrapolationParticleHypothesis() # ensureTouchedMuonChambers Initialised() # registerTouchedMuonChamber() # visibleStateChanged() # currentMaterialChanged() # getAllAscObjHandles() # containsDetElement() # registerAssocObject() # ensureInitTSOSs() - TrackHandleBase() - operator=() - clearLine() - registerTrack() - updateShapes_TSOSWithMeasurements() - updateShapes_TSOSWithErrors() - updateShapes_TSOSWithMaterial Effects() - setShownTSOSParts() - setCustomColouredTSOSParts() - getAttachmentHandle() Node2->Node1