Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 1 Hans Wenzel Mar 13 th 2014 Physics validation display Webapplication.

Slides:



Advertisements
Similar presentations
Microsoft ® Office OneNote ® 2007 Training Using your Notebook to its fullest potential Kent School District presents:
Advertisements

Introduction Lesson 1 Microsoft Office 2010 and the Internet
July 2010 D2.1 Upgrading strategy Javier Soto Catalog Release 3. Communities.
Micro Control Solutions Annual Product Review rev. 6.5 “Click” for next slide Move to the next slide when the request appears.
Compliance on Demand. Introduction ComplianceKeeper is a web-based Licensing and Learning Management System (LLMS), that allows users to manage all Company,
The Geant4 physics validation repository
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
Computers Are Your Future © 2008Prentice-Hall, Inc.
A GUIDE TO SHAREPOINT 2007 CUSTOMIZATION OPTIONS Heather Solomon, WSS MVP.
OMap By: Haitham Khateeb Yamama Dagash Under Suppervision of: Benny Daon.
Bertrand Bellenot root.cern.ch ROOT I/O in JavaScript Reading ROOT files from any web browser ROOT Users Workshop
Lecturer: Ghadah Aldehim
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Bookstore Web Application Introducing Visual Web Developer 2008 Express and the.
Introduction to our On-Line Self Service Center at
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Dynamic Action with Macromedia Dreamweaver MX Barry Sosinsky Valda Hilley.
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
MAHI Research Database Data Validation System Software Prototype Demonstration September 18, 2001
© 2011 Delmar, Cengage Learning Chapter 7 Managing a Web Server and Files.
RADAR “How To…” Guide DEPOSITING RESEARCH OUTPUTS in RADAR Covered: -Accessing RADAR -Logging in -Depositing outputs -Managing outputs -Uploading documents.
Creating a Web Site to Gather Data and Conduct Research.
Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.
Presenter- Deborah Coker  Advantages of having a site  Features you may want to have on your site  Menus, Tabs, and Ribbons  Creating.
Setting Up an on-line Store Tutorial Using SmartStore.biz This Tutorial assumes you have downloaded the software from This Tutorial.
IEEE Nuclear Science Symposium and Medical Imaging Conference Short Course The Geant4 Simulation Toolkit Sunanda Banerjee (Saha Inst. Nucl. Phys., Kolkata,
May 19 th, 2014 Physics Lists and Validation Tools working group meeting 1 Hans Wenzel May 19 th 2014 Validation Repository Status Report and Plans.
TC 310 The Computer in Technical Communication Dr. Jennifer Turns Week 4, Day 2 (4/23)
0 eCPIC User Training: Resource Library These training materials are owned by the Federal Government. They can be used or modified only by FESCOM member.
1 UNIT 15 Webpage Creator Lecturer: fadwa tlaelan.
Introduction to Omeka. What is Omeka? - An Open Source web publishing platform - Used by libraries, archives, museums, and scholars through a set of commonly.
The european ITM Task Force data structure F. Imbeaux.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
Advanced samples Printing two types of labels from two different custom forms We have two different labels that contain the same data. One is suitable.
Introduction to Morpho BEAM Workshop Samantha Romanello Long Term Ecological Research University of New Mexico.
Tour Overview Introduction Collage Basics Collage Basics (Templates and Tools) Computer Configuration Bookmark Collage Getting Started Tour Collage Terminology.
Software. A web site is a collection of web pages on a particular topic. A web page is a document written in HTML code. Web pages are linked together.
1 EndNote X2 Your Bibliographic Management Tool 29 September 2009 Humanities and Social Sciences Resource Teams.
Introduction to Morpho RCN Workshop Samantha Romanello Long Term Ecological Research University of New Mexico.
Your Digital Technology Briefcase My information…when and where I need it.
2008 Freshmen Java Project Produced by 2008 IDS Freshmen.
Sep. 23 rd, 2013 Geant4 Collaboration Meeting 1 Hans Wenzel, for the Physics Validation Task Force Parallel Session 1B – Physics Validation Tools Sep 23.
Oct. 16 th, 2013 Geant4 hadronic Meeting 1 Hans Wenzel Oct 16 th 2013 Status of physics validation tool.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
Navigation Framework using CF Architecture for a Client-Server Application using the open standards of the Web presented by Kedar Desai Differential Technologies,
Validation db status and plans (what happened since the Collaboration meeting) Hans Wenzel 10th Physics Lists and Validation Tools working group meeting.
Geant4 Validation Database Update Hans Wenzel Simulations for Neutrinos Meeting January 22 nd, 2016.
Office 365: Attack of the Clones! Building reusable site templates with the Office 365 PnP Framework.
Status Report Hans Wenzel Geant4 Validation repository weekly meeting 13 th April 2016.
Status Report Hans Wenzel Geant4 Validation repository weekly meeting 18 th May 2016.
M.-E. Bégin¹, S. Da Ronco², G. Diez-Andino Sancho¹, M. Gentilini³, E. Ronchieri ², and M. Selmi² ¹CERN, Switzerland, ² INFN-Padova, Italy, ³INFN-CNAF,
Joomla Awdhesh Kumar Singsys Pte Ltd. What is Joomla? Joomla is an award-winning content management system (CMS), which enables you to build Web sites.
Web Application & Validation Hans Wenzel 20 th Geant4 Collaboration Meeting September 28, 2015.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
THE NEW MOBILE WORKSPACE Enable Business Applications on Mobile Devices hopTo Work “I am amazed to see how easily hopTo transforms the user interface of.
Database of Scientific Simulation and Experimental Results: Overview and Status of the Project Hans Wenzel, Julia Yarba, Krzysztof Genser, Daniel Elvira.
Report on parallel session 5A, a.k.a. the DoSSiER session: Database of Scientific Simulation and Experimental Results 9/14/2016 Hans Wenzel 21st Geant4.
REDCap General Overview
T3/Tutorials: Data Submission
Computing Fundamentals
Global Grid Forum GridForge
Hadronic physics validation tool, Status and Plans
LMEvents SharePoint Portal How-to Guide
Database of Scientific Simulation and Experimental Results
LCG Generator Services project
Using Access and the Web
Microsoft Office Illustrated
Managing a Web Server and Files
Contract Management Software 100% Cloud-Based ContraxAware provides you with a deep set of easy to use contract management features.
Presentation transcript:

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 1 Hans Wenzel Mar 13 th 2014 Physics validation display Webapplication

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 2 Outline Introduction Use Cases Current Web Application Plots on the fly prototype Conclusions

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 3 Introduction Often get questions from users like: Where can I look at tests to validate G4. What are the energy ranges covered? …… Often misconceptions: I heard that Geant 4 is not very good at that energy range (different from the one that LHC experiments are interested in) There is lot of great data out there giving lots of confidence in the quality of the simulation, but it is scattered around, sometimes can be found only in Geant 4 internal meetings  difficult to find. Misses big part of the audience (the user). Vision: Validation repository morphs into a complete collection that we can point users to with all the questions  Needs to be complete (include all aspects of geant 4: em, hadronic, optical, medical…), easily searchable, use case driven, user friendly……

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 4 Use Cases An experimenter wants to know if there is any test data which compares to a specific experiment (say MIPP,HARP or NA49). All he wants to do is to search for the experiment and get a list of available tests in the data base. (e.g. pi+ production in p+C reactions at a given energy) The choice should be possible by selecting from multiple choice fields in the web application. Related Geant 4 developer wants to find some Validation plots to show at a conference. The choice should be possible by selecting from multiple choice fields in the web application. an experimenter wants guidance what physics-list to use for the specific physics he/she is interested in. Given that a physics list is composed of models, he/she wants to select the reaction and observable he/she is interested in and then display the result for various models, in order to determine what models does better, if it's properly included in a standard physics list, or it'll make sense to create a custom physics list. an experimenter wants to know if it makes sense to upgrade the geant 4 version of his experiment. So he wants to compare the results of various geant 4 versions for a given observable and reaction. (timing information?)

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 5 The tool Central repository (Database) of tests, where a test is a comparison of experimental data with simulation. Test are stored as plots or data arrays with metadata in the data base. The web application allows to View the tests. Providing/uploading the test results is responsibility of the model developers (up to the developper what tags to attach to the data)

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 6 Project info Web page: Code in SVN p/ p/ Validation Taskforce TWIKI/Task list:

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 7

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 8 Graphs on the fly prototype Data base schema extended to store raw experimental and raw simulation data (histograms) in the data base. (data arrays with metadata) Select  plot and overlay (comparable) data, using the jfreechart graphics package (highchart is another option) Uses PrimeFaces to create modern looking web pages. See: Example test48 data provided by Julia: Reaction: pi on Target (Cu, Al, O, N, C, Pb, Ta) Observable: neutron yield Geant 4 version: (need to look up) Models: stopping, Chips, Bertini PreCo Experimental data: Madey et al. It’s only a demonstration, needs fleshing out!

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 9 Simple Data base schema Needs extensions: e.g. Non symmetric errors, name of experiment, link to publications, experiment web sites etc. Data set

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 10 Simple Data base schema Histogram

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 11 Graphs on the fly example created by prototype web application API documentation: Prototype Web application Primefaces demo

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 12 Graphs on the fly example created by prototype web application

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 13 Conclusion Need more complete list of tests in database. (Working on it, fermilab specifically interested in data specific for intensity frontier, neutrino community) Need the tests to be up to date We are discussing how to proceed e.g. had discussions with Federico will meet with Witek  come up with a plan.

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 14 But that needs active participation of the developers

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 15 Backup Slides

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 16 Features available to the geant 4 expert

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 17 Expert pages First login to expert page: Currently only one user (G4Expert) contact me for password  temporary solution Many of the pages provided by Andreas Schaelicke

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 18 Edit modify a test description

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 19 First select a test Then press edit

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 20 Brings up menu you can use to modify your test description

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 21 Edit a test already in the database Select Edit test Select test

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 22 Again

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 23 Select test

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 24 Allows to edit the test metadata (e,g. in this case momentum was mispelled)

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 25 Example: Uploading multiple tests (cont.) Press Help button for: detailed instructions Example xml file describing the multiple file upload the

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 26 Example: Uploading multiple tests (cont.)  Select the xml file describing the tests  Select all the images that need to be uploaded

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 27 Example: Uploading multiple tests (cont.) This is what a successful upload should look like. Problems usually arise from malformed xml files which can be avoided by: Use of xml enabled editor Templates for different tests (usually only geant 4 version changes for a given test)

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 28 Development/Test environment Development web Application server on Fermi Cloud/ development data base, used to test features/configurations then will be rolled over to production server. Also hosts prototype ‘plots on the fly’ web application:

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 29 What's next Work and extend the existing task list. Develop prototype web application that allows to select experimental and simulation data and then overlays the data in a plot. Import all the experimental data files used by various tests. Evaluate web frameworks like PrimeFaces to provide scalability and modern look and feel. Actually it is a fun project for e.g. computer science students to learn about web application frameworks, javaEE etc.

Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 30 Production environment web Application server on VM on Fermi Cloud, postgresql database operated by fermilab database group. Up to date: latest java/java libraries, glassfish web application server, database schema identical to development environment. New features include: Multiple (single) File Upload web application. Help available to guide you through the process. Release highlights for upcoming Geant4 release (Julia) Only tests explicitly declared public can be viewed without authentication. Expert login to view, edit, delete tests. (Makes use of functionality provided by glassfish web application server).