Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "G EANT 4 : Release 9.2 Beta Gabriele Cosmo, CERN for the Geant4 Collaboration."— Presentation transcript:

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

2 2 July 2008 2G.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 http://cern.ch/geant4/support/download_beta.shtml http://cern.ch/geant4/support/download_beta.shtml

3 2 July 2008 3G.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

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

5 2 July 2008 5G.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

6 2 July 2008 6G.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 2.0.3.3 To match PDG-2006 as in CLHEP 2.0.3.3 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

7 2 July 2008 7G.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

8 2 July 2008 8G.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

9 2 July 2008 9G.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

10 2 July 2008 10G.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

11 2 July 2008 11G.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 …

12 2 July 2008 12G.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

13 2 July 2008 13G.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


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

Similar presentations


Ads by Google