Implementation of an object oriented track reconstruction model into multiple LHC experiments

Citation
I. Gaines et al., Implementation of an object oriented track reconstruction model into multiple LHC experiments, COMP PHYS C, 140(1-2), 2001, pp. 21-30
Citations number
12
Categorie Soggetti
Physics
Journal title
COMPUTER PHYSICS COMMUNICATIONS
ISSN journal
00104655 → ACNP
Volume
140
Issue
1-2
Year of publication
2001
Pages
21 - 30
Database
ISI
SICI code
0010-4655(20011015)140:1-2<21:IOAOOT>2.0.ZU;2-S
Abstract
An Object Oriented (OO) model (Gaines et al., 1996; 1997; Gaines and Qian, 1998; 1999) for track reconstruction by the Kalman filtering method has bee n designed for high energy physics experiments at high luminosity hadron co lliders. The model has been coded in the C++ programming language and has b een successfully implemented into the OO computing environments of both the CMS (1994) and ATLAS (1994) experiments at the future Large Hadron Collide r (LHC) at CERN. We shall report: (1) how the OO model was adapted, with largely the same code, to different scenarios and serves the different reconstruction aims in different experim ents (i.e. the level-2 trigger software for ATLAS and the offline software for CMS); (2) how the OO model has been incorporated into different OO environments w ith a similar integration structure (demonstrating the ease of re-use of OO program); (3) what are the OO model's performance, including execution time, memory u sage, track finding efficiency and ghost rate, etc.; and (4) additional physics performance based on use of the OO tracking model. We shall also mention the experience and lessons learned from the implement ation of the OO model into the general OO software framework of the experim ents. In summary, our practice shows that the OO technology really makes th e software development and the integration issues straightforward and conve nient; this may be particularly beneficial for the general noncomputer-prof essional physicists. (C) 2001 Elsevier Science B.V. All rights reserved.