Parton Density Functions

 
One needs these parton density functions for all the hadronic event generators. The package consist of 2 programs struct.f and cstruct.f (only needed in NLO programs) which need to be linked in with the MC files and the actual parton density function files (the crossing function files are only needed at NLO)
The latest update of the parton density functions and associated crossing functions are

MRST.tar.gz (345,994 bytes)

The latest MRST PDF files, associated crossing functions and updated (c)struct.f: 
 
bullet MRST1  central gluon,          lambda = 300       a_s = 0.1175
bullet MRST2  higher gluon             lambda = 300      a_s = 0.1175
bullet MRST3  lower gluon              lambda = 300      a_s = 0.1175
bullet MRST4  lower a_s                 lambda = 229      a_s = 0.1125
bullet MRST5  higher a_s                lambda = 383      a_s = 0.1225
PDF.tar.gz (7.5 Mbytes)

Included PDF's (and associated crossing functions) are:
bullet mrse (msbar), Lambda = 0.1 GeV
bullet mrsb (msbar), Lambda = 0.2 GeV
bullet kmrshb (msbar), Lambda = 0.19 GeV
bullet kmrsb0 (msbar), Lambda = 0.19 GeV
bullet kmrsb- (msbar), Lambda = 0.19 GeV
bullet kmrsh- (5) (msbar), Lambda = 0.19 GeV
bullet kmrsh- (2) (msbar), Lambda = 0.19 GeV
bullet mts1 (msbar), Lambda = 0.2 GeV
bullet mte1 (msbar), Lambda = 0.2 GeV
bullet mtb1 (msbar), Lambda = 0.2 GeV
bullet mtb2 (msbar), Lambda = 0.2 GeV
bullet mtsn1 (msbar), Lambda = 0.2 GeV
bullet kmrss0 (msbar), Lambda = 0.215 GeV
bullet kmrsd0 (msbar), Lambda = 0.215 GeV
bullet kmrsd- (msbar), Lambda = 0.215 GeV
bullet mrss0 (msbar), Lambda = 0.230 GeV
bullet mrsd0 (msbar), Lambda = 0.230 GeV
bullet mrsd- (msbar), Lambda = 0.230 GeV
bullet cteq1l (msbar), Lambda = 0.168 GeV
bullet cteq1m (msbar), Lambda = 0.231 GeV
bullet cteq1ml (msbar), Lambda = 0.322 GeV
bullet cteq1ms (msbar), Lambda = 0.231 GeV
bullet grv (msbar), Lambda = 0.200 GeV
bullet cteq2l (msbar), Lambda = 0.190 GeV
bullet cteq2m (msbar), Lambda = 0.213 GeV
bullet cteq2ml (msbar), Lambda = 0.322 GeV
bullet cteq2ms (msbar), Lambda = 0.208 GeV
bullet cteq2mf (msbar), Lambda = 0.208 GeV
bullet mrsh (msbar), Lambda = 0.230 GeV
bullet mrsa (msbar), Lambda = 0.230 GeV
bullet mrsg (msbar), Lambda = 0.255 GeV
bullet mrsap (msbar), Lambda = 0.231 GeV
bullet grv94 (msbar), Lambda = 0.200 GeV
bullet cteq3l (msbar), Lambda = 0.177 GeV
bullet cteq3m (msbar), Lambda = 0.239 GeV
bullet mrsj (msbar), Lambda = 0.366 GeV
bullet mrsjp (msbar), Lambda = 0.542 GeV
bullet cteqjet (msbar), Lambda = 0.286 GeV
bullet mrsr1 (msbar), Lambda = 0.241 GeV
bullet mrsr2 (msbar), Lambda = 0.344 GeV
bullet mrsr3 (msbar), Lambda = 0.241 GeV
bullet mrsr4 (msbar), Lambda = 0.344 GeV
bullet cteq4l (msbar), Lambda = 0.300 GeV
bullet cteq4m (msbar), Lambda = 0.300 GeV
bullet cteq4hj (msbar), Lambda = 0.300 GeV
bullet cteq4lq (msbar), Lambda = 0.300 GeV
Extra structure functions with variable alpha_s/Lambda:
bullet mrsap (msbar), as(Mz) = 0.110 -> Lambda = 0.216
bullet mrsap (msbar), as(Mz) = 0.115 -> Lambda = 0.284
bullet mrsap (msbar), as(Mz) = 0.120 -> Lambda = 0.366
bullet mrsap (msbar), as(Mz) = 0.125 -> Lambda = 0.458
bullet mrsap (msbar), as(Mz) = 0.130 -> Lambda = 0.564
bullet grv94 (msbar), Lambda = 0.150 GeV
bullet grv94 (msbar), Lambda = 0.200 GeV
bullet grv94 (msbar), Lambda = 0.250 GeV
bullet grv94 (msbar), Lambda = 0.300 GeV
bullet grv94 (msbar), Lambda = 0.350 GeV
bullet grv94 (msbar), Lambda = 0.400 GeV
bullet cteq3m (msbar), Lambda = 0.100 GeV
bullet cteq3m (msbar), Lambda = 0.120 GeV
bullet cteq3m (msbar), Lambda = 0.140 GeV
bullet cteq3m (msbar), Lambda = 0.180 GeV
bullet cteq3m (msbar), Lambda = 0.200 GeV
bullet cteq3m (msbar), Lambda = 0.220 GeV
bullet cteq3m (msbar), Lambda = 0.260 GeV
bullet cteq3m (msbar), Lambda = 0.300 GeV
bullet cteq3m (msbar), Lambda = 0.340 GeV
bullet cteq4m (msbar), Lambda = 0.215 GeV
bullet cteq4m (msbar), Lambda = 0.255 GeV
bullet cteq4m (msbar), Lambda = 0.300 GeV
bullet cteq4m (msbar), Lambda = 0.348 GeV
bullet cteq4m (msbar), Lambda = 0.401 GeV