The Offline Software Framework of the Pierre Auger Observatory
arXiv:0707.1652 · doi:10.1016/j.nima.2007.07.010
Abstract
The Pierre Auger Observatory is designed to unveil the nature and the origins of the highest energy cosmic rays. The large and geographically dispersed collaboration of physicists and the wide-ranging collection of simulation and reconstruction tasks pose some special challenges for the offline analysis software. We have designed and implemented a general purpose framework which allows collaborators to contribute algorithms and sequencing instructions to build up the variety of applications they require. The framework includes machinery to manage these user codes, to organize the abundance of user-contributed configuration files, to facilitate multi-format file handling, and to provide access to event and time-dependent detector information which can reside in various data sources. A number of utilities are also provided, including a novel geometry package which allows manipulation of abstract geometrical objects independent of coordinate system choice. The framework is implemented in C++, and takes advantage of object oriented design and common open source tools, while keeping the user side simple enough for C++ novices to learn in a reasonable time. The distribution system incorporates unit and acceptance testing in order to support rapid development of both the core framework and contributed user code.
23 pages, 6 figures. Accepted for publication in NIMA
References in corpus (6)
- One-dimensional Hybrid Approach to Extensive Air Shower Simulation
- AIRES: A system for air shower simulations
- Air Shower Simulations in a Hybrid Approach using Cascade Equations
- The Offline Software Framework of the Pierre Auger Observatory
- Concrete uses of XML in software development and data analysis
- A Fast Hybrid Approach to Air Shower Simulations and Applications
Cited by in corpus (76)
- The Pierre Auger Cosmic Ray Observatory
- Measurement of the energy spectrum of cosmic rays above 10^18 eV using the Pierre Auger Observatory
- Depth of Maximum of Air-Shower Profiles at the Pierre Auger Observatory: Measurements at Energies above 10^17.8 eV
- Muons in air showers at the Pierre Auger Observatory: Mean number in highly inclined events
- Testing Hadronic Interactions at Ultrahigh Energies with Air Showers Measured by the Pierre Auger Observatory
- Trigger and Aperture of the Surface Detector Array of the Pierre Auger Observatory
- Radio detection of Cosmic-Ray Air Showers and High-Energy Neutrinos
- Lambert W Function for Applications in Physics
- Upper limit on the cosmic-ray photon fraction at EeV energies from the Pierre Auger Observatory
- Energy Estimation of Cosmic Rays with the Engineering Radio Array of the Pierre Auger Observatory
- Evidence for a mixed mass composition at the `ankle' in the cosmic-ray spectrum
- Reconstruction of inclined air showers detected with the Pierre Auger Observatory
- Reconstruction of Longitudinal Profiles of Ultra-High Energy Cosmic Ray Showers from Fluorescence and Cherenkov Light Measurements
- Description of Atmospheric Conditions at the Pierre Auger Observatory using the Global Data Assimilation System (GDAS)
- Advanced functionality for radio analysis in the Offline software framework of the Pierre Auger Observatory
- The Coherent Magnetic Field of the Milky Way
- The exposure of the hybrid detector of the Pierre Auger Observatory
- A search for ultra-high energy neutrinos in highly inclined events at the Pierre Auger Observatory
- A Search for Point Sources of EeV Neutrons
- NuRadioReco: A reconstruction framework for radio neutrino detectors
- Towards a Next Generation of CORSIKA: A Framework for the Simulation of Particle Cascades in Astroparticle Physics
- Observation of inclined EeV air showers with the radio detector of the Pierre Auger Observatory
- Ultrahigh Energy Neutrinos at the Pierre Auger Observatory
- NuRadioMC: Simulating the radio emission of neutrinos from interaction to detector
- A new physical phenomenon in ultra-high energy collisions
- A search for photons with energies above eV using hybrid data from the low-energy extensions of the Pierre Auger Observatory
- Data-driven estimation of the invisible energy of cosmic ray showers with the Pierre Auger Observatory
- Measurement of the cosmic ray energy spectrum using hybrid events of the Pierre Auger Observatory
- Detection of ultra-high energy cosmic ray showers with a single-pixel fluorescence telescope
- A search for point sources of EeV photons
- Measurement of the cosmic ray spectrum above eV using inclined events detected with the Pierre Auger Observatory
- The Rapid Atmospheric Monitoring System of the Pierre Auger Observatory
- Multi-Messenger Physics with the Pierre Auger Observatory
- Reconstruction of Events Recorded with the Surface Detector of the Pierre Auger Observatory
- Deep-Learning based Reconstruction of the Shower Maximum using the Water-Cherenkov Detectors of the Pierre Auger Observatory
- A new composition-sensitive parameter for Ultra-High Energy Cosmic Rays
- Search for ultrarelativistic magnetic monopoles with the Pierre Auger Observatory
- Extraction of the Muon Signals Recorded with the Surface Detector of the Pierre Auger Observatory Using Recurrent Neural Networks
- Testing Hadronic-Model Predictions of Depth of Maximum of Air-Shower Profiles and Ground-Particle Signals using Hybrid Data of the Pierre Auger Observatory
- Time asymmetries in extensive air showers: a novel method to identify UHECR species
- Tunka-Rex: Status and Results of the First Measurements (RICAP 2013)
- Geometry reconstruction of fluorescence detectors revisited
- Deep learning techniques applied to the physics of extensive air showers
- Nitrogen fluorescence in air for observing extensive air showers
- The Lateral Trigger Probability function for the Ultra-High Energy Cosmic Ray Showers detected by the Pierre Auger Observatory
- Spectral Calibration of the Fluorescence Telescopes of the Pierre Auger Observatory
- The First Full-Scale Prototypes of the Fluorescence detector Array of Single-pixel Telescopes
- Using cosmic neutrinos to search for non-perturbative physics at the Pierre Auger Observatory
- Composition Studies with the Pierre Auger Observatory
- Depth of maximum of air-shower profiles: testing the compatibility of measurements performed at the Pierre Auger Observatory and the Telescope Array experiment
- Identifying Clouds over the Pierre Auger Observatory using Infrared Satellite Data
- Improving photon-hadron discrimination based on cosmic ray surface detector data
- Developments and results in the context of the JEM-EUSO program obtained with the ESAF Simulation and Analysis Framework
- The Radio Detector of the Pierre Auger Observatory -- status and expected performance
- Design and implementation of the AMIGA embedded system for data acquisition
- Studies on the response of a water-Cherenkov detector of the Pierre Auger Observatory to atmospheric muons using an RPC hodoscope
- Third Level Trigger for the Fluorescence Telescopes of the Pierre Auger Observatory
- GRANDlib: A simulation pipeline for the Giant Radio Array for Neutrino Detection (GRAND)
- Search for a diffuse flux of photons with energies above tens of PeV at the Pierre Auger Observatory
- A search for the anomalous events detected by ANITA using the Pierre Auger Observatory
- Simulation of large photomultipliers for experiments in astroparticle physics
- The Pierre Auger Observatory Open Data
- Development and validation of the signal simulation for the underground muon detector of the Pierre Auger Observatory
- Radio Detection of Horizontal Extensive Air Showers with AERA
- Current Status and New Challenges of The Tunka Radio Extension
- A Model of the Response of Surface Detectors to Extensive Air Showers Based on Shower Universality
- Data Processing at the Pierre Auger Observatory
- A Probabilistic Model for the Efficiency of Cosmic-Ray Radio Arrays
- : a new observable for photon-hadron discrimination in hybrid air shower events
- Measuring the muon content of inclined air showers using AERA and the water-Cherenkov detectors of the Pierre Auger Observatory
- Prospects of GPGPU in the Auger Offline Software Framework
- Calculation of rescaling factors and nuclear multiplication of muons in extensive air showers
- Study of Risetime as a function of the distance to the Shower Core in the Surface Detector (SD) of the Pierre Auger Observatory
- Disentangling the Air Shower Components Using Scintillation and Water Cherenkov Detectors
- CORSIKA 8: A General Framework for Particle Cascade Simulations
- Scintillator Surface Detector simulations for AugerPrime