29 March 2000
Attendance:
CERN: John Allison, John Apostolakis (chairman), Guy Barrand, Gabriele Cosmo, Gunter Folger, Juergen Knobloch (afternoon session), Fan Lei, Michel Maire, Maria Grazia Pia, Florence Ranjard, Johannes Peter Wellisch.SLAC: Makoto Asai, William Lockman.
TRIUMF: Peter Gumplinger (morning session only).
KEK: Takashi Sasaki, Hisaya Kurasige.
By telephone: Hajime Yoshida.
Apologies for absence: K.Amako, Youhei Morita, Satoshi Tanaka.
Minutes: F.Ranjard - 19 April 2000
Preliminaries
Minutes of the last meeting held on 15 February 2000 were approved: the creation of a low energy electromagnetic working group will be formally approved at the next CB meeting in April.Comparison projects
Projects must compare to experimental data. Comparisons to other Monte Carlo are not part of the comparison projects.The results of each project will be published jointly by the experiment/partner and the Geant4 collaboration.
Project proposals were discussed and clarification requested, as needed. The CB will meet on April 12th to reach a formal conclusion on the proposals.
Four proposals were presented:
- ESA: Comparison of low energy proton scattering with TRIM and real data.
- as the project is not funded yet, the time scale will be defined by ESA,
- results could be published jointly with the Geant4 team.
- BaBar: Use Dimuon data from drift chambers and the Silicon Vertex Tracker to study delta rays distribution, dE/dX in thin materials.
- BaBar manpower will be available for detector modeling, providing the comparisons and aiding in interpretation of possible discrepancies.
- Geant4 consultancy manpower will be required :
- to provide expertise in electromagnetic processes,
- to evaluate and, if needed, improve the precision of electromagnetic processes.
- time scale: the project will last 6 months starting in May 2000
- manpower is not completely defined.
- ATLAS: Test Beam data taken in the e.m. barrel, hadronic end cap with forward calorimeter and hadronic barrel will be used to study e.m. and hadronic showers. The work has already started on some of the detectors.
- preliminary estimates of ATLAS manpower available: 4.5 FTE on the e.m.calorimeter; 0.6 to 1.0 FTE on hadronic endcap; to be defined for hadronic barrel.
- CMS: Comparison with data taken in the Hadron Calorimeter test beam setup.
- CMS manpower: one person involved in the analyses of the test beam data.
- Geant4 collaboration shall provide people with the following skills:
- with good knowledge of the G4 hadronic processes,
- to help in refining the geometry description
- setting up the framework needed to run and interpret the simulation.
understanding of the data in order to proceed. The comparison with TRIM is left to ESA.
More details on time line and man power are requested. The second proposed project is withdrawn.
Other refinements needed include when the data was or will be taken, and the type and energy range of primaries.
Training milestone
Contributors are: M.Asai, G.Cosmo, M.Maire, M.G.Pia.- Geant4 users community is heterogeneous, needs are very different.
- a very modular approach is necessary.
- several courses have already been done:
- academic style of series of lectures: 3-5 hours
- short-hand on : 1 day
- material exists, training sessions could be organized quickly after some clean up.
- training using interactivity is very useful.
- self teaching material is not the first priority.
- improvement of the navigation throughout the user's guide is welcomed.
- A first FAQ web page has been created. Developers are requested to submit further items. The submission procedure should be developed - for now please email submissions to Gunter Folger.
- A central repository for training materials will be created.
- It was decided to focus resources on the following items as a priority:
- short course of 1 day
- course suitable for a School, about 5 one hour lectures plus hands-on exercises.
- academic style of series of lectures: 3-5 hours.
Software process milestone
G.Cosmo presented some actions to be taken to improve quality of the code:- Q/A & optimization activity
- to identify coding rules violations, metrics violations,
- to perform monitoring and profiling of CPU, memory usage, memory leaks
- create a team of 2 persons for ~ 30% of their time for set up and implementing the necessary tools. Get help from external groups, make available the results of the filtering, delegate to Category Coordinators the responsibility of implementing fixes.
- Analysis & Design software cycle
- Category Coordinators should review and update if necessary A&D documents, User Requirements Document,
- These documents should be available on the Web.
- Testing
- prioritize recruitment of new manpower and promote a training activity for new-comers.
- improve tests and examples: increase their scope, use statistical tests, establish clear responsibility for maintenance and integration of system tests and examples.
- improve/implement automation.
filtering of the source code:
Make sure that improvements and new developments are kept in sync with the overall OOA&D.
actions:
The goal is to improve the System Testing activity:
actions:
It is important to focus on areas where improvement is most needed. The documentation of the current Software Process should be accomplished, in order to drive the Improvement.
Open discussion forum
The CB has recommended creating some Open Discussion Forum for Geant4 users.IN2P3 (France - in French) and Japanese Geant4 User group (at KEK, in Japanese) have created Geant4
newsgroups for easy exchange of information and help.
Requirements for a user forum include the ability to structure information, to view it using threads to follow discussions and to allow moderation. Several systems exist which allow moderation and structure, including Hypernews and Monarch.
- There was no consensus on "moderation"
- a first list of possible Forums has been established:
- Gunter Folger will collect information and augment the FAQ web page.
- If Hypernews is chosen, SLAC will be asked to host it and for the resources to implement it for Geant4.
- time line: ~ one month.
installation, detector description, hits, e.m. physics, hadronic physics, environment, fast simulation and user requirements .
Interaction of proposed working group milestones
The working group milestones are available on the Web. This should be updated soon to reflect developments and to include areas that are not covered.It is proposed putting the coordinators directly edit the web content in the future via CVS.
How to do this will be distributed shortly.
There were no comments on the interaction of the milestones of the working groups.
Schedules for next releases
Major releases, with new functionalities which may change the API, can be done at a scheduled time.Minor releases, with no new features but bug fixes, cannot be scheduled in advance.
Two major releases are scheduled: Friday 30 June, Friday 8 December.
New members
- ESA : add Ramon Nartallo as Geant4 member. Accepted. The working group will be specified.
- IN2P3 : add Wojciech Wojcik from Lyon Computing Center in the STT group.
- IGD : remove 2 members and add 8 ( G. Cabras, A. De Angelis, B. De Lotto, G. Fedel, R. GianniTrapani, F. Longo, F. Marchetto, F. Longo) in the low energy e.m. group.
- HARP : a proposal from the collaboration was previewed. It was received with enthusiasm.
Policy for reference tags
Category coordinators propose tags:- low level categories must commit their code 10 days before the monthly reference tag date,
- high level categories must commit their code 7 days before the monthly reference tag date.
Regular items: reports from user groups
- BaBar
- BaBar has developed an alternative, experimental transportation process because they were unable to satisfy their accuracy requirements using G4transportation.
- It has not required any significant modification to any other part of the G4 toolkit,
- Initial standalone G4 transportation and BaBar extension benchmarks have been communicated to the geometry group coordinator,
- Further benchmark studies will be carried out in the simulation program and communicated to the geometry group.
- BaBar made a proposal for Floating-point exception handling.
William Lockman is the SLAC representative.
- LHCb
- Project:
- simulate test beam setup consisting of 3x3 and 5x5 cell calorimeter Shachlik modules
- Goals:
- get experience with Geant4, understand its philosophy
- produce correct geometry,
- find what representation is efficient, this will provide valuable feedback on how to implement the description of the detector in GAUDI.
- need help to identify correct approach to designing geometry.
- check how well it describes the behavior of the detector
- energy resolution and spatial resolution: comparison with test beam data and Geant3.
- measure performance of simulation and compare with G3. Iterate with studies of physics by changing cuts to reproduce physics whilst optimizing the performance.
- Resources: ~ 1 FTE
- Timescale: 6-9 months, starting in May.
is developing a project in Moscow: