D0 global tracking: Complete projects

D. Adams
16jun00 1420


Of course, no piece of software is ever done, but these have fairly complete releases. They may still be undergoing development.

Names in parentheses indicate those who contributed but are not responsible for maintenance.


TRF++ core

Personnel: D. Adams
Packages: trfutil , trfbase , trflayer , trffit , trffind

The core part of TRF++ remains under active development. These projects are described on the TRF++ development projects page .


TRF++ cylinder extension

Personnel: D. Adams
Packages: trfcyl

TRF++ extension for cylindrical surfaces. It includes surface, layer, cluster, hit, propagator and starting fitter classes.


TRF++ plane extension

Personnel: Y. Kulik
Packages: trfplane , trfcylplane

TRF++ extension for planes perpendicular to and parallel to z. It includes surface, layer, cluster, hit, propagator and starting fitter classes.


TRF++ distance of closest approach

Personnel: A. Goussiou
Packages: trfdca

TRF++ extension to describe the point of closest approach to the the z-axis. An appropriate surface and propagators between that surface and a cylinder are defined.


CFT subdetector

Personnel: N. Graf, D. Adams

Interface for the scintillating fiber tracker. Convert native clusters to TRF++ clusters, provide detector description and define paths.


SMT subdetector

Personnel: (M. Narain), Y. Kulik, E. Barberis

Interface for the silicon strip tracker. Convert native clusters to TRF++ clusters, provide detector description and define paths.


Friendly global track

Personnel: H. Melanson

Provide a high level interface to GTrack which allow users to extract detector-specific information about the clusters on a track (e.g. the list of SMT clusters).

Packages: d0track , d0track_clusters .


Non-uniform magnetic field description

Personnel: H. Schellman

Packages: mag_field .


McTrack analysis tool

Personnel: D. Adams

Extend the track ntuple package (gtr_tuple) to extract McTrack parameters at two surfaces and propagate to the match surface. Parameters for both and a measure of the difference between them would be written to the ntuple. Extend standard analysis to use this new information.


CFT multiple scattering and dE/dx

Personnel: E. Smith, N. Graf

Add interactors and layers to include multiple scattering and dE/dx energy losses.


Path reader

Personnel: D. Adams

A user interface for reading (and writing) the paths which describe how to find tracks. Must address the general problem of reading in TRF++ objects. This was done using ObjStream.


Monte Carlo track finder

Personnel: M.Roco

It would be very useful to have a track-finding reconstructor that uses Monte Carlo information to assign clusters to tracks and then fits the tracks.


Monte Carlo ID's

Personnel: N.Graf, S. Kulik

Add Monte Carlo ID and purity to the list tracks holding lists of clusters (PTrack and GTrack). Fix McTrackChunk to add ID that matches that from GEANT.


Package to refit existing tracks

Personnel: V.Kuznetsov

Refit found tracks using interacting propagator.


SMT multiple scattering and dE/dx

Personnel: S. Duensing, N. Graf, V. Kouznetsov

Add interactors and layers to include multiple scattering and dE/dx energy losses.

Add interactors and layers to include multiple scattering and dE/dx energy losses.


Path reader

Personnel: D. Adams

A user interface for reading (and writing) the paths which describe how to find tracks. Must address the general problem of reading in TRF++ objects. This was done using ObjStream.


Propagator verification package

Personnel: J. Krane

A TRF++ package to generate ETrack's at a surface, propagate them to one or more new surfaces and back to the original, and then fill an ntuple with the initial and final track parameters and errors. We also need an framework package with RCP to drive this and some PAW (or root?) macros to analyze this.


Central CFT+SMT paths

Personnel: Y. Kulik

Paths for extending central CFT tracks into the SMT.


Forward SMT paths

Personnel: Y. Kulik

Paths for finding tracks outside the CFT detector.


Interacting propagator for central detectors

Personnel: V. Kouznetsov


Alignable clsuters.

Personnel: Y. Kulik (SMT), J. Krane (CFT)

Develop detector clusters that can get information from the geometry system when a cluster or hit is created and/or when a hit is updated.


L3 CFT track finding

Personnel: D Whiteson and R. Bueselinck


Overlap CFT+SMT paths

Personnel: H. Greenlee, A. Karchilvava, J. Krane

Paths to find tracks which cross some of the CFT layers.


Non-uniform magnetic field propagation

Personnel: K. Bos, O. Peters

Project includes description of the field and TRF++ propagators appropriate for such a field.
Packages: tim , tim_interface , tim_interceptor .


Cosmic ray tracking for the CFT

Personnel: Anna Goussiou

Code and paths for cosmic ray tracking.


Gap CFT+SMT paths

Personnel: V. Kuznetsov

Paths to find tracks between the overlap and forward regions.


greenlee@fnal.gov