G4NuclideTable Koi, Tatsumi EPP SLAC National Accelerator Laboratory 1 Geant4 Radioactive decay mini workshop.

Slides:



Advertisements
Similar presentations
More on Psuedo-Code Sangeetha Parthasarathy 1/23/01.
Advertisements

Do we really need capability patterns by discipline? Most of the capability patterns defined have one or two tasks inside, sometimes duplicating what is.
Layered Panes Manages the painting of components to simulate different depths. The highest depth level number is on top. Components at the same depth level.
A Geant4 Physics List for Shielding Calculations
Alice Inheritance and Event Handling. Inheritance Concept Consider this hierarchy; parents describe properties of children Animals Vertebrates MammalsFish.
Chapter 16: Analysis and Design (a short introduction) ● As engineers in other desciplines do, it necessary for real projects to “analyse” and “design”
BASIC CONCEPTS.  Summary-1  The net nuclear charge in a nuclear species is equal to + Ze, where Z is the atomic number and e is the magnitude.
Report from Low Background Experiments Geant4 Collaboration Workshop 10 September 2012 Dennis Wright (SLAC)
EEE 435 Principles of Operating Systems Interprocess Communication Pt I (Modern Operating Systems 2.3)
Herwig++ Particle Data1 Particle Data for Herwig++ Peter Richardson Durham University.
Sets and Maps Chapter 9. Chapter 9: Sets and Maps2 Chapter Objectives To understand the Java Map and Set interfaces and how to use them To learn about.
Highlights of latest developments ESA/ESTEC Makoto Asai (SLAC)
Spin and addition of angular momentum
1Malcolm Ellis - Software Meeting - 31st May 2006 Data Challenge Requirements  First list of requirements, based on Yagmur’s document: u
G4ConvergenceTester and ExN03Con KOI, Tatsumi SLAC National Accelerator Laboratory 1Geant4 Collaboration Workshop
ASP.NET AJAX. Content ASP.NET AJAX Ajax Control Toolkit Muzaffer DOĞAN - Anadolu University2.
MrsBillinghurst. net A2 Computing A2 Computing Projects Game Animation in Pascal.
Table of Contents The goal in solving a linear system of equations is to find the values of the variables that satisfy all of the equations in the system.
Monte Carlo Particle ID Numbers Computer Readable Files Palm Particle Data Book Tom Trippe PDG Collaboration Meeting November 13, 2004.
The Summery of the NEMO 3 meeting. The topic Discussed 1) Some problems in variation of the gain of the counters and resoulution of the counters (for.
International Atomic Energy Agency Reference Input Parameter Library (RIPL)-Levels Marco Verpelli and Roberto Capote Noy IAEA - Nuclear Data Section NSDD.
TUNL Contributions in the US Nuclear Data Program (USNDP) & Nuclear Structure and Decay Data (NSDD) network Nuclear Structure Data Evaluation Program J.H.
06/10/ Working with Data. 206/10/2015 Learning Objectives Explain the circumstances when the following might be useful: Disabling buttons and.
08/10/ Iteration Loops For … To … Next. 208/10/2015 Learning Objectives Define a program loop. State when a loop will end. State when the For.
Slide 7- 1 Copyright © 2012 Pearson Education, Inc.
Table of Contents Solving Linear Systems of Equations - Dependent Systems The goal in solving a linear system of equations is to find the values of the.
Particle dynamics in electron FFAG Shinji Machida KEK FFAG04, October 13-16, 2004.
Operations on Radicals
JAVA-GAMUT and V.AveLib Update Michael Birch – Presented by Balraj Singh McMaster University, Canada IAEA-NSDD Meeting, Vienna April 20-24, 2015.
Event Generator Event Generators Information needed Event Generator Information Event Kinematic Information Generated Event Structure – generated particles.
6.852: Distributed Algorithms Spring, 2008 April 1, 2008 Class 14 – Part 2 Applications of Distributed Algorithms to Diverse Fields.
Hadronic schower models in geant4 The frameworks J.P. Wellisch, CERN/EP, CHEP J.P. Wellisch, CERN/EP, CHEP 2000.
TUNL Review – Dec. 8/9, 2014 TUNL Contributions in the US Nuclear Data Program (USNDP) & Nuclear Structure and Decay Data (NSDD) Network Nuclear Structure.
Half- Life. Some minerals contain radioactive elements. Some minerals contain radioactive elements. The rate at which these elements decay (turn into.
Gaudi Framework Tutorial, April Job Options and Printing.
1 Dorit Aharonov Hebrew Univ. & UC Berkeley Adiabatic Quantum Computation.
11 Getting Player Input Using a Gamepad Session 3.1.
1 FFAG Role as Muon Accelerators Shinji Machida ASTeC/STFC/RAL 15 November, /machida/doc/othertalks/machida_ pdf/machida/doc/othertalks/machida_ pdf.
Geant4 simulation for Balloon Flight Jan. 16, 2001 Software Workshop at SLAC Tsunefumi Mizuno.
Spacecraft Environment & Protection Group GEANT4 Workshop, Noordwijk, Sep 1999 Radioactive Decay Process and Data P Truscott and F Lei Space Department.
Week 8 - Wednesday.  What did we talk about last time?  Level order traversal  BST delete  2-3 trees.
G4GeneralParticleSource Class: Developed by ESA as the space radiation environment is often quite complex in energy and angular distribution, and requires.
Alejandro SonzogniNSDD 2007 Decay Data Library In ENDF/B-VII Alejandro Sonzogni National Nuclear Data Center Brookhaven National Laboratory
Radioactivity and radioisotopes Half-life Exponential law of decay.
Radioactive Dating Chapter 7 Section 3.
Modern Atomic Theory: How are an atom’s electrons configured?
Solving Systems of Equations Algebraically Chapter 3.2.
Copyright © 2015, 2008, 2011 Pearson Education, Inc. Section 3.2, Slide 1 Chapter 3 Systems of Linear Equations.
Nuclear and Radiation Physics, BAU, 1 st Semester, (Saed Dababneh) Nuclear and Radiation Physics Why nuclear physics? Why radiation.
Zlibed NDL Koi, Tatsumi SLAC National Accelerator Laboratory 1.
Interfacing the JQMD and JAM Nuclear Reaction Codes to Geant4 Stanford Linear Accelerator Center Koi, Tatsumi
Experience with CalcHEP H. S. Goh Univ. of Arizona very little West Coast LHC Theory Network -- UC Irvine May
DEVELOPMENT AND INTEGRATION OF A FISSION EVENT GENERATOR INTO THE GEANT4 FRAMEWORK FISSION FRAGMENT GENERATOR Brycen L. Wendt Tatsumi Koi.
Happyphysics.com Physics Lecture Resources Prof. Mineesh Gulati Head-Physics Wing Happy Model Hr. Sec. School, Udhampur, J&K Website: happyphysics.com.
Simulation of Spin Interference and Echo Effect Abstract Successively jumping across a depolarization resonance twice produces interesting spin dynamics.
Geant4 release 5.1 summary Gabriele Cosmo EP/SFT.
Sets and Maps Chapter 9. Chapter Objectives  To understand the Java Map and Set interfaces and how to use them  To learn about hash coding and its use.
Conservation Laws Monte Carlo Particle ID Numbers Computer Readable Files Palm Particle Data Book Tom Trippe PDG Advisory Committee Meeting November 14,
New approach of Geant4 Low Energy EM models (from version 9.3) Luciano Pandola INFN, Laboratori del Gran Sasso MaGe Joint Workshop, Munich, January 2010.
Neutron HP updates KOI, Tatsumi SLAC 9/19/20111Geant4 Collaboration Meeting.
26/06/ Iteration Loops For … To … Next. 226/06/2016 Learning Objectives Define a program loop. State when a loop will end. State when the For.
E. Mendoza, D.Cano-Ott Nuclear Innovation Unit (CIEMAT)
Biointelligence Laboratory, Seoul National University
Particle Properties: A Proposal from Herwig
Simulation plugins: EPP
Chapter 10: Process Implementation with Executable Models
//code refactoring Rename Method Introduce Assertion
Electron Configurations 3 Types
3.1 Iteration Loops For … To … Next 18/01/2019.
Addition of Angular Momentum
Presentation transcript:

G4NuclideTable Koi, Tatsumi EPP SLAC National Accelerator Laboratory 1 Geant4 Radioactive decay mini workshop

2 Background In development of multi-treading library, we had a request to construct all particles at initialization phase To satisfy the request, we needed to have a full list of nuclide which may be produced in simulation. The list should not depend any individual model Locating in particle category was a natural solution

3 Basic Design Contents of the table should be sufficient to construct particle object A, Z, Level energy, Mean life, spin, Magnetic moment “Decay table” is a property of particle object, but we decided that the table should not provide it and this is left to each model Model has a freedom to create final states

4 Data source We decided to use single snapshot of ENSDF library (2012 August) as the source of NuclideTable, PhotoEvaporation and Radioactive decay data set. If the library were perfect, then we should not have inconsistency in levels among the table and models. But it turned out it is not true ENDF library is alternative But it only have data for mean life grater than 1mili second

5 G4NuclideTable was introduced in Geant4 V10 to provide properties of nuclide states. The excitation energy and decay times of each state are listed in this table. The spin and dipole magnetic moment are also given for some states. Source of the data The source of data in this table is ENSDF of August ,359 states were extracted from the source ground states and excited states having half-lives longer than 1 nanosecond were implemented in the source code of the class. The total number of hard-coded states, 6807 The full set of 24,359 states is contained in a data file. G4NuclideTable accesses the data file pointed to by the environment variable "G4ENSDFSTATEDATA". Isomer levels G4NuclideTable provides an integer that represents the isomer level of each state. Due to PDG code limitations, only level numbers from 0 to 9 are allowed. All ground states have a level number of 0, lowest energy state isomers have level number 1, next lowest have level number 2, and so on. This continues up to level 8. All excited states above this will have level number 9. This numbering scheme is used only for the preloaded states. In general the isomer level number for certain excited states depends on the half-life threshold for preloaded states. All excited states dynamically generated within the event loop will have 9 as its isomer level. Adding states Users are able to add states to the table with specific values of excitation energy, decay constant, spin and dipole magnetic moment. This should be done at initialization time and then user-defined states will be preloaded. However they always have an isomer level of 9 and neglect the numbering of isomer levels of other states. Developer/html/ch03s03.html#sect.ExtdFuncParticles.NuclideTable

6 Discussion G4NuclideTable is in “particle” category Followed design of the category In most case, access to the table will happen through ParticleTable interfaces This sometime costs a lot - Trigger construction of particle object Interface is not sufficient or convenient - Limited number of public interfaces Method are required which provide information (like energy level) without triggering object construction We are happy to have request to add public interface Please avoid to make duplicated table, instead use the new interfaces we will provide