G EANT 4 9.2 and patch-01 highlights Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration.

Slides:



Advertisements
Similar presentations
Advanced Neutron Spectrometer (ANS) Geant4 Simulations
Advertisements

Use of G EANT 4 in CMS AIHENP’99 Crete, April 1999 Véronique Lefébure CERN EP/CMC.
LCD group seminar Peter Speckmayer 4. August /3/20091GEANT4 seminar, Peter Speckmayer.
Geant4: What’s new, improved, or under study in hadronics J. Apostolakis.
Status and Plans for Geant4 Hadronics Dennis Wright (SLAC) SPENVIS & Geant4 Space Users' Workshop Leuven, Belgium 3-7 October 2005.
Geant4 v9.2p02 Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team.
Hadronic and Electromagnetic Physics: special applications V.Ivanchenko BINP, Novosibirsk, Russia & CERN, Geneve, Switzerland.
14 User Documents and Examples I SLAC Geant4 Tutorial 3 November 2009 Dennis Wright Geant4 V9.2.p02.
Recent Developments in Geant4 Hadronics Geant4/Spenvis Workshop at JPL 6 November 2006 Dennis Wright.
Highlights of latest developments ESA/ESTEC Makoto Asai (SLAC)
Particle Interactions
14 User Documents and Examples II SLAC Geant4 Tutorial 17 May 2007 Dennis Wright Geant4 V8.3.
A Short Guide to Choosing Physics Lists Oak Ridge Geant4 Tutorial 11 March 2011 Dennis Wright Geant4 V9.4.
Geant4 New Features Joseph Perl (SLAC/SCCS) G4NAMU AAPM Minneapolis 22 July 2007.
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Japan.
G EANT highlights kernel modules Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration.
Validation and TestEm series Michel Maire for the Standard EM group LAPP (Annecy) July 2006.
User Documents and Examples I Sébastien Incerti Slides thanks to Dennis Wrigth, SLAC.
Hadronic Models Problems, Progress and Plans Gunter Folger Geant4 Workshop, Lisbon 2006.
G EANT 4 : Release 9.2 Beta Gabriele Cosmo, CERN for the Geant4 Collaboration.
Geant4 Electromagnetic Physics Introduction V.Ivanchenko, M.Maire, M.Verderi  Process interface  Physics categories  Electromagnetic physics  PhysicsList.
Implementing a dual readout calorimeter in SLIC and testing Geant4 Physics Hans Wenzel Fermilab Friday, 2 nd October 2009 ALCPG 2009.
EM physics progress20 January Geant4 Electromagnetic Physics Progress S.Incerti and V.Ivanchenko for Geant4 electromagnetic groups 20 January 2008.
Hadronic Work Plan Outline list of high priority deliverables and tentative assignments list of other main tasks and assignments milestones and.
Recent Developments in Geant4 Calice Collaboration Meeting 10 March 2010 Dennis Wright (on behalf of the Geant4 hadronic working group)
Geant4 Event Biasing Marc Verderi, LLR (Heavily copied from Jane Tinslay, SLAC) June 2007.
Overview of hadronic physics ‘upgrades’ in Geant4 9.4
1 Status and Plans for Geant4 Physics Linear Collider Simulation Workshop III 2-5 June 2004 Dennis Wright (SLAC)
Hadronic Physics II Geant4 Users’ Tutorial CERN February 2010 Gunter Folger.
Geant4 Hadronic |Physics Models Geant4 Tutorial CERN, May 2005 Gunter Folger.
Chapter 5 Interactions of Ionizing Radiation. Ionization The process by which a neutral atom acquires a positive or a negative charge Directly ionizing.
G EANT Highlights Gabriele Cosmo & John Apostolakis, CERN PH/SFT for the Geant4 Collaboration Gabriele Cosmo & John Apostolakis, CERN PH/SFT for.
JIRA tasks update Week 28 October – 4 November 2014.
G EANT highlights kernel modules Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration.
Outline  Developments/fixes in the last year  Introduced in release 9.6 and patches  Planned for release 10.0 and ongoing …  Currently under development.
V.Ivanchenko Salamanca1 Geant4: Hadronic Processes 1  Cross sections  Secondary generators  Nuclear interactions at rest  CHIPS model.
Geant4 CPU performance : an update Geant4 Technical Forum, CERN, 07 November 2007 J.Apostolakis, G.Cooperman, G.Cosmo, V.Ivanchenko, I.Mclaren, T.Nikitina,
Summary of hadronic tests and benchmarks in ALICE Isidro González CERN EP-AIP/Houston Univ. Geant4 workshop Oct
John Apostolakis & Makoto Asai for the Geant4 Collaboration 1(Draft) SNA-MC 2010.
Geant beta Steps towards release 10 Gabriele Cosmo, PH/SFT.
Geant4 release 5.1 summary Gabriele Cosmo EP/SFT.
A Summary of Physics Validations and Developments: Hadronic Dennis Wright Geant4 Collaboration Meeting Hebden Bridge, UK 13 September 2007.
Maria Grazia Pia, INFN Genova and CERN1 Geant4 highlights of relevance for medical physics applications Maria Grazia Pia INFN Genova and CERN.
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.
Development of a Data-Based Fission Fragment Generator using the Geant4 Framework FISSION FRAGMENT GENERATOR Idaho State UniversityBrycen Wendt.
2011 Development Plan Makoto Asai (SLAC PPA/SCA) on behalf of the Geant4 Collaboration March 3 rd, Geant4 Technical Forum.
Outline  Developments/fixes in the last year  Introduced in release 10.1 and patches (also to 10.0)  Planned for release 10.2 and ongoing …  Currently.
Geant4 - release 6.0 Gabriele Cosmo, CERN for the Geant4 collaboration Highlights of major developments & improvements.
Geant4 Simulation for KM3 Georgios Stavropoulos NESTOR Institute WP2 meeting, Paris December 2008.
G EANT beta and 9.4 highlights Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration.
Geant4 Geometry Speed-ups
Proposed deliverables for 2008
Report to Delta Review: Hadronic Physics
Simulation Project Structure and tasks
Summary of hadronic tests and benchmarks in ALICE
User Documents and Examples I
Geometry checking tools
Experimental Particle Physics
QGSP_BERT和 QGSP.
Model Approach for Standard EM Physics
Hadronic Physics in Geant4
Geant4 physics validation: Bragg Peak
The Hadrontherapy Geant4 advanced example
Status of Standard EM for Geant4 9.1 and Beyond
Geant4 in HARP V.Ivanchenko For the HARP Collaboration
Simulation Project Structure and tasks
GEANT4: Patch-02 to Release 8.1 (released on November 10th, 2006)
Simulation Project Structure and tasks
The Geant4 Hadrontherapy Advanced Example
Presentation transcript:

