Speaker
Thomas Paul
(Northeastern University)
Description
The Pierre Auger Observatory aims to discover the nature and
origins of the highest energy cosmic rays. The large number of
physicists involved in the project and the diversity of simulation
and reconstruction tasks pose a challenge for the offline analysis
software, not unlike the challenges confronting software for very large
high energy physics experiments. Previously we have reported on the
design and implementation of a general purpose but relatively
lightweight framework which allows collaborators to contribute
algorithms and sequencing instructions to build up the variety of
applications they require. In this report, we update the status of this
work and describe some of the successes and difficulties encountered
over the last few years of use. We explain the machinery used to manage
user contributions, to organize the abundance of
configuration files, to facilitate multi-format file handling, and
to provide access to event and time-dependent detector information
residing in various data sources. We also describe the testing
procedures used to help maintain stability of the code in the face of
a large number of contributions. Foundation classes will also be
discussed, including a novel geometry package which allows manipulation
of abstract geometrical objects independent of coordinate system choice.
Authors
Darko Veberic
(University of Nova Gorica)
Javier Gonalez
(Louisiana State University)
Julio Bahilo
(University of Granada)
Luis Prado, Jr.
(Universidade Estadual de Campinas)
Lukas Nellen
(Universidad Nacional Autonoma de Mexico)
Markus Roth
(Karlsruhe Institute of Technology)
Michael Unger
(Karlsruhe Institute of Technology)
Ralf Ulrich
(Karlsruhe Institute of Technology)
Sergio Barroso
(Centro Brasileiro de Pesquisas Fisicas)
Stefano Argiro
(INFN and University of Torino)
Thomas McCauley
(Northeastern University)
Thomas Paul
(Northeastern University)
Troy Porter
(University of California, Santa Cruz)