flav-io / flavio

A Python package for flavour physics phenomenology in the Standard model and beyond
http://flav-io.github.io/
MIT License
71 stars 62 forks source link

High-mass Drell-Yan #208

Closed alekssmolkovic closed 1 year ago

alekssmolkovic commented 1 year ago

This PR implements the high-mass Drell-Yan differential cross-section predictions and experimental data, as described in https://arxiv.org/abs/2212.10497.

The neutral ($pp \to \ell \ell$) and charged current ($pp \to \ell \nu$) DY cross-section predictions are implemented in flavio/physics/dileptons/ppll.py and flavio/physics/dileptons/pplnu.py, respectively.

The NNPDF40_nnlo_as_01180 PDF set is (down)loaded in flavio/physics/dileptons/partondist.py, relying on the parton package, which is now also added to the required packages in setup.py. The member id of the PDF replicas is defined to follow a discrete uniform distribution in flavio/data/parameters_uncorrelated.yml with the central value set to 0. For this purpose the discrete uniform distribution is implemented as DiscreteUniformDistribution in flavio/statistics/probability.py.

peterstangl commented 1 year ago

OK, this PR looks good and I think it could be merged. Now we just have to wait for the new version of parton to be released, which includes PR https://github.com/DavidMStraub/parton/pull/8.

DavidMStraub commented 1 year ago

Released https://pypi.org/project/parton/

peterstangl commented 1 year ago

Thank you @DavidMStraub! I think this PR can be merged now.