EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pepsi_pdfinfo.F
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file pepsi_pdfinfo.F
1  subroutine pepsi_pdfinfo
2 
3  implicit none
4 
5  integer i
6  logical ok
7 
8  write(6,'(5x,a)')
9  & '101: Schaefer, Phys. Lett. B 208,2 (1988) 175'
10  write(6,'(5x,a)')
11  & '104: Schaefer et al hep-ph/9505306'
12  write(6,'(5x,a)')
13  & '105: Bartelski et al hep-ph/9502271 Set II(p,n)'
14  write(6,'(5x,a)')
15  & '106: Bartelski et al hep-ph/9502271 Set II(P,n)'
16  write(6,'(5x,a)')
17  & '107: Gehrmann hep-ph/9512406 Gluon A (NLO) + DGLAP'
18  write(6,'(5x,a)')
19  & '108: Gehrmann hep-ph/9512406 Gluon B (NLO) + DGLAP'
20  write(6,'(5x,a)')
21  & '109: Gehrmann hep-ph/9512406 Gluon C (NLO) + DGLAP'
22  write(6,'(5x,a)')
23  & '110: Gehrmann et al hep-ph/9512406 Gluon A (LO)'
24  write(6,'(5x,a)')
25  & '111: Gehrmann et al hep-ph/9512406 Gluon B (LO)'
26  write(6,'(5x,a)')
27  & '112: Gehrmann et al hep-ph/9512406 Gluon C (LO)'
28  write(6,'(5x,a)')
29  & '113: Gehrmann et al hep-ph/9512406 Gluon A (LO) + (DGLAP)'
30  write(6,'(5x,a)')
31  & '114: Gehrmann et al hep-ph/9512406 Gluon B (LO) + (DGLAP)'
32  write(6,'(5x,a)')
33  & '115: Gehrmann et al hep-ph/9512406 Gluon C (LO) + (DGLAP)'
34  write(6,'(5x,a)')
35  & '116: GRSV DO-TH 95/13, RAL-TR-95-042, standard scenario, NLO'
36  write(6,'(5x,a)')
37  & '117: GRSV DO-TH 95/13, RAL-TR-95-042, valence scenario, NLO'
38  write(6,'(5x,a)')
39  & '118: GRSV DO-TH 95/13, RAL-TR-95-042, standard scenario, LO'
40  write(6,'(5x,a)')
41  & '119: GRSV DO-TH 95/13, RAL-TR-95-042, valence scenario, LO'
42  write(6,'(5x,a)')
43  & '120: Stanley J.Brodsky Nucl.Phys. B441(1995)'
44  write(6,'(5x,a)')
45  & '121: S.Keler & J.F.Owens PLB266(1991), PRD19(1994)1199'
46  write(6,'(5x,a)')
47  & '122: D.W.Duke & J.F.Owens PRD30(11984) SET1 (unpol only)'
48  write(6,'(5x,a)')
49  & '123: D.W.Duke & J.F.Owens PRD30(11984) SET2 (unpol only)'
50  write(6,'(5x,a)')
51  & '124: D.deFlorian et al., hep-ph/9711440 LO set 1'
52  write(6,'(5x,a)')
53  & '125: D.deFlorian et al., hep-ph/9711440 LO set 2'
54  write(6,'(5x,a)')
55  & '126: D.deFlorian et al., hep-ph/9711440 LO set 3'
56  write(6,'(5x,a)')
57  & '127: D.deFlorian et al., hep-ph/9711440 NLO set 1'
58  write(6,'(5x,a)')
59  & '128: D.deFlorian et al., hep-ph/9711440 NLO set 2'
60  write(6,'(5x,a)')
61  & '129: D.deFlorian et al., hep-ph/9711440 NLO set 3'
62  write(6,'(5x,a)')
63  & '130: unpol Gehrmann hep-ph/9512406 with du=u/2, dd=0'
64  write(6,'(5x,a)')
65  & '131: unpol Gehrmann hep-ph/9512406 with dd=d/2, du=0'
66  write(6,'(5x,a)')
67  & '132: fit routine (outside official code)'
68  write(6,'(5x,a)')
69  & '133: unpol CTEQ4 Low-Q2, with du=u/2, dd=-0.3d'
70  write(6,'(5x,a)')
71  & '137: unpol MRS95 Low-Q2, with du=u/2, dd=-0.3d'
72  write(6,'(5x,a)')
73  & '144: pol GRSV 2000 LO standard scenario'
74  write(6,'(5x,a)')
75  & '145: pol GRSV 2000 LO valence scenario'
76  write(6,'(5x,a)')
77  & '146: pol GRSV 2000 NLO standard scenario'
78  write(6,'(5x,a)')
79  & '147: pol GRSV 2000 NLO valence scenario'
80  write(6,'(5x,a)')
81  & '150: CTEQ5L LO'
82  write(6,'(5x,a)')
83  & '151: CTEQ5M NLO MSBAR'
84  write(6,'(5x,a)')
85  & '152: CTEQ5M1 NLO MSBAR (update)'
86  write(6,'(5x,a)')
87  & '161: MRS99 cor01 '
88  write(6,'(5x,a)')
89  & '162: MRS99 cor02 '
90  write(6,'(5x,a)')
91  & '163: MRS99 cor03 '
92  write (6,'(5x,a)')
93  & '164: MRS99 cor04 '
94  write(6,'(5x,a)')
95  & '165: MRS99 cor05 '
96  write(6,'(5x,a)')
97  & '166: MRS99 cor06 '
98  write(6,'(5x,a)')
99  & '167: MRS99 cor07 '
100  write(6,'(5x,a)')
101  & '168: MRS99 cor08 '
102  write (6,'(5x,a)')
103  & '169: MRS99 cor09 '
104  write(6,'(5x,a)')
105  & '170: MRS99 cor10 '
106  write (6,'(5x,a)')
107  & '171: MRS99 cor11 '
108  write(6,'(5x,a)')
109  & '172: MRS99 cor12 '
110  write(6,'(5x,a)')
111  & '173: CTEQ6L LO '
112  write(6,'(5x,a)')
113  & '174: CTEQ6D NLO DIS '
114  write(6,'(5x,a)')
115  & '175: CTEQ6M NLO MSBAR '
116 
117  return
118 
119 !----------------------------------------------------------
120 
121  entry pepsi_pdfcheck(i,ok)
122 
123  ok = .true.
124  if (.not.( (i.eq.101).or.
125  + (i.ge.104.and.i.le.133).or.
126  + (i.eq.137).or.(144.le.i.and.i.le.147).or.
127  + (i.ge.150.and.i.le.152).or.(i.ge.161.and.i
128  + .le.175))) then
129  ok = .false.
130  endif
131 
132  return
133 
134  end