Trk::IPCMatrixTool Node1 Trk::IPCMatrixTool - m_IPCremoval + IPCMatrixTool() + ~IPCMatrixTool() + initialize() + finalize() + allocateMatrix() + prepareBinaryFiles() + addFirstDerivatives() + addFirstDerivatives() + addSecondDerivatives() + addSecondDerivatives() + accumulateFromFiles() + solve() + addFirstDerivative() + addSecondDerivative() Node2 AthAlgTool + AthAlgTool() + ~AthAlgTool() - AthAlgTool() - AthAlgTool() - operator=() Node2->Node1 Node3 AthCommonDataStore < AthCommonMsg< AlgTool > > - m_varHandleArraysDeclared + AthCommonDataStore() + evtStore() + evtStore() + detStore() + sysInitialize() + sysStart() + inputHandles() + outputHandles() + declareProperty() + declareProperty() + declareProperty() + declareProperty() + declareProperty() + declareProperty() + updateVHKA() # renounceArray() # renounce() # extraDeps_update_handler() - declareGaudiProperty() - declareGaudiProperty() - declareGaudiProperty() - declareGaudiProperty() Node3->Node2 Node9 Trk::IMatrixTool # m_nHits # m_nTracks # m_nMeasurements - m_nentries + IMatrixTool() + ~IMatrixTool() + allocateMatrix() + prepareBinaryFiles() + addFirstDerivatives() + addFirstDerivatives() + addFirstDerivative() + addSecondDerivatives() + addSecondDerivatives() + addSecondDerivative() and 11 more... + interfaceID() Node9->Node1 Node10 IAlgTool Node10->Node9 Node11 std::map< int, int > + keys + elements Node11->Node9 -m_alignModuleMap Node12 std::ostream Node12->Node9 #m_logStream Node16 std::string Node16->Node1 -m_ipcmatMatName -m_ipcmatVecName Node18 Trk::IPCMat - m_msgSvc - m_ncalls - m_msgid - m_log - m_ipcmat_pid + IPCMat() + ~IPCMat() + IPCMat() + operator=() + init() + allocate() + write() + end() + incMat() + incVec() and 8 more... - IPCMat() - name() Node16->Node18 -m_name Node17 std::basic_string< char > Node17->Node16 Node18->Node1 -m_ipcmat