1 Geant4 Documentation Dennis Wright Geant4 Delta Review 9 October 2002 Internal documentation review Documentation improvements Plans for future improvements.

Slides:



Advertisements
Similar presentations
United Nations Statistics Division/DESA
Advertisements

AIS AIM SG Ad-hoc Chapters 5-6 Group TOKYO MEETING REPORT.
Geant4 ESTEC Workshop K.Amako 1 Geant4 User’s Documents Geant4 ESTEC Workshop 23 September, 1999 Katsuya Amako (KEK)
United Nations Statistics Division Review of the Implementation Guide to ISIC Rev.4.
School statistic collections Summary of previous years, results, issues and proposed changes to future years collections.
P5, M1, D1.
English & Communications for College
0 Chicago, IL March 6 th, 2007 Use Case Requirements, Design and Standards Selection HITSP Use Case Requirements, Design and Standards Selection Date:
How to Document A Business Management System
Chapter 12 – Strategies for Effective Written Reports
TIA Engineering Manual 6 th Edition Preview and Overview.
STAAR A STAAR Alternate 2 Changes to Mathematics Assessments Changes to Writing Assessments Students Receiving Instruction Above Grade Level Standardized.
WU Research Integrity Policy 2010 Revision Presentation for the Committee on Research Integrity for the School of Medicine December 1, 2010 Attachment.
Objects First With Java A Practical Introduction Using BlueJ Designing object-oriented programs How to write code in a way that is easily understandable,
1 Introduction to Software Engineering Lecture 42 – Communication Skills.
Calendar Highlights – STAAR Alternate 2 testing window has been expanded. – Administration date for STAAR grades 5 and 8 mathematics has shifted. – Report.
Policy and Procedures Highlights.  STAAR A  STAAR Alternate 2  Changes to Math Assessments  Changes to Writing Assessments  Standardized Oral Administration.
Implementation. We we came from… Planning Analysis Design Implementation Identify Problem/Value. Feasibility Analysis. Project Management. Understand.
Geant4 Documentation and User Support Geant4 Users Workshop February 2002 Dennis Wright (SLAC)
 User Manuals come in all types, designs and formats.  This presentation is designed to show a few basic elements that will serve any user manual. 
