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

File: [HallC] / Analyzer / ONEEV / h_one_ev_head_view.f (download)
Revision: 1.1, Mon Sep 18 13:43:31 1995 UTC (29 years ago) by cdaq
Branch: MAIN
CVS Tags: spring03, sep0596, sep-26-2002, sep-25-2002, sep-24-2002, sep-09-2002, sane, pionct, online07, online04, online03, oct1199, nov2696, mduality, mar-24-2003, jan2496, jan1896, jan1796, gep_online, gep3, fpi2, emc, e01004, dec0198, bigcal, baryon, aug-12-2003, apr3096, apr-02-2003, Initial-CVS-Release, HEAD, Extra_Shower_Tubes_on_HMS_not_SOS
Initial revision

      subroutine h_one_ev_head_view
*
* $Log: h_one_ev_head_view.f,v $
* Revision 1.1  1995/09/18 14:43:31  cdaq
* Initial revision
*

      implicit none

      include 'hms_data_structures.cmn'
      include 'hms_tracking.cmn'
      include 'hms_geometry.cmn'
      include 'hms_calorimeter.cmn'
      include 'gen_event_info.cmn'
      include 'hms_one_ev.par'
      include 'gen_one_ev_gctrak.cmn'
      include 'gen_one_ev_gckine.cmn'
      include 'gen_one_ev_gcvolu.cmn'

      character*5 scinname 
      integer iscin
      character*4 blockname
      character*5 layername
      integer ilayer
      integer irow

      call gdopen (5)
*     first, get all the background junk out of the picture...
      call gsatt ('HDX1','SEEN',0)
      call gsatt ('HDX2','SEEN',0)
      call gsatt ('HDY1','SEEN',0)
      call gsatt ('HDY2','SEEN',0)
      call gsatt ('SHOW','SEEN',0)
      do iscin=1,LOWER_HODO_X_PADDLES
         write(scinname,'(a,a)') 'H1X',char(64 + iscin)
         call gsatt (scinname,'SEEN',0)
      enddo
      do iscin=1,LOWER_HODO_Y_PADDLES
         write(scinname,'(a,a)') 'H1Y',char(64 + iscin)
         call gsatt (scinname,'SEEN',0)
      enddo
      do iscin=1,UPPER_HODO_X_PADDLES
         write(scinname,'(a,a)') 'H2X',char(64 + iscin)
         call gsatt (scinname,'SEEN',0)
      enddo
      do iscin=1,UPPER_HODO_Y_PADDLES
         write(scinname,'(a,a)') 'H2Y',char(64 + iscin)
         call gsatt (scinname,'SEEN',0)
      enddo
      do ilayer =1,HMAX_CAL_COLUMNS
         write(layername,'(a,i1)') 'LAY',ilayer
         call gsatt (layername,'SEEN',0)
         do irow = 1,HMAX_CAL_ROWS
            write(blockname,'(a,i1,a)') 'BL',ilayer,char(64 + irow)
            call gsatt (blockname,'SEEN',0)
         enddo
      enddo         
      call gdhits ('*   ', '*   ', 0, 850, 0.3)
      call gdrawt (3.,2.,'HEAD ON VIEW',.5,0.,2,0)
      call gdrawt (3.,1.,'HMS',.5,0.,2,0)
      call gdraw ('HHUT', 0., 0., 90., 10.0, 10.5,0.14,0.14)
      call h_one_ev_track
      call gdclos (5)
      call gdshow (5)
      call gdshow (5)
      
*     It's already been stored, so now make everything visible again for
*     the next pass
*     
      call gsatt ('HDX1','SEEN',1)
      call gsatt ('HDY1','SEEN',1)
      call gsatt ('HDX2','SEEN',1)
      call gsatt ('HDY2','SEEN',1)
      do iscin=1,LOWER_HODO_X_PADDLES
         write(scinname,'(a,a)') 'H1X',char(64 + iscin)
         call gsatt (scinname,'SEEN',1)
      enddo
      do iscin=1,LOWER_HODO_Y_PADDLES
         write(scinname,'(a,a)') 'H1Y',char(64 + iscin)
         call gsatt (scinname,'SEEN',1)
      enddo
      do iscin=1,UPPER_HODO_X_PADDLES
         write(scinname,'(a,a)') 'H2X',char(64 + iscin)
         call gsatt (scinname,'SEEN',1)
      enddo
      do iscin=1,UPPER_HODO_Y_PADDLES
         write(scinname,'(a,a)') 'H2Y',char(64 + iscin)
         call gsatt (scinname,'SEEN',1)
      enddo
      do ilayer =1,HMAX_CAL_COLUMNS
         write(layername,'(a,i1)') 'LAY',ilayer
         call gsatt (layername,'SEEN',1)
         do irow = 1,HMAX_CAL_ROWS
            write(blockname,'(a,i1,a)') 'BL',ilayer,char(64 + irow)
            call gsatt (blockname,'SEEN',1)
         enddo
      enddo
      call gdelet (5)
      
      end

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