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.