G EANT 4 9.4-beta and 9.4 highlights Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration.

Slides:



Advertisements
Similar presentations
2010 Hadronic Group Work Plan with updates from February 24 th Hadronic Working Group Meeting.
Advertisements

Stefan Roesler SC-RP/CERN on behalf of the CERN-SLAC RP Collaboration
Use of G EANT 4 in CMS AIHENP’99 Crete, April 1999 Véronique Lefébure CERN EP/CMC.
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.
Simulation Project Major achievements (past 6 months 2007)
Geant4 v9.2p02 Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team.
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)
A Short Guide to Choosing Physics Lists Oak Ridge Geant4 Tutorial 11 March 2011 Dennis Wright Geant4 V9.4.
Monte Carlo 2005, Chattanooga Parton String Models in Geant4 Gunter Folger, Johannes-Peter Wellisch CERN PH/SFT.
G EANT highlights kernel modules Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration.
User Documents and Examples I Sébastien Incerti Slides thanks to Dennis Wrigth, SLAC.
G EANT 4 : Release 9.2 Beta Gabriele Cosmo, CERN for the Geant4 Collaboration.
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)
Hadronic Physics Lists Gunter Folger CERN PH/SFT Geant4 workshop 26-Sep /09/2013 Hadronic Physics Lists1.
Extending the Bertini Cascade Model to Kaons Dennis H. Wright (SLAC) Monte Carlo April 2005.
Hadronic Interaction Studies for LHCb Nigel Watson/Birmingham [Thanks to Silvia M., Jeroen v T.]
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)
Geant4 in production: status and developments John Apostolakis (CERN) Makoto Asai (SLAC) for the Geant4 collaboration.
New software library of geometrical primitives for modelling of solids used in Monte Carlo detector simulations Marek Gayer, John Apostolakis, Gabriele.
Precision Validation of Geant4 Electromagnetic Physics Geant4 DNA Project Meeting 26 July 2004, CERN Michela.
New Hadr02 test for Ion-Ion simulation Ivantchenko V., Ivantchenko A.
Documentation Gunter Folger / CERN Geant4 School, Annecy 2008.
1 Background radiation studies in LHCb with GAUSS/Geant4 Giuseppe G. Daquino PH/SFT.
G EANT Highlights Gabriele Cosmo & John Apostolakis, CERN PH/SFT for the Geant4 Collaboration Gabriele Cosmo & John Apostolakis, CERN PH/SFT for.
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.
Upgrade of G4Penelope models Luciano Pandola INFN – LNGS for the Geant4 EM Working Groups 15 th Geant4 Workshop, ESTEC, October 4 th -8 th, 2010.
Geant4 CPU performance : an update Geant4 Technical Forum, CERN, 07 November 2007 J.Apostolakis, G.Cooperman, G.Cosmo, V.Ivanchenko, I.Mclaren, T.Nikitina,
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.
G EANT and patch-01 highlights Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration.
Marina Golubeva, Alexander Ivashkin Institute for Nuclear Research RAS, Moscow AGeV simulations with Geant4 and Shield Geant4 with Dpmjet-2.5 interface.
Status of Hadronic Validation Dennis Wright 6 October 2010.
Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course.
2011 Development Plan Makoto Asai (SLAC PPA/SCA) on behalf of the Geant4 Collaboration March 3 rd, Geant4 Technical Forum.
Updates and Perspectives Makoto Asai (SLAC) On behalf of the Geant4 Collaboration.
Geant4 - release 6.0 Gabriele Cosmo, CERN for the Geant4 collaboration Highlights of major developments & improvements.
Validation of GEANT4 versus EGSnrc Yann PERROT LPC, CNRS/IN2P3
A Short Course on Geant4 Simulation Toolkit Introduction
Update on USolids/VecGeom integration in Geant4 Gabriele Cosmo, CERN EP/SFT.
Gunter Folger / CERN MC-PAD, DESY/Hamburg Jan 2010
Validation of Geant4 against the TARC benchmark: Testing neutron production, transportation and interaction TARC – experimental set-up and aims Geant4.
Proposed deliverables for 2008
CPU Benchmarks Parallel Session Summary
Simulation Project Structure and tasks
Summary of hadronic tests and benchmarks in ALICE
User Documents and Examples I
CMS requirements for G4 TF on
Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team
Geometry checking tools
Model Approach for Standard EM Physics
Hadronic Physics in Geant4
Geant4 physics validation: Bragg Peak
The Hadrontherapy Geant4 advanced example
A Short Course on Geant4 Simulation Toolkit Introduction
Status of Standard EM for Geant4 9.1 and Beyond
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 beta and 9.4 highlights Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration

