1
subroutine set_pdf(lpp,pdg,x,Q, pdf)
2
C ****************************************************
3
C The subroutine for setting PDFs
6
C lpp(2): beam types; 0: NO PDF, 1: proton, -1: anti-proton
7
C pdg(2): PDG code of initial partons
8
C x(2): longitudinal momentum fractions of initial partons
9
C Q(2): factorization scales
12
C pdf(2): PDF of initial partons
14
C By Yoshitaro Takaesu @KEK Dec.19 2011
15
C ****************************************************
21
real*8 pdf(2),x(2),Q(2)
30
call pftopdg(abs(lpp(1)),x(1),Q(1),xpq)
32
pdf(1) = xpq(pdg(1)*lp)
33
call pftopdg(abs(lpp(2)),x(2),Q(2),xpq)
35
pdf(2) = xpq(pdg(2)*lp)