“School of Particles”
Back to Papers HomeBack to Papers of School of Particles
Paper IPM / Particles / 18235 |
|
||||
Abstract: | |||||
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. Together, these tools provide the high-energy physics community with an efficient, flexible solution for PDF computations in theoretical and phenomenological applications.
Download TeX format |
|||||
back to top |