EVE-7 and FireworksWeb: The next generation event visualization tools for ROOT and CMS
The CMS experiment supports and contributes to the development of the next-generation Event Visualization Environment (EVE) of the ROOT framework with the intention of superseding Fireworks, the physics analysis oriented event display of CMS, with a new server-web client implementation. EVE-7 is a r...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
EDP Sciences
2020-01-01
|
Series: | EPJ Web of Conferences |
Online Access: | https://www.epj-conferences.org/articles/epjconf/pdf/2020/21/epjconf_chep2020_08027.pdf |
_version_ | 1818599977613524992 |
---|---|
author | Mrak Tadel Alja Tadel Matevz Yagil Avi Kovalskyi Dmytro Linev Sergey |
author_facet | Mrak Tadel Alja Tadel Matevz Yagil Avi Kovalskyi Dmytro Linev Sergey |
author_sort | Mrak Tadel Alja |
collection | DOAJ |
description | The CMS experiment supports and contributes to the development of the next-generation Event Visualization Environment (EVE) of the ROOT framework with the intention of superseding Fireworks, the physics analysis oriented event display of CMS, with a new server-web client implementation. EVE-7 is a rewrite of EVE for the ROOT-7 era, using modern C++ and relying on ROOT’s built-in http server for communication with GUI clients. Part of EVE-7 is also implemented in JavaScript and uses OpenUI5, JSROOT, and Three.js as its foundation libraries. While some of the advanced features of EVE have not yet been ported to EVE-7, the existing code-base can be used for building of demonstrator applications serving as technology preview. FireworksWeb is currently at the stage of a minimal application built around EVE-7. Several advanced Fireworks features have been ported into EVE-7 in an experiment-independent manner, relying heavily on Cling, the C++ interpreter of ROOT: dynamic table views, handling of physics object collections, and filtering of objects within physics collections. |
first_indexed | 2024-12-16T12:28:10Z |
format | Article |
id | doaj.art-8ee47877e237443b935849e492a50fee |
institution | Directory Open Access Journal |
issn | 2100-014X |
language | English |
last_indexed | 2024-12-16T12:28:10Z |
publishDate | 2020-01-01 |
publisher | EDP Sciences |
record_format | Article |
series | EPJ Web of Conferences |
spelling | doaj.art-8ee47877e237443b935849e492a50fee2022-12-21T22:31:47ZengEDP SciencesEPJ Web of Conferences2100-014X2020-01-012450802710.1051/epjconf/202024508027epjconf_chep2020_08027EVE-7 and FireworksWeb: The next generation event visualization tools for ROOT and CMSMrak Tadel Alja0Tadel Matevz1Yagil Avi2Kovalskyi Dmytro3Linev Sergey4UC San DiegoUC San DiegoUC San DiegoMITGSIThe CMS experiment supports and contributes to the development of the next-generation Event Visualization Environment (EVE) of the ROOT framework with the intention of superseding Fireworks, the physics analysis oriented event display of CMS, with a new server-web client implementation. EVE-7 is a rewrite of EVE for the ROOT-7 era, using modern C++ and relying on ROOT’s built-in http server for communication with GUI clients. Part of EVE-7 is also implemented in JavaScript and uses OpenUI5, JSROOT, and Three.js as its foundation libraries. While some of the advanced features of EVE have not yet been ported to EVE-7, the existing code-base can be used for building of demonstrator applications serving as technology preview. FireworksWeb is currently at the stage of a minimal application built around EVE-7. Several advanced Fireworks features have been ported into EVE-7 in an experiment-independent manner, relying heavily on Cling, the C++ interpreter of ROOT: dynamic table views, handling of physics object collections, and filtering of objects within physics collections.https://www.epj-conferences.org/articles/epjconf/pdf/2020/21/epjconf_chep2020_08027.pdf |
spellingShingle | Mrak Tadel Alja Tadel Matevz Yagil Avi Kovalskyi Dmytro Linev Sergey EVE-7 and FireworksWeb: The next generation event visualization tools for ROOT and CMS EPJ Web of Conferences |
title | EVE-7 and FireworksWeb: The next generation event visualization tools for ROOT and CMS |
title_full | EVE-7 and FireworksWeb: The next generation event visualization tools for ROOT and CMS |
title_fullStr | EVE-7 and FireworksWeb: The next generation event visualization tools for ROOT and CMS |
title_full_unstemmed | EVE-7 and FireworksWeb: The next generation event visualization tools for ROOT and CMS |
title_short | EVE-7 and FireworksWeb: The next generation event visualization tools for ROOT and CMS |
title_sort | eve 7 and fireworksweb the next generation event visualization tools for root and cms |
url | https://www.epj-conferences.org/articles/epjconf/pdf/2020/21/epjconf_chep2020_08027.pdf |
work_keys_str_mv | AT mraktadelalja eve7andfireworkswebthenextgenerationeventvisualizationtoolsforrootandcms AT tadelmatevz eve7andfireworkswebthenextgenerationeventvisualizationtoolsforrootandcms AT yagilavi eve7andfireworkswebthenextgenerationeventvisualizationtoolsforrootandcms AT kovalskyidmytro eve7andfireworkswebthenextgenerationeventvisualizationtoolsforrootandcms AT linevsergey eve7andfireworkswebthenextgenerationeventvisualizationtoolsforrootandcms |