Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Tytuł pozycji:

DAQling: an open-source data acquisition framework

Tytuł:
DAQling: an open-source data acquisition framework
Autorzy:
Boretto Marco
Brylinski Wojciech
Lehmann Miotto Giovanna
Gamberini Enrico
Sipos Roland
Sonesten Viktor Vilhelm
Temat:
Physics
QC1-999
Źródło:
EPJ Web of Conferences, Vol 245, p 01026 (2020)
Wydawca:
EDP Sciences, 2020.
Rok publikacji:
2020
Kolekcja:
LCC:Physics
Typ dokumentu:
article
Opis pliku:
electronic resource
Język:
English
ISSN:
2100-014X
Relacje:
https://www.epj-conferences.org/articles/epjconf/pdf/2020/21/epjconf_chep2020_01026.pdf; https://doaj.org/toc/2100-014X
DOI:
10.1051/epjconf/202024501026
Dostęp URL:
https://doaj.org/article/1eb386923e364ac8b1a6f00c25655a16  Link otwiera się w nowym oknie
Numer akcesji:
edsdoj.1eb386923e364ac8b1a6f00c25655a16
Czasopismo naukowe
The Data AcQuisition (DAQ) software for most applications in high energy physics is composed of common building blocks, such as a networking layer, plug-in loading, configuration, and process management. These are often re-invented and developed from scratch for each project or experiment around specific needs. In some cases, time and available resources can be limited and make development requirements difficult or impossible to meet. Moved by these premises, our team developed an open-source lightweight C++ software framework called DAQling, to be used as the core for the DAQ systems of small and medium-sized experiments and collaborations. The framework offers a complete DAQ ecosystem, including a communication layer based on the widespread ZeroMQ messaging library, configuration management based on the JSON format, control of distributed applications, extendable operational monitoring with web-based visualisation, and a set of generic utilities. The framework comes with minimal dependencies, and provides automated host and build environment setup based on the Ansible automation tool. Finally, the end-user code is wrapped in so-called “Modules”, that can be loaded at configuration time, and implement specific roles. Several collaborations already chose DAQling as the core for their DAQ systems, such as FASER, RD51, and NA61/SHINE. We will present the framework and project-specific implementations and experiences.

Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies