Skip to content

Decouple QCDNUM

Ivan Novikov requested to merge optional_QCDNUM into master

Enables compiling xFitter without QCDNUM. One can use LHAPDF or APFEL evolutions and APPLgrid, for example.

None of the DIS reactions can be used without QCDNUM, even FONLL, which uses APFEL evolution. The problem is that BaseDIS reactions use QCDNUM, so their code cannot be compiled without QCDNUM, and FONLL depends on BaseDIS.

Tests:

Testing AFB ... PASS
Testing ALLDATA ... FAIL (ok, needs QCDNUM)
Testing charmCCxFitterFFNSAPredictionsLHeC ... FAIL (ok, needs QCDNUM)
Testing charmCCxFitterFFNSAProfilerLHeC ... FAIL (ok, needs QCDNUM)
Testing charmCCxFitterFFNSBPredictionsLHeC ... FAIL (ok, needs QCDNUM)
Testing charmCCxFitterFONLLBPredictionsLHeC ... FAIL (ok, needs QCDNUM)
Testing charmCCxFitterFONLLBProfilerLHeC ... FAIL (ok, needs QCDNUM)
Testing charmCCZEUSFFABM ... FAIL (ok, needs QCDNUM)
Testing charmCCZEUSFONLL ... FAIL (ok, needs QCDNUM)
Testing chi2scanMTOP ... FAIL (ok, fails on master as well)
Testing defaultNLO ... FAIL (ok, needs QCDNUM)
Testing defaultNNLO ... FAIL (ok, needs QCDNUM)
Testing evolutionAPFELxx ... PASS
Testing FastNLOSymmetrize ... FAIL (ok, needs QCDNUM)
Testing FFABM ... FAIL (ok, needs QCDNUM)
Testing FONLL ... FAIL (ok, needs QCDNUM)
Testing fractalFit ... PASS
Testing HVQMNR-abs ... FAIL (ok, needs QCDNUM)
Testing HVQMNR-norm ... FAIL (ok, needs QCDNUM)
Testing LHeC ... FAIL (ok, needs QCDNUM)
Testing paramABMP16 ... FAIL (ok, needs QCDNUM)
Testing paramBG ... FAIL (ok, needs QCDNUM)
Testing profilerAs ... FAIL (ok, needs QCDNUM)
Testing profilerLHAPDF ... FAIL (ok, needs QCDNUM)
Testing profilerLHAPDF-HERAPDF20 ... FAIL (ok, needs QCDNUM)
Testing PROSA2019FFNS ... FAIL (ok, needs QCDNUM)
Testing PROSA2019VFNS ... FAIL (ok, needs QCDNUM)
Testing SmallxResummation ... FAIL (ok, needs QCDNUM)
Testing TensorPomeron ... PASS
Testing ttbar3D ... FAIL (ok, needs QCDNUM)
Testing ZMVFNS-fit ... FAIL (ok, needs QCDNUM)
-> 4 test(s) PASS
-> 27 test(s) FAIL

Merge request reports