Cargando…

Design and Performance of an Object Oriented Model for CMS Track Reconstruction

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

Descripción completa

Detalles Bibliográficos
Autores principales: Gaines, I, Hühn, T, Qian, S
Lenguaje:eng
Publicado: 1997
Materias:
Acceso en línea:http://cds.cern.ch/record/687441
_version_ 1780901754698727424
author Gaines, I
Hühn, T
Qian, S
author_facet Gaines, I
Hühn, T
Qian, S
author_sort Gaines, I
collection CERN
description 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.
id cern-687441
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 1997
record_format invenio
spelling cern-6874412019-09-30T06:29:59Zhttp://cds.cern.ch/record/687441engGaines, IHühn, TQian, SDesign and Performance of an Object Oriented Model for CMS Track ReconstructionDetectors and Experimental TechniquesAn 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.CMS-CR-1997-018oai:cds.cern.ch:6874411997-10-27
spellingShingle Detectors and Experimental Techniques
Gaines, I
Hühn, T
Qian, S
Design and Performance of an Object Oriented Model for CMS Track Reconstruction
title Design and Performance of an Object Oriented Model for CMS Track Reconstruction
title_full Design and Performance of an Object Oriented Model for CMS Track Reconstruction
title_fullStr Design and Performance of an Object Oriented Model for CMS Track Reconstruction
title_full_unstemmed Design and Performance of an Object Oriented Model for CMS Track Reconstruction
title_short Design and Performance of an Object Oriented Model for CMS Track Reconstruction
title_sort design and performance of an object oriented model for cms track reconstruction
topic Detectors and Experimental Techniques
url http://cds.cern.ch/record/687441
work_keys_str_mv AT gainesi designandperformanceofanobjectorientedmodelforcmstrackreconstruction
AT huhnt designandperformanceofanobjectorientedmodelforcmstrackreconstruction
AT qians designandperformanceofanobjectorientedmodelforcmstrackreconstruction