CERN Accelerating science

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)



 Registre creat el 2003-11-29, darrera modificació el 2018-06-07


Text complet:
Descarregar el text completPDF Descarregar el text completPS.Z