*-- Author : Stephen J. Maxfield 28/02/93
SUBROUTINE FSINGR
**: FSINGR 30907 RP. Farm changes.
**----------------------------------------------------------------------
*
* Keep single radial segments...
*
*KEEP,BCS.
*KEEP,BOSMDL.
C ------BOSMDL
C ------
*KEEP,FRDIMS.
*KEEP,H1EVDT.
*
* IDATA type of information (HEAD bank word 6) :
*
* 0 - real data H1
* 1 - MC data H1SIM
* 2 - real data CERN tests
* 3 - MC data ARCET
*
* MONTE = .TRUE. if IDATA=1
* KEVENT = event processed counter for H1REC
*
*KEEP,FH1WORK.
* Planar geometry
*
* Radial geometry
*
* Radial data...
*
* Planar Data
*
* Pointers into DIGI bank for IOS labelled hits
*
* Track segment data
*
* Fit data
*
*
*KEEP,FRH3FT.
* Common for RETRAC results (SJM)
*KEND.
* Radial reject , unused , radial verified by planar
* Common for radials associated with planar tracks
* Common for segment numbers...
*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---
*KEND.
* Find used segments...
CALL VZERO(IRGONE,3*MAXTRK)
* Radial segments from Rad-based tracks...
* Radial segments on planar-based tracks...
* Now pick up the unused segments
* New segment. Add to Radial list.
CALL SHS(711,0,6.01)
* Zero hit arrays...
* Fill hits...
* Copy the track parameters from module-based list.
* Fill segment pointer, flags etc...
* verify everything for now...
*