Software Documentation Written By: Ian Sommerville Presentation By: Stephen Lopez-Couto.
Chapter 16 Maintaining Information Systems
The Advance CV Workgroup The Advance CV Workgroup June 17, 2015.
Software Measurement and Analysis Team Assignment ===== K15T2 - Team ===== K15T2 - Team =====
Introduction to Information System Development.
B O N N E V I L L E P O W E R A D M I N I S T R A T I O N 1 Network Operating Committee (NOC) June 12 th, 2014.
System Analysis and Design
Copyright © The Open Group 2011 Your Name Your title 44 Montgomery Street Suite 960 San Francisco, CA USA Tel
15 Maintaining a Web Site Section 15.1 Identify Webmastering tasks Identify Web server maintenance techniques Describe the importance of backups Section.
Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.
Do Now Take out your Quick write for me to grade (I’ll call you up after announcements) Take out your 10.1/10.2 worksheet for a stamp (except Period 1.
Short Status Report: Documentation Geant4 Workshop at Noorwijk 4 October, 2010 Dennis Wright (for Katsuya Amako)
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
Configuration Management and Change Control Change is inevitable! So it has to be planned for and managed.
School of Health Sciences Week 8! AHIMA Practice Briefs Healthcare Delivery & Information Management HI 125 Instructor: Alisa Hayes, MSA, RHIA, CCRC.
How to write a manuscript and get it published in European Urology Common problems and potential solutions Giacomo Novara, M.D., F.E.B.U. Assistant professor.
Lecture 6: Writing the Project Documentation Part IV.
9-Oct-03D.P.Kelsey, LCG-GDB-Security1 LCG/GDB Security (Report from the LCG Security Group) FNAL 9 October 2003 David Kelsey CCLRC/RAL, UK
Geant4 Orsay Workshop K.Amako 1 Geant4 User’s Documents Geant4 Orsay Workshop 18 October, 2000 Katsuya Amako (KEK/CERN)
Designing Classes. Software changes Software is not like a novel that is written once and then remains unchanged. Software is extended, corrected, maintained,
ADMIN E-GUIDE Migration to Drupal Almudena Solero DG-RPC-PA 5/11/2014.
Page 1 | Confidential and Proprietary Information Structure of the Code Don Thomson, Working Group Chair IESBA Meeting Toronto, Canada April 7-9, 2014.
Policy Manual Updated effective 7/01/06 Why was the policy updated Concerns expressed by the Rehabilitation Services Administration (RSA) Confusion created.
CEQA and the Delta Plan Presentation to Delta Stewardship Council February 24, 2011.
Objects First With Java A Practical Introduction Using BlueJ Designing classes How to write classes in a way that they are easily understandable, maintainable.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Unity 4.1 Documentation What you need to know.
Chapter 16 Maintaining Information Systems. Objectives:  Explain and contrast four types of system maintenance.  Describe factors affecting maintenance.
Documentation Analysis and Proposal Jeff kern NRAO.
Doc.: IEEE /1318r0 Submission December 2009 Rich Kennedy, Research In MotionSlide 1 IEEE Regulatory AHC Draft Teleconference Plan Date:
1 WRITING CHEMICAL RESEARCH PAPERS OUTLINE AND FIRST DRAFT.
Component D: Activity D.3: Surveys Department EU Twinning Project.
ICC Industry Advisory Committee Purpose and Scope The purpose of the Industry Advisory Committee (IAC) is to promote, in cooperation with the International.
QuickServe Online Service Training
Technical Report Writing
AIS AIM SG Ad-hoc Chapters 5-6 Group
ETA Financial System Hot Topics
Software Documentation
Amendment Invoice Task Force Progress Report
Recent developments in Eurostat publications
Amendment Invoice Task Force Progress Report
Writing reports Wrea Mohammed
Amendment Invoice Task Force Progress Report
Amendment Invoice Task Force Progress Report
Geant4 Documentation Geant4 Workshop 4 October 2002 Dennis Wright
UK Link Manual Update (UNC Modification 0613)
Web Presentation Improvement
Title Introduction: Discussion & Conclusion: Methods & Results:
QuickServe Online Service Training
QuickServe Online Service Training
Garrison Okinawa Incoming Soldiers and Civilians Records Management Brief Lawrence L. Brown.
Presentation transcript:

1 Geant4 Documentation Dennis Wright Geant4 Delta Review 9 October 2002 Internal documentation review Documentation improvements Plans for future improvements

2 Internal Review of Documentation Recommendation 4.5 of review panel (June 2001): Periodically review and update documentation Sept – internal review begun Focus on re-organization, missing material, physics, readability and maintainability committees assigned to each major manual recommendations due by Nov for inclusion into December release Detailed review begun Jan focusing on updating figures, improving English, checking references, ….

3 Results of the Review (1) Maintain overall documentation tree structure –Introduction to Geant4 –Installation Guide –Application Developers Guide –Toolkit Developers Guide –Physics Reference Manual –Software Reference Manual

4 Results of the Review (2) Improve English throughout Many explanations unclear or too brief Missing sections Review / update references and links Poor continuity (text by many authors ) List contact person or author for each section Figure style should be consistent throughout Reduce duplication of material

5 Documentation Improvements (1) Introduction to Geant4 –Completely re-written (taken largely from Geant4 general NIM paper) –Aimed at a less technical level –Separated FAQs into their own document Installation Guide –Explanations expanded, clarified –Attempted to make guide more self-consistent without duplicating too much of other manuals –Added links to release notes, specific build procedures which are updated with each release

6 Documentation Improvements (2) Application Developers Guide –Completely re-organized Duplicated material removed More logical grouping of topics More chapters, fewer sub-headings – easier to read –New introduction –Several missing sections filled in – more to come –More material added to existing sections –English revision 50% complete –Links repaired and updated

7 Documentation Improvements (3) Toolkit Developers Guide –Figure uniformity is being imposed – change to Rose UML about 25% complete –English revision 30% complete –Material added to some sections, other sections still missing –Links repaired and updated

8 Documentation Improvements (4) Physics Reference Manual –New introduction added (scope and purpose, some definitions) –Some duplicate material removed –Many incorrect references, links fixed and updated –Some missing sections filled in –English revision 33% complete –Roughly 50% of reviewers’ detailed suggestions implemented by authors

9 Administration New policy: no new feature or major change of the code will be included in a release until documentation is provided –Documentation coordinator will inform release coordinator 2 weeks before release –Largely successful – only a few exceptions Maintenance: –As volume of documentation increases, keeping it up-to- date and consistent becomes more difficult –Future re-organization of documents may be required Complaints about too many documents, duplication

10 Plans for 2002/2003 Complete all recommendations from internal documentation review New addition to Application Developers’ Guide: –Section on example (“best guess”) physics lists New addition to Physics Reference Manual: –Catalogue of physics processes and models New analysis manual being discussed

11 Conclusions (1) State of the documentation: –Introduction to G4, Installation Guide, Application Developers Guide in good shape –Toolkit Developers Manual needs lots of work –Many reviewer comments for Physics Reference Manual must still be implemented –Software Reference Manual was unchanged (not included in review)

12 Conclusions (2) “No documentation – no code” policy seems to be working, but a few leaks need to be plugged Document management is becoming a bigger job – the documentation coordinator needs more help