Last update: Apr 1, 2000
Speaker: Michael MarshThe BINGO package provides an object oriented set of tools for carrying out integrated hierarchical pattern recognition in a tracking system composed of an arbitrary set of tracking devices. The fundamental unit in the method is the LayerSet object which consists of a set of tracking layers and an associated pattern recognition algorithm. The other major components in the package are: a pattern recognition management object that controls the package's overall operation; a generic input data object capable of holding information from any type of tracking element; and a track candidate object that can receive output from any algorithm.
The purpose of this package is to coordinate pattern recognition within user-specified LayerSets, to verify that candidates from individual LayerSets are reasonable by means of a preliminary fit, and to link track segments from multiple LayerSets into more complete tracks which are then returned to the user for further processing. Because we allow significant flexibility in the definition of a LayerSet, these tools can also be used to manage the simultaneous operation of multiple complete tracking algorithms and to merge their results into a single unified set of tracking output.
The current CLEO implementation uses this package as an inner tracker to improve our low momentum pattern recognition capabilities for a silicon microstrip device in combination with the inner drift chamber layers. We have implemented LayerSets using the MARK III dictionary-based pattern recognition algorithm. For operation in the CLEO III software environment, we are able to directly interface to the package from C++. Since the CLEO II software environment is Fortran based, we have also provided an interface layer suitable for access from procedural languages. Thus the package is readily adaptable to the software environments of the majority of high energy physics experiments.
|| | Home | Bulletins | Committees | Scientific Program | Docs by topics | Social Event | Conference Location | Secretariat |