Download presentation
Presentation is loading. Please wait.
1
Proposed deliverables for 2008
J. Apostolakis For Geant4 Steering Board* 26 Feb 2008 *expect where noted
2
2008 releases & issues Agreed: To be decided: Issues related:
Scheduled release Dec 2008 Fixes for release 9.1 during 2008 To be decided: Potential release in June 2008 Issues related: Major revision of integration testing Reduce human-effort required to run Improve tests, checking of results Addressing issues of repeatability, warnings, problems To enable (even) more reliable use in production, use
3
Resources (personal view)
A number new members Specialised knowledge (EM polarised, pre-compound/evaporation, Fritiof) Losses of FTEs in key areas Budget reductions, restructuring, retirement Hadronics: parameterised/Bertini, CHIPS, validation of neutron Integration Testing Several ‘orphan’ areas Where original creator has departed, and a new expert is not established or yet found Increasing challenge!
4
Workplans and resources
The impact of a number of changes is not yet fully clear Some have only very recently become known; others are unclear Impact of some known changes remain to be determined or fully understood. Thus these proposed workplans have greater uncertainty than in past years
5
Invite feedback on (relative) priority for your application area
Proposed work items Invite feedback on (relative) priority for your application area
6
Hadronic Physics (1H 2008) First implementation of DPMJET interface
Validate INCL/ABLA cascade Its new implementation in Geant4 Extend QMD ion-ion model to 2-3 GeV (per nucleon) interactions New data-driven elastic process for neutrons using ENDL neutron database (LLNL) Tuned diffuse elastic scattering Add JENDL high energy cross sections to G4NDL
7
Hadronic Physics (1H & 2H)
Improved modeling of coherent hadron elastic scattering Cascades: Use of Binary with high energy models as propagator Implement incident kaons in Binary cascade Correct Coulomb barrier in Bertini cascade Upgrade cross-sections and re-design classes for Bertini Validation revisions of pre-compound / de-excitation against TARC data Standardize elastic cross section classes Survey available cross section data for charge-exchange New extended example for use of hadronic models with cross sections only
8
Hadronic Physics (2H 2008) E, Q, S, B conserving model for nucleons and pions in RPG model Addition of meson interactions to QMD model Fully tuned RPG model Code review (of C module) Implement new capture, fission and inelastic processes for neutrons That use ENDL data CHIPS code review
9
‘Standard’ EM processes
Validation and verification of EM physics Add extra scattering comparisons - (1) Add Bragg peak comparisons - (1) Addition of tests on vertex detector simulation - (1) Addition of test on LPM effect - (1)◦ Addition of tests on ion straggling - (2) Simulation of Birks effects in different media - (1) Review Bremsstrahlung models including LPM effect - (1) Bremsstrahlung and e+e- pair production processes and models for pions and protons - (1) Update to Cerenkov process: limitation of the step in G4Cerenkov when particle drops below the Cherenkov threshold - (2) Less relevant - and needing further explanation: - Develop of a cross-section biasing variant - (2)/(*) - Access to cross-sections and mean-free-path - (2)/(*)
10
EM ‘Standard’ (cont.) Implement spin precession in magnetic field for polarized processes - (2) Introduce K-L shell X-rays in photo-electric process - (2) Extend e+ annihilation to hadrons: add 3pi and K+K- - (2)/(*) Add process sub-type for ‘id’- (1) To address #1102 (id a process uniquely) Introduce cut in range for recoil - (2)
11
EM Standard Updates to ionization processes
Simulate fluctuations per particle type - (2) Generate drift electrons in gaseous detectors - (2) ALICE requirement Multiple and single scattering Muon multiple scattering as separate process - (1) Hadron multiple scattering coherent with hadron diffuse model - (2) Integrate ion scattering model - (2) Include ICRU'73 data for ion ionization - (1)
12
EM ‘Standard’: other Provide of physics list for medical and space physics - (2)/(*) Introduce variable density Medical applications - (2)
13
EM Standard: Optical Optical photons physics
New extended/optical example to exhibit transmission properties of optical fibers with circular and elliptical cross section - (1) Inclusion of Mie scattering as a new optical photon physics process - (2) Extension to the unified surface model to have both specular and diffuse components for the transmitted photons - (2) Implementation of a more flexible micro facet sampling method for optical surfaces - (2) Model optical transport in a volume that has different optical treatments on different sides - (2)
14
Low-energy EM physics Implement Doppler-broadening model
according to the new Compton design - (1) PIXE: extension of existing model to L shell (protons) and to alpha particles (1) Implement ICRU73-based ion model - (2) New microdosimetry models - (2) Design iteration for improved usability as interchangeable w.r.t. Standard Electromagnetic implementations - (2)
15
Reverse Monte Carlo Introduce RMC capability into Geant4 (1)/(2)
Implement reverse Monte Carlo method for e- dose computation Addition of continuous processes: reverse continuous gain of energy by ionisation and Bremsstrahlung for e-, reverse multiple-scattering for e-◦ Reverse discrete processes: for e-, Bremstrahlung, Compton scattering, photo-electric effect◦ New example for rapid e- dose computation based on using reverse MC method
16
Particles, Track, Parallelism
Prototype of tables of nuclei Review particle-change design for CPU optimization Prototype multi-core extension of Geant4
17
Persistency Integrated GDML writer
Add support for parameterized volumes and missing properties
18
Graphics Representations
Improved support for visualization of boolean shapes Target: ‘full’ support
19
Viz: Improve usability / ‘orthogonality’
Support capabilities in more drivers Asymmetric scaling: (at least HepRepFile and DAWN) Background color: (at least HepRepFile and DAWN) Window location: (now only OGLIX and OGLSX) 2D and 3D text: (now only in DAWN and OpenGL) Smooth shading Control of auxiliary edges Enhance interoperability of the different visualization drivers
20
Additional details Per module
21
Run, event and detector response
Prototype multi-core extension of Geant4 - (2)/(*) Introduce cylindrical mesh for command-based scoring (2) Finalize inter-operability with parallel navigation
22
Persistency Integrated GDML writer - (1)
Complete the GDML implementation support for parameterised volumes and missing properties - (1) Integration stand-alone tool that aids conversion of CAD files to tessellated geometry - (1) New module to import ASCII format detector descriptions - (2)
23
Particles & Track Prototype implementation of tables of nuclei
Increase precision for tracking in time Re-design particle-change for parallel world navigation Review particle-change design for CPU optimization
24
Tracking Redesign and implement Selective Verbosity (1)/(2)
Investigate requirements on interaction snapshot and adding touchable to secondaries
25
Graphics Representations
Improved support for visualization of boolean shapes Target: ‘full’ support
26
Viz: Improve usability / ‘orthogonality’
Support capabilities in more drivers Asymmetric scaling: (at least HepRepFile and DAWN) Background color: (at least HepRepFile and DAWN) Window location: (now only OGLIX and OGLSX) 2D and 3D text: (now only in DAWN and OpenGL) Smooth shading Control of auxiliary edges Enhance interoperability of the different visualization drivers
27
Visualisation abilities
Filter geometry according to attributes Additional trajectory models and filters Capture and handle Ctrl-C to return to idle prompt during visualization Extend 2D drawing capabilities And label trajectories or hits with attributes Integrated visualization of field lines Improved visualization tools for voxel geometries Potentially for 1H or 1H/2H
28
Visualization Support dynamic loading of visualization drivers
Complete immediate mode for HepRep browsers such as HepRApp or FRED OpenGL driver that makes PS without any graphics window Create converter HepRepFile to DAWNFile, and vice-versa Web-based DAWN rendering service Hierarchical VRML (rather than current flat VRML)
29
Geometry Review usage of safety on exiting surfaces in navigator - (1)
Code review for selected CGS shapes - (1) Revision of use of angular/radial tolerances in CSG solids - (1) Field performance evaluation and tuning/benchmark - (1)/(2) Extension of G4Region to local magnetic fields - (2) Code review for magnetic field classes - (2) Enhance interoperability of multiple navigators/geometries - (2) Roughly time ordered: feedback invited
30
User and Category Interfaces
New interface to Qt - (1) GUI widgets modules using Tkinter for general use and update of Geant4Py examples Geant4 Web Service framework based on Geant4Py and CherryPy
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.