首页> 外文期刊>Computer physics communications >Implementation of an object oriented track reconstruction model into multiple LHC experiments
【24h】

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

机译:面向对象的轨道重建模型在多个LHC实验中的实现

获取原文
获取原文并翻译 | 示例
           

摘要

An Object Oriented (OO) model (Gaines et al., 1996; 1997; Gaines and Qian, 1998; 1999) for track reconstruction by the Kalman filtering method has been designed for high energy physics experiments at high luminosity hadron colliders. The model has been coded in the C++ programming language and has been successfully implemented into the OO computing environments of both the CMS (1994) and ATLAS (1994) experiments at the future Large Hadron Collider (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 experiments (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 with 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 usage, 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 implementation of the OO model into the general OO software framework of the experiments. In summary, our practice shows that the OO technology really makes the software development and the integration issues straightforward and convenient; this may be particularly beneficial for the general non-computer-professional physicists.
机译:已经设计了用于通过卡尔曼滤波方法进行轨道重建的面向对象(OO)模型(Gaines等,1996; 1997; Gaines和Qian,1998; 1999),用于在高光强强子对撞机上进行的高能物理实验。该模型已使用C ++编程语言进行了编码,并已成功在后来的CERN大型强子对撞机(LHC)的CMS(1994)和ATLAS(1994)实验的OO计算环境中实现。我们将报告:(1)如何将OO模型以几乎相同的代码应用于不同的场景,并在不同的实验中(即ATLAS的2级触发软件和CMS的脱机软件)满足不同的重建目标; (2)如何将OO模型以相似的集成结构整合到不同的OO环境中(证明了OO程序易于重用); (3)OO模型的性能如何,包括执行时间,内存使用率,寻轨效率和重影率等; (4)基于OO跟踪模型的附加物理性能。我们还将在实验的通用OO软件框架中提及从OO模型的实现中学到的经验和教训。总而言之,我们的实践表明,面向对象技术确实使软件开发和集成问题变得简单明了。这对于一般的非计算机专业物理学家来说可能特别有益。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号