Cargando…

Geant-val: a web application for validation of detector simulations

One of the key factors for the successful development of Monte-Carlo programs for physics simulations is to properly organize regression testing and validation. Geant4, the world-standard toolkit for HEP detector simulation, heavily relies on this activity. The CERN SFT group, which contributesto th...

Descripción completa

Detalles Bibliográficos
Autores principales: Freyermuth, Luc, Konstantinov, Dmitri, Latyshev, Grigorii, Razumov, Ivan, Pokorski, Witold, Ribon, Alberto
Lenguaje:eng
Publicado: 2019
Materias:
Acceso en línea:https://dx.doi.org/10.1051/epjconf/201921405002
http://cds.cern.ch/record/2700234
_version_ 1780964602743357440
author Freyermuth, Luc
Konstantinov, Dmitri
Latyshev, Grigorii
Razumov, Ivan
Pokorski, Witold
Ribon, Alberto
author_facet Freyermuth, Luc
Konstantinov, Dmitri
Latyshev, Grigorii
Razumov, Ivan
Pokorski, Witold
Ribon, Alberto
author_sort Freyermuth, Luc
collection CERN
description One of the key factors for the successful development of Monte-Carlo programs for physics simulations is to properly organize regression testing and validation. Geant4, the world-standard toolkit for HEP detector simulation, heavily relies on this activity. The CERN SFT group, which contributesto the development, testing, deployment and support of the toolkit, is also in charge of running on a monthly basis a set of community-developed tests using the development releases of Geant4. We present the web application Geant-val developed for visualizing the results of these tests so that comparisons between different Geant4 releases can be made. The application is written using theExpress.js, Node.js and Angular frameworks and uses PostgreSQL for storing test results. Test results are visualised using ROOT and JSROOT. In addition to pure visual comparisons, we perform different statistical tests ($\chi^2$, Kolmogorov-Smirnov, etc.) on the client side using JavaScript Web Workers.
id oai-inspirehep.net-1761013
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2019
record_format invenio
spelling oai-inspirehep.net-17610132022-08-10T12:24:09Zdoi:10.1051/epjconf/201921405002http://cds.cern.ch/record/2700234engFreyermuth, LucKonstantinov, DmitriLatyshev, GrigoriiRazumov, IvanPokorski, WitoldRibon, AlbertoGeant-val: a web application for validation of detector simulationsComputing and ComputersOne of the key factors for the successful development of Monte-Carlo programs for physics simulations is to properly organize regression testing and validation. Geant4, the world-standard toolkit for HEP detector simulation, heavily relies on this activity. The CERN SFT group, which contributesto the development, testing, deployment and support of the toolkit, is also in charge of running on a monthly basis a set of community-developed tests using the development releases of Geant4. We present the web application Geant-val developed for visualizing the results of these tests so that comparisons between different Geant4 releases can be made. The application is written using theExpress.js, Node.js and Angular frameworks and uses PostgreSQL for storing test results. Test results are visualised using ROOT and JSROOT. In addition to pure visual comparisons, we perform different statistical tests ($\chi^2$, Kolmogorov-Smirnov, etc.) on the client side using JavaScript Web Workers.oai:inspirehep.net:17610132019
spellingShingle Computing and Computers
Freyermuth, Luc
Konstantinov, Dmitri
Latyshev, Grigorii
Razumov, Ivan
Pokorski, Witold
Ribon, Alberto
Geant-val: a web application for validation of detector simulations
title Geant-val: a web application for validation of detector simulations
title_full Geant-val: a web application for validation of detector simulations
title_fullStr Geant-val: a web application for validation of detector simulations
title_full_unstemmed Geant-val: a web application for validation of detector simulations
title_short Geant-val: a web application for validation of detector simulations
title_sort geant-val: a web application for validation of detector simulations
topic Computing and Computers
url https://dx.doi.org/10.1051/epjconf/201921405002
http://cds.cern.ch/record/2700234
work_keys_str_mv AT freyermuthluc geantvalawebapplicationforvalidationofdetectorsimulations
AT konstantinovdmitri geantvalawebapplicationforvalidationofdetectorsimulations
AT latyshevgrigorii geantvalawebapplicationforvalidationofdetectorsimulations
AT razumovivan geantvalawebapplicationforvalidationofdetectorsimulations
AT pokorskiwitold geantvalawebapplicationforvalidationofdetectorsimulations
AT ribonalberto geantvalawebapplicationforvalidationofdetectorsimulations