GEANT4
Work items, potential developments & releases in 2005
Multi-category & Configuration
- Migration to CLHEP 2.0 series
Geometry
- Generic twisted trapezoid shape with different endcaps
- Performance optimisation in propagation in field
- Prototype of a generic tessellated BREP solid with flat surfaces
- Prototype of a parallel navigator
- New specific ellipsoid solid
- Mixing of placements and parameterized volumes
- Feasibility study and prototype for tunable tolerances
- Optimised navigation for voxelised phantom geometries
- Localised re-optimisation for dynamic geometries
Standard Electromagnetic physics & optical processes
- Improvements to Photo Absortion Ionization model
- Introduction of a NIST data-bank for materials
- Migration of gamma processes to model interface
- Specialised models for multiple scattering by particle type
- Upgrade of Photo Absortion Ionization model with photons
- Review and upgrade Transition Radiation models
- Review of the implementation of the LPM effect in Gamma Conversion
- Introduction of a Single Coulomb Scattering process
- Implementation of a new model for Synchrotron Radiation
- Updates to High Energy processes
- Introduction of atomic de-excitation in Photo Electric effect
- Implementation of "Boundary-Micro-faceted-Model" for optical photons
Low-energy Electromagnetic physics
Hadronic Physics
- Physics list optimization for background and radiation studies
- Verification of ion reactions and proton reactions at high energies
- Integration of string fragmentation work with parton string models in CHIPS
- Redesign of Binary Cascade with encapsulation of field-transitions
- Verification on physics performance for very low energy (1GeV)
in calorimetry on benchmark data
- Resolve transverse momentum and resonance mass problems in string fragmentation
Generic Processes and Parameterisations
- Improve transverse shape for EM showers in fast simulation
Particles & Track
- New design for non-static particle definitions
- Retrivial of particle properties from external source
Run, Event & Detector Response
- Protection of public methods from out-of-state access for Python use
- An example for the use of exotic primaries (e.g. sleption)
- Allow nominal masses for primary particles and pre-assigned decay products, and
handle them with decay process
- Adaptation to new design for non-static particle definitions
- Merge concept of "envelope" to region
- Scoring "detector" (in either tracking or parallel world)
Tracking
User and Category Interfaces
- Migration to "sstring"
- Prototype for Python wrapping of UIManager and RunManager
Visualisation and Graphics Representations
- Extensions of HepRep-Style attributes for hits/digis, trajectories, cuts
- Improve modeling of more solids in HepRep
- Better handling of text in OpenGL and HepRep drivers
- Enhance UI commands to allow trajectory color setting
- Integrated visualization of field-lines
- New scheme for selection of visualization driver (G4VisExecutive)
- Visualization of readout geometry
- Complete HepRep2 driver I/O handling
- Correct attribute setting
- Create separate output files for Geometry and Transient Data
- Multiple HepRep files for persistent detector geometry
- Extend control of "auxiliary edges" to all drivers -
- Immediate Mode for HepRep to WIRED or FRED
- Support interoperability of the different visualization drivers
- Support of visualization of regions
- Support dynamic loading of visualization drivers
- HepRepFile to DAWNFILE converter
- Extend ability of generic sections and cuts to all drivers
Potential scheduled releases
- Minor release - 30 June 2005
- Minor/major release - 16 December 2005
First draft: Tuesday, 22 February 2005- G.C.
Last update: Tuesday, 8 March 2005- J.A.