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
Link To Document