Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

PyDecay/GraphPhys: A Unified Language and Storage System for Particle Decay Process Descriptions

Technical Report ·
DOI:https://doi.org/10.2172/1017224· OSTI ID:1017224
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
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