pool::CollSplitByGUIDBase Node1 pool::CollSplitByGUIDBase + m_maxSplit + m_minEvents + m_rowsCached + m_numEventsPerCommit + m_numRowsCached + m_log # m_outputCollSeqN + CollSplitByGUIDBase() + ~CollSplitByGUIDBase() + CollSplitByGUIDBase() + operator=() + init() + execute() + setCollectionPool() # openSourceCollections() # openDestCollections() # copyRows() # finalize() # readGuidList() # generateNextCollName() # collectionNameForGuid() Node2 pool::Args2Container + m_log - m_xml - m_xmlOpt - m_ver + Args2Container() + init() + printHelp() + checkValid() + evalArgs() + evalArgs() + evalArgs() + doXML() + setXMLOption() - fillCmdLineArgsFromXML() - writeXMLContent() Node2->Node1 +m_argsVec Node5 std::string Node5->Node1 +m_thisProgram +m_splitRef Node5->Node2 -m_xFileName -m_name Node20 pool::SrcInfo + SrcInfo() + ~SrcInfo() + evalArgs() + connect() + nameAndType() + name() + type() + nSrc() Node5->Node20 -m_connection Node21 pool::QueryInfo + QueryInfo() + ~QueryInfo() + evalArgs() + evalArgsPass2() + query() + nQuery() + queries() + queryOptions() Node5->Node21 -m_queryOptions Node22 std::map< std::string, std::string > Node5->Node22 +elements +keys Node20->Node1 +m_srcinfo Node21->Node1 +m_queryinfo Node22->Node1 #CollNameforGuidMap Node23 std::vector< pool:: ICollection * > Node23->Node1 +m_srcCollections Node25 pool::CollectionService + CollectionService() + ~CollectionService() + create() + createAndRegister() + open() + registerExisting() + registerExisting() + handle() + openWithPhysicalName() + openWithLogicalName() and 6 more... Node25->Node1 +m_collectionService Node27 pool::CatalogInfo - m_valid + CatalogInfo() + ~CatalogInfo() + evalArgs() + collCatalogN() + fileCatalogN() + useCC() + ATLAS_NOT_THREAD_SAFE() + setFileCatalogs() Node27->Node1 +m_catinfo Node28 std::vector< int > + elements Node28->Node1 +m_srcCountVec