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...

Full description

Bibliographic Details
Main Authors: Mrak Tadel Alja, Tadel Matevz, Yagil Avi, Kovalskyi Dmytro, Linev Sergey
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