Cargando…

The new ALICE DQM client: a web access to ROOT-based objects

A Large Ion Collider Experiment (ALICE) is the heavy-ion detector designed to study the physics of strongly interacting matter and the quark-gluon plasma at the CERN Large Hadron Collider (LHC). The online Data Quality Monitoring (DQM) plays an essential role in the experiment operation by providing...

Descripción completa

Detalles Bibliográficos
Autores principales: von Haller, B, Carena, F, Carena, W, Chapeland, S, Barroso, V Chibante, Costa, F, Delort, C, Dénes, E, Diviá, R, Fuchs, U, Niedziela, J, Simonetti, G, Soós, C, Telesca, A, Vyvre, P Vande, Wegrzynek, A
Lenguaje:eng
Publicado: 2015
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/664/6/062064
http://cds.cern.ch/record/2134615
_version_ 1780949916585033728
author von Haller, B
Carena, F
Carena, W
Chapeland, S
Barroso, V Chibante
Costa, F
Delort, C
Dénes, E
Diviá, R
Fuchs, U
Niedziela, J
Simonetti, G
Soós, C
Telesca, A
Vyvre, P Vande
Wegrzynek, A
author_facet von Haller, B
Carena, F
Carena, W
Chapeland, S
Barroso, V Chibante
Costa, F
Delort, C
Dénes, E
Diviá, R
Fuchs, U
Niedziela, J
Simonetti, G
Soós, C
Telesca, A
Vyvre, P Vande
Wegrzynek, A
author_sort von Haller, B
collection CERN
description A Large Ion Collider Experiment (ALICE) is the heavy-ion detector designed to study the physics of strongly interacting matter and the quark-gluon plasma at the CERN Large Hadron Collider (LHC). The online Data Quality Monitoring (DQM) plays an essential role in the experiment operation by providing shifters with immediate feedback on the data being recorded in order to quickly identify and overcome problems.An immediate access to the DQM results is needed not only by shifters in the control room but also by detector experts worldwide. As a consequence, a new web application has been developed to dynamically display and manipulate the ROOT-based objects produced by the DQM system in a flexible and user friendly interface.The architecture and design of the tool, its main features and the technologies that were used, both on the server and the client side, are described. In particular, we detail how we took advantage of the most recent ROOT JavaScript I/O and web server library to give interactive access to ROOT objects stored in a database. We describe as well the use of modern web techniques and packages such as AJAX, DHTMLX and jQuery, which has been instrumental in the successful implementation of a reactive and efficient application.We finally present the resulting application and how code quality was ensured. We conclude with a roadmap for future technical and functional developments.
id oai-inspirehep.net-1413981
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2015
record_format invenio
spelling oai-inspirehep.net-14139812022-08-10T13:01:01Zdoi:10.1088/1742-6596/664/6/062064http://cds.cern.ch/record/2134615engvon Haller, BCarena, FCarena, WChapeland, SBarroso, V ChibanteCosta, FDelort, CDénes, EDiviá, RFuchs, UNiedziela, JSimonetti, GSoós, CTelesca, AVyvre, P VandeWegrzynek, AThe new ALICE DQM client: a web access to ROOT-based objectsComputing and ComputersA Large Ion Collider Experiment (ALICE) is the heavy-ion detector designed to study the physics of strongly interacting matter and the quark-gluon plasma at the CERN Large Hadron Collider (LHC). The online Data Quality Monitoring (DQM) plays an essential role in the experiment operation by providing shifters with immediate feedback on the data being recorded in order to quickly identify and overcome problems.An immediate access to the DQM results is needed not only by shifters in the control room but also by detector experts worldwide. As a consequence, a new web application has been developed to dynamically display and manipulate the ROOT-based objects produced by the DQM system in a flexible and user friendly interface.The architecture and design of the tool, its main features and the technologies that were used, both on the server and the client side, are described. In particular, we detail how we took advantage of the most recent ROOT JavaScript I/O and web server library to give interactive access to ROOT objects stored in a database. We describe as well the use of modern web techniques and packages such as AJAX, DHTMLX and jQuery, which has been instrumental in the successful implementation of a reactive and efficient application.We finally present the resulting application and how code quality was ensured. We conclude with a roadmap for future technical and functional developments.oai:inspirehep.net:14139812015
spellingShingle Computing and Computers
von Haller, B
Carena, F
Carena, W
Chapeland, S
Barroso, V Chibante
Costa, F
Delort, C
Dénes, E
Diviá, R
Fuchs, U
Niedziela, J
Simonetti, G
Soós, C
Telesca, A
Vyvre, P Vande
Wegrzynek, A
The new ALICE DQM client: a web access to ROOT-based objects
title The new ALICE DQM client: a web access to ROOT-based objects
title_full The new ALICE DQM client: a web access to ROOT-based objects
title_fullStr The new ALICE DQM client: a web access to ROOT-based objects
title_full_unstemmed The new ALICE DQM client: a web access to ROOT-based objects
title_short The new ALICE DQM client: a web access to ROOT-based objects
title_sort new alice dqm client: a web access to root-based objects
topic Computing and Computers
url https://dx.doi.org/10.1088/1742-6596/664/6/062064
http://cds.cern.ch/record/2134615
work_keys_str_mv AT vonhallerb thenewalicedqmclientawebaccesstorootbasedobjects
AT carenaf thenewalicedqmclientawebaccesstorootbasedobjects
AT carenaw thenewalicedqmclientawebaccesstorootbasedobjects
AT chapelands thenewalicedqmclientawebaccesstorootbasedobjects
AT barrosovchibante thenewalicedqmclientawebaccesstorootbasedobjects
AT costaf thenewalicedqmclientawebaccesstorootbasedobjects
AT delortc thenewalicedqmclientawebaccesstorootbasedobjects
AT denese thenewalicedqmclientawebaccesstorootbasedobjects
AT diviar thenewalicedqmclientawebaccesstorootbasedobjects
AT fuchsu thenewalicedqmclientawebaccesstorootbasedobjects
AT niedzielaj thenewalicedqmclientawebaccesstorootbasedobjects
AT simonettig thenewalicedqmclientawebaccesstorootbasedobjects
AT soosc thenewalicedqmclientawebaccesstorootbasedobjects
AT telescaa thenewalicedqmclientawebaccesstorootbasedobjects
AT vyvrepvande thenewalicedqmclientawebaccesstorootbasedobjects
AT wegrzyneka thenewalicedqmclientawebaccesstorootbasedobjects
AT vonhallerb newalicedqmclientawebaccesstorootbasedobjects
AT carenaf newalicedqmclientawebaccesstorootbasedobjects
AT carenaw newalicedqmclientawebaccesstorootbasedobjects
AT chapelands newalicedqmclientawebaccesstorootbasedobjects
AT barrosovchibante newalicedqmclientawebaccesstorootbasedobjects
AT costaf newalicedqmclientawebaccesstorootbasedobjects
AT delortc newalicedqmclientawebaccesstorootbasedobjects
AT denese newalicedqmclientawebaccesstorootbasedobjects
AT diviar newalicedqmclientawebaccesstorootbasedobjects
AT fuchsu newalicedqmclientawebaccesstorootbasedobjects
AT niedzielaj newalicedqmclientawebaccesstorootbasedobjects
AT simonettig newalicedqmclientawebaccesstorootbasedobjects
AT soosc newalicedqmclientawebaccesstorootbasedobjects
AT telescaa newalicedqmclientawebaccesstorootbasedobjects
AT vyvrepvande newalicedqmclientawebaccesstorootbasedobjects
AT wegrzyneka newalicedqmclientawebaccesstorootbasedobjects