Pierre Auger观测站的离线软件框架
天体物理学
2007-05-23 v1
摘要
Pierre Auger观测站旨在揭示最高能量宇宙射线的本质与来源。庞大的和地理分布广泛的物理学家合作,以及广泛的仿真和重建任务为离线分析软件带来了特殊挑战。我们设计并实现了一个通用框架,允许合作者贡献算法和排序指令,以构建所需的各种应用程序。该框架包括管理用户代码的机制,组织大量用户贡献配置文件的功能,促进多格式文件处理,并提供对事件和时变探测器信息的访问,这些信息可以驻留在各种数据源中。还提供了若干实用工具,包括一个新颖的几何软件包,该软件包允许独立于坐标系选择方式来操作抽象几何对象。该框架实现于C++,利用面向对象设计和常见开源工具,同时保持用户侧足够简单,以便C++初学者在合理时间内学习。分发系统集成了单元和验收测试,以支持核心框架和用户贡献代码的快速开发。
关键词
引用
@article{arxiv.astro-ph/0601016,
title = {The Offline Software Framework of the Pierre Auger Observatory},
author = {S. Argiro and S. L. C Barroso and J. Gonzalez and L. Nellen and T. Paul and T. A. Porter and L. Prado and M. Roth and R. Ulrich and D. Veberic},
journal= {arXiv preprint arXiv:astro-ph/0601016},
year = {2007}
}
备注
4 pages, 2 figures, presented at IEEE NSS/MIC, 23-29 October 2005, Puerto Rico