Work items for 2002


Items marked with refer to new developments.
Items marked with will require contribution from external sources interested in the project and/or coordination with more than one Working Group.

  1. GDML binding:
    • Consolidate implementation of XML browser
      by March 25th
    • Identify areas of binding with Geant4 (CAD/STEP)
      by June 30th
    • Persistency (detector description)
      by April 15th
    • Implementation of import module for GGE and GBuilder
      by October 31st
  2. Solids:
    • BREPS testing: specific shapes and advanced constructs
      by June 30th
    • Twisted trapezoid shape
      by June 30th (design iteration)
  3. Importance Biasing by volume:
    • Produce use-cases, requirements specification document
      by March 31st
    • Design and implementation
      Beta release by March 31st, final implementation by April 30th
  4. Cuts by region biasing:
    • Produce use-cases, requirements specification document, design
      by March 31st
    • Implementation of cuts by region technique
      date to be fixed
  5. Parameterised 3D voxelisation:
    • 3D voxelisation technique for parameterised volumes
      by April 30th
  6. General code review and improvements:
    • Implement coherent mechanism for dumping solids/volumes
      by October 15th
    • Code cleanup and check for code duplication
      by September 30th
    • Optional optimisation of geometry by logical volumes
      by April 15th
    • Automatic detection of forbidden or illegal geometry constructions
      by September 30th
  7. Reflection of solids/volumes:
    • Revision of CalculateExtent() for G4ReflectedSolid
      by March 31st
    • Revision of generic CalculateExtent()
      by May 31st
  8. Abstract navigator and transportation:
    • G4Navigator & G4Transportation design iteration
      by September 30th
  9. Magnetic field & propagation:
    • Use of safety in G4PropagatorInField and G4ChordFinder. Review of ComputeSafety()
      by June 30th
    • Gather new requirements from accelerator physics
      by June 30th
  10. URD revision:
    • New detailed URD document
      by August 31st
  • Routine activities
    • Testing suite for solids (CSG/specific/Boolean/BREPS)
      Extend SBT/Fred to all solids, possible improvement in the area of graphics/GUI
    • Improve testing and documentation
  • Software Process Improvement
    • Traceability:
      • Generate map of unit tests classes/functionalities use cases
      • Generate map of system tests use cases

15 March 2002, GC