Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental...
Transcript of Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental...
![Page 1: Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental data relates to simulated data (testdes) so that they both can be overlaid Default](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f75e0ba282da31af54daac1/html5/thumbnails/1.jpg)
Geant4: Web Application & Validation
Rasheed Auguste
Supervisor: Hans Wenzel
SIST Final Presentation
August 4, 2015
![Page 2: Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental data relates to simulated data (testdes) so that they both can be overlaid Default](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f75e0ba282da31af54daac1/html5/thumbnails/2.jpg)
Outline
• Geant4 Web Application:
http://g4validation.fnal.gov:8080/G4WebAppNG/
• User editing interface
• Experimental Data Browser improvements
• Database schema extension
• Geant4 Simulation:
• Pion-matter Cross section (Xs) tests
• Simulation and experimental data comparison
8/04/2015Rasheed Auguste, Geant4 SIST Final Presentation2
![Page 3: Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental data relates to simulated data (testdes) so that they both can be overlaid Default](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f75e0ba282da31af54daac1/html5/thumbnails/3.jpg)
What is Geant4?
8/04/2015Rasheed Auguste, Geant4 SIST Final Presentation3
• Open-source toolkit for all particle interactions in matter
• Contains physics models for these interactions
– Energy scale from eV (chemistry) to TeV (high energy physics)
• Important for high energy physics, nuclear and accelerator
physics, and studies in medical and space science.
• Constantly checked against experimental data and improved
A small group of randomized cells in Geant4 being irradiated by kilovoltage x-rays in the current work at the University of Adelaide in South Australia.
M Douglass et al.
![Page 4: Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental data relates to simulated data (testdes) so that they both can be overlaid Default](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f75e0ba282da31af54daac1/html5/thumbnails/4.jpg)
Geant4 Validation Repository Framework
8/04/2015Rasheed Auguste, Geant4 SIST Final Presentation4
Experimental data
Geant4 Simulation Results
Stores both in form of images with meta data or raw data points.
Data access object software design pattern with an
abstract interface to the database
User interface
![Page 5: Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental data relates to simulated data (testdes) so that they both can be overlaid Default](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f75e0ba282da31af54daac1/html5/thumbnails/5.jpg)
8/04/2015Rasheed Auguste, Geant4 SIST Final Presentation5
![Page 6: Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental data relates to simulated data (testdes) so that they both can be overlaid Default](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f75e0ba282da31af54daac1/html5/thumbnails/6.jpg)
8/04/2015Rasheed Auguste, Geant4 SIST Final Presentation6
![Page 7: Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental data relates to simulated data (testdes) so that they both can be overlaid Default](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f75e0ba282da31af54daac1/html5/thumbnails/7.jpg)
Web Application Development
• Java development using open-source PrimeFaces library
– Webpage HTML user interface
• Requested features from my work:
– Protect against malformed user inputs
– Staged delete
– Default display
8/04/2015Rasheed Auguste, Geant4 SIST Final Presentation7
![Page 8: Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental data relates to simulated data (testdes) so that they both can be overlaid Default](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f75e0ba282da31af54daac1/html5/thumbnails/8.jpg)
Edit Test – Masked/Dictionary Entries
8 8/04/2015Rasheed Auguste, Geant4 SIST Final Presentation
![Page 9: Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental data relates to simulated data (testdes) so that they both can be overlaid Default](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f75e0ba282da31af54daac1/html5/thumbnails/9.jpg)
8/04/2015Rasheed Auguste, Geant4 SIST Final Presentation9
![Page 10: Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental data relates to simulated data (testdes) so that they both can be overlaid Default](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f75e0ba282da31af54daac1/html5/thumbnails/10.jpg)
Geant4 Simulation Development
• Simulations run will be put into Geant4 database
– Using Python and ROOT scripts to automate data generation
• User will see data in web application test result browser
• Geant4 simulations compared to experimental data
– Looked at pion interactions in matter
– Useful for experiments like LARiAT for detector response and
measurement results validation
8/04/2015Rasheed Auguste, Geant4 SIST Final Presentation10
![Page 11: Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental data relates to simulated data (testdes) so that they both can be overlaid Default](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f75e0ba282da31af54daac1/html5/thumbnails/11.jpg)
Added Data – Experimental Data Browser
11 8/04/2015Rasheed Auguste, Geant4 SIST Final Presentation
![Page 12: Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental data relates to simulated data (testdes) so that they both can be overlaid Default](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f75e0ba282da31af54daac1/html5/thumbnails/12.jpg)
Geant4 Event Simulation
8/04/2015Rasheed Auguste, Geant4 SIST Final Presentation12
Incident particles (Ninc)
Particles from nuclear reaction(Nin)
Target of Atomic number(A), thickness (s), and density (d)
Elasticallyscattered particles (Nel)
![Page 13: Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental data relates to simulated data (testdes) so that they both can be overlaid Default](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f75e0ba282da31af54daac1/html5/thumbnails/13.jpg)
8/04/2015Rasheed Auguste, Geant4 SIST Final Presentation13
C
Al
Ca
S
Cu
Au
Sn
Ag
Fe
Pb
Key:
All simulations done with G4 Version 10.01.p02
![Page 14: Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental data relates to simulated data (testdes) so that they both can be overlaid Default](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f75e0ba282da31af54daac1/html5/thumbnails/14.jpg)
8/04/2015Rasheed Auguste, Geant4 SIST Final Presentation
All simulations done with G4 Version 10.01.p02
C
Al
Ca
S
Cu
Au
Sn
Ag
Fe
Pb
Key:
All simulations done with G4 Version 10.01.p0214
![Page 15: Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental data relates to simulated data (testdes) so that they both can be overlaid Default](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f75e0ba282da31af54daac1/html5/thumbnails/15.jpg)
8/04/2015Rasheed Auguste, Geant4 SIST Final Presentation15
All simulations done with G4 Version 10.01.p02
Geant4 Simulation (lines) agree nicely with experimental data (dots)
![Page 16: Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental data relates to simulated data (testdes) so that they both can be overlaid Default](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f75e0ba282da31af54daac1/html5/thumbnails/16.jpg)
Geant4 total cross section simulation vs. data (Ashery)
8/04/2015Rasheed Auguste, Geant4 SIST Final Presentation16
C1*(atomic mass)^C2
total cross section fit results
Geant4C2 = 0.67 +/- .01
Experimental dataC2 = 0.70+/- .008
Close to expected C2 = 0.66
40
Liquid Argon
Geant4 at 300 MeV
Ashery at 315 MeV
![Page 17: Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental data relates to simulated data (testdes) so that they both can be overlaid Default](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f75e0ba282da31af54daac1/html5/thumbnails/17.jpg)
Conclusion
• PostgreSQL database development
• Programming with Java and HTML and modern web
application framework
• Simulation automation with Python and Root
• Cross-section experimental procedure
• Experimental physics versus simulation
8/04/2015Rasheed Auguste, Geant4 SIST Final Presentation17
![Page 18: Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental data relates to simulated data (testdes) so that they both can be overlaid Default](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f75e0ba282da31af54daac1/html5/thumbnails/18.jpg)
Acknowledgements
• Hans Wenzel for project supervision and advice
• Geant4 PDS group at Fermilab for welcoming atmosphere
• Geant4 Collaboration for feedback
• The SIST committee for the opportunity to intern at Fermilab
8/04/2015Rasheed Auguste, Geant4 SIST Final Presentation18
![Page 19: Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental data relates to simulated data (testdes) so that they both can be overlaid Default](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f75e0ba282da31af54daac1/html5/thumbnails/19.jpg)
BACKUP SLIDES
• Geant4 Dicello et al. Display table
• Database schema implementation
• Total cross section plot
8/04/2015Rasheed Auguste, Geant4 SIST Final Presentation19
![Page 20: Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental data relates to simulated data (testdes) so that they both can be overlaid Default](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f75e0ba282da31af54daac1/html5/thumbnails/20.jpg)
Experimental Data Browser – Dicello et al.
8/04/2015Rasheed Auguste, Geant4 SIST Final Presentation20
![Page 21: Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental data relates to simulated data (testdes) so that they both can be overlaid Default](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f75e0ba282da31af54daac1/html5/thumbnails/21.jpg)
Replace xyexpdata elements (i.e. nameofexperiment) with reference to
unique experiment description table (expdes)
Experimental data relates to simulated data (testdes) so that they both can
be overlaid
Default Display – Extension of Database Schema
8/04/2015Rasheed Auguste, Geant4 SIST Final Presentation21
![Page 22: Geant4: Web Application & Validation...unique experiment description table (expdes) Experimental data relates to simulated data (testdes) so that they both can be overlaid Default](https://reader034.fdocuments.us/reader034/viewer/2022042806/5f75e0ba282da31af54daac1/html5/thumbnails/22.jpg)
8/04/2015Rasheed Auguste, Geant4 SIST Final Presentation22
C
Al
Ca
S
Cu
Au
Sn
Ag
Fe
Pb
Key:
All simulations done with G4 Version 10.01.p02