[KLOE] [Offline Doc] [TRK Files]

Track Reconstruction Library

cdtwork.inc


C----------------  WORKING SPACE FOR PATTERN RECOGNITION  --------------
      DIMENSION BM(2,1)
$$INCLUDE 'K$ITRK:CWORK.INC'
      COMMON /CWORK/  MB(2,9000)
      EQUIVALENCE (MB(1,1),BM(1,1))
C-------------------------------
C  M - BUFFER :
C     (TEMP BUFFER WHICH MAY BE OVERWRITTEN BY DTPTRN ITSELF)
C
C---  CLUSTER BANK (CLUSTER = ONE OR MORE NEIGHBOUGING WIRES IN THE
C                   SAME LAYER)
C     MB(1,M  ) : 1ST WIRE NO OF THIS CLUSTER
C     MB(2,M  ) : LAST WIRE NO OF THIS CLUSTER
C     MB(1,M+1) : NEXT CLUSTER BANK
C     MB(2,M+1) : PREVIOUS CLUSTER BANK
C                  (NEXT, PREVIOUS MEANS : ORDERING ACCORDING TO
C                                          1) : AZIMUTH
C                                          2) : RADIUS           )
C     MB(1,M+2) : POINTER (LEVEL 1, SEE BELOW) TO THE FIRST COMB. BANK
C     MB(2,M+2) : POINTER TO THE FIRST NEIGHBOUR BANK
C
C---  ASSIGNMENT BANK (ONE BANK FOR EACH ASSIGNMENT OF A WIRE TO A
C                       TRACK ; DOES NOT EXIST FOR THE 1ST AND 2ND WIRE
C                       OF EACH TRACK)
C
C     MB(1,M  ) : POINTER (LEVEL 1, SEE BELOW) TO THE NEXT ASS. BANK
C     MB(2,M  ) : POINTER TO THE ENTRY IN THE K - BUFFER
C     MB(1,M+1) : POINTER (LEVEL 2) TO THE PREVIOUS COMB. BANK
C                 LEVEL 1 AND 2 MEANS :
C                 LEVEL 1 POINTS TO ANOTHER TRACK WHICH FITS TO WIRES
C                         OF THIS CLUSTER. ALL WIRES WHICH CAN BE
C                         REACHED VIA THIS KIND OF POINTERS ARE
C                         THE INNERMOST WIRES OF A TRACK.
C                 LEVEL 2 POINTS TO THE PREVIOUS WIRE OF THE SAME TRACK
C                         OR TO TO THE SAME TRACK / WIRE COMBINATION
C                            USING THE OPPOSITE SOLUTION OF THE RIGHT /
C                            LEFT AMBIGUITY. IN THE LATTER CASE
C                            THE POINTERS ARE ORDERED ACCORDING
C                            TO THE QUALITY (SEE BELOW).
C                 IT IS PROVIDED THAT EACH ASS. BANK CAN BE REACHED
C                 IN ONLY ONE WAY USING THESE CHAINS OF POINTERS.
C     BM(2,M+1) : DELTA PHI = AZIMUTHAL DIFFERENCE BETWEEN THE CURRENTLY
C                 DESCRIBED WIRE AND THE PREVIOUS ONE.
C     BM(1,M+2) : DISTANCE**2 BETWEEN ...
C     BM(2,M+2) : D PHI / D R OF THE TRACK IN THIS LAYER (APROXIM : ONLY
C                 THE SIGN IS CORRECT)
C     BM(1,M+3) : CURVATURE AVERAGED OVER ALL WIRES UP TO THIS ONE
C                 CURV = 1 / (2 * RADIUS OF THE TRACK)
C     BM(2,M+3) : SUM OF 1 / (ERROR ON CURVATURE)**2
C     MB(1,M+4) : POINTER TO THE ENTRY IN THE I - BUFFER
C     BM(2,M+4) : FREE
C     BM(1,M+5) : QUALITY (CHISQ - NWIRES + 3)
C     BM(2,M+5) : DELTA PHI BETWEEN THIS WIRE AND THE LAST BUT ONE WIRE
C
C---  NEIGHBOUR BANK (NEIGHBOURS ARE CLUSTERS CLOSE TO EACH OTHER
C                     BUT IN DIFFERENT LAYERS)
C
C     MB(1,M  ) : NEXT NEIGHBOUR BANK
C     BM(2,M  ) : ZERO OR +- 2*PI TO BE ADDED TO THE AZIMUTHAL DIFF.
C     MB(1,M+1) : 1ST WIRE IN THE NEIGHBOURING CLUSTER
C     MB(2,M+1) : LAST WIRE IN THE NEIGHBOURING CLUSTER
C-----------------------------------------------------------------------
[KLOE] [Offline Doc] [TRK Files]
Generated with Light on Thu Apr 8 13:00:16 MET DST 1999 .
Mail comments and suggestions.