• DocumentCode
    462564
  • Title

    P326 Software Architecture

  • Author

    Leonardi, Emanuele

  • Author_Institution
    P326 Software & Comput. Working Group, Ist. Nazionale di Fisica Nucleare, Roma
  • Volume
    3
  • fYear
    2006
  • fDate
    Oct. 29 2006-Nov. 1 2006
  • Firstpage
    1641
  • Lastpage
    1642
  • Abstract
    The incredible suppression of backgrounds (12 orders of magnitude) required for the measurement of K+ rarr pi+ nunu- decays with a 10% accuracy and a signal/noise ratio of 10:1, calls for very detailed description and simulation of the performances of all the detector elements of the experiment. Moreover, in the design phase, it is crucial to have a precise Monte Carlo, for the optimization of the geometry with respect to the performances, the costs and the material budget. Many different pieces of code, specialized for the different detectors and developed by different groups using different flavours of standard simulation packages, should be assembled in order to produce a reliable and complete MC production. A trigger simulation and a realistic event reconstruction are also mandatory in order to perform useful physics studies on signal and background MC samples. The P326 software architecture has been designed in order to have at the same time a complete and reliable simulation and a well optimized code (both for CPU and disk demands). A Virtual Monte Carlo package from ROOT is extensively used to provide the integration of GEANT3 and GEANT4 existing simulation codes (very specialized and optimized) in a common framework, using a common description tool and implementing a general Event Data Model. The common description/visualization and digitization/storage tools are based on ROOT. This architecture is in an advanced stage of development and MC dedicated productions are due starting by the end of year 2006.
  • Keywords
    Monte Carlo methods; digital storage; software architecture; AD 2006; GEANT3; GEANT4; P326 software architecture; ROOT; Virtual Monte Carlo package; event data model; geometry optimization; realistic event reconstruction; simulation codes; standard simulation package; trigger simulation; Design optimization; Detectors; Discrete event simulation; Monte Carlo methods; Noise measurement; Packaging; Performance evaluation; Production; Signal to noise ratio; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Nuclear Science Symposium Conference Record, 2006. IEEE
  • Conference_Location
    San Diego, CA
  • ISSN
    1095-7863
  • Print_ISBN
    1-4244-0560-2
  • Electronic_ISBN
    1095-7863
  • Type

    conf

  • DOI
    10.1109/NSSMIC.2006.354212
  • Filename
    4179325