*-- Author : S.Burke SUBROUTINE FFTRCH *-----------------------------------------Updates 07/09/93------- **: FFTRCH 40000 SB. New definition of dead wire flag. *-----------------------------------------Updates 03/05/93------- **: FFTRCH 40000 SB. Check for dead wires and hits with no digi. **: FFTRCH 40000 SB. Reinstate missing track histograms. *-----------------------------------------Updates---------------- ********************************************************************** * * * Histogram the length of tracks which are not found by the patrec * * * * NB Histograms are booked in FFHBK * * * ********************************************************************** *KEEP,FKNPL. * * Per-track values can go in H1WORK; note that LTRUE and LFIRST must * be set at least per event. * * This is about 36k words long; the remaining common blocks are * about 3.6k in total. Some of this could be in /H1WORK/, but the * blocks would have to be reorganised. * * /FKPROJ/ * /FKFILT/ * /FKSMTH/ * /FKINT/ * /FKRSID/ * /FKTRUE/ * /FKDBG/ *KEEP,FFGEO. *KEEP,FFWBI. * Work bank indices (note that INDKTR is *NOT* a work bank index!) *KEEP,FFDBG. *KEEP,BCS. *KEEP,STFUNCT. * index of element before row number IROW * index of L'th element of row number IROW * L'th integer element of the IROW'th row of bank with index IND * L'th real element of the IROW'th row of bank with index IND *KEND. ********************************************************************** CALL VZERO(ITRNF,5*NTRACK) * Check for dead wire * Check for dead wire CALL HFILL(331,FLOAT(NTR),0.,1.) CALL HFILL(332,FLOAT(NHITP),0.,1.) CALL HFILL(333,FLOAT(NHITR),0.,1.) CALL HFILL(334,PTRK,0.,1.) CALL HFILL(335,FLOAT(NHITPR),0.,1.) CALL HFILL(336,PTRK,0.,1.) C IF (NHITPR.GT.36) CALL HFILL(347,PTRK,0.,1.) C CALL HFILL(348,FLOAT(NFOUND),0.,1.) C CALL HFILL(349,FLOAT(NFOUND)/FLOAT(NHITP+NHITR),0.,1.) *