SMT TRF++ Path classes (package smt_path)
Code version 00.03.27
An introduction to TRF++ may be found at
http://www.bonner.rice.edu/adams/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
D0 smt_path package provides classes for building paths for track finding with
the help of TRF++.
The physical components include:
Their dependencies are illustrated in the
[doesn't exists yet] physical dependency diagram.
[doesn't exists yet]
This package depends on the following external packages:
- smttrack
- SMT extension to TRF++.
- trfcylplane
- TRF++ planar and cylinder related extensions
- trfcyl
- TRF++ cylinder extensions
- trfzp
- TRF++ extensions for planes perpendicular to z axis.
- trfxyp
- TRF++ extensions for planes parallel to z axis.
- trffind
- TRF++ finding classes
- trffit
- TRF++ fitting classes
- trflayer
- TRF++ base layer classes
- trfbase
- TRF++ base classes
- trfutil
- TRF++ utilities
- spacegeom
- Space point and vector
- ptr
- Pointer classes
The following sections describe the classes defined
in the components. Unless otherwise, noted each class is defined in the
component of the same name.
The descriptions here are brief.
See the header files for details.
The components are only intended for use within this package. Those that
prove to be of more general use will be moved to another package.
SMT Path builder _1
Class SMTPathBuilder creates and manages the paths used for track finding in
D0 SMT detector. It also creates and manages the propagators, fitters and
path stops associated with the paths. It provides methods to fetch the head
path and to fetch the list of path stops. The _1 Path is optimized to central tracking and _2 for forward tracking.
Questions or comments to
skulik@fnal.gov .