CFT Geometry Package Documentation


Alphabetical Index, Hierarchical Index

CFT Base Geometry (cft_geometry/base)


CftBarrelSurface
A barrel positioning surface for the CFT detector
CftBaseGeometry
The CFT detector base geometry
CftDoubletSurface
A doublet positioning surface for the CFT detector
CftFiberSurface
A positioning surface for a singlet layer of CFT fibers
CftGeometer
Provides user access to the CFT geometry
CftGeometerDecoupler
Physically decouples the CftGeometer refresh method
The base component of the cft_geometry package contains classes used to describe the lowest level positioning surfaces for the CFT detector. All other components of the cft_geometry package use these low level surfaces as reference positions for their subsequent geometry descriptions. Thus, the base geometry is responsible for providing the ability to do detailed alignment of the detector.

Typical user access to the CFT base geometry is through the singleton class CftGeometer. This class holds the actual CftBaseGeometry, and supplies users access to components of the CFT detector contained within the base geometry. Specifically, users may get at the surfaces used to support the individual CFT doublets (ie. CftDoubletSurface's). Access to these surfaces is made using the DZERO geometry_system Handle class, which allows updating of the actual base geometry transparently to the user.

Within the DZERO RECO program, new versions of the CFT base geometry are passed to the CftGeometer using the geometry_management package. To physically decouple this package from the cft_geometry package, the class CftGeometerDecoupler has been supplied, which isolates the CftGeometer's refresh method from the rest of its methods.

Default parameters describing the CFT base geometry are contained in the rcp file {\rm CftBaseGeometry.rcp}.


Alphabetical Index, Hierarchical Index, Top of Page
This page maintained by Harry Melanson

generated by doc++