PyDecay/GraphPhys: A Unified Language and Storage System for Particle Decay Process Descriptions
To ease the tasks of Monte Carlo (MC) simulation and event reconstruction (i.e. inferring particle-decay events from experimental data) for long-term BaBar data preservation and analysis, the following software components have been designed: a language ('GraphPhys') for specifying decay processes, common to both simulation and data analysis, allowing arbitrary parameters on particles, decays, and entire processes; an automated visualization tool to show graphically what decays have been specified; and a searchable database storage mechanism for decay specifications. Unlike HepML, a proposed XML standard for HEP metadata, the specification language is designed not for data interchange between computer systems, but rather for direct manipulation by human beings as well as computers. The components are interoperable: the information parsed from files in the specification language can easily be rendered as an image by the visualization package, and conversion between decay representations was implemented. Several proof-of-concept command-line tools were built based on this framework. Applications include building easier and more efficient interfaces to existing analysis tools for current projects (e.g. BaBar/BESII), providing a framework for analyses in future experimental settings (e.g. LHC/SuperB), and outreach programs that involve giving students access to BaBar data and analysis tools to give them a hands-on feel for scientific analysis.
- Research Organization:
- SLAC National Accelerator Laboratory (SLAC)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC02-76SF00515
- OSTI ID:
- 1017224
- Report Number(s):
- SLAC-TN-11-005
- Country of Publication:
- United States
- Language:
- English
Similar Records
The Analysis Description Language Ecosystem: Latest developments and physics applications
gfortran2xml V0.6
Ossperixml version 1
Journal Article
·
Tue Jan 14 19:00:00 EST 2025
· PoS - Proceedings of Science
·
OSTI ID:3011163
gfortran2xml V0.6
Software
·
Tue Jun 28 00:00:00 EDT 2005
·
OSTI ID:1313075
Ossperixml version 1
Software
·
Fri Sep 14 00:00:00 EDT 2007
·
OSTI ID:1251606