Trk::TrkPixelNode Node1 Trk::TrkPixelNode + TrkPixelNode() + TrkPixelNode() + ~TrkPixelNode() + validateMeasurement() + updateTrackState() + getChi2Distance() + serialize() + report() + updateWithRIO() Node2 Trk::TrkFilteringNode2D # m_B # m_D # m_H # m_K # m_resid # m_m # m_V + TrkFilteringNode2D() + ~TrkFilteringNode2D() + getKalmanGain() + getResiduals() + getInverseResidualVariance() + getMeasurementMatrix() + runKalmanFilter() + calculateChi2() Node2->Node1 Node3 Trk::TrkBaseNode # m_nodeState # m_chi2Cut # m_nodeType # m_pSurface # m_pPRD # m_dChi2 # m_ndof # m_pTrackState + TrkBaseNode() + ~TrkBaseNode() + validateMeasurement() + updateTrackState() + report() + isValidated() + setNodeState() + getNodeState() + setNodeType() + getNodeType() and 13 more... Node3->Node2