Forward Tracker Banks After Upgrade
The following is the bank structure for the Forward tracker.
The old banks (FTKR, FTPR, FTPX) are preserved (but first two renamed as
FTRK, FTEP). FTRX is recycled as FTQX. It is this change in meaning that
forces us to rename the banks. The FTREC output will now also include track
segments (FZGM) and clusters (FCLP, FCLQ) together with a set of pointer
and pointering banks.
DDL's for the banks are in new
ddl
Notes
(The bank structure pre-upgrade will also be modified by the inclusion
of the new segment and cluster banks see:
Modified
Old Banks)
-
We will have eighteen banks in the output from FTREC:
|
|
FTRK |
FTEP
FTSP |
|
FTZX |
FZGM |
FZCP |
|
FZPX |
FCLP |
FCPP |
|
FSQX |
FCLQ |
FCQP |
|
FTPX
FCPX |
FRPE |
|
FTQX
FCQX |
FRQE |
Internal Banks
In addition there are internal banks. The structure (some) of these
is in
Internal
Segment Banks
and
Internal
Track Banks
DDL's for the banks are also in new
ddl
Where possible, I have tried to adhere to a naming convention:
-
All banks begin with F (H1 requirement)
-
Pointering banks have form F--P
-
Pointer banks F--X
-
Middle two letters in pointer/pointering banks
-
The first indicates the 'source' bank and , where possible the second the
target
-
T:track Z:segment C:cluster E:hits
P:generic old planars Q:generic new planars
-
Note: due to name conflicts, we can't use S as
a second letter!
-
This doesn't quite work because of the need to have separate branches into
the old and new planars
-
Following advice from Steve Burke, I have checked (04/04/01) that the 18
names do not conflict with existing banks by searching:
-
h1rec (h1rec9)
-
h1sim (h1sim30924)
-
h1text (h1text30529)
-
default DB
Relationships
-
The F--P and F--X banks are parallel to the source and target banks respectively.
(their relationships to the source and target banks are D1T1).N.B.
Exception: FTEP and FTSP are DMT1 because the track bank has two
rows (beginning and end parameters) pointing to just one row in the F--P
banks.
-
the relationship between F--P and F--X is D1TM as the target F--X banks
contain the implicit NEXT relationship: the entry in each row points to
the next object belonging to the list.
-
The old FTPX banks actually had two columns; one with the INXT relation
and the other used to store the drift sign. The same structure will be
used for FCPX and FCQX banks. Note that these and the other F--X are circular
, i.e. INXT for the last hit in the object is the row number of the
first. This means that the number-of-things column in the F--P banks is
strictly speaking redundant. We keep it anyway because it is convenient.
Bank DDLs
Here are provisional DDLs:
new
ddl
to be completed