G EANT and patch-01 highlights Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration

Outline  Major features and fixes in release 9.2  Geometry & persistency  Physics  Kernel  All details in:   Highlights on 9.2.p01  Major features and fixes in release 9.2  Geometry & persistency  Physics  Kernel  All details in:   Highlights on 9.2.p01 10 March 2009G.Cosmo - Geant4 release 9.2 and upcoming patch-012

10 March 2009G.Cosmo - Geant4 release 9.2 and upcoming patch-013 New Features - geometry  New locator classes and options for transportation in field  Identification of the intersection point of a charged particle in a field  Simple, Brent, and Multi-level (default) locators  Allow the user to investigate tradeoffs between increased accuracy and CPU speed according to the use case  Refined treatment of geometrical safety in G4Navigator  Avoid to modify state of the navigator when not necessary (use by MSC processes and other cases)  New locator classes and options for transportation in field  Identification of the intersection point of a charged particle in a field  Simple, Brent, and Multi-level (default) locators  Allow the user to investigate tradeoffs between increased accuracy and CPU speed according to the use case  Refined treatment of geometrical safety in G4Navigator  Avoid to modify state of the navigator when not necessary (use by MSC processes and other cases)

10 March 2009G.Cosmo - Geant4 release 9.2 and upcoming patch-014 Major fixes - geometry  Code revision for G4Tubs and G4Cons  Boosted performance up to 20% for phi- sections configurations in pure tracking  Boosted performance up to 7% in all other configurations in pure tracking  Enhanced GetPointOnSurface() for generic G4Polycone and G4Polyhedra constructs  Code revision for G4Tubs and G4Cons  Boosted performance up to 20% for phi- sections configurations in pure tracking  Boosted performance up to 7% in all other configurations in pure tracking  Enhanced GetPointOnSurface() for generic G4Polycone and G4Polyhedra constructs