Outline Major features introduced in release 9.4-beta – Geometry – Physics – Kernel & Interfaces – All details in: Highlights on 9.4 – All planned features for 2010: 2 September 2010G.Cosmo - Geant4 release 9.4-beta & 9.4 highlights 2

Release 9.4-beta (on June 25 th ) (details in ) 2 September G.Cosmo - Geant4 release 9.4-beta & 9.4 highlights

9.4-beta: Geometry New features and fixes in solids – Boolean solids: new recursive algorithm for improving visualization of Boolean combinations of shapes – Improvements in G4Box solid following code review – New G4GenericTrap specific shape (with GDML support) – Arbitrary trapezoid with up to 8 vertices standing on two parallel planes perpendicular to the Z axis ( Arb8 in Root) – Fix in G4TessellatedSolid to correct treatment of optical photon transport for internal reflection at surface – Addresses problem report #1103#1103 Features in volumes – Specialized allocator for handling internal vector in G4NavigatorHistory, to optimise memory management and reduce fragmentation – Measured ~2% average run-time speed-up 2 September 2010G.Cosmo - Geant4 release 9.4-beta & 9.4 highlights 4

9.4-beta: EM physics Significant developments for multiple scattering models – New G4GodsmithSoundersonMscModel and G4WentzelVIMscModel Fully based on theory and providing more precise results than G4UrbanMscModel93 G4UrbanMscModel93 still the default for e+- New model, G4ICRU73QOModel, for low-energy ionisation of negatively charged hadrons A protection is introduced for computation of Barkas corrections for low-energy highly charged particles – Following ATLAS request for exotic heavy objects with charge 150*e- Included scintillation rise time to G4Scintillation First version of transportation code for magnetic monopole – Provided in extended example Bug fix in atom selection during sampling of Bremsstrahlung in compound materials – May have a minor effect on ECAL simulation 2 September 2010G.Cosmo - Geant4 release 9.4-beta & 9.4 highlights 5

9.4-beta: Low-energy EM physics Upgrades of G4Penelope from version 2001 to version 2008 New models for gamma-rays: Compton, Gamma-Conversion, Photo- Electric, Rayleigh New classes (Beta version) to manage multi-element atomic oscillators Bug fixes in G4AtomicDeexcitation and G4AugerTransition G4DNA: new prototype excitation model for electrons Developments in PIXE classes Fixing existing bugs and improving the goodness of the results especially at higher energies New classes to interface to empirical ionization cross sections Added possibility to choose which model to use for the calculation of shell ionization cross-section Requires new G4LEDATA data set, version September 2010G.Cosmo - Geant4 release 9.4-beta & 9.4 highlights 6

9.4-beta: Hadronic Physics Major cleanup of the Bertini cascade – Optimisation of memory allocation (up to 5% measured CPU improvement) and code review Added protections for numerical problems in pre-compound model – Addressing rare problems of FTF based Physics Lists Rewritten utility classes for de-excitation/evaporation – Migration to use integer Z and A – Reduced number of allocations of intermediate objects – By default FermiBreakUp model to decay light fragments (A<17) – New default evaporation model (combines extra 60 GEM decay channels vs 8) – Some fixes for photon evaporation (precise 4-momentum balance in the Binary Cascade and pre-compound model) Significant developments for CHIPS models New fast precise neutron cross-sections code and data (Beta version) Removed obsolete code for leading_particle model 2 September 2010G.Cosmo - Geant4 release 9.4-beta & 9.4 highlights 7

9.4-beta: Physics Lists Cleanup of old obsolete/blocked lists Added new constructor with same signature for all builders & verbosity argument New experimental physics list QGSP_BERT_CHIPS (validation ongoing) – uses CHIPS model for all “misc” particles (anti-protons, anti-neutrons, hyperons) – uses CHIPS cross-section for kaons – tested by CMS and BESIII experiment, still room to improve but goes in the correct direction 2 September 2010G.Cosmo - Geant4 release 9.4-beta & 9.4 highlights 8 Revised FTFP_BERT and QGSP_FTFP_BERT lists FTFP_BERT physics list shows agreement with QGSP_BERT (best for LHC) Thanks to improvements in FTF (quark exchange, Reggeon cascade) No discontinuity in response

9.4-beta: Optical Physics & Materials Fix for back-painted surfaces to avoid applying twice reflectivity – Addressing problem report #1114#1114 Updated parameterisation of density – For pure materials via atomic number (before was available only by material name – NIST materials only) – Minor effect on signals of tracker devices 2 September 2010G.Cosmo - Geant4 release 9.4-beta & 9.4 highlights9

9.4-beta: Visualization & Interfaces New UI command /vis/open for OpenGL and OpenInventor viewers – /vis/open OGL, /vis/open OI – Applicable for either X11 and Qt graphics – Allows the same macro to be used whether one is on Linux or Windows (e.g. calling OGLSX on Linux and OGLSWin32 on Windows) Introduced DispatchToModel without ' i_mode ’ – Simplifying commands for drawing trajectories Major improvements to Qt drivers – Added tab-widgets – Allowing to embed viewer within UI command window 2 September 2010G.Cosmo - Geant4 release 9.4-beta & 9.4 highlights10

Highlights on release 9.4 (December 17 th ) (details in 2 September G.Cosmo - Geant4 release 9.4-beta & 9.4 highlights

More Features planned for 9.4 Release 9.4-beta made available on June 25 th – Includes some new features part of the program for release 9.4 of December 2010 Additional features will be part of the final 9.4 release At this point in time, it is not guaranteed that all of them will make it ! Geometry – Review of navigation verbosity & control at step number – Implementation of precise ComputeSafety() in navigation – Extension of divisions to allow for gaps in replicated daughters – More Q/A review to code and addressing open issues 2 September 2010G.Cosmo - Geant4 release 9.4-beta & 9.4 highlights 12

More Features planned for Materials Addition of extra data for ion stopping powers Review of atomic shell energies Introduction of variable density Particles Update properties of particles to PDG 2010 Review implementation of static tables and treatment of ions for thread-safety 2 September 2010G.Cosmo - Geant4 release 9.4-beta & 9.4 highlights 13

More Features planned for Standard EM Extend capability of helper classes Addition of option for allowing to setup EM parameters via cut value New model of delta-electron production based on ICRU'52 data Establish more effective sampling of displacement in Urban multiple-scattering Updated gamma-conversion model at low-energies Updated Bremsstrahlung model for e+- for energies E < 1 GeV Development of Doppler broadening parameterisation Low Energy EM Penelope 2008 e+/- processes Pair production in the electron electric field Radiative correction for pair production in the nuclear field Reimplementation of anti-proton model of ionisation 2 September 2010G.Cosmo - Geant4 release 9.4-beta & 9.4 highlights 14

More Features planned for Hadronic Physics Implementation of fast neutron capture model Improved break-up method in de-excitation Complete interface from Bertini cascade to pre-compound Implementation of direct pion absorption in Binary cascade Improved trailing effect and elastic pi-nucleon angular distributions effect in Bertini cascade Implementation of Reggeon cascade in QGSM, and extension of QGSM down to lower energies Extension of FTF model to nucleus-nucleus collisions Implementation of an interface for HIJING model Development of ion-ion model for elastic scattering Development of integral nucleus-nucleus cross-sections 2 September 2010G.Cosmo - Geant4 release 9.4-beta & 9.4 highlights 15

More Features planned for Scoring Full revision of scorers to accept user-defined unit Cylindrical and spherical meshes for command-based scoring UI & Environments Support for Python 3.0 in G4Py Visualization Support of dynamic loading for visualization drivers Improved visualization tools for regular voxel geometries Support filtering of geometry according to attributes Integrated visualization of field lines Advanced Examples Introduction of DICOM images for Medical-Linac and Hadrontherapy examples New examples: GammaKnife (simulation of a real 'radio-surgery' apparatus); IORT (simulation of a real apparatus for Intra Operative Radio Therapy); Cexmc (Charge exchange Monte Carlo) 2 September 2010G.Cosmo - Geant4 release 9.4-beta & 9.4 highlights 16

9.4: more … Configuration New optional configuration & installation system based on CMake First prototype thread-safe/multi-core kernel Alternative code tree to be released based on release 9.4 series Complete list of planned developments for 2010 at: 2 September 2010G.Cosmo - Geant4 release 9.4-beta & 9.4 highlights 17

Planned supported platforms for 9.4 Linux SLC5, gcc-4.1.2, gcc-4.3.X, 32/64 bits MacOSX 10.6, gcc-4.2.1, 64 bits Windows/XP and CygWin Tools – Compiler Visual C (Visual Studio 2010) Also tested: gcc-4.5.X, icc-11.X, VC September 2010G.Cosmo - Geant4 release 9.4-beta & 9.4 highlights 18

Thanks! 2 September G.Cosmo - Geant4 release 9.4-beta & 9.4 highlights