Title :
P326 Software Architecture
Author :
Leonardi, Emanuele
Author_Institution :
P326 Software & Comput. Working Group, Ist. Nazionale di Fisica Nucleare, Roma
fDate :
Oct. 29 2006-Nov. 1 2006
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;
Conference_Titel :
Nuclear Science Symposium Conference Record, 2006. IEEE
Conference_Location :
San Diego, CA
Print_ISBN :
1-4244-0560-2
Electronic_ISBN :
1095-7863
DOI :
10.1109/NSSMIC.2006.354212