G EANT 4 9.3 Highlights Gabriele Cosmo & John Apostolakis, CERN PH/SFT for the Geant4 Collaboration Gabriele Cosmo & John Apostolakis, CERN PH/SFT for.

Slides:



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

Ministère de la Recherche,
Use of G EANT 4 in CMS AIHENP’99 Crete, April 1999 Véronique Lefébure CERN EP/CMC.
TUPEC057 Advances With Merlin – A Beam Tracking Code J. Molson, R.J. Barlow, H.L. Owen, A. Toader MERLIN is a.
Geant4: What’s new, improved, or under study in hadronics J. Apostolakis.
Simulation Project Major achievements (past 6 months 2007)
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.
6 November 2009 Upgrading Your Geant4 Release J. Perl 1 Upgrading Your Geant4 Release Joseph Perl, SLAC Geant4 v9.2p02.
Highlights of latest developments ESA/ESTEC Makoto Asai (SLAC)
SLAC Geant4 Tutorial 2009 J. Perl
A Short Guide to Choosing a Physics List Geant4 Tutorial at Marshall Space Flight Center 19 April 2012 Dennis Wright (SLAC) Geant4 9.5.
Geant4: Electromagnetic Processes 2 V.Ivanchenko, BINP & CERN
Sergey Ananko Saint-Petersburg State University Department of Physics
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.
Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.
Work supported in part by the U.S. Department of Energy under contract number DE-AC02-76SF00515 Geant4 Best Practices Joseph Perl SLAC National Accelerator.
Geant4 Acceptance Suite for Key Observables CHEP06, T.I.F.R. Mumbai, February 2006 J. Apostolakis, I. MacLaren, J. Apostolakis, I. MacLaren, P. Mendez.
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 Physics Lists Gunter Folger CERN PH/SFT Geant4 workshop 26-Sep /09/2013 Hadronic Physics Lists1.
User Documents and Examples II Geant4 Tutorial at Marshall Space Flight Center 18 April 2012 Dennis Wright (SLAC) Geant4 V9.5.
Detector Simulation on Modern Processors Vectorization of Physics Models Philippe Canal, Soon Yung Jun (FNAL) John Apostolakis, Mihaly Novak, Sandro Wenzel.
Computing Performance Recommendations #13, #14. Recommendation #13 (1/3) We recommend providing a simple mechanism for users to turn off “irrelevant”
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.
Release Validation J. Apostolakis, M. Asai, G. Cosmo, S. Incerti, V. Ivantchenko, D. Wright for Geant4 12 January 2009.
Introduction What is detector simulation? A detector simulation program must provide the possibility of describing accurately an experimental setup (both.
Mar. 13 th, 2014 Geant4 Physicslist and Validation Working Group Meeting 1 Hans Wenzel Mar 13 th 2014 Physics validation display Webapplication.
4th Workshop on Geant4 Bio-medical Developments and Geant4 Physics Validation Riccardo Capra 1 Physics processes Software process and OOAD.
Geant4 Training 2006 Short Course Katsuya Amako (KEK) Gabriele Cosmo (CERN) Susanna Guatelli (INFN Genova) Aatos Heikkinen (Helsinki Institute of Physics)
G EANT highlights kernel modules Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration.
Geant4 Activities in Japan Some news from Takashi Sasaki, Koichi Murakami, Akinori Kimura and colleagues.
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: Electromagnetic Processes 1  Introduction  Interfaces  PhysicsList  Optical process.
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.
Geant4 release 5.1 summary Gabriele Cosmo EP/SFT.
Geant4 Training 2004 Short Course Katsuya Amako (KEK) Gabriele Cosmo (CERN) Giuseppe Daquino (CERN) Susanna Guatelli (INFN Genova) Aatos Heikkinen (Helsinki.
Maria Grazia Pia, INFN Genova and CERN1 Geant4 highlights of relevance for medical physics applications Maria Grazia Pia INFN Genova and CERN.
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.
1 Giuseppe G. Daquino 26 th January 2005 SoFTware Development for Experiments Group Physics Department, CERN Background radiation studies using Geant4.
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.
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.
Geant4 Simulation for KM3 Georgios Stavropoulos NESTOR Institute WP2 meeting, Paris December 2008.
A Short Course on Geant4 Simulation Toolkit Introduction
Dollan, Laihem, Lohse, Schälicke, Stahl 1 Monte Carlo based studies of polarized positrons source for the International Linear Collider (ILC)
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.
Muen Policy & Toolchain
Proposed deliverables for 2008
Simulation Project Structure and tasks
The prototype for energy loss processes based on model approach
Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team
Model Approach for Standard EM Physics
Geant4 physics validation: Bragg Peak
Short Course Siena, 5-6 October 2006
The Hadrontherapy Geant4 advanced example
A Short Course on Geant4 Simulation Toolkit Introduction
Status of Standard EM for Geant4 9.1 and Beyond
Short Course IEEE NSS/MIC 2003 Katsuya Amako (KEK) Makoto Asai (SLAC)
release 5.0 – planned features
Presentation transcript:

G EANT Highlights Gabriele Cosmo & John Apostolakis, CERN PH/SFT for the Geant4 Collaboration Gabriele Cosmo & John Apostolakis, CERN PH/SFT for the Geant4 Collaboration

Outline Major fixes and features to be included in the forthcoming release 9.3 – Geometry & GDML – Materials, Particles & Generic processes – Physics – Visualization, UI – Configuration & Kernel – If already available in 9.3-beta: β – All 9.3-beta details in: – List of 2009 planned developments: 17 October 2009Geant4 release 9.3 Highlights – G. Cosmo, J. Apostolakis2

Highlights of release October 20093Geant4 release 9.3 Highlights – G. Cosmo, J. Apostolakis

Geometry – Revised implementation for curved surface solids with Phi sections: G4Tubs, G4Cons, G4Sphere As part of code review 2009 for solids – Implementation of generic divisions along Z for polyhedra and polycones – Interoperability of multiple navigators/geometries – Parallel navigation and activation of magnetic field, etc… – Extension of G4Region to hold local magnetic fields 17 October 2009Geant4 release 9.3 Highlights – G. Cosmo, J. Apostolakis4 β β

Persistency GDML – Implemented virtual layer to allow customisation of the writer for user-extended schemas – Implemented ability to write surface properties associated to volumes and material properties – Implemented ability to handle ‘assembly’ structures in reader – General code cleanup 17 October 2009Geant4 release 9.3 Highlights – G. Cosmo, J. Apostolakis5 β β

Global, Materials & Particles Reviewed implementation of physics vectors – Providing CPU improvement at initialisation – Further improvement to Spline interpolation Implemented migration of ICRU-73 stopping power classes for materials to the G4VIonDEDXTable interface – Access methods of physics vectors have changed (vectors can also be identified via atomic number of material if material is pure) – Classes now deliver mass stopping powers instead of stopping powers per unit length – Removed dependency on ICRU-73 material densities – New utility class G4ExtDEDXTable to handle external electronic stopping power tables for ions Added method GetNuclearMass(A,Z) in G4NuclearProperty – made obsolete class G4NucleiPropertiesTable (will be removed) 17 October 2009Geant4 release 9.3 Highlights – G. Cosmo, J. Apostolakis6 β β β

Generic Processes & Parameterisations Integration of Reverse Monte Carlo for EM particles (e+/e-/  ) – Prototype of reverse EM tracking for protons Improved implementation of G4VRangeToEnergyConverter – Faster initialisation by a factor 2 to 3 New method ResetConverters() – Reduces memory waste after initialisation in G4ProductionCutTable Reviewed ionisation potentials Reviewed density effect parameterisations 17 October 2009Geant4 release 9.3 Highlights – G. Cosmo, J. Apostolakis7

Electromagnetic physics - 1 Standard EM models – Frozen version of default multiple-scattering model ( G4UrbanMscModel ) from release 9.2 New tuning of multiple-scattering (development class G4UrbanMscModel2 ) for central part and tail of the angular distribution Added relativistic factor to Rutherford cross section and various developments for Coulomb scattering classes and G4WentzelVIModel – Simplified initialization of models and code cleanup – Modification in width correction in G4UniversalFluctuation, fixing step dependency for the correction on energy deposition 17 October 2009Geant4 release 9.3 Highlights – G. Cosmo, J. Apostolakis8 β β β

Electromagnetic physics - 2 Standard EM models – New Goudsmit-Saunderson multiple scattering model for electrons & positrons (e - /e + ) – Fixed algorithm for selection of model by its energy range in G4EmModelManager to better treat energy-region overlap with low-energy models – Gamma conversion with LPM effect – Addition of muon multiple-scattering model in Physics Lists – Physics lists with combinations of standard and low- energy models – Introduction of cut in range for recoil 17 October 2009Geant4 release 9.3 Highlights – G. Cosmo, J. Apostolakis9 β β

Electromagnetic physics - 3 Optical processes – Inclusion of Mie scattering as a new optical photon physics process – Extension to the unified surface model to have both specular and diffuse components for the transmitted photons – New extended/optical example to exhibit transmission properties of optical fibers with circular and elliptical cross section 17 October 2009Geant4 release 9.3 Highlights – G. Cosmo, J. Apostolakis10

Electromagnetic physics - 4 Low-energy EM – Complete migration to ‘standard-EM’ design: added Bremsstrahlung physics according to Penelope and Livermore models; added G4LivermoreIonisationModel, first implementation of low-energy ionisation ( G4LowEnergyIonisation ) in the common design – New DNA processes migrated to the new design; new G4EMLOW-6.5 data set; made obsolete old cross-sections and final-state classes – Added G4RayleighScattering process to describe Rayleigh scattering and removed obsolete classes – Added new scaling algorithm, to obtain heavy ion stopping powers for ions not covered by ICRU-73 report – Better performance from improved G4LogLogInterpolation class – Implementation of polarized photoelectric, gamma conversion and triple conversion models ( gamma -> e+ e- e- ) ? 17 October 2009Geant4 release 9.3 Highlights – G. Cosmo, J. Apostolakis11 β β β β

Hadronic physics Models – Developments in CHIPS model to extend its applicability to all energies, particles and targets – Model precise sampling and ‘on-the-fly’ table preparation for coherent_elastic module – Complete improvements to pre-compound model – Allow carbon-ion projectiles in INCL model Physics lists – New development physics-lists QGSC_CHIPS ( QGS model with ‘EnergyFlow’ interface to CHIPS at all energies) – Interim QGSC_QGSC ( QGS model with interface to CHIPS at all energies, still using LHEP for neutrons) QGSP_FTFP_BERT ( replaces LEP with FTFP for nucleon & pion projectiles) CHIPS physics list ( completely replaces LEP, also for hyperons) – New physics-lists with special EM options (EMV, EMX, EMY) – Complete and validate INCL/ABLA physics list – Declared obsolete old unused configurations General cleanup of the hadronic code and speed-up study Review of physics models to identify and fix cases of event irreproducibility 17 October 2009Geant4 release 9.3 Highlights – G. Cosmo, J. Apostolakis12 β β β β

Visualization Improved control over location and size of all GL windows Ability to make high resolution PostScript output (via gl2ps option) Addition of initial Kinetic Energy to trajectory attributes Addition of "remaining energy" attribute to rich trajectory points New UI commands: /vis/scene/add/title, date, logo2D, text2D 17 October 2009Geant4 release 9.3 Highlights – G. Cosmo, J. Apostolakis13 β

gMocren Great tool available for volume visualization From JST/CREST project (Japan) to improve Geant4 for medical physics Able to visualize: –Volume data (including overlay of more than one set) –Trajectories –Geometry Runs on: –Windows and Linux –Mac will likely happen soon –Based on a commercial package but offered freely to all Geant4 users – –Installation is straightforward, follow the Download link on the above page First run gMocren’s one-click installer Then, inside C:\Program Files\gMocren\gtk, you will find the one-click installer for gtk

Calculated dose distribution color mapping contour plot Particle trajectories Opacity curve and color map editor free hand or templates with WW&WL editing Supported system : - Windows 2k/XP or PC Linux OS - Pentium 4 or faster - more than 1 GB (recommend) Supported system : - Windows 2k/XP or PC Linux OS - Pentium 4 or faster - more than 1 GB (recommend) 3D (ray casting)2D (MPR) Opacity curve and color map editor gMocren and utility software are freely available. Functionality Requirements : To visualize - the modality image used by the simulation, - the calculated dose distribution and - the particle trajectories - in an agreeable speed Transfer function editor Multi-platform To visualize - the modality image used by the simulation, - the calculated dose distribution and - the particle trajectories - in an agreeable speed Transfer function editor Multi-platform Trajectory information in the simulation is available. gMocren : A Visualization Tool

9.3: more … Interfaces/UI – New class G4UIExecutive for automatic instantiation of user interactive sessions, as done for visualization drivers – Enhancements to G4VBasicShell for better command completion in command line – Developments in Qt driver Error Propagation – Inclusion of pi+, pi- and proton in physics list – Added possibility to account for error deflation for 'smoothing’ First prototype thread-safe/multi-core kernel (alternative code tree)  To be released in early 2010 New and updated examples (advanced & extended) List of planned developments for the current year at: 17 October 2009Geant4 release 9.3 Highlights – G. Cosmo, J. Apostolakis16 β β β

Platforms supported for 9.3 Linux SL(C)5, gcc-4.1.2, gcc-4.3.X, 32/64 bits Linux SL(C)4, gcc-3.4.6, 32/64 bits MacO s X 10.5/10.6, gcc-4.0.1/gcc Windows/XP and CygWin Tools – Compiler Visual C (Visual Studio 2008) Also tested: gcc-4.4.X, icc-11.X 17 October 2009Geant4 release 9.3 Highlights – G. Cosmo, J. Apostolakis17

Thanks! 17 October Geant4 release 9.3 Highlights – G. Cosmo, J. Apostolakis