SN0281 : STAR Offline Simulations and Analysis Software Design

Author(s):R. Bossingham, W. Christie, T. LeCompte, M. Lisa, W. J. Llope, S. Margetis, C. Pruneau, L. Ray, I. Sakrejda, W. K. Wilson, P. Ye
Date:Mar. 4, 1997
Abstract: The STAR detector at the Relativistic Heavy-Ion Collider (RHIC) is a complex, multi-component detector system designed to study the hadronic particle production and electromagnetic energy production from high energy, nucleus + nucleus, proton + nucleus and proton + proton collisions. In support of the project a significant amount of online and offline software must be developed. This document describes the general design of the offline simulations, event reconstruction and calibration software. The offline software functions asynchronously with the experiment and its data acquisition (DAQ), hardware control (HC) and experiment control systems. Information is, of course, transmitted in both directions between offline computing and DAQ, HC and experiment control.
The purposes of the offline software described in this document are to provide the necessary functionality and data interfaces in order to carry out the following computations: (1) simulated event multiplicity generation, (2) simulated particle propagation, decay and secondary production, and energy deposition, (3) simulated detector response, (4) event reconstruction, (5) calibration, (6) software performance evaluation, (7) efficiency and acceptance calculations, (8) trigger simulation, and (9) physics analysis. The design of the latter four will be completed at a later date. The offline infrastructure software necessary for the efficient functioning of the large scale, offline computing system (e.g. event servers, data catalogs, production control, production monitoring, etc.) is not part of the software design presented here. The general hardware model for the offline computing system has been described in other reports (e.g. the RHIC Computing Facility Proposal - 1996). This document should be regarded as a living document that will evolve from a description of the general software design to an overview documentation of the actual, implemented software.
Keywords:
Category: