An introduction to D0 global tracking may be found at http://www-d0.fnal.gov/global_tracking.
An example package for studying global tracking may be found in the src directory.
The description below includes links to the code contained in this package. This version of the code may not be the most recent.
This is the top-level package in GTR, the global tracking system. It contains documentation for the system and builds a binary which includes all the system framework packages.
Figures show the system dependencies (postscript), package dependencies (postscript, gif, java) and the data flow for this system. These diagrams also include the CFT as an example of a subdetector.
There is also a figure showing the division of the D0 detector into different tracking regions.
d0cluster -generic D0 cluster interface
d0cluster_evt -generic D0 cluster chunk interface
gtrmat -material interactions
gtrprop -material interactions
gtrbase -base classes including GTrack and McTrack
gtr_evt -event interface (chunks)
gtrselect -chunk selector based on content ID
gtrmix -subdetector interface
gtr_dump -framework package to dump global tracks
gtrfit -classes to fit global tracks
gtr_find -framework package to find tracks
gtr_tuple -framework package to create track ntuple for analysis
gtr_analyze -framework package to create reco analyze global tracking branches
gtr_mcfill -framework package to fill McTrack chunk from user input
gtr_mcsim -framework package to fill McTrack chunk from Monte Carlo chunks
gtr_mcfind -framework package to find tracks using Monte Carlo information
gtr_refit -framework package to refit global tracks
gtr_sys - this package
In addition, the following are used for analysis.
gtr_tree -reads and writes standard TTree branches
gtr_root -ROOT analysis
gtr_lyze -PAW analysis
gtr_proptest -Propagator verification
TRF++ - generic track-finding system
CFT - Scintillating fiber tracking software
SMT - Silicon microstrip tracking software
Questions or comments to dladams@fnal.gov.