CFT interface to TRF++ (package cft_trf)
27jul99 1005
Code version 0.26
An introduction to TRF++ may be found at
http://www.bonner.rice.edu/adams/trf++
CFT (Central Fiber Tracker) is a collection of software created
for use with the D0 scintilling fiber tracking system.
It is described at
http://www.bonner.rice.edu/adams/sft.
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
CFT package cft_trf provides the interface between the Central Fiber Tracker
and the TRF++ suite of code for track fitting and finding. Functionality
for creating a trf detector, using surfaces and layers, converting CFT Clusters
into trf clusters and populating layers, and creating paths for the track finding
in the CFT detector is available.
The physical components include:
- CftTrfDetector(
header,
source,
test )
- CftTrfMsDetector(
header,
source,
test )
- CftTrfDetectorFiller(
header,
source,
test )
- CftClusterSimulator(
header,
source,
test )
- CFTPathBuilder(
header,
source,
test )
Their dependencies are illustrated in the
physical dependency diagram.
The class diagram [does not exist]
shows the classes and their relationships.
This package depends on the following external packages:
The following sections describe the main programs and 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.
Detectors
Class CftTrfDetector uses the geometry defined in the D0 geometry
package cft_geometry to construct a TRF++ representation of the CFT detector.
Class CftTrfDetector does the same but includes layers which account for the
multiple scattering.
Detector filler
Class CftTrfDetectorFiller takes a list of CftClusters,
converts them to the appropriate HitCylPhi or HitCylPhiZ trf
clusters and adds them to the trf layers in a detector.
CftClusterSimulator
Class CftClusterSimulator uses TRF++ simulators to generate CFT clusters
from Monte Carlo tracks.
Questions or comments to adams@physics.rice.edu.
or
ngraf@fnal.gov.