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...
Autores principales: | , , , , , , , , , , , , , , , |
---|---|
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 |