【24h】

The offline software framework of the Pierre Auger Observatory

机译:Pierre Auger天文台的脱机软件框架

获取原文
获取原文并翻译 | 示例

摘要

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.
机译:皮埃尔·奥格天文台旨在揭示最高能量宇宙射线的性质和起源。物理学家的广泛合作和地理位置分散以及广泛的模拟和重建任务集合为离线分析软件带来了一些特殊挑战。我们已经设计并实现了一个通用框架,该框架允许协作者提供算法和排序指令,以构建他们所需的各种应用程序。该框架包括用于管理这些用户代码,组织大量用户提供的配置文件,促进多种格式文件处理以及提供对可驻留在各种数据源中的事件和时间相关检测器信息的访问的机制。还提供了许多实用程序,包括新颖的几何程序包,该程序包允许独立于坐标系选择而操纵抽象几何对象。该框架在C ++中实现,并利用了面向对象的设计和通用的开放源代码工具,同时使用户方足够简单,以使C ++新手可以在合理的时间内学习。分发系统包含单元测试和验收测试,以支持核心框架和贡献的用户代码的快速开发。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号