New Features - persistency  Fully featured GDML plugin module  Now providing export capabilities  Fully replaces the old external GDML module  GDML schema upgraded to support missing solids and parameterisations ( GDML 3_0_0)  New module for importing detector descriptions in ASCII text format  Can be used as an alternative to GDML or other persistency techniques  Provided with dedicated set of UI commands  Fully featured GDML plugin module  Now providing export capabilities  Fully replaces the old external GDML module  GDML schema upgraded to support missing solids and parameterisations ( GDML 3_0_0)  New module for importing detector descriptions in ASCII text format  Can be used as an alternative to GDML or other persistency techniques  Provided with dedicated set of UI commands 10 March 2009G.Cosmo - Geant4 release 9.2 and upcoming patch-015

10 March 2009G.Cosmo - Geant4 release 9.2 and upcoming patch-016 New Features – physics - 1  Low-energy Electromagnetic processes  Introduction of Doppler broadening effect  New models for particle-induced X-ray Emission (PIXE)  New stopping power model for ions  Using by default ICRU 73 data tables  New processes and models for DNA physics  New charge transfer process by incident protons  New total cross section classes for electron elastic scattering in liquid water  New alternative elastic scattering model for electrons in liquid water (Champion model)  Low-energy Electromagnetic processes  Introduction of Doppler broadening effect  New models for particle-induced X-ray Emission (PIXE)  New stopping power model for ions  Using by default ICRU 73 data tables  New processes and models for DNA physics  New charge transfer process by incident protons  New total cross section classes for electron elastic scattering in liquid water  New alternative elastic scattering model for electrons in liquid water (Champion model)

10 March 2009G.Cosmo - Geant4 release 9.2 and upcoming patch-017 New Features – physics - 2  Standard Electromagnetic processes  Enabled by default Cubic Spline interpolation of dedx and cross section tables  New multiple-scattering process and model  G4eMultipleScattering, specialized for simulation of e+ and e-  G4WentzelVIModel for multiple scattering of muons and hadrons  New Bremsstrahlung model, G4eBremsstrahlungRelModel, including advanced description of LPM effect  New utility classes  G4EmSaturation for sampling of Birks saturation; G4ElectronIonPair based on the ICRU'31 report for sampling electron/ion pairs in sensitive detectors; G4EmConfigurator for configuration of models in physics lists  Initialization of SubType added for all processes  Standard Electromagnetic processes  Enabled by default Cubic Spline interpolation of dedx and cross section tables  New multiple-scattering process and model  G4eMultipleScattering, specialized for simulation of e+ and e-  G4WentzelVIModel for multiple scattering of muons and hadrons  New Bremsstrahlung model, G4eBremsstrahlungRelModel, including advanced description of LPM effect  New utility classes  G4EmSaturation for sampling of Birks saturation; G4ElectronIonPair based on the ICRU'31 report for sampling electron/ion pairs in sensitive detectors; G4EmConfigurator for configuration of models in physics lists  Initialization of SubType added for all processes

10 March 2009G.Cosmo - Geant4 release 9.2 and upcoming patch-018 New Features – physics - 3  Hadronic processes  Added barrier penetration to the Coulomb barrier in Bertini cascade  Tuning in pre-compound and de-excitation code affecting results for low-energy secondaries in Binary cascade  INCL/ABLA cascade/evaporation model officially released  Can be used for incident p, n, d, t, 3He, alpha and pions from 200 MeV up to 3 GeV, on nuclei ranging from carbon to uranium  Beta release of quantum molecular dynamics (QMD) model  For nucleus-nucleus collisions; valid from 50 MeV to 5 GeV  Rationalised usage of the nuclear mass tables  Definition and initialization of SubType added for all processes  Hadronic processes  Added barrier penetration to the Coulomb barrier in Bertini cascade  Tuning in pre-compound and de-excitation code affecting results for low-energy secondaries in Binary cascade  INCL/ABLA cascade/evaporation model officially released  Can be used for incident p, n, d, t, 3He, alpha and pions from 200 MeV up to 3 GeV, on nuclei ranging from carbon to uranium  Beta release of quantum molecular dynamics (QMD) model  For nucleus-nucleus collisions; valid from 50 MeV to 5 GeV  Rationalised usage of the nuclear mass tables  Definition and initialization of SubType added for all processes

