Geant4 Home Download | User Forum | Gallery
Contact Us

Planned developments for 2011

Items in this list are related to new developments scheduled for the current year.
Improvements, fixes, studies and maintenance items are not mentioned here as part of routine activity

NOTE: Items marked with (*) may or may not be achieved in 2011.

Geometry

  • Review of error/warning messages in geometry classes - (1)
  • New cut tube shape, a tube segment cut by two planes on Z - (1)/(2)
  • Enable use of multiple tracking geometries - (1)/(2)
  • Improvements to regular navigation for efficiency, precision and memory consumption - (1)/(2)
  • Finalize implementation of precise ComputeSafety() in navigation - (2)
  • Investigate adaptation of relevant classes for multi-threading - (2)
  • Feasibility study and first prototype of a unified library for solids - (2)/(*)

Hadronic Physics

  • Implementation of anti-baryon-nucleus and anti-ion-nucleus interactions in FTF model - (1)
  • Implementation of Propagate() method in Bertini cascade for use with FTF - (1)
  • Implementation of trailing effect in Bertini cascade - (1)
  • Complete interface to ENDL high precision neutron database for low energy neutron models - (1)
  • Energy/momentum conservation detection in models and physics-lists - (1)
  • Accurate cross sections and multiplicities for kaons and p/p-bar, lambda/lambda-bar - (1)
  • Completion of hadronic cross section re-design - (2)
  • Addition of coalescence model in cascade stage of Bertini - (2)
  • Development of a better model for nuclear recoil in Bertini - (2)
  • New INCL++ model - (2)
  • De-excitation handler interfaces for INCL models - (2)
  • Update of Geant4 ENDSF to 2011 version for radioactive decay - (2)
  • Extend energy reach for G4QMD - (2)
  • Review and optimization of CHIPS code - (2)
  • Coalescence model for precompound/evaporation stages - (2)

Low-energy Electromagnetic physics

  • Complete upgrade to Penelope 2008 - (2)
  • Complete implementation of Livermore polarized photon processes and triple conversion - (2)
  • Full handling of fluorescence & Auger through UI commands - (2)
  • Alternative Geant4-DNA models for electrons and ions in liquid water and biological materials - (2)
  • Prototype Geant4-DNA processes for water radiolysis modeling - (2)
  • New microdosimetry processes for Si - (2)
  • Polarized processes for electrons - (2)

Materials, Generic Processes and Parameterisations

  • Introduction of "base material" approach as a first step to variable density approach - (1)
  • Redesign of G4MaterialPropertyVector class interfaces for G4Scintillation and optical processes - (1)
  • Addition of extra data on molecule levels - (2)
  • Prototype of (multi-)differential cross-section for process-based biasing and reverse-MC - (2)
  • Review, unify and enrich existing biasing options - (2)
  • Simple statistics tools for monitoring validity of simulation results in biasing - (2)

Particles & Track

  • Review of exceptions/warnings format in particles and track code - (1)
  • Implementation of new scheme for GetVelocity() in G4Track - (1)
  • Review of process flags in tracking - (1)/(2)
  • More precision for tracking in time - (2)

Persistency

  • Support for parallel geometries in ASCII module - (1)/(2)
  • Review and possible extension of GDML schema for materials attributes - (2)

Run, Event, Detector Response & Scoring

  • Beta release of multi-threaded Geant4 kernel - (1)
  • Introduction of spherical mesh for command-based scoring - (1)/(2)
  • Enabling parallel navigation on layered mass geometries - (1)/(2)

Standard Electromagnetic physics & optical processes

  • Validation and verification of EM physics - (1)/(2)
  • Infrastructure:
    • Automatic treatment of process ordering parameters in physics lists - (1)
    • New interface to differential cross sections - (2)
    • Extend G4EmCalculator to provide range computations - (2)
  • Bremsstrahlung and gamma-conversion models:
    • Updated bremsstrahlung model for e+- for energies E < 1 GeV - (1)
    • Updated gamma-conversion model at low-energies - (1)
    • New example for ultra-relativistic gamma-conversion model - (2)/(*)
  • High energy processes:
    • Migration of mu+mu- production processes to model design - (2)/(*)
  • Ionisation processes:
    • Review and improvements for ion ionisation model for high and moderate energies - (1)
    • Review of the PAI model implementation - (2)
    • New model of delta-electron production based on ICRU'52 data - (2)
  • Multiple and single scattering:
    • Establish more effective sampling of displacement in Urban model - (2)
    • Hadron multiple scattering coherent with hadron diffuse model - (2)
    • Review of design and implementation of the interface to geometry for treatment of lateral displacement - (2)
  • Photon processes:
    • Improved X-rays fluorescence in photo-electric model - (1)
    • Improved Compton scattering model with Doppler broadening - (1)
  • Polarisation:
    • Implementation of spin precession in magnetic field using Stokes vectors representation - (2)/(*)
  • X-ray production processes:
    • Improved sampling of X-ray spectrum of Cerenkov - (1)

Tracking

  • Feasibility study of simplified tracking for e+, e-, gamma - (2)

User and Category Interfaces

  • Run-time selection of UI session - (1)
  • General code review - (1)/(2)
  • Complete support for Python-3 in G4Py - (2)
  • Web application interface based on Wt - (2)

Visualisation and Graphics Representations

  • Update DAWN to work on latest versions of Windows - (1)
  • gMocren Application: release Mac version - (1)
  • gMocren Applictation: fine tune - (1)
  • gMocrenFile: produce tutorial - (1)
  • Improvements to Qt Viewers in QtUI - (1)
  • New driver OGLFile, using OpenGL to make PS, EPS, JPG without graphics window - (1)/(2)
  • Add commands to DAWNFILE for output file, dir, culling, max file num, precision - (1)/(2)/(*)
  • Extensions of OpenInventor Viewer - (1)/(2)/(*)
  • Web-Based OpenGL rendering service based on Wt - (2)
  • gMocrenFile: add support for rendering from 3D parameterization - (2)
  • gMocrenFile: add an extended example to show how to use gMocrenFile with scorers - (2)
  • Enable easy visualization of GPS sources - (2)
  • Integrate the Inventor viewers within the QtUI environment - (2)/(*)
  • gMocren Application: handle scoring on a tetrahedral mesh - (2)/(*)

Advanced Examples

  • Review of ChargeExchangeMC example - (1)
  • New example "GammaKnife" (simulation of a real 'radiosurgery' apparatus) - (1)
  • Review for memory optimisation to the medical-linac example - (1)/(2)
  • New example "IORT" (simulation of a real apparatus for Intra Operative Radio Therapy) - (2)
  • Major revision of Hadrontherapy example - (2)
  • Complete review of physics models implemented in all the examples - (2)

Deadlines

  1. First semester - 30 June 2011
  2. Second semester - 2 December 2011


Applications | User Support | Results & Publications | Collaboration | Site Map

First release: 25 February 2011
Last update: 18 May 2011