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...
Autores principales: | , , |
---|---|
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 |