THE ALICE DATA-ACQUISITION SOFTWARE FRAMEWORK DATE V5

THE ALICE DATA-ACQUISITION SOFTWARE FRAMEWORK DATE V5
复制标题

ALICE 数据采集软件框架 DATE V5

DOI:
--
复制
发表时间:
--
期刊:
影响因子:
--
通讯作者:
A. Vascotto
A. Vascotto
中科院分区:
--
文献类型:
--
作者:
F. Carena;W. Carena;S. Chapeland;R. Divià;I. Makhlyueva;J. Marín;K. Schossmaier;C. Soós;P. Vyvre;A. Vascotto

文献摘要

被引文献

相似文献

大型强子对撞机ALICE实验的数据采集软件框架DATE已经发展了几年。最新版本DATE V5适用于测试和调试阶段的部署。DATE软件被设计在几百台安装了Scientific Linux CERN (SLC)的机器上运行,以处理来自ALICE子探测器的大约400个光学探测器数据链(ddl)的数据流,并以高达1.25 GB/s的速率将完整事件写入瞬时/永久数据存储。DATE V5由一组软件包组成,这些软件包负责数据流及其格式化,以执行读出、事件构建和记录。附加的软件包负责控制、系统配置、状态和错误消息报告、电子日志、数据质量和性能监控以及内存管理。实验控制系统(ECS)和高级触发系统(HLT)的接口实现,而探测器控制系统(DCS)和触发系统(TRG)的接口处于设计状态。本文将介绍DATE V5的软件体系结构,在各种检测器集成设置中获得的实践经验,以及未来的扩展。
The data-acquisition software framework DATE for the ALICE experiment at the LHC has evolved over a period of several years. The latest version DATE V5 is geared for deployment during the test and commissioning phase. The DATE software is designed to run on several hundred machines being installed with Scientific Linux CERN (SLC) to handle the data streams of approximately 400 optical Detector Data Links (DDLs) from the ALICE sub-detectors and to write full events onto transient/permanent data storage at a rate of up to 1.25 GB/s. DATE V5 consists of a collection of software packages that are responsible for the data flow and its formatting to carry out the readout, the event-building, and the recording. Additional software packages are in charge of the control, the system configuration, the status and error message reporting, the electronic logbook, the data quality and performance monitoring, and the memory management. The interfaces to the Experiment Control System (ECS) and to the High-Level Trigger (HLT) are implemented, whereas the interfaces to the Detector Control System (DCS) and to the Trigger System (TRG) are in design status. This paper will present the software architecture of DATE V5, the practical experience acquired at various detector integration setup, and future extensions.