(file) Return to benharsf_both.pcm CVS log (file) (dir) Up to [HallC] / simc_gfortran / benharsf

 1 gaskelld 1.1 !!!SF is 40 Em bins of 5 MeV (0-200 MeV) by 40 Pm bins of 20 MeV (0-800 MeV/c)
 2              
 3              !SF is 80 Em bins of 5 MeV             by 40 Pm bins of 20 MeV.
 4              
 5              destroy *
 6              read\scalar benharsf_?1.dat pbins ebins
 7              read benharsf_?1.dat\(2) pmbin embin sfpbin sfnbin dp de
 8              
 9              stat\nomess sfpbin normfacp\sum
10              stat\nomess sfnbin normfacn\sum
11              sfpbin=sfpbin/normfacp
12              sfnbin=sfnbin/normfacn
13              
14              sort embin pmbin sfpbin sfnbin
15              em = embin[1:#:pbins]
16              rebin sfpbin sfp_em pbins
17              rebin sfnbin sfn_em pbins
18              
19              sort pmbin embin sfpbin sfnbin
20              pm = pmbin[1:#:ebins]
21              rebin sfpbin sfp_pm ebins
22 gaskelld 1.1 rebin sfnbin sfn_pm ebins
23              
24              clear
25              portrait
26              window 3
27              set ylog 10
28              xlabel `Pm'
29              pch 2 .8 1
30              auto on
31              scales 0 1000 5 -4 0 4
32              gr pm sfp_pm
33              pch 12 .8 2
34              cur pm sfn_pm
35              
36              copy sfp_pm sfpsum_pm
37              copy sfn_pm sfnsum_pm
38              do ind=[2:len(pm):1]
39               stat\nomess sfp_pm[1:ind] sfpsum_pm[ind]\sum
40               stat\nomess sfn_pm[1:ind] sfnsum_pm[ind]\sum
41              enddo
42              sfpsum_pm=sfpsum_pm/sfpsum_pm[len(pm)]
43 gaskelld 1.1 sfnsum_pm=sfnsum_pm/sfnsum_pm[len(pm)]
44              
45              set %xloc 40
46              set %yloc 80
47              set cursor -7
48              text `Raw Proton Norm. = '//rchar(nint(10000*normfacp)/10000)
49              set %yloc 75
50              text `Raw Neutron Norm. = '//rchar(nint(10000*normfacn)/10000)
51              
52              window 4
53              xlabel `Em'
54              set ylog 10
55              scales 0 250 5 -4 0 0
56              pch 2 .8 1
57              gr em sfp_em
58              pch 12 .8 2
59              cur em sfn_em
60              
61              !terminal
62              
63              !cl
64 gaskelld 1.1 !set ylog 10
65              !landscape
66              !window 0
67              !nbins=10		!must be mult of 40
68              !scales 0 400 8 -8 0 8
69              !graph\axesonly
70              !do ind=[1:nbins:1]
71              ! pmlo=nint(800/nbins)*(ind-1)+1
72              ! pmhi=nint(800/nbins)*ind
73              ! destroy x y
74              ! copy embin sfpbin xtmp ytmp IFF (pmbin>=pmlo & pmbin<=pmhi)
75              ! sort xtmp ytmp
76              ! x=xtmp[1:#:nint(40/nbins)]
77              ! rebin ytmp y nint(40/nbins)
78              ! pch ind 1 ind
79              ! destroy x y IFF (y<1.d-30)
80              
81              ! stat\nomess y ysum\sum
82              ! y=y/ysum		!fixed normalization
83              
84              ! cur x y
85 gaskelld 1.1 !enddo

Analyzer/Replay: Mark Jones, Documents: Stephen Wood
Powered by
ViewCVS 0.9.2-cvsgraph-1.4.0