(file) Return to h_one_ev_head_view.f CVS log (file) (dir) Up to [HallC] / Analyzer / ONEEV

 1 cdaq  1.1       subroutine h_one_ev_head_view
 2           *
 3           * $Log:$
 4           
 5                 implicit none
 6           
 7                 include 'hms_data_structures.cmn'
 8                 include 'hms_tracking.cmn'
 9                 include 'hms_geometry.cmn'
10                 include 'hms_calorimeter.cmn'
11                 include 'gen_event_info.cmn'
12                 include 'hms_one_ev.par'
13                 include 'gen_one_ev_gctrak.cmn'
14                 include 'gen_one_ev_gckine.cmn'
15                 include 'gen_one_ev_gcvolu.cmn'
16           
17                 character*5 scinname 
18                 integer iscin
19                 character*4 blockname
20                 character*5 layername
21                 integer ilayer
22 cdaq  1.1       integer irow
23           
24                 call gdopen (5)
25           *     first, get all the background junk out of the picture...
26                 call gsatt ('HDX1','SEEN',0)
27                 call gsatt ('HDX2','SEEN',0)
28                 call gsatt ('HDY1','SEEN',0)
29                 call gsatt ('HDY2','SEEN',0)
30                 call gsatt ('SHOW','SEEN',0)
31                 do iscin=1,LOWER_HODO_X_PADDLES
32                    write(scinname,'(a,a)') 'H1X',char(64 + iscin)
33                    call gsatt (scinname,'SEEN',0)
34                 enddo
35                 do iscin=1,LOWER_HODO_Y_PADDLES
36                    write(scinname,'(a,a)') 'H1Y',char(64 + iscin)
37                    call gsatt (scinname,'SEEN',0)
38                 enddo
39                 do iscin=1,UPPER_HODO_X_PADDLES
40                    write(scinname,'(a,a)') 'H2X',char(64 + iscin)
41                    call gsatt (scinname,'SEEN',0)
42                 enddo
43 cdaq  1.1       do iscin=1,UPPER_HODO_Y_PADDLES
44                    write(scinname,'(a,a)') 'H2Y',char(64 + iscin)
45                    call gsatt (scinname,'SEEN',0)
46                 enddo
47                 do ilayer =1,HMAX_CAL_COLUMNS
48                    write(layername,'(a,i1)') 'LAY',ilayer
49                    call gsatt (layername,'SEEN',0)
50                    do irow = 1,HMAX_CAL_ROWS
51                       write(blockname,'(a,i1,a)') 'BL',ilayer,char(64 + irow)
52                       call gsatt (blockname,'SEEN',0)
53                    enddo
54                 enddo         
55                 call gdhits ('*   ', '*   ', 0, 850, 0.3)
56                 call gdrawt (3.,2.,'HEAD ON VIEW',.5,0.,2,0)
57                 call gdrawt (3.,1.,'HMS',.5,0.,2,0)
58                 call gdraw ('HHUT', 0., 0., 90., 10.0, 10.5,0.14,0.14)
59                 call h_one_ev_track
60                 call gdclos (5)
61                 call gdshow (5)
62                 call gdshow (5)
63                 
64 cdaq  1.1 *     It's already been stored, so now make everything visible again for
65           *     the next pass
66           *     
67                 call gsatt ('HDX1','SEEN',1)
68                 call gsatt ('HDY1','SEEN',1)
69                 call gsatt ('HDX2','SEEN',1)
70                 call gsatt ('HDY2','SEEN',1)
71                 do iscin=1,LOWER_HODO_X_PADDLES
72                    write(scinname,'(a,a)') 'H1X',char(64 + iscin)
73                    call gsatt (scinname,'SEEN',1)
74                 enddo
75                 do iscin=1,LOWER_HODO_Y_PADDLES
76                    write(scinname,'(a,a)') 'H1Y',char(64 + iscin)
77                    call gsatt (scinname,'SEEN',1)
78                 enddo
79                 do iscin=1,UPPER_HODO_X_PADDLES
80                    write(scinname,'(a,a)') 'H2X',char(64 + iscin)
81                    call gsatt (scinname,'SEEN',1)
82                 enddo
83                 do iscin=1,UPPER_HODO_Y_PADDLES
84                    write(scinname,'(a,a)') 'H2Y',char(64 + iscin)
85 cdaq  1.1          call gsatt (scinname,'SEEN',1)
86                 enddo
87                 do ilayer =1,HMAX_CAL_COLUMNS
88                    write(layername,'(a,i1)') 'LAY',ilayer
89                    call gsatt (layername,'SEEN',1)
90                    do irow = 1,HMAX_CAL_ROWS
91                       write(blockname,'(a,i1,a)') 'BL',ilayer,char(64 + irow)
92                       call gsatt (blockname,'SEEN',1)
93                    enddo
94                 enddo
95                 call gdelet (5)
96                 
97                 end

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