Pàgina inicial > CMS Collection > CMS Preprints > Design and Performance of an Object Oriented Model for CMS Track Reconstruction |
CMS Note | |
Report number | CMS-CR-1997-018 |
Title | Design and Performance of an Object Oriented Model for CMS Track Reconstruction |
Author(s) | Gaines, I (Fermilab) ; Hühn, T (Florida State U., SCRI) ; Qian, S (CERN) |
Submitted to | International Conference on Computing in High-Energy Physics, Berlin, Germany, 7 - 11 Apr 1997 |
Submitted by | 27 Oct 1997 |
Subject category | Detectors and Experimental Techniques |
Accelerator/Facility, Experiment | CERN LHC ; CMS |
Free keywords | SOFTWARE ; TRACKING |
Abstract | An Object Oriented ( OO) model for the CMS central tracking reconstruction has been designed and coded in the C++ programming language. It has been tested with single and multiple track events and has been compared with non-OO programs. The class design of the model is based on well-known data concepts for track reconstruction in HEP, so it should be rather easily understood and adopted by non-expert class users. Extensive use has been made of the C++ Standard Template Library ( STL) in the class design and program coding. A special feature of this model is that it is closely related to the Kalman filtering track reconstruction package in the current CMS simulation and reconstruction facility ( CMSIM) which is coded in FORTRAN. Many well-optimized FORTRAN subroutines in the package have been successfully re-used as member functions of various classes in the OO model. Hopefully, this mode l can demonstrate a possible means for a smooth transition to future object oriented programs in HEP. |
Copyright/License | Preprint: (License: CC-BY-4.0) |