Cargando…

Pyrame 3, an online framework for Calice SiW-Ecal

Pyrame 3 is the new version of the Pyrame framework [1], with emphasize on the online data treatment and the complex tasks scripting. A new mechanism has been implemented to allow any module to treat and publish data in real time. Those data are made available to any requesting module. A circular bu...

Descripción completa

Detalles Bibliográficos
Autores principales: Magniette, F, Irles, A
Lenguaje:eng
Publicado: 2018
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1748-0221/13/03/C03009
http://cds.cern.ch/record/2676566
_version_ 1780962817005846528
author Magniette, F
Irles, A
author_facet Magniette, F
Irles, A
author_sort Magniette, F
collection CERN
description Pyrame 3 is the new version of the Pyrame framework [1], with emphasize on the online data treatment and the complex tasks scripting. A new mechanism has been implemented to allow any module to treat and publish data in real time. Those data are made available to any requesting module. A circular buffer mechanism allows to break the real-time constraint and to serve the slower programs in a generic subsampling way. On the other side, a programming facility called event-loop has been provided in C/C++ language to ease the development of monitoring programs. On the SiW-Ecal prototype, the acquisition chain launches a bunch of online decoders that makes available raw data plus some basic reconstruction data (true coordinate, true time, data quality tags\ldots). With the event-loop, it is now really very easy to implement new online monitoring programs. On the other side, the scripting mechanism has been enhanced to provide complete control of the detector to the scripts. This way, we are able to script and monitor complex behaviours like position or energy scanning, calibrations or data driven reconfigurations.
id oai-inspirehep.net-1662010
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2018
record_format invenio
spelling oai-inspirehep.net-16620102019-09-30T06:29:59Zdoi:10.1088/1748-0221/13/03/C03009http://cds.cern.ch/record/2676566engMagniette, FIrles, APyrame 3, an online framework for Calice SiW-EcalDetectors and Experimental TechniquesComputing and ComputersPyrame 3 is the new version of the Pyrame framework [1], with emphasize on the online data treatment and the complex tasks scripting. A new mechanism has been implemented to allow any module to treat and publish data in real time. Those data are made available to any requesting module. A circular buffer mechanism allows to break the real-time constraint and to serve the slower programs in a generic subsampling way. On the other side, a programming facility called event-loop has been provided in C/C++ language to ease the development of monitoring programs. On the SiW-Ecal prototype, the acquisition chain launches a bunch of online decoders that makes available raw data plus some basic reconstruction data (true coordinate, true time, data quality tags\ldots). With the event-loop, it is now really very easy to implement new online monitoring programs. On the other side, the scripting mechanism has been enhanced to provide complete control of the detector to the scripts. This way, we are able to script and monitor complex behaviours like position or energy scanning, calibrations or data driven reconfigurations.oai:inspirehep.net:16620102018
spellingShingle Detectors and Experimental Techniques
Computing and Computers
Magniette, F
Irles, A
Pyrame 3, an online framework for Calice SiW-Ecal
title Pyrame 3, an online framework for Calice SiW-Ecal
title_full Pyrame 3, an online framework for Calice SiW-Ecal
title_fullStr Pyrame 3, an online framework for Calice SiW-Ecal
title_full_unstemmed Pyrame 3, an online framework for Calice SiW-Ecal
title_short Pyrame 3, an online framework for Calice SiW-Ecal
title_sort pyrame 3, an online framework for calice siw-ecal
topic Detectors and Experimental Techniques
Computing and Computers
url https://dx.doi.org/10.1088/1748-0221/13/03/C03009
http://cds.cern.ch/record/2676566
work_keys_str_mv AT magniettef pyrame3anonlineframeworkforcalicesiwecal
AT irlesa pyrame3anonlineframeworkforcalicesiwecal