Trk::IMatrixTool Node1 Trk::IMatrixTool # m_logStream # m_nHits # m_nTracks # m_nMeasurements - m_alignModuleMap - m_nentries + IMatrixTool() + ~IMatrixTool() + allocateMatrix() + prepareBinaryFiles() + addFirstDerivatives() + addFirstDerivatives() + addFirstDerivative() + addSecondDerivatives() + addSecondDerivatives() + addSecondDerivative() and 11 more... + interfaceID() Node3 Trk::IPCMatrixTool - m_ipcmat - m_ipcmatMatName - m_ipcmatVecName - m_IPCremoval + IPCMatrixTool() + ~IPCMatrixTool() + initialize() + finalize() + allocateMatrix() + prepareBinaryFiles() + addFirstDerivatives() + addFirstDerivatives() + addSecondDerivatives() + addSecondDerivatives() + accumulateFromFiles() + solve() + addFirstDerivative() + addSecondDerivative() Node1->Node3 Node4 Trk::MatrixTool - m_alignModuleTool - m_bigmatrix - m_bigvector - m_useSparse - m_diagonalize - m_eigenvaluethreshold - m_solveOption - m_modcut - m_minNumHits - m_minNumTrks and 49 more... + MatrixTool() + ~MatrixTool() + initialize() + finalize() + allocateMatrix() + prepareBinaryFiles() + addFirstDerivatives() + addFirstDerivatives() + addFirstDerivative() + addSecondDerivatives() and 10 more... - solveROOT() - solveCLHEP() - solveLapack() - solveSparseEigen() - solveLocal() - spuriousRemoval() - postSolvingLapack() - writeHitmap() - readHitmaps() - fillVecMods() Node1->Node4 Node2 IAlgTool Node2->Node1