Global Tracking System (package gtr_sys)

30oct01 0740
Code version 0.21

An introduction to D0 global tracking may be found at http://www-d0.fnal.gov/global_tracking.


This package provides scripts to run the global tracking executable. See this page.

An example package for studying global tracking may be found in the src directory.


Links to code

The description below includes links to the code contained in this package. This version of the code may not be the most recent.

Description

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.

GTR packages

The global tracking system consists of the following packages:

In addition, the following are used for analysis.

Here are the release notes for this system. Some older release notes may be found here.

System dependencies

GTR depends on the following systems:

Chunks and framework packages

GTR defines the follwing chunks (event data): and the following framework packages (reconstructors):

Chunks and Packages used by D0Sim and D0Reco

Click here to find a summary of chunks and packages used in d0sim and d0reco for cft, smt, and global tracking.

Objects

This package creates the object RegisterGtrD0om which registers all GTR chunks with D0OM.

Binary

This package creates a binary gtr containing all the above framework packages. Examples using gtr may be found on d0mino.fnal.gov in ~dladams/run.

D0OM reference headers

Here is a discussion of our handling of D0OM reference headers.

C++ style guide


Questions or comments to dladams@fnal.gov.