10 March 2009G.Cosmo - Geant4 release 9.2 and upcoming patch-019 Major fixes – physics - 1  Electromagnetic processes  Improved implementation of the G4LogLogInterpolation class  Providing visible CPU improvement in low-energy physics processes  More precise multiple scattering model for e- and e+  Providing wider shower (about 0.5% measured for the CMS calorimeter)  Increase of visible energy in sampling calorimeters (due also to Spline approx)  Fixed cases of string comparison when computing transport cross- sections in MSC models, compare masses instead  Speedup run-time computations in e-Coulomb scattering model  Using pre-computed nuclear form-factors per element  Added scintillation with Birk's law and modified sampling of the Cerenkov photon origins  Electromagnetic processes  Improved implementation of the G4LogLogInterpolation class  Providing visible CPU improvement in low-energy physics processes  More precise multiple scattering model for e- and e+  Providing wider shower (about 0.5% measured for the CMS calorimeter)  Increase of visible energy in sampling calorimeters (due also to Spline approx)  Fixed cases of string comparison when computing transport cross- sections in MSC models, compare masses instead  Speedup run-time computations in e-Coulomb scattering model  Using pre-computed nuclear form-factors per element  Added scintillation with Birk's law and modified sampling of the Cerenkov photon origins

10 March 2009G.Cosmo - Geant4 release 9.2 and upcoming patch-0110 Major fixes – physics - 2  Hadronic processes  Code review and performance improvements to Bertini code  Measured ~25% CPU time boost when using QGSP_BERT for 50 GeV pi-  Bug fix in the final state multiplicity sampling in Bertini cascade  Fixes observed problem of quasi-elastic peak in energy spectra  Corrections to the multi-fragmentation model to ensure it conforms with the original SMM model  Improved energy and angular distributions for both scattered neutron and recoil targets in the hp_neutron model  Revised string fragmentation and tuned parameters in FTF model  For Pi+P and pion-nucleon interactions  Implemented quasi-elastic hadron-nucleus scattering and formation time  Hadronic processes  Code review and performance improvements to Bertini code  Measured ~25% CPU time boost when using QGSP_BERT for 50 GeV pi-  Bug fix in the final state multiplicity sampling in Bertini cascade  Fixes observed problem of quasi-elastic peak in energy spectra  Corrections to the multi-fragmentation model to ensure it conforms with the original SMM model  Improved energy and angular distributions for both scattered neutron and recoil targets in the hp_neutron model  Revised string fragmentation and tuned parameters in FTF model  For Pi+P and pion-nucleon interactions  Implemented quasi-elastic hadron-nucleus scattering and formation time

10 March 2009G.Cosmo - Geant4 release 9.2 and upcoming patch-0111 New Features - kernel  Particles  Updated masses and widths of particles to PDG-2008  Requires new CLHEP version:  Added UI command for setting verbosity level in particle-table  Scoring  Beta release of cylindrical scoring meshes  Physics Lists  New utility, G4PhysicsListFactory  Allowing any reference physics list to be built  New option3 physics constructor for EM physics  Can be used for simulation, requiring spatial precision is << 1mm  Particles  Updated masses and widths of particles to PDG-2008  Requires new CLHEP version:  Added UI command for setting verbosity level in particle-table  Scoring  Beta release of cylindrical scoring meshes  Physics Lists  New utility, G4PhysicsListFactory  Allowing any reference physics list to be built  New option3 physics constructor for EM physics  Can be used for simulation, requiring spatial precision is << 1mm

10 March 2009G.Cosmo - Geant4 release 9.2 and upcoming patch-0112 More.…  Interfaces & Visualization  New drivers based on Qt graphics  Compatible with either Qt-3 and Qt-4 packages  Updated G4py Python interface  New and updated examples  New data sets  G4NDL.3.13  added isotopes in neutron files and updated Elastic and Inelastic x-sections from “JENDL-HE 2007”  G4EMLOW.6.2  new DNA tables  Interfaces & Visualization  New drivers based on Qt graphics  Compatible with either Qt-3 and Qt-4 packages  Updated G4py Python interface  New and updated examples  New data sets  G4NDL.3.13  added isotopes in neutron files and updated Elastic and Inelastic x-sections from “JENDL-HE 2007”  G4EMLOW.6.2  new DNA tables

Platforms  Linux SLC4, gcc-3.4.6, 32/64 bits  Linux SLC5, gcc-4.2.1, 32/64 bits  MacOSX 10.5, gcc  Windows/XP and CygWin Tools with: Visual C (Visual Studio 2008)  Also tested: gcc-4.3.X, icc-11.X  Linux SLC4, gcc-3.4.6, 32/64 bits  Linux SLC5, gcc-4.2.1, 32/64 bits  MacOSX 10.5, gcc  Windows/XP and CygWin Tools with: Visual C (Visual Studio 2008)  Also tested: gcc-4.3.X, icc-11.X 10 March 2009G.Cosmo - Geant4 release 9.2 and upcoming patch-0113

9.2.p01

Upcoming fixes – 9.2.p  Hadronic Physics  Activate proper deletion of processes, models and cross- sections at job closure  Fix in the computation of the emission probability in de_excitation model and added smearing of Coulomb barriers for d, t, he3 and alpha particles  Tuned absorption coefficient in Bertini cascade  Fixed probability of light ion emission in pre-compound  Electromagnetic Physics  Fixes in Penelope low-energy processes  Hadronic Physics  Activate proper deletion of processes, models and cross- sections at job closure  Fix in the computation of the emission probability in de_excitation model and added smearing of Coulomb barriers for d, t, he3 and alpha particles  Tuned absorption coefficient in Bertini cascade  Fixed probability of light ion emission in pre-compound  Electromagnetic Physics  Fixes in Penelope low-energy processes 10 March 2009G.Cosmo - Geant4 release 9.2 and upcoming patch-0115

Upcoming fixes – 9.2.p  Particles  Fixed values of masses for some light ions  Optimised G4IonTable::IsIon() implementation  Persistency  Ascii module:  Fixes in the definition of delta angles for solids with section in Phi  GDML  Fixed association of entities in nested loops  Corrected treatment of brackets and indexes for matrices  Fixed incorrect treatment of auxiliary information in separate modules  Activated ability to check overlaps in construction and fixed some cases in provided GDML samples  Particles  Fixed values of masses for some light ions  Optimised G4IonTable::IsIon() implementation  Persistency  Ascii module:  Fixes in the definition of delta angles for solids with section in Phi  GDML  Fixed association of entities in nested loops  Corrected treatment of brackets and indexes for matrices  Fixed incorrect treatment of auxiliary information in separate modules  Activated ability to check overlaps in construction and fixed some cases in provided GDML samples 10 March 2009G.Cosmo - Geant4 release 9.2 and upcoming patch-0116

Upcoming fixes – 9.2.p  Tracking  Fixed issue in G4SteppingManager for the special cases of skipping voxel boundaries in G4RegularNavigation  Scoring  Resolved one limitation documented in 9.2 notes related to cylindrical parameterised meshes and scorers  Field locators  Fixed rare cases of negative steps when using Brent locator  Materials  Added 4 missing materials from ICRU’73  Configuration  Corrected generation of paths for a couple of data sets  Tracking  Fixed issue in G4SteppingManager for the special cases of skipping voxel boundaries in G4RegularNavigation  Scoring  Resolved one limitation documented in 9.2 notes related to cylindrical parameterised meshes and scorers  Field locators  Fixed rare cases of negative steps when using Brent locator  Materials  Added 4 missing materials from ICRU’73  Configuration  Corrected generation of paths for a couple of data sets 10 March 2009G.Cosmo - Geant4 release 9.2 and upcoming patch-0117

Thanks!