The model from our first cycle through the design process was version 0.1 and the model after the first implementation was version 0.2 .
We did not start from scratch. Many of the ideas underlying this design come the FORTRAN program TRF which is described in an Introduction , User's Manual and Programmer's Manual. The difficulties encountered when trying to extend the capabilites of this software encouraged us to adopt an object-oriented approach and to put strong emphasis on extensibility.
Warning: The erlier version of TRF++ and all versions of TRF are now considered obselete. Although most of the concepts in the earlier designs have survived, some of the names have changed and new ideas have been added.
The MOOSE project at CERN is investigating the applicability of object-oriented techniques to high energy physics. Track finding within the context of the CMS experiment is one of the areas being addressed by this project.
Another project within CMS is emphasizing rapid development by reusing code from a similar FORTRAN program.
Dicussion regarding the BaBar OO reconstruction can be found here.
Questions or comments to adams@physic s.rice.edu.