G EANT 4 : Release 9.2 Beta Gabriele Cosmo, CERN for the Geant4 Collaboration.

Slides:



Advertisements
Similar presentations
Use of G EANT 4 in CMS AIHENP’99 Crete, April 1999 Véronique Lefébure CERN EP/CMC.
Advertisements

LCD group seminar Peter Speckmayer 4. August /3/20091GEANT4 seminar, Peter Speckmayer.
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.
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.
Physics list update CERN 31/3 -04 Rikard Sandström Geneva University.
Highlights of latest developments ESA/ESTEC Makoto Asai (SLAC)
Physics list update Phone conference 18/2 -04 Rikard Sandström Geneva University.
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.
Automated Tests in NICOS Nightly Control System Alexander Undrus Brookhaven National Laboratory, Upton, NY Software testing is a difficult, time-consuming.
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.
Summary of Work Zhang Qiwei INFN - CIAE. Validation of Geant4 EM physics for gamma rays against the SANDIA, EPDL97 and NIST databases.
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.
Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.
Geant4 Electromagnetic Physics Introduction V.Ivanchenko, M.Maire, M.Verderi  Process interface  Physics categories  Electromagnetic physics  PhysicsList.
Physics I: Physics Lists Geant4 Tutorial at Jefferson Lab 10 July 2012 Dennis Wright (SLAC) Geant4 9.6 beta.
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.
Status of particle_hp Pedro Arce Emilio Mendoza Daniel Cano-Ott (CIEMAT, Madrid)
Hadronic Physics II Geant4 Users’ Tutorial CERN February 2010 Gunter Folger.
Alex Howard, ETH, Zurich 13 th September 2012, 17 th Collaboration Meeting, Chartres 1 Geometrical Event Biasing Facility Alex Howard ETH, Zurich Geometrical.
4th Workshop on Geant4 Bio-medical Developments and Geant4 Physics Validation Riccardo Capra 1 Physics processes Software process and OOAD.
G EANT Highlights Gabriele Cosmo & John Apostolakis, CERN PH/SFT for the Geant4 Collaboration Gabriele Cosmo & John Apostolakis, CERN PH/SFT for.
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.
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,
Hadronic Physics III Geant4 Tutorial at Marshall Space Flight Center 19 April 2012 Dennis Wright (SLAC) Geant4 9.5.
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.
G EANT and patch-01 highlights Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration.
Development of a Data-Based Fission Fragment Generator using the Geant4 Framework FISSION FRAGMENT GENERATOR Idaho State UniversityBrycen Wendt.
Status of Hadronic Validation Dennis Wright 6 October 2010.
Report from the Geant4 Radioactive Decay Mini-workshop on 3-4 March 2015 Dennis Wright 25 March 2015.
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.
A Short Course on Geant4 Simulation Toolkit Introduction
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.
Code improvement: Coverity static analysis Valgrind dynamic analysis GABRIELE COSMO CERN, EP/SFT.
CPU Benchmarks Parallel Session Summary
Simulation Project Structure and tasks
User Documents and Examples I
CMS requirements for G4 TF on
Geometry checking tools
Software Installation
Model Approach for Standard EM Physics
The Hadrontherapy Geant4 advanced example
Use of Geant4 in experiment interactive frameworks AliRoot
A Short Course on Geant4 Simulation Toolkit Introduction
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)
Marc Verderi GEANT4 collaboration meeting 01/10/2002
Beta releases and Product Management
release 5.0 – planned features
Presentation transcript:

G EANT 4 : Release 9.2 Beta Gabriele Cosmo, CERN for the Geant4 Collaboration

2 July G.Cosmo - Geant4 Release 9.2 Beta Outline  Relevant developments since release 9.1.p02  Highlights of developments & fixes in  Kernel  Physics Lists  Physics Processes  Not all fixes introduced are treated here Notes: z Full details in notes which will be posted in: z

2 July G.Cosmo - Geant4 Release 9.2 Beta Disclaimer  Geant4 9.2-Beta is Beta software  It is distributed "as is”; full support cannot be provided  Some code may be new or enhanced, therefore still experimental and not fully tested  Some interfaces may have changed since the previous version  Interfaces of new features may change in the final public version (9.2)  Detailed notes on changes are available in the directory ReleaseNotes/development/ provided with the source code distribution  User documentation are not updated (only for regular releases)  Only source code and no pre-built libraries are provided from the web site

2 July G.Cosmo - Geant4 Release 9.2 Beta External libraries & Platforms  9.2-Beta requires  CLHEP  (updated units & PDG-2006 compliant physical constants)  New EM low-energy data set: G4EMLOW6.1  Platforms:  SLC4 – gcc (32/64 bits)  MacOS X 10.5 (Leopard) – gcc 4.0.1/4.2.1  Windows/XP – VC (Visual Studio 2008) More verified platforms: z SLC4 – gcc z SLC4 – Intel icc

2 July G.Cosmo - Geant4 Release 9.2 Beta Geometry & Transportation Fixed problem report #990 Fixed problem report #990#990 Corrected handling of optimisation for regular geometries (phantoms parameterisation) Corrected handling of optimisation for regular geometries (phantoms parameterisation) Fix in G4Tubs::DitanceToIn(p,v,…) Fix in G4Tubs::DitanceToIn(p,v,…) Rare cases of faulty reply for point with direction tangent on surface, responsible for stuck tracks with zero step Rare cases of faulty reply for point with direction tangent on surface, responsible for stuck tracks with zero step Fix in G4Sphere::DistanceToOut(p,v, …) Fix in G4Sphere::DistanceToOut(p,v, …) Calculation of roots for theta-conical surface intersections, responsible for miscomputation of distance on half-sphere constructs Calculation of roots for theta-conical surface intersections, responsible for miscomputation of distance on half-sphere constructs Enhanced implementation of GetPointOnSurface() for G4Polycone and G4Polyhedra made through generic construct Enhanced implementation of GetPointOnSurface() for G4Polycone and G4Polyhedra made through generic construct

2 July G.Cosmo - Geant4 Release 9.2 Beta Particles, materials & run management Particles, materials & run management Updated relevant (remaining) particle constants Updated relevant (remaining) particle constants To match PDG-2006 as in CLHEP To match PDG-2006 as in CLHEP proton_mass_c2 (10 eV difference) proton_mass_c2 (10 eV difference) Added UI command for setting verbosity to particle table Added UI command for setting verbosity to particle table Automatically delete particles defined in user application Automatically delete particles defined in user application Fixed problem report #1013 Fixed problem report #1013#1013 Added missing accessors to G4SPSAngDistribution Added missing accessors to G4SPSAngDistribution Fixed problem report #1014 Fixed problem report #1014#1014 Added missing virtual destructor to G4SurfaceProperty Added missing virtual destructor to G4SurfaceProperty Implemented more safe consistency check for Z and A in G4Element constructor Implemented more safe consistency check for Z and A in G4Element constructor Provide unique name for each isotope of an element when using the NIST data-base Provide unique name for each isotope of an element when using the NIST data-base

2 July G.Cosmo - Geant4 Release 9.2 Beta Interfaces & Persistency Interfaces & UI Interfaces & UI Improved layout for Qt driver Improved layout for Qt driver Added new function in G4UICommandTree to find a subtree Added new function in G4UICommandTree to find a subtree GDML GDML New Writer module, supporting all features New Writer module, supporting all features Completed reader to support: material properties (temperature, pressure, state, …); parameterised volumes, division volumes; border/skin surface properties Completed reader to support: material properties (temperature, pressure, state, …); parameterised volumes, division volumes; border/skin surface properties Enhanced naming convention for volumes Enhanced naming convention for volumes Added support for modular files, extra volume properties and handling of schema extensions Added support for modular files, extra volume properties and handling of schema extensions Added handling of precision for imported/exported values Added handling of precision for imported/exported values

2 July G.Cosmo - Geant4 Release 9.2 Beta Physics Lists Updated FTF* lists and physics NOT to use quasi- elastic from CHIPS Updated FTF* lists and physics NOT to use quasi- elastic from CHIPS FTF now has quasi-elastic included in the FTF model itself FTF now has quasi-elastic included in the FTF model itself Updated option2 EM physics (EMX) and added option3 Updated option2 EM physics (EMX) and added option3 now defined linLossLimit per particle type now defined linLossLimit per particle type added hadron induced Bremsstrahlung and Pair Production added hadron induced Bremsstrahlung and Pair Production using Spline interpolation for physics tables using Spline interpolation for physics tables New helper class G4PhysListFactory for building physics lists New helper class G4PhysListFactory for building physics lists Removed obsolete storage class G4HadronProcessStore Removed obsolete storage class G4HadronProcessStore

2 July G.Cosmo - Geant4 Release 9.2 Beta EM Physics - 1 High Energy High Energy Added new Bremsstrahlung and pair-production models for hadrons Added new Bremsstrahlung and pair-production models for hadrons Muons Muons Further developments for G4Mu* models and processes Further developments for G4Mu* models and processes Standard Standard New alternative multiple-scattering model G4WentzelVIModel used in G4Mu* processes. Freezed G4UrbanMscModel ; development version renamed to G4UrbanMscModel2 New alternative multiple-scattering model G4WentzelVIModel used in G4Mu* processes. Freezed G4UrbanMscModel ; development version renamed to G4UrbanMscModel2 New process G4eMultipleScattering specialized for e+,e- New process G4eMultipleScattering specialized for e+,e- New model G4eBremsstrahlungHEModel, an extension of the standard Bremsstrahlung model but using a more sophisticated LPM approach New model G4eBremsstrahlungHEModel, an extension of the standard Bremsstrahlung model but using a more sophisticated LPM approach Fixes in G4IonGasIonisation, G4IonFluctuations, G4BetheBlochModel Fixes in G4IonGasIonisation, G4IonFluctuations, G4BetheBlochModel Added initialisation of SubType for all processes Added initialisation of SubType for all processes Added scintillation with Birk’s law to G4Scintillation Added scintillation with Birk’s law to G4Scintillation

2 July G.Cosmo - Geant4 Release 9.2 Beta EM Physics - 2 Low Energy Low Energy Added Doppler broadening to G4LowEnergyCompton Added Doppler broadening to G4LowEnergyCompton Added PIXE cross-sections, L-shells for protons projectiles Added PIXE cross-sections, L-shells for protons projectiles New data set G4EMLOW-6.1 New data set G4EMLOW-6.1 More on utilities … More on utilities … Added base class G4VMscModel for handling general multiple-scattering parameters Added base class G4VMscModel for handling general multiple-scattering parameters New helper class G4EmElementSelector to sample random elements in a compound material New helper class G4EmElementSelector to sample random elements in a compound material Introduced new correction methods for smooth transition between low-energy parameterisation and Bethe-Bloch model; added new helper class G4EmSaturation Introduced new correction methods for smooth transition between low-energy parameterisation and Bethe-Bloch model; added new helper class G4EmSaturation Fixed computation of NIEL at the last step of a particle in G4VEnergyLossProcess Fixed computation of NIEL at the last step of a particle in G4VEnergyLossProcess Fixed logic in computing dEdx table for an inactive process in G4LossTableManager Fixed logic in computing dEdx table for an inactive process in G4LossTableManager

2 July G.Cosmo - Geant4 Release 9.2 Beta Hadronic Physics De-excitation De-excitation No longer apply atomic relaxation model in G4PhotonEvaporation according to internal electron conversion; use the radioactive decay model instead for vacant shell index No longer apply atomic relaxation model in G4PhotonEvaporation according to internal electron conversion; use the radioactive decay model instead for vacant shell index High Energy High Energy Fixed problem of abnormally high pt secondaries due to incident strange particles in G4HEInelastic process (report by CMS) Fixed problem of abnormally high pt secondaries due to incident strange particles in G4HEInelastic process (report by CMS) High Precision Neutrons High Precision Neutrons Improved energy and angular distributions for both scattered neutro and recoil targets. Fixed missing inelastic gamma-ray lines. Addresses problem report #1008 Improved energy and angular distributions for both scattered neutro and recoil targets. Fixed missing inelastic gamma-ray lines. Addresses problem report #1008#1008 Parton String Parton String Revised string fragmentation and tuned parameters in FTF model for Pi+P and pion-nucleon interactions. Affects fragmentation for QGS Revised string fragmentation and tuned parameters in FTF model for Pi+P and pion-nucleon interactions. Affects fragmentation for QGS Implemented quasi-elastic hadron-nucleus scattering in FTF and formation time; tuned string tension Implemented quasi-elastic hadron-nucleus scattering in FTF and formation time; tuned string tension Radioactive decay Radioactive decay Changes in G4NuclearDecayChannel, using the correct shell index in applying ARM and switching on Auger electron production Changes in G4NuclearDecayChannel, using the correct shell index in applying ARM and switching on Auger electron production Qmd, rpg models Qmd, rpg models Several fixes and developments … Several fixes and developments …

2 July G.Cosmo - Geant4 Release 9.2 Beta More … User Interactivity Visualization Visualization Developments in Qt visualization driver Developments in Qt visualization driver Environments Environments Fixes in Python module for steering Geant4 applications Fixes in Python module for steering Geant4 applications Cuts Cuts Added UI messenger for handling the production cuts table Added UI messenger for handling the production cuts table

2 July G.Cosmo - Geant4 Release 9.2 Beta Schedule … Date for release 9.2-beta: July 4 th, 2008 Date for release 9.2-beta: July 4 th, 2008 Final public release 9.2: December 12 th, 2008 Final public release 9.2: December 12 th, 2008