2
! PROCEDURE mxloplot.prg
4
! Plot a IUEFA low dispersion spectrum
6
! PLOT/MXLO spectrum [flag] [spectrum]
8
DEFINE/PAR P1 ? TABLE "Enter input table: "
9
DEFINE/PAR P2 F CHAR "Flag: (F/G/N) "
10
DEFINE/PAR P3 NULL CHAR "Printer device: "
13
BRANCH P2(1:1) F,G,N FLUX,GROSS,NET
18
SET/GRAP STYPE=0 PMODE=1 LTYPE=1
21
PLOT/TAB 'P1' #1 :FLUX
22
SELECT/TAB 'P1' :SIGMA.GE.0.
24
OVER/TAB 'P1' #1 :SIGMA
26
IF P3(1:4) .NE. "NULL" COPY/GRAP 'P3'
30
! Plot GROSS, NU-FLAG and BACKGROUND
31
SET/GRAP LTYPE=1 STYPE=0
32
COMP/TABLE 'P1' :GROSS = :NET+:BACKGROUND
33
NAME/COL 'P1' :GROSS "FN"
34
PLOT/TAB 'P1' #1 :GROSS
36
OVER/TAB 'P1' #1 :BACKGROUND
37
SELECT/TAB 'P1' :QUALITY.LT.0
39
OVER/TAB 'P1' #1 :GROSS
41
SET/GRAP LTYPE=1 STYPE=0
42
IF P3(1:4) .NE. "NULL" COPY/GRAP 'P3'
46
! Plot NET and QUALITY
47
SET/GRAP STYPE=0 LTYPE=1 YFORMAT=AUTO
49
!SELECT/TAB 'P1' :QUALITY.LT.-1
50
SELECT/TAB 'P1' :QUALITY.LT.0
54
IF P3(1:4) .NE. "NULL" COPY/GRAP 'P3'