Skip to content

Opening book details…

Can I read PDFxTMDLib and QtPDFxTMDPlotter: A High-Performance Framework and Plotting Tool for Transverse and Collinear Parton Distribution Functions on EtoBox?

PDFxTMDLib and QtPDFxTMDPlotter: A High-Performance Framework and Plotting Tool for Transverse and Collinear Parton Distribution Functions by Valeshabadi, R. Kord; Rezaie, S. is a scholarly article available to read on EtoBox.

What is PDFxTMDLib and QtPDFxTMDPlotter: A High-Performance Framework and Plotting Tool for Transverse and Collinear Parton Distribution Functions about?

We present PDFxTMD, a high-performance C++ library that provides unified access to both collinear parton distribution functions (cPDFs) and transverse momentum-dependent parton distribution functions (TMDs). The library employs modern C++ design patterns, including the Curiously Recurring Template Pattern (CRTP) and type erasure, to achieve optimal computational efficiency while maintaining extensibility. Performance benchmarks demonstrate that PDFxTMD offers better performance improvements over existing libraries for both TMD and collinear distribution calculations. The library provides clearly defined interfaces for reading grid files, interpolation, and extrapolation, enabling straightforward implementation of custom components for specialized requirements. While maintaining compatibility with standard LHAPDF and TMDLib file formats, PDFxTMD's architecture also accommodates non-standard formats through user-defined readers. We also introduce QtPDFxTMDPlotter, a companion visualization tool with an intuitive graphical interface for researchers to select PDF sets, interactively examine distribution properties across various kinematic ranges, and export to different file formats. T

Author
Valeshabadi, R. Kord; Rezaie, S.
Published
2024
Language
EN

More by Valeshabadi, R. Kord; Rezaie, S.

Browse all works by Valeshabadi, R. Kord; Rezaie, S.