Cargando…

EVE-7 and FireworksWeb: The next generation event visualization tools for ROOT and CMS

The CMS experiment supports and contributes the development of next-generation Event Visualization Environment (EVE) of the ROOT framework with the intention of superseding Fireworks, the physics analysis oriented event display of CMS that was developed ten years ago and has been used for Run 1 and...

Descripción completa

Detalles Bibliográficos
Autor principal: Tadel, Matevz
Lenguaje:eng
Publicado: 2020
Materias:
Acceso en línea:https://dx.doi.org/10.1051/epjconf/202024508027
http://cds.cern.ch/record/2798129
_version_ 1780972455857225728
author Tadel, Matevz
author_facet Tadel, Matevz
author_sort Tadel, Matevz
collection CERN
description The CMS experiment supports and contributes the development of next-generation Event Visualization Environment (EVE) of the ROOT framework with the intention of superseding Fireworks, the physics analysis oriented event display of CMS that was developed ten years ago and has been used for Run 1 and Run 2, with a new server-web client implementation. This paper presents progress in development of EVE-7 visualization library and FireworksWeb prototype application.EVE-7 is a rewrite of EVE for the ROOT-7 era, using modern C++ and relying on ROOTs 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. 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.Examples from EVE-7 and FireworksWeb will be given to explain and to demonstrate the building of graphical scenes and table views from physics collections, event navigation, and the selection and highlight of physics objects and all their representations.
id cern-2798129
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2020
record_format invenio
spelling cern-27981292022-10-20T14:12:51Zdoi:10.1051/epjconf/202024508027http://cds.cern.ch/record/2798129engTadel, MatevzEVE-7 and FireworksWeb: The next generation event visualization tools for ROOT and CMSDetectors and Experimental TechniquesThe CMS experiment supports and contributes the development of next-generation Event Visualization Environment (EVE) of the ROOT framework with the intention of superseding Fireworks, the physics analysis oriented event display of CMS that was developed ten years ago and has been used for Run 1 and Run 2, with a new server-web client implementation. This paper presents progress in development of EVE-7 visualization library and FireworksWeb prototype application.EVE-7 is a rewrite of EVE for the ROOT-7 era, using modern C++ and relying on ROOTs 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. 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.Examples from EVE-7 and FireworksWeb will be given to explain and to demonstrate the building of graphical scenes and table views from physics collections, event navigation, and the selection and highlight of physics objects and all their representations.CMS-CR-2020-036oai:cds.cern.ch:27981292020-02-05
spellingShingle Detectors and Experimental Techniques
Tadel, Matevz
EVE-7 and FireworksWeb: The next generation event visualization tools for ROOT and CMS
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
topic Detectors and Experimental Techniques
url https://dx.doi.org/10.1051/epjconf/202024508027
http://cds.cern.ch/record/2798129
work_keys_str_mv AT tadelmatevz eve7andfireworkswebthenextgenerationeventvisualizationtoolsforrootandcms