Go to Home Page
Scientific Program
Docs by topics
Social events
Conference location
 • Grid WShop & Tutorial
 • Grid Program
 • Visiting Padova
 • INFN Padova
 • University of Padova
 • CHEP: '94 '95 '97 '98

Last update: Apr 1, 2000

to first abs  to previous absby abs number to next abs  to last abs


to first abs on this KT  to previous abs on this KTon same keytopic to next abs on this KT  to last abs on this KT


Object Oriented Tools for Pattern Recognition in Tracking Systems

Diane Chin1, Alan Magerkurth2, Michael Marsh3, Mark Palmer3, Jon Thaler3
  1. State University of New York - Binghamton
  2. Cornell University
  3. University of Illinois at Urbana-Champaign

Speaker: Michael Marsh

  The 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.

Presentation:  Adobe Acrobat pdf Short Paper:  Adobe Acrobat pdf 

  | Top | Home | Bulletins | Committees | Scientific Program | Docs by topics | Social Event | Conference Location | Secretariat |