InsertFileToCatalogApplication Node1 InsertFileToCatalogApplication   + InsertFileToCatalogApplication() + parseArguments() + execute() + printSyntax() Node2 pool::SimpleUtilityBase   + SimpleUtilityBase() + ~SimpleUtilityBase() + run() + parseArguments() + ATLAS_NOT_THREAD_SAFE() + readFileGUIDs() + readFileGUID() + execute() + printSyntax() + initGaudi() Node2->Node1 Node3 std::string     Node3->Node1 -m_catalogFN Node3->Node2 #executableName #technologyName Node4 std::basic_string< Char >     Node4->Node3 Node5 pool::IStorageSvc   + ~IStorageSvc() + addRef() + release() + getContName() + allocate() + read() + getShape() + createShape() + startSession() + endSession() and 7 more... Node5->Node2 #storageSvc Node6 std::vector< std::string > + elements + elements   Node6->Node2 #args #fileNames Node7 std::vector< std::pair < std::string, std::string > > + elements + elements   Node7->Node2 #fidAndPfn