Requirements and request from Experiments - Feb 2002

As presented at TSB meeting, 6th February 2002

  Version 0.46

  16th February 2001

 

 

Version information

 

First version:       6th February 2002

Modifications:              16th February 2002 – Creation of table with titles, categories (0.4 – 0.43)

                        22nd February 2002 – minor corrections 0.44-0.46

 

This version includes

-          the full spectrum of issues: support, maintenance, development, configuration, documentation/examples/training,

-          a table categorizing the requests by type, originating experiment,

-          repetition of table, sorting by type of request.

 

 

DRAFT
Experiment’s request (by priority within each experiment)

Atlas

 

- Continued effort in Geant4 comparisons with data.

- Assistance in creating a new 'twisted' solid for EM calo endcap.

- Adding information in documentation on pointer 'adoption'.

- Providing command specifying libraries that a G4 application requires

      to enable co-existence with external (experiment) frameworks.

            - similar to ‘root-config’ and 'cernlib' scripts

 

(More requests expected). 

 

CMS

 

-          Assist in resolution of robustness issues (checks ongoing of fixes in 4.0)

-          Determining lifetime of long lived particles (verification of 4.0 functionality ongoing)

-          Correction of problem in reflection

o       Extension of reflections to further physical volumes.

-          Full 3-d optimization of voxelization/navigation in parameterized volumes

-          Implementation of “cuts per volume”

o       New functionality enabling different production thresholds in geometrical regions

-          Hadronic Model Issues (Testing-Review/Documentation – information flow / Starting defaults for LHC experiments/Fluka ?)

-         Updated documentation

-         Tutorials/communication

-         Fast simulation project (e.g. GFLASH in GEANT4)

-         More diagnostic/debug tools, eg for Geometry checks (include M Liendl’s tool?). Other such tools?

-         Long lived particles (GEANT4 vs Generator information)

o      Enable Geant4 to utilize decay products for a long-lived particle

o      Enable Geant4 to ‘re-boost’ decay products to account for energy loss.

-         G4 tracking optimization in parameterized volumes?

-         SWIG/Python interface

-         GEANE equivalent in Geant4 / error propagation

 

LHCb

 

- Extend access to G4 cvs server to dhcp machine.

 

- More flexibility in behaviour of 'G4Exception' - avoiding abort.

 

- Delivery of example of use of HepMC event generator interface.

 

- Resolution of open issues regarding read-out and visualisation.

 

 

BaBar

 

- Fixes to problems encountered in low energy parameterized models.

- Finish study of tracking/steppers

- Abstract navigator

- Ability to define cuts per volume.

 

 

HARP


 

The Experience form HARP is quite positive. We have though several requirements:

 

- Eliminate G4Exceptions in tracking.

- GEANE equivalent in GEANT4 (error propagation for track reconstruction)

- Implementation of cuts per volume

- Update of the User's Guide for Application Developers

- Redesign of the User's Guide for Toolkit Developers


 

 

Verbal additions:

(Not presented at TSB meeting of 6th February, 2002;

  not currently included in tables below).

 

 

- Development of functionality for interactivity

o        ‘Picking’: interrogation of elements starting from their visual representation: trajectories, geometrical elements.

-          Optimisation of navigation in parameterized volumes.

-          Creation of tutorial kit for hands-on teaching of Geant4

o        building on the existing first toolkits

o        improved through continuous utilization in courses

o        more prominent in Web site.

 

 

Table 1: Request items, sorted by requester

Summary of request or requirement

Type

Sub-type

Originator(s)

Continued effort in Geant4 comparisons with data.

Support

improvement

ATLAS

Assistance in creating a new 'twisted' solid for EM calo endcap.

Support

assistance

ATLAS

Script to specify libraries for G4 application

Configuration

 

ATLAS

Add information in documentation on pointer 'adoption'.

Documentation

 

ATLAS

Fixes to problems encountered in low energy parameterised models.

Support

fixes

BaBar

Finish study of tracking/steppers

Feedback

 

BaBar

Abstract navigator

Development

Abstraction

BaBar

Ability to define cuts per volume

Development

iteration

BaBar, CMS, Harp

Resolve robustness issues (checks ongoing of fixes in 4.0)

Support

robustness

CMS

Correction of problem in reflection

Support

 

CMS

Extension of reflections to further physical volumes.

Development

Optimisation

CMS

Optimization of voxelization/navigation in parameterized volumes

Development

Optimisation

CMS

Hadronic Model Validation

Comparisons

 

CMS

Hadronic Physics Lists

Support

 

CMS

Hadronic Model features

Documentation

 

CMS

Documentation update (UG App Dev)

Documentation

 

CMS, HARP

More diagnostic/debug tools

Development

 

CMS

Tutorials/communication

Documentation

 

CMS

Parameterisations for fast simulation of EM showers

Development

New

CMS

Long lived particles

Development

iteration

CMS

SWIG/Python interface

Development

 

CMS

Error propagation in Geant4, a-la-GEANE

Development

New

CMS, Harp

Eliminate G4Exceptions in tracking

Support

robustness

HARP

Enable access to G4 cvs server to dhcp machine.

Configuration

 

LHCb

More flexibility in behaviour of ‘G4Exception’ – avoiding abort.

Development

 

LHCb

Delivery of example of use of HepMC event generator interface

Documentation / Examples

 

LHCb

Resolution of open issues regarding read-out and visualisation

Support

 

LHCb

 

 

Table 2: Request items, sorted by type

Summary of request or requirement

Type

Sub-type

Originator(s)

Enable access to G4 cvs server to dhcp machine.

Configuration

 

LHCb

Script to specify libraries for G4 application

Configuration

 

ATLAS

More diagnostic/debug tools

Development

 

CMS

SWIG/Python interface

Development

 

CMS

More flexibility in behaviour of ‘G4Exception’ – avoiding abort.

Development

 

LHCb

Abstract navigator

Development

Abstraction

BaBar

Ability to define cuts per volume

Development

iteration

BaBar, CMS, Harp

Long lived particles: assigned decay

Development

(confirm)

CMS

Parameterisations for fast simulation of EM showers

Development

New

CMS

Error propagation in Geant4, a-la-GEANE

Development

New

CMS, Harp

Extension of reflections to further physical volumes.

Development

Optimisation

CMS

Optimization of voxelization/navigation in parameterized volumes

Development

Optimisation

CMS

Tutorials/communication

Documentation

 

CMS

Add information in documentation on pointer 'adoption'.

Documentation

 

ATLAS

Documentation update (UG App Dev)

Documentation

 

CMS, HARP

Delivery of example of use of HepMC event generator interface

Documentation / Examples

 

LHCb

Finish study of tracking/steppers

Feedback

 

BaBar

Correction of problem in reflection

Support

 

CMS

Hadronic Model Validation

Comparisons

 

CMS

Hadronic Physics Lists

Support

 

CMS

Hadronic Model features

Documentation

 

CMS

Resolution of open issues regarding read-out and visualisation

Support

 

LHCb

Assistance in creating a new 'twisted' solid for EM calo endcap.

Support

assistance

ATLAS

Fixes to problems encountered in low energy parameterised models.

Support

fixes

BaBar

Continued effort in Geant4 comparisons with data.

Support

improvement

ATLAS

Resolve robustness issues (checks ongoing of fixes in 4.0)

Support

robustness

CMS

Eliminate G4Exceptions in tracking

Support

robustness

HARP