pool::SimpleUtilityBase Node1 pool::SimpleUtilityBase # executableName # technologyName # storageSvc # args # fileNames # fidAndPfn + SimpleUtilityBase() + ~SimpleUtilityBase() + run() + parseArguments() + ATLAS_NOT_THREAD_SAFE() + readFileGUIDs() + readFileGUID() + execute() + printSyntax() + initGaudi() Node2 ExtractFileIdentifierApplication   + ExtractFileIdentifierApplication() + parseArguments() + execute() + printSyntax() Node1->Node2 Node3 InsertFileToCatalogApplication - m_catalogFN + InsertFileToCatalogApplication() + parseArguments() + execute() + printSyntax() Node1->Node3