Test & Analysis Prototype

Test & Analysis is a project to develop a statistical analysis system for usage in Geant4 testing.

A prototype has been developed to address some initial risks, by exploring:

The prototype has explored a simple use case: Comparison between simulation results and a reference database

The reference data are automatically downloaded from the NIST website.

The user can select the physical quantity to be tested (range, stopping power etc.), the type of material and the energies of the electron.

The user can visualise the reference data.

The user can load the simulation results from a file and visualise them.

The user can overlay simulated and reference data, with their respective errors, on the same plot.

The user obtains the difference (%) between simulated and reference data, for all the energies selected, and plots it together with the errors of the reference data.

In the plot above, range of electrons in Be: difference (%) between Geant4 standard/ LowE simulation and NIST reference data; the straight lines represent the error affecting the reference data, depending on the energy interval.

Critical evaluation

The prototype has confirmed the validity of the choice of Python, which allows powerful manipulations of data, in a simple and user-friendly development environment.

Concerns have emerged about the availability of tools for statistical analysis in the Anaphe toolkit, such as the Kolmogorov-Smirnov test. The close collaboration established with the Anaphe team makes us confident that such requirements will be addressed; this should be the topic of a discussion with Anaphe developers during the Geant4 Workshop.

Links

Chapter from S. Guatelli's thesis (in Italian)

AIDA (Abstract Interfaces for Data Analysis)
Anaphe (the AIDA implementation developed by CERN/IT/API)
Python


Last modified 18 May 2003 - Maria Grazia Pia