CFT Base Geometry (cft_geometry/base) 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}.
generated by doc++