An application framework and data model prototype for the BaBar experiment
Description
The BaBar experiment is a high energy physics experiment to do physics with e+e- colliding beams in the 10 GeV center-of-mass energy at the PEP-II accelerator at the Stanford Linear Accelerator Center. The principal objectives are to study CP violation and rare processes in decays of B mesons. The experiment is under construction, with first data anticipated in 1999. The BaBar experiment is expected to accumulate of order 109 events per calendar year, with over 108 interesting hadronic events. The data must be stored efficiently, but must be easily accessible in order for multiple and frequent physics analyses to be carried out. The analysis framework must be flexible enough to accommodate a variety of analysis modules and multiple input/output streams. The BaBar collaboration has developed a prototype for the analysis framework and data access, written in C++ using an object-oriented design philosophy. The data access is based on the Farfalla package. The base class is a ''node''. Various types of node objects can be associated into a ''tree'' organization to form the record of an event. Because of an existing Fortran code base and expertise, access from Fortran 90 as well as C++ is a requirement, and various implementations have been studied. The analysis framework is intended to be a system which can accommodate code from a variety of sources in both online and offline environments. The prototype is based on the idea of forming sequences of modules which can be linked together to obtain the desired processing of data streams. There are standard modules, which perform tasks such as input, output and filtering. In addition, the user can create modules for particular analysis needs. A complete execution sequence, called a path, can be active or inactive, or can be terminated prior to completion based on the event data in the filtering process. Multiple paths can be specified
Availability note (English)
Available from PURL: https://www.osti.gov/servlets/purl/813261-Kb5hTi/native/Additional details
Identifiers
Publishing Information
- Imprint Pagination
- 6 p.
- Report number
- SLAC-PUB--9996
INIS
- Country of Publication
- United States
- Country of Input or Organization
- United States
- INIS RN
- 34066898
- Subject category
- S43: PARTICLE ACCELERATORS;
- Resource subtype / Literary indicator
- Non-conventional Literature
- Descriptors DEI
- ACCELERATORS; B MESONS; CALENDARS; COLLIDING BEAMS; CONSTRUCTION; DESIGN; FORTRAN; HIGH ENERGY PHYSICS; PHYSICS; PROCESSING; STANFORD LINEAR ACCELERATOR CENTER
- Descriptors DEC
- BEAMS; BEAUTY MESONS; BEAUTY PARTICLES; BOSONS; ELEMENTARY PARTICLES; HADRONS; MESONS; NATIONAL ORGANIZATIONS; PHYSICS; PROGRAMMING LANGUAGES; PSEUDOSCALAR MESONS; US DOE; US ERDA; US ORGANIZATIONS
Optional Information
- Contract/Grant/Project number
- AC--03-76SF00515
- Funding organization
- USDOE Office of Science (United States)