Cargando…

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

The upgrade of the calorimeters for the HL-LHC or for future colliders requires an extensive programme of tests to qualify different detector prototypes with dedicated test beams. A common data-acquisition system (called H4DAQ) was developed for the H4 test beam line at the North Area of the CERN...

Descripción completa

Detalles Bibliográficos
Autor principal: Marini, Andrea Carlo
Lenguaje:eng
Publicado: 2017
Materias:
Acceso en línea:http://cds.cern.ch/record/2299844
_version_ 1780957066875109376
author Marini, Andrea Carlo
author_facet Marini, Andrea Carlo
author_sort Marini, Andrea Carlo
collection CERN
description The upgrade of the calorimeters for the HL-LHC or for future colliders requires an extensive programme of tests to qualify different detector prototypes with dedicated test beams. A common data-acquisition system (called 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 by an increasing number of teams involved in the CMS experiment and AIDA groups. Several different calorimeter prototypes and precision timing detectors have used H4DAQ from 2014 to 2017, and it has proved to be a versatile application, portable to many other beam test environments (the CERN beam lines EA-T9 at the PS, H2 and H4 at the SPS, and at the INFN Frascati Beam Test Facility).The H4DAQ is fast, simple, modular and can be configured to support different setups. The different functionalities of the DAQ core software are split into three configurable finite state machines the data readout, run control, and event builder. The distribution of information and data between the various computers is performed using ZEROMQ (0MQ) sockets. Different plugins are available to read different types of hardware, including VME crates with different 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 integrated data quality monitoring (DQM), written in c++, allows for fast processing of the events for quick feedback to the user. The 0MQ libraries are available as well for the National Instruments LabVIEW program. This facilitates communication with existing instrumentation and detector control systems, via commands issued by the H4DAQ GUI. The design, functionality and operational experience with the H4DAQ system will be described in this talk.
id cern-2299844
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2017
record_format invenio
spelling cern-22998442019-09-30T06:29:59Zhttp://cds.cern.ch/record/2299844engMarini, Andrea CarloA modern and versatile data-acquisition package for calorimeter prototypes test-beams H4DAQDetectors and Experimental TechniquesThe upgrade of the calorimeters for the HL-LHC or for future colliders requires an extensive programme of tests to qualify different detector prototypes with dedicated test beams. A common data-acquisition system (called 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 by an increasing number of teams involved in the CMS experiment and AIDA groups. Several different calorimeter prototypes and precision timing detectors have used H4DAQ from 2014 to 2017, and it has proved to be a versatile application, portable to many other beam test environments (the CERN beam lines EA-T9 at the PS, H2 and H4 at the SPS, and at the INFN Frascati Beam Test Facility).The H4DAQ is fast, simple, modular and can be configured to support different setups. The different functionalities of the DAQ core software are split into three configurable finite state machines the data readout, run control, and event builder. The distribution of information and data between the various computers is performed using ZEROMQ (0MQ) sockets. Different plugins are available to read different types of hardware, including VME crates with different 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 integrated data quality monitoring (DQM), written in c++, allows for fast processing of the events for quick feedback to the user. The 0MQ libraries are available as well for the National Instruments LabVIEW program. This facilitates communication with existing instrumentation and detector control systems, via commands issued by the H4DAQ GUI. The design, functionality and operational experience with the H4DAQ system will be described in this talk.CMS-CR-2017-420oai:cds.cern.ch:22998442017-11-13
spellingShingle Detectors and Experimental Techniques
Marini, Andrea Carlo
A modern and versatile data-acquisition package for calorimeter prototypes test-beams H4DAQ
title A modern and versatile data-acquisition package for calorimeter prototypes test-beams H4DAQ
title_full A modern and versatile data-acquisition package for calorimeter prototypes test-beams H4DAQ
title_fullStr A modern and versatile data-acquisition package for calorimeter prototypes test-beams H4DAQ
title_full_unstemmed A modern and versatile data-acquisition package for calorimeter prototypes test-beams H4DAQ
title_short A modern and versatile data-acquisition package for calorimeter prototypes test-beams H4DAQ
title_sort modern and versatile data-acquisition package for calorimeter prototypes test-beams h4daq
topic Detectors and Experimental Techniques
url http://cds.cern.ch/record/2299844
work_keys_str_mv AT mariniandreacarlo amodernandversatiledataacquisitionpackageforcalorimeterprototypestestbeamsh4daq
AT mariniandreacarlo modernandversatiledataacquisitionpackageforcalorimeterprototypestestbeamsh4daq