Presentation is loading. Please wait.

Presentation is loading. Please wait.

Geant4 Validation Database Update Hans Wenzel Simulations for Neutrinos Meeting January 22 nd, 2016.

Similar presentations


Presentation on theme: "Geant4 Validation Database Update Hans Wenzel Simulations for Neutrinos Meeting January 22 nd, 2016."— Presentation transcript:

1 Geant4 Validation Database Update Hans Wenzel Simulations for Neutrinos Meeting January 22 nd, 2016

2 Outline Reminder –Goals of the project –What is it and how to access the application Statistics Example What’s happening lately Plans 11/2/2015Hans Wenzel, Simulations for Neutrinos Meeting2

3 Goals of the Geant4 Validation Database: 22/1/2016Hans Wenzel, Simulations for Neutrinos Meeting 3 Should be of general interest for Geant4 (Genie in the future) Collaborators as well as Experimenters. Document changes  make this info available to everyone (improves accountability) Should help to answer questions like: What data is used to validate Geant4 physics? How well does Geant4 describe the data of interest for the experiment? Which model provided by Geant4(Genie) describes the data of interest for the experiment best? What are the benefits of switching to the latest improved version of Geant4? What changed?

4 Components of the G4Validation Framework: 1/22/2016Hans Wenzel Hans Wenzel, Simulations for Neutrinos Meeting 4 Reference Upload

5 How to access the application: Geant4 Web Application: http://g4validation.fnal.gov:8080/G4WebAppNG/http://g4validation.fnal.gov:8080/G4WebAppNG/ (Production db and WebApp) http://g4devel.fnal.gov:8080/G4WebAppNG/http://g4devel.fnal.gov:8080/G4WebAppNG/ (Development db and WebApp) 11/2/2015Hans Wenzel, Simulations for Neutrinos Meeting5

6 Statistics: now more data in raw form than as static images 1/22/2016Hans Wenzel, Simulations for Neutrinos Meeting 6 Currently: 415 experimental data sets from 22 experiments. 8 test setups with 10642 histograms stored as raw data. 9740 public test results (19 test setups) stored as images with meta data. (legacy)

7 Question: Did anything change in the kaon production lately? We are using QGSP- based physics list and observe more kaons  Test19: High energy test, provides comparison with NA61 (31 GeV/c proton beam) and NA49 (158 GeV/c proton beam) data sets.  First let’s look at the static images 1/22/2016Hans Wenzel, Simulations for Neutrinos Meeting 7 Example:

8 Situation in geant4-9.6-p04 1/22/2016Hans Wenzel, Simulations for Neutrinos Meeting 8

9 Situation in geant4-10.1-p02 (a. k. a. the latest and greatest) 1/22/2016Hans Wenzel, Simulations for Neutrinos Meeting 9 QGSP is being rewritten to better match the original paper  even without retuning one gets a better agreement with experimental data and FTFP model. (but ftfp looks worse)

10 Data exists as raw histograms and we can select what we want to compare and plot on the fly: 1/22/2016Hans Wenzel, Simulations for Neutrinos Meeting 10 Selection QGSP and FTFP for geant4-9-6.p04 and geant4-10-1.p02 (exp. Data not added yet) Future Plan to use more available exp. data: NA61: k-production MIPP: K/  ratio

11 Test Result Browser This page allows to select various Geant 4 simulations and compares the results to available experimental data. Shown on the left is neutron induced deuteron production. Different Models: BIC(blue), Bertini (red) INCL++(magenta) Experimental Data (green) Search not yet

12 Lately 22/1/2016Hans Wenzel, Simulations for Neutrinos Meeting 12 More people are getting involved  weekly vydio meeting with CERN, SLAC, FNAL participating. CERN interest: experimental data base: Upload more data (test and experimental) Replicate database Evolve schema (done) and API: Possibility to store multi dimensional data (e.g. for covariance matrix, 2D histograms e.g. for double differential cross sections) Replace string by dictionaries Allow for keyword searches. C++ API corresponding to JAVA API. For references make use of INSPIRE  store data we extract from inspire in db, but also provide cross-link to inspire (allows you e.g. to access the article), hope to start collaboration with inspire team. In the process of transitioning from jfreechart to JavaScript base plotting tools (more interactive).

13 Migration to JavaScript (Google chart) 1/22/2016Hans Wenzel, Simulations for Neutrinos Meeting 13

14 Plans (busy weeks ahead) 1/22/2016Hans Wenzel, Simulations for Neutrinos Meeting 14 Copy all existing data to new schema (drop static images). Adapt Java API/Web Application to new schema, provide C++ API. Make navigation more intuitive. Adapt all plotting to JavaScript. Allow to store data in xml/json  human readable and provides format for uploads. Improve search function, (added keywords to the metadata). Provide statistical tests (e.g.  2, KS) to compare experimental data to test result. More tests more experimental data, automate running of tests regularly, make tests public. Include Genie ……

15 BACKUP slides 1/22/2016Hans Wenzel, Simulations for Neutrinos Meeting 15

16 Requirements: 11/2/2015Hans Wenzel, Simulations for Neutrinos Meeting 16 Based on modern internet technology and industry standards. secure Provide repository: to store experimental data used for validation as raw data, to store simulation results as raw data and as static plots. Provide display web-applications which: allows to select and overlay compatible tests, allows to overlay experimental data, allows automatic upload into repository, allows to display static images, Provides search functions and easy navigation. Modern look, meaningful search, meaningful defaults, easy to navigate menus.

17 Choice of technologies 11/2/2015Hans Wenzel, Simulations for Neutrinos Meeting 17 Open source relational data base, hosted by Fermilab data base group. Glassfish: Web Application server hosted on fermicloud Primefaces JSF (Java Server Faces) based framework to create modern looking web pages (provides HTML5 support) and easy to navigate menus. Integrated Development Environment Java programming language, JAVAEE JFREECHART Java library used to create the graphs


Download ppt "Geant4 Validation Database Update Hans Wenzel Simulations for Neutrinos Meeting January 22 nd, 2016."

Similar presentations


Ads by Google