Cargando…

H4DAQ: a modern and versatile data-acquisition package for calorimeter prototypes test-beams

The upgrade of the particle detectors for the HL-LHC or for future colliders requires an extensive program of tests to qualify different detector prototypes with dedicated test beams. A common data-acquisition system, H4DAQ, was developed for the H4 test beam line at the North Area of the CERN SPS i...

Descripción completa

Detalles Bibliográficos
Autor principal: Marini, Andrea Carlo
Lenguaje:eng
Publicado: 2018
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1748-0221/13/02/C02042
http://cds.cern.ch/record/2654553
_version_ 1780961143223746560
author Marini, Andrea Carlo
author_facet Marini, Andrea Carlo
author_sort Marini, Andrea Carlo
collection CERN
description The upgrade of the particle detectors for the HL-LHC or for future colliders requires an extensive program of tests to qualify different detector prototypes with dedicated test beams. A common data-acquisition system, H4DAQ, was developed for the H4 test beam line at the North Area of the CERN SPS in 2014 and it has since been adopted in various applications for the CMS experiment and AIDA project. Several calorimeter prototypes and precision timing detectors have used our system from 2014 to 2017. H4DAQ has proven to be a versatile application and has been ported to many other beam test environments. H4DAQ is fast, simple, modular and can be configured to support various kinds of setup. The functionalities of the DAQ core software are split into three configurable finite state machines: data readout, run control, and event builder. The distribution of information and data between the various computers is performed using ZEROMQ (0MQ) sockets. Plugins are available to read different types of hardware, including VME crates with many types of boards, PADE boards, custom front-end boards and beam instrumentation devices. The raw data are saved as ROOT files, using the CERN C++ ROOT libraries. A Graphical User Interface, based on the python gtk libraries, is used to operate the H4DAQ and an integrated data quality monitoring (DQM), written in C++, allows for fast processing of the events for quick feedback to the user. As the 0MQ libraries are also available for the National Instruments LabVIEW program, this environment can easily be integrated within H4DAQ applications.
id oai-inspirehep.net-1657341
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2018
record_format invenio
spelling oai-inspirehep.net-16573412019-09-30T06:29:59Zdoi:10.1088/1748-0221/13/02/C02042http://cds.cern.ch/record/2654553engMarini, Andrea CarloH4DAQ: a modern and versatile data-acquisition package for calorimeter prototypes test-beamsDetectors and Experimental TechniquesThe upgrade of the particle detectors for the HL-LHC or for future colliders requires an extensive program of tests to qualify different detector prototypes with dedicated test beams. A common data-acquisition system, H4DAQ, was developed for the H4 test beam line at the North Area of the CERN SPS in 2014 and it has since been adopted in various applications for the CMS experiment and AIDA project. Several calorimeter prototypes and precision timing detectors have used our system from 2014 to 2017. H4DAQ has proven to be a versatile application and has been ported to many other beam test environments. H4DAQ is fast, simple, modular and can be configured to support various kinds of setup. The functionalities of the DAQ core software are split into three configurable finite state machines: data readout, run control, and event builder. The distribution of information and data between the various computers is performed using ZEROMQ (0MQ) sockets. Plugins are available to read different types of hardware, including VME crates with many types of boards, PADE boards, custom front-end boards and beam instrumentation devices. The raw data are saved as ROOT files, using the CERN C++ ROOT libraries. A Graphical User Interface, based on the python gtk libraries, is used to operate the H4DAQ and an integrated data quality monitoring (DQM), written in C++, allows for fast processing of the events for quick feedback to the user. As the 0MQ libraries are also available for the National Instruments LabVIEW program, this environment can easily be integrated within H4DAQ applications.oai:inspirehep.net:16573412018
spellingShingle Detectors and Experimental Techniques
Marini, Andrea Carlo
H4DAQ: a modern and versatile data-acquisition package for calorimeter prototypes test-beams
title H4DAQ: a modern and versatile data-acquisition package for calorimeter prototypes test-beams
title_full H4DAQ: a modern and versatile data-acquisition package for calorimeter prototypes test-beams
title_fullStr H4DAQ: a modern and versatile data-acquisition package for calorimeter prototypes test-beams
title_full_unstemmed H4DAQ: a modern and versatile data-acquisition package for calorimeter prototypes test-beams
title_short H4DAQ: a modern and versatile data-acquisition package for calorimeter prototypes test-beams
title_sort h4daq: a modern and versatile data-acquisition package for calorimeter prototypes test-beams
topic Detectors and Experimental Techniques
url https://dx.doi.org/10.1088/1748-0221/13/02/C02042
http://cds.cern.ch/record/2654553
work_keys_str_mv AT mariniandreacarlo h4daqamodernandversatiledataacquisitionpackageforcalorimeterprototypestestbeams