CMS software architecture - Software framework, services and persistency in high level trigger, reconstruction and analysis

被引:8
|
作者
Innocente, V [1 ]
Silvestris, L
Stickland, D
机构
[1] CERN, CMS CMC, Div EP, CH-1211 Geneva 23, Switzerland
[2] Ist Nazl Fis Nucl, Sez Bari, Bari, Italy
[3] Princeton Univ, Princeton, NJ 08544 USA
关键词
HEP; LHC; CMS; object oriented; software architecture; C plus; ODBMS; event reconstruction;
D O I
10.1016/S0010-4655(01)00253-3
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper describes the design of a resilient and flexible software architecture that has been developed to satisfy the data processing requirements of a large HEP experiment, CMS, currently being constructed at the LHC machine at CERN. We describe various components of a software framework that allows integration of physics modules and which can be easily adapted for use in different processing environments both real-time (online trigger) and offline (event reconstruction and analysis). Features such as the mechanisms for scheduling algorithms, configuring the application and managing the dependences among modules are described in detail. In particular, a major effort has been placed on providing a service for managing persistent data and the experience using a commercial ODBMS (Objectivity/DB) is therefore described in detail. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:31 / 44
页数:14
相关论文
共 50 条
  • [1] The Software Architecture of the LHCb High Level Trigger
    Witek, Mariusz
    [J]. INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS 2012 (CHEP2012), PTS 1-6, 2012, 396
  • [2] Architecture of the ATLAS High Level Trigger Event Selection Software
    Armstrong, S
    Assamagan, K
    Baines, JT
    Bee, CP
    Biglietti, M
    Bogaerts, A
    Boisvert, V
    Bosman, M
    Brandt, S
    Caron, B
    Casado, P
    Cataldi, G
    Cavalli, D
    Cervetto, M
    Comune, G
    Corso-Radu, A
    Di Mattia, A
    Gomez, MD
    dos Anjos, A
    Drohan, J
    Ellis, N
    Elsing, M
    Epp, B
    Etienne, F
    Falciano, S
    Farilla, A
    George, S
    Ghete, V
    González, S
    Grothe, M
    Kaczmarska, A
    Karr, K
    Khomich, A
    Konstantinidis, N
    Krasny, W
    Li, W
    Lowe, A
    Luminari, L
    Ma, H
    Meessen, C
    Mello, AG
    Merino, G
    Morettini, P
    Moyse, E
    Nairz, A
    Negri, A
    Nikitin, N
    Nisati, A
    Padilla, C
    Parodi, F
    [J]. NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2004, 518 (1-2): : 537 - 541
  • [3] The CMS Reconstruction Software
    Lange, David J.
    [J]. INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP 2010): EVENT PROCESSING, 2011, 331
  • [4] Flexible event reconstruction software chains with the ALICE High-Level Trigger
    Ram, D.
    Breitner, T.
    Szostak, A.
    [J]. INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS 2012 (CHEP2012), PTS 1-6, 2012, 396
  • [5] The CMS Muon Reconstruction Software
    Trocino, Daniele
    [J]. INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING 2009 (ICCMSE 2009), 2012, 1504 : 1017 - 1020
  • [6] Enhancing the user interface of the CMS level 1 trigger online software with AJAX
    de Abril, Ilefons Magrans
    de Abril, Marc Magrans
    [J]. 2007 15TH IEEE-NPSS REAL-TIME CONFERENCE, VOLS 1 AND 2, 2007, : 261 - +
  • [7] Supporting migration to services using software architecture reconstruction
    O'Brien, Liam
    Smith, Dennis
    Lewis, Grace
    [J]. 13TH IEEE INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE, PROCEEDINGS, 2006, : 81 - +
  • [8] The ATLAS online High Level Trigger framework: experience reusing offline software components in the ATLAS trigger
    Wiedenmann, Werner
    [J]. 17TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP09), 2010, 219
  • [9] A FRAMEWORK FOR TOOL-BASED SOFTWARE ARCHITECTURE RECONSTRUCTION
    Kang, Sungwon
    Lee, Seonah
    Lee, Danhyung
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2009, 19 (02) : 283 - 305
  • [10] An Adaptive Software Architecture for Future CMS
    Ahmadi, Reza
    Marquardt, Oliver
    Riedlinger, Marc
    Reichel, Reinhard
    [J]. SAE INTERNATIONAL JOURNAL OF AEROSPACE, 2015, 8 (02): : 260 - 272