*-- Author : I.O.Skillicorn SUBROUTINE FTVDET C DRIFT VELOCITY DETERMINATION PER TRACK FOR RADIALS *KEEP,FRDIMS. *KEEP,FH1WORK. * Planar geometry * * Radial geometry * * Radial data... * * Planar Data * * Pointers into DIGI bank for IOS labelled hits * * Track segment data * * Fit data * * *KEEP,FPTVTX. **the common/VERTEX/ becomes /VERTVV/ (in analogy to /VERTFF/) on the ** 17/6/91, since it is in conflict with the VERTEX module (g.bernardi) ** (note that all these common names should start by F in this deck...) *KEEP,FRH3FT. * Common for RETRAC results (SJM) *KEEP,FPPRAM. C C--- MAXSEG is maximum number of segments per supermodule C--- MAXCON is maximum number of amibiguous segments associatable with C--- one segment C--- LIMSTO is maximum number of 2 cluster planes intersections to be C--- stored per supermodule C--- MSEGLM is maximum number of clusters that can be found before C--- connectivity considered C--- MAXCLU is maximum number of clusters that can be found after C--- forming non-connected set MUST BE 50 IF RUN WITH OLD RCW C--- (cluster = 3/4 digits found in a straight line in one C--- 4-wire orientation) C C--- *KEEP,FPLSEG. C--- C--- *KEEP,FPTFLG. *KEEP,FPTPAR. *KEEP,FDIFLG. *KEND. * Common for track parameter errors... * Common for segment numbers... * COMMON FOR PLANAR PATREC ... C POINTER TO RADIAL ASSOCIATED WITH NPP'TH PLANAR C COMMON FOR RADIALS ASSOCIATED WITH PLANAR TRACKS * Local arrays... C CHECK WHICH PLANAR MODULES ARE FOUND C CHECK RADIAL BETWEEN PLANAR SEGMENTS C CALL SHS(704+ISM,0.,DRE-DRMM) C CALL SHS(704+ISM,0.,DRE-DRMM) C IF(IP2.EQ.1.AND.IP3.EQ.1.AND.ISM.EQ.3)THEN C CALL SHS(704+ISM,0.,DRE-DRMM) C SEE=DRE*DRE C SME=DRMM*DRE C SSS=SSS+1.0 C ENDIF C CALCULATE VELOCITY CORRECTION CALL SHS(761,0,VFAC) CALL SHS(762,0,TZ ) *