TrkBaseNode Node1 TrkBaseNode # m_nodeState # m_chi2Cut # m_nodeType # m_pSurface # m_dChi2 # m_ndof # m_pTrackState + TrkBaseNode() + ~TrkBaseNode() + validateMeasurement() + updateTrackState() + getChi2Distance() + report() + isValidated() + setNodeState() + getNodeState() + setNodeType() and 11 more... Node2 TrkFilteringNode1D # m_B # m_D # m_H # m_K # m_resid # m_m # m_V + TrkFilteringNode1D() + ~TrkFilteringNode1D() + getKalmanGain() + getResiduals() + getInverseResidualVariance() + getMeasurementMatrix() # runKalmanFilter() # calculateChi2() Node1->Node2 Node5 TrkFilteringNode2D # m_B # m_D # m_H # m_K # m_resid # m_m # m_V + TrkFilteringNode2D() + ~TrkFilteringNode2D() + getKalmanGain() + getResiduals() + getInverseResidualVariance() + getMeasurementMatrix() # runKalmanFilter() # calculateChi2() Node1->Node5 Node3 TrkClusterNode + TrkClusterNode() + ~TrkClusterNode() + validateMeasurement() + updateTrackState() + getChi2Distance() + serialize() + report() Node2->Node3 Node4 TrkEndCapClusterNode - m_Rc + TrkEndCapClusterNode() + ~TrkEndCapClusterNode() + validateMeasurement() + updateTrackState() + getChi2Distance() + serialize() + report() Node2->Node4 Node6 TrkPixelNode + TrkPixelNode() + ~TrkPixelNode() + validateMeasurement() + updateTrackState() + getChi2Distance() + serialize() + report() Node5->Node6