Working group goals - 2002

Version 0.1

22nd February 2002


Geometry working group
Proposed work items for 2002

1.      Testing suite for solids (CSG/specific/Boolean/BREPS)

o        Extend SBT/Fred to all solids, possible improvement in the area of graphics/GUI for the geometry testing suite

2.      GDML binding

o        Consolidate implementation of XML browser.

o        Identify areas of binding with Geant4 (CAD/STEP, persistency).

o        Implementation of import module for GGE and GBuilder. 

3.      Biasing

o        Produce use-cases, requirements specification document.

o        Design and implementation of importance-biasing by volume. 

o        Design and implementation of cuts by region technique. 

4.      Abstract navigator and transportation

o        Review G4Navigator/G4Transportation design to allow more flexibility for biasing techniques and user-defined transportation methods. 

5.      Parameterised 3D voxelisation

o        Extend to 3D voxelisation technique also for parameterised volumes and replicas. 

6.      Magnetic field & propagation

o        Use of safety in G4PropagatorInField and G4ChordFinder for performance improvement. Review of ComputeSafety().

o        Gather new requirements from accelerator physics.

7.      General code review

o        Implement mechanism for automatic detection of forbidden or illegal geometry constructions. 

o        Implement coherent mechanism for dumping solids/volumes. 

o        Code cleanup and check for code duplication and optimisation.

8.      Improvements in testing and documentation

  • Software Process Improvement
    • Review of use-cases and requirements
      Generate detailed URD for geometry domain.
    • Traceability:
      • Generate map of unit tests <> classes/functionalities <> use cases
      • Generate map of system tests <> use cases

 

User and Category Interfaces

  • XML-based interfaces
  • Integration of GUI with AIDA-2.2

 

Documentation Management

  • detailed document review
  •  

Particle/Track Working Group Proposed Work Items

Developments in Particle

  • Implement decay channles for Tau
  • Implement functionality to retrieve/save particle properties from/into file
  • HepPDT interface (for release 1.00.01)

Developments in Track

  • Improve performance in tracking

Cut per region

  • Analysis and design. How to keep cut value for particles is the biggest issue.

Documentation

  • Improve and update User guide
  • Update design documents, especially scenario diagrams

EM Working Group Proposed Work Items

Comparison projects

  • Atlas : conclusions and publication.
  • Babar : continuing
  • Hope for additional comparisons, including from LHCb, CMS, ..

Developments in standard em

  • High Energy processes (above 10 TeV)
    The discussion with the MEPhI group (Kokoulin, Kelner, Rybin) has started to evaluate the needs, by type of experimental fields.
    A priority list has been agreed for :
    • precise investigation of the current processes
    • a program of development for the next two years.

 

  • On the same line, Helmut Burkhardt (Cern) is implementing gamma conversion into muons pair : first half of this year.
  • We are on the way to redesign the 'standard' processes in order to have a model approach, and better compatibility with 'low energy' processes.
    Milestone: a prototype in the first halh of this year.
  • new implementation of models of Transition Radiation detectors.
  • new implementation of the Synchrotron radiation.

Plot of cross sections

Provide an equivalent of the command drmat in Geant3.
To be done in conjunction with the development of analysis tool.
Define a standard way to access crosssections, de/dx, etc.. for all processes.
The store/retrieve PhysicsTables could be a starting point.
Milestone: a prototype by end of the year.

Cut per region

Analysis and design. 
Mandatory: a prototype this year.
Implies minimal change in a few em processes.

Documentation

  • User guide
  • Physics reference manual
  • design documents
  • Milestone : a paper on Multiple Scattering

 

LowE EM

 

Discussed and decided at meeting 11-12 Feb 2002.

 

Visualisation

  • Implementation of XML-based DTREE
  • Implementation of DCUT (slice picture) in plural drivers
    (At present, only OpenGL driver support it.)
  • More intelligent DrawTrajectory() method
  • More flexible interface to WIRED, e.g., network control of WIRED by G4
  • Improvement of vis commands, e.g, introduction of flushAll command.
  • Improvement of HepPolyhedron (including BooleanProcessor)
  • Modeling G4 geometry with GBuilder