The Gaudi Framework  master (181af51f)
Loading...
Searching...
No Matches
Related external libraries

From LCG version 107:

Required Dependencies

  • Core Libraries:
    • ROOT (persistency, histogramming, I/O)
    • Boost (filesystem, regex, fiber, thread, python, unit_test_framework, program_options, log, log_setup, graph)
    • Python (scripting and interactivity)
    • TBB (threading building blocks)
  • System Libraries:
    • UUID (universally unique identifier)
    • Threads (POSIX threads)
    • ZLIB (compression)
    • Rangev3 (C++ ranges library)
    • cppgsl (C++ Guidelines Support Library)
    • fmt (formatting library)
    • nlohmann_json (JSON library)

Optional Dependencies

  • Histogramming:
    • AIDA (Abstract Interfaces for Data Analysis)
  • XML Processing:
  • Physics Libraries:
    • CLHEP (C++ Class Library for High Energy Physics)
    • HepPDT (Particle Data Table)
  • Testing:
    • Catch2 (modern C++ testing framework)
    • CppUnit (unit testing framework)
    • Boost unit_test_framework (part of Boost libraries)
  • Documentation:
    • Doxygen (documentation generation)
  • GPU Computing:
    • CUDA (when GAUDI_USE_CUDA is enabled)

Platform-Specific Dependencies

  • Linux:
    • rt (real-time library)
  • macOS:
    • Foundation (Core Foundation framework)

See also: