TRF++ distance of closest approach extension (package trfdca)

27nov00 1155
Code version 0.63

An introduction to TRF++ may be found at http://www-d0.fnal.gov/~dladams/trf.


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

TRF++ package trfbase defines the base layer and associated classes.

The physical components include:

Their dependencies are illustrated in the (nonexistent) physical dependency diagram.

The (nonexistent) class diagram shows some of the classes and their relationships.

This package depends on the following external packages:

The classes defined in the above components are described below. Unless otherwise indicated, each class is described in the component of the same name. The descriptions here are brief. See the heaser files for details.


Surface

SurfDCA defines a TRF++ surface corresponding to the point of closest approach to the z-axis. Like all TRF++ surfaces, it is a five-dimensional surface in the six-parameter space of points along a track. Unlike all other TRF++ surfaces, it is not a two-dimensional surface in three-dimensional position space.

Propagators

PropCylDCA propagates from a cylinder to the DCA and PropDCACyl propagates from the DCA to a cylinder.

Tuple filler

DCATrackNtuple fill an ntuple with one or more pairs of Monte Carlo and reconstructed tracks.


Track ntuple

The contents of the DCA track ntuple are listed in the header for the tuple filler. Some PAW macros to aid in analysis of the ntuple may be found in trfdca/kumac.


Questions or comments to dladams@fnal.gov.