gibuu is hosted by Hepforge, IPPP Durham
GiBUU

TABLE OF CONTENTS


/NuclearPDF [ Modules ]

[ Top ] [ Modules ]

NAME

module NuclearPDF

PURPOSE

Implement nuclear parton distributions


NuclearPDF/NuclearPDFtype [ Subroutines ]

[ Top ] [ NuclearPDF ] [ Subroutines ]

SOURCE

  integer,  save :: NuclearPDFtype = 0

PURPOSE

Select, which nuclear modification of the parton distribution functions is used:

  • 0: no modification
  • 1: EKS 98


NuclearPDF/readInput [ Subroutines ]

[ Top ] [ NuclearPDF ] [ Subroutines ]

NAME

subroutine readInput

PURPOSE

Reads input in jobcard out of namelist "NuclearPDF"


NuclearPDF/UseNuclearPDF [ Functions ]

[ Top ] [ NuclearPDF ] [ Functions ]

NAME

logical function UseNuclearPDF()

PURPOSE

Return true, if we will modify the pdf for the nucleus


NuclearPDF/SetNuclearPDFA [ Subroutines ]

[ Top ] [ NuclearPDF ] [ Subroutines ]

NAME

subroutine SetNuclearPDFA(A)

PURPOSE

Set the nucleus to be used

INPUTS

  • integer :: A -- nuclear size to be used

OUTPUT

none


NuclearPDF/DoNuclearPDF [ Subroutines ]

[ Top ] [ NuclearPDF ] [ Subroutines ]

NAME

subroutine DoNuclearPDF(x,Q, xPQ)

PURPOSE

Apply the nuclear modifications.

INPUTS

  • real:: x,Q -- arguments of pdf
  • real, dimension(-25:25) :: proton pdfs as in PYPDFU

OUTPUT

  • real, dimension(-25:25) :: modified pdfs