NeutronHP, Hadronic Framework

Slides:



Advertisements
Similar presentations
Cheikh Anta Diop University, Dakar (SENEGAL)
Advertisements

A Geant4 Physics List for Shielding Calculations
QMD and Low Energy Neutron Development Koi, Tatsumi SLAC National Accelerator Laboratory Geant4 Collaboration Workshop
Stefan Roesler SC-RP/CERN on behalf of the CERN-SLAC RP Collaboration
Energy Kinetic Energy: energy in the form of motion –Individual Motion (e.g., batted baseball) –Thermal Energy: energy of particles in random motion Potential.
Electromagnetic Physics I Tatsumi KOI SLAC National Accelerator Laboratory (strongly based on Michel Maire's slides) Geant4 v9.2.p02 Standard EM package.
Hadronic and Electromagnetic Physics: special applications V.Ivanchenko BINP, Novosibirsk, Russia & CERN, Geneve, Switzerland.
Electromagnetic Physics I Joseph Perl SLAC National Accelerator Laboratory (strongly based on Michel Maire's slides) Geant4 v9.3.p01 Standard EM package.
A Short Guide to Choosing a Physics List Geant4 Tutorial at Marshall Space Flight Center 19 April 2012 Dennis Wright (SLAC) Geant4 9.5.
SHMS Optics and Background Studies Tanja Horn Hall C Summer Meeting 5 August 2008.
Hadronic schower models in geant4 The frameworks J.P. Wellisch, CERN/EP, CHEP J.P. Wellisch, CERN/EP, CHEP 2000.
Status of particle_hp Pedro Arce Emilio Mendoza Daniel Cano-Ott (CIEMAT, Madrid)
G4NuclideTable Koi, Tatsumi EPP SLAC National Accelerator Laboratory 1 Geant4 Radioactive decay mini workshop.
Zlibed NDL Koi, Tatsumi SLAC National Accelerator Laboratory 1.
Overview of Ion-Ion validation KOI, Tatsumi SLAC National Accelerator Laboratory 1Geant4 Collaboration workshop
Interfacing the JQMD and JAM Nuclear Reaction Codes to Geant4 Stanford Linear Accelerator Center Koi, Tatsumi
Neutron capture in CHIPS low energy nA physics Mikhail Kosov, 14 th Geant4 Users and Collaboration Workshop, 2009.
Status of particle_hp Pedro Arce Emilio Mendoza Daniel Cano-Ott (CIEMAT, Madrid)
V.Ivanchenko Salamanca1 Geant4: Hadronic Processes 1  Cross sections  Secondary generators  Nuclear interactions at rest  CHIPS model.
A Short Guide to Choosing Physics Lists Puebla Geant4 Tutorial 18 June 2010 Dennis Wright Geant4 V9.3.p01.
Marina Golubeva, Alexander Ivashkin Institute for Nuclear Research RAS, Moscow AGeV simulations with Geant4 and Shield Geant4 with Dpmjet-2.5 interface.
Unit 13: The nucleus of an atom We know that atoms are composed of electrons, protons and neutrons. Protons and neutrons together (i.e. the nucleus) are.
Alex Howard, CERN Slide 1 Simulating Dark Matter Detectors (a.k.a. DMX Underground Advanced Example) 1.Dark Matter detectors 2.Implementation within Geant4.
Neutron HP updates KOI, Tatsumi SLAC 9/19/20111Geant4 Collaboration Meeting.
DMI 261 RADIATION BIOLOGY and PROTECTION. UNIT 1 THE ATOM  Nucleus Protons Protons Neutrons Neutrons  Shells / orbits electrons electrons.
ENERGY & THE 1 st LAW OF THERMO. 1 st Law : concerning quantity of energy Energy is conserved (Amount of energy is constant, but can change forms) (e.g.
Object-Oriented Programming
Unit 3 Selecting the physics configuration in the simulation
Atomic Structure Isotopes.
Mass to Energy Energy to Mass
ATOMS AND ATOMIC STRUCTURE Atom Nucleus Proton Neutron Electron
Atomic Structure.
Inter-comparison of Particle production (2)
Isotopes.
ELEMENTS, IONS AND ISOTOPES
STRUCTURE OF THE ATOM.
Object-Oriented Programming
Complete description of the 12C(n,n'3a) and 12C(n,a)9Be reactions in the High Precision neutron model A. R. Garcia, E. Mendoza and D. Cano-Ott Nuclear.
Atomic Structure Review.
Atoms.
Important Terms ATOM - Smallest unit of an element that keeps its chemical properties ELEMENT – Unique substance with the same number of protons in every.
The Wise One says: In a Nutshell Subatomic Particles.
Chapter 11 Lesson 2 The Structure of Atoms
Bell Ringer What is the smallest part of a living thing (You learned this last year)?
Intro to Atomic Structure BR 10/3-4
How do structures of atoms Differ?
Atomic Structure.
INTRODUCTION TO ATOMS CHAPTER 3 section 1.
Isotopes Standard C-2: The student will demonstrate an understanding of atomic structure and nuclear processes.
Section 1 Structure of the atom and cells on the periodic table
4.8 Review The Atom.
Hadronic physics validation of Geant4
Isotopes.
A Short Course on Geant4 Simulation Toolkit How to learn more?
A Short Course on Geant4 Simulation Toolkit How to learn more?
Structure of the Atom.
Part 1.
NKS2 Meeting with Bydzovsky NKS2 Experiment / Analysis Status
Nuclear Reactions.
ATOMIC STRUCTURE THE NUCLEUS: 1) THE PROTON:
CHAPTER-2 NUCLEAR REACTIONS.
Bohr's Model of the Atom.
Structure of the Atom Describe the structure and arrangement of atomic particles. Characterize and classify elements based on their atomic structure.
Isotopes.
More about Elements.
The Structure of an Atom
Atomic Structure Nucleus Protons Neutrons Electrons.
Unit 1 –Atomic Structure
Physics performances of baseline target design (Solution #5)
The Bohr Model of the Atom
Presentation transcript:

NeutronHP, Hadronic Framework KOI, Tatsumi SLAC National Accelerator Laboratory The 18th Geant4 Collaboration Meeting at Seville, Spain 9/26/2013

he 18th Geant4 Collaboration Meeting at Seville, Spain Background HadrnicProcess defines the top level of Hadronic framework (See next slide) It is not an abstract class at all. NeutronHP package provides cross sections and models for hadronic framework of Geant4 with the same manner to the other hadronic models and cross sections Energy coverage of the package is quite extended in lower side in a comparison to other hadronic models and cross sections Down to 10-5 eV 9/26/2013 he 18th Geant4 Collaboration Meeting at Seville, Spain

he 18th Geant4 Collaboration Meeting at Seville, Spain Hadronic Framework G4NeutronInelasticProcess G4NeutronCaptureProcess G4NeutronFissionProcess,,,, HadronicProcess provides (proposes) nucleus for model HadronicProcess asks isotope wise cross section G4NeutronHPElasticData G4NeutronInelasticData G4NeutronHPThermalScatteringData,,, G4NeutronHPElastic G4NeutronInelastic G4NeutronHPThermalScattering,,, 9/26/2013 he 18th Geant4 Collaboration Meeting at Seville, Spain

he 18th Geant4 Collaboration Meeting at Seville, Spain Problems HadronicProcess is implicitly designed for interaction between projectile particle and target nucleus (at rest). In other words Particle-Particle At ultra low energy, several physics quantities (e.g. thermal motion of target nucleus, bounding energy of atoms and so on)become important To handle such interaction correctly, neutronHP requests providing those information to HadronicProcess They are unused (unecessary) in most of others. Sometime neutronHP compensate information tricky way Requesting special names for “element” Cross sections and models of NeutronHP package is not fully independently swappable We had a trouble on this As the result, both HadronicProcess and NeutronHP package enhanced its complexity to keep the framework 9/26/2013 he 18th Geant4 Collaboration Meeting at Seville, Spain

he 18th Geant4 Collaboration Meeting at Seville, Spain Proposal Introduce a new NeutronHPProcess (tentative name) and separate (some part of) NeutronHP package from hadronic framework (HadronicProcess) Following slides show possible implementation in physics list 9/26/2013 he 18th Geant4 Collaboration Meeting at Seville, Spain

Possible implementation 1 Create a new HPProcess by wrapping a HadronicProcess and register only the new process in process manager of neutron PhysicsList will be like neutronInelasticProcess = new G4NeutronInelasticProcess; ,,,,, neutronHPInelasticProcess = new G4NeutronHPInelasticProcess(neutronInelasticProcess); neutronProcessManager->AddProcess(neutronHPInelasticProcess); 9/26/2013 he 18th Geant4 Collaboration Meeting at Seville, Spain

Possible implementation 2 Create a new HPProcess and set energy limitation to HadronicProcess (new functionality) and register both of them in process manager of neutron PhysicsList will be neutronInelastic = new G4NeutronInelasticProcess ,,,,,, neutronInelasticProcess->SetEmin(1*keV); neutronProcessManager->AddProcess(neutronInelasticProcess); neutronHPInelastic = new G4NeutronHPInelasticProcess; neutronProcessManager>AddProcess(neutronHPInelasticProcess); 9/26/2013 he 18th Geant4 Collaboration Meeting at Seville, Spain