14jul00 1100
The major goal is to find tracks, i.e. take a collection of detector signals and reconstruct the tracks which left these signals. Other input includes a description of the detector geometry and a map detailing the roads along which to search for tracks. The key feature of TRF++ is this map which allows very detailed control of the track-finding process.
Here are some relevant documents:
The use of TRF++ for track finding in D0 is described on another page. The interface would likely be similar for any experiment.
The delivered software consists of code and documentation. The latter tells how to use the software and describes the model underlying the implementation. These deliverables are described on a separate page. Presently the code is maintained in the D0 code repository. Here is a description of the D0 release and build procedure.
The code is organized into packages with acyclic dependencies. These are illustrated in the package physical dependency diagram
The description of the TRF++ software follows the physical design: there is a separate page for each package:
Here are the release notes.
Some ancient TRF++ history may be found at here.
Here is a list of TRF++ development projects. It needs updating.
More recent results may be found in the results section of the D0 global tracking software documentation.
If you are a member of D0, ask to join the D0 global tracking list. This takes the place of the old D0 TRF++ and trfplane mailing lists. The address to send mail to that list is d0_global_tracking@fnal.gov . Do not send requests to subscribe or unsubscribe to that address. More information may be found on the D0 global tracking page .
A tool for verifying propagators is ready for release.
Please send questions or comments to dladams@fnal.gov.