Go to Home Page
CHEP INFORMATION
Bulletins
Committees
Scientific Program
Docs by topics
Social events
Conference location
Secretariat
GRID INFORMATION
 • Grid WShop & Tutorial
 • Grid Program
USEFUL LINKS
 • 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


A266

Object-Oriented Tracking Software for CLEO III

Werner Sun1, Michael Marsh2, Adam Lyon3, Jon Thaler2, Paul Avery4
  1. California Institute of Technology
  2. University of Illinois
  3. University of Rochester
  4. University of Florida

Speaker: Werner Sun

  In conjunction with the upgrades of the Cornell Accelerator and the CLEO detector, the reconstruction software for CLEO III has been moved to a C++-based system. Several parallel versions of pattern recognition and track fitting algorithms have been developed. Some of these are implemented in Fortran (and wrapped in C++) and are based on packages used in CLEO II. Others are newly written in C++ for CLEO III. The Suez data delivery system (described elsewhere at this conference) provides a flexible C++ framework for anaylzing data from CLEO II and CLEO III. Its use of dynamically linked shared objects gives users the ability to choose any combination of tracking algorithms at run time. To fully exploit this modularity, we have designed a Tracking Infrastructure (TI), which defines a set of common interfaces to be implemented by the individual algorithms. The TI also standardizes the input and output objects at each stage of reconstruction to decouple algorithms from their upstream neighbors. We describe the design of the TI and of tools for bookkeeping and for propagating charged particles through matter. We also present results showing the performance of the tracking software.



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