Geometry working group
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.
- 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
- Solids:
- BREPS testing: specific shapes and advanced constructs
by June 30th
- Twisted trapezoid shape

by June 30th (design iteration)
- 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
- Cuts by region biasing:
- Produce use-cases, requirements specification document, design

by March 31st
- Implementation of cuts by region technique

date to be fixed
- Parameterised 3D voxelisation:
- 3D voxelisation technique for parameterised volumes

by April 30th
- 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
- Reflection of solids/volumes:
- Revision of CalculateExtent() for G4ReflectedSolid
by March 31st
- Revision of generic CalculateExtent()
by May 31st
- Abstract navigator and transportation:
- G4Navigator & G4Transportation design iteration

by September 30th
- 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
- 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