Design Rep


Gabriele Cosmo, 12-March-2004

General User Requirements Document (URD)

  • FrameMaker sources in place (release 6.4)
    Last update: October 2002

Architecture

  • Design documents for Cuts-by-Region in place
    Last update: December 2003

Digits+Hits

  • Design sources, hits.mdl.
    • Old version (Geant4 Beta). Requires update !

Events

  • Architectural design sources Event.mdl in place.
    Last update: September 2002

Geometry

  • Design sources in UML (architectural/detailed)
    Last update: December 2003
    • Included in User's Manual for Toolkit Developers (release 6.0).
  • Original specification and use-case documents in place
    Last update: September 2000
    • Revision ongoing
  • Detailed URD, SRD and traceability matrix in place:
    Last update: March 2004
    • Revision ongoing

Global

  • Specifications for physics table and physics vectors
    • Old version (Geant4 Beta). Requires update !
  • Design sources globals.mdl for physics vectors and classes in management
    Last update: June 2001
  • Original design sources (architectural/detailed) for CLHEP Random module (Geant4 Beta)
    Last update: January 1999

Intercoms, Interfaces

  • UI: design sources, UI.mdl.
    • Old version (Geant4 Beta). Requires update !

Materials

  • Specifications for materials
    • Old version (Geant4 Beta). Requires update !
    • .
  • Old design sources (Geant4 Beta) exported from particles+matter.mdl: materials.mdl.
    Last update: May 2001
  • Design sources reverse engineered: materials_rev_ing.mdl.
    Last update: June 2001

Particles

  • Specifications for particles
    • Old version (Geant4 Beta). Requires update !
  • Old design sources exported from particles+matter.mdl: particles.mdl.
    • Old version (Geant4 Beta). Requires update !
  • Design sources for management module, partman.mdl.
    Last update: December 2001

Persistency

  • Design sources in place.
    Last update: April 2001

Processes

  • Decay
    • Design sources in place
      Last update: February 2002
  • EM_lowenergy
    • Design sources (architectural/detailed) in place, mgLowE.mdl
      Last update: November 2002
    • Specific URD in place
      Last update: September 2002
    • Traceability matrix and specifications in place
      Last update: November 2001
  • EM_standard
    • Specifications for energy-loss, multiple-scattering, cuts
      • Old version (Geant4 Beta). Requires update !.
    • Design sources missing !
  • Hadronic
    • Design sources (architectural) in place
      Last update: November 2000
  • Generic
    • Specifications for parameterisation/fast-simulation up-to-date
      Last update: May 2001
    • Design sources for parameterisation/fast-simulation up-to-date
      Last update: May 2001
  • Management
    • Specifications for processes, particle-change, cuts
      • Old version (Geant4 Beta). Requires update !
    • Old design sources integrated in a single file + specific exported module particles+matter.mdl and management.mdl
      • Old version (Geant4 Beta). Requires update !

Run

  • Architectural design sources Run.mdl in place
    Last update: September 2002

Tracking, track

  • Track: exported model from particles+matter.mdl, track.mdl
    • Old version (Geant4 Beta). Requires update !
  • Tracking: design sources, tracking.mdl.
    Last update: September 2002

Visualization

  • Design sources, vis.mdl, reverse engineered.
    Last update: October 2001

Examples

  • Design sources, example.mdl and user.mdl
    Last update: December 2003
  • Specific advanced examples design sources
    Last update: February 2004
  • URD and traceability matrices for low-EM advanced examples
    Last update: February 2004

Tests & Analysis

  • Design sources, analysis.mdl with traceability for analysis in examples, in place.
    Last update: October 2002

Notes:
- activityReport2001 moved to "papers/reports"
- generalPaper moved to "papers/general"