xAOD::IBPhysTrackVertexMapTool Node1 xAOD::IBPhysTrackVertexMapTool + logEvent() + finalize() + doLog() + cacheEvent() + pvsForIDTrack() + refPVsForIDTrack() + svsForIDTrack() + idTrackToString() + pvToString() + refPVToString() + svToString() + idTracksToString() + pvsToString() + refPVsToString() + svsToString() + summaryToString() * cacheEvent() * pvsForIDTrack() * refPVsForIDTrack() * svsForIDTrack() * idTrackToString() * pvToString() * refPVToString() * svToString() * idTracksToString() * pvsToString() * refPVsToString() * svsToString() * summaryToString() Node4 xAOD::BPhysTrackVertexMapTool # m_vertexContainerName # m_refPVContainerName # m_pvContainerName # m_trackParticleContainerName # m_debugTrkToVtxMaxEvents # m_dumpPrefix # m_hypoName # m_tracks # m_tracksAux # m_pvtxContainer and 7 more... - m_pvNameMap - m_refPVNameMap - m_svNameMap - m_idTrackNameMap - m_idTrackToPVMap - m_idTrackToRefPVMap - m_idTrackToSVMap + BPhysTrackVertexMapTool() + initialize() + logEvent() + finalize() + doLog() + wrapLines() # getFloat() # getTokens() # cacheEvent() # pvsForIDTrack() # refPVsForIDTrack() # svsForIDTrack() # idTrackToString() # pvToString() # refPVToString() # svToString() # idTracksToString() # pvsToString() # refPVsToString() # svsToString() # summaryToString() - initTrackVertexMaps() - addVertexToTrackVertexMap() - pvName() - refPVName() - svName() - idTrackName() * cacheEvent() * pvsForIDTrack() * refPVsForIDTrack() * svsForIDTrack() * idTrackToString() * pvToString() * refPVToString() * svToString() * idTracksToString() * pvsToString() * refPVsToString() * svsToString() * summaryToString() Node1->Node4 Node2 asg::IAsgTool + ~IAsgTool() + print() Node2->Node1 Node3 IAlgTool Node3->Node2