Geant4 Orsay Workshop 001018 K.Amako 1 Geant4 User’s Documents Geant4 Orsay Workshop 18 October, 2000 Katsuya Amako (KEK/CERN)

Slides:



Advertisements
Similar presentations
Python - an Open Source Project Guido van Rossum CNRI
Advertisements

Geant4 ESTEC Workshop K.Amako 1 Geant4 User’s Documents Geant4 ESTEC Workshop 23 September, 1999 Katsuya Amako (KEK)
Overview of Ganga documentation K. Harrison University of Cambridge Ganga Developer Days CERN, 9th-13th July 2007.
ECATS “The Honeywell Web-based Corrective Action Solution” CAR Process Last Revised: August 19 th 2008 Honeywell Confidential & Proprietary.
Documentation 1 Comprehending the present – Investing in the future.
23 March 2007Event Biasing Mini-Workshop, SLAC Geant4 9.0 Release Schedule Gabriele Cosmo.
July 11 th, 2005 Software Engineering with Reusable Components RiSE’s Seminars Sametinger’s book :: Chapters 16, 17 and 18 Fred Durão.
User Documents and Examples II KOI, Tatsumi Geant4 V9.4.p01Geant4 Tutorial at ORNL 10-March
Introduction to Geant4 Part I – General Introduction Makoto Asai (SLAC) Takashi Sasaki (KEK) March 22 nd, NIRS.
14 User Documents and Examples I SLAC Geant4 Tutorial 3 November 2009 Dennis Wright Geant4 V9.2.p02.
Geant4 Documentation and User Support Geant4 Users Workshop February 2002 Dennis Wright (SLAC)
SE Document Document Control Software. SE Document SE Document is a Document Management Software System to help you meet all document control requirements.
Software Documentation Written By: Ian Sommerville Presentation By: Stephen Lopez-Couto.
Understanding Task Orientation Guidelines for a Successful Manual & Help System.
CEN Fourth Lecture Introduction to Software Engineering (CEN-4010) Instructor: Masoud Sadjadi Project Organization.
System Implementation
Documentation 1. User Documentation 2. Technical Documentation 3. Program Documentation.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Using the Cisco Technical Support & Documentation Website for Security.
Open Source Workshop1 IBM Software Group Working with Apache Tuscany A Hands-On Workshop Luciano Resende Haleh.
Advance and the Electronic Packet Advance and the Electronic Packet April 5,
CLAS12 CalCom Activity CLAS Collaboration Meeting, March 6 th 2014.
SIUE Injury Tracking System Project Plan. Team Members: Robbie Marsh Robbie Marsh –Project Manager/Webmaster Ken Metcalf Ken Metcalf –Lead Programmer.
K-12 Web Content Development Process
Configuration Management (managing change). Starter Questions... Which is more important?  stability  progress Why is change potentially dangerous?
Automating Training to Meet AAVLD Requirements Presented by: Andrew Havens Director of Services ECL2 Quality Solutions October 19, 2013.
Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.
SWC Spring 2010 Application Version SWC Spring 2010 Select Folder 2.
CSE9020 Schedule, / 1 The Suggested Schedule Week Content/Deliverable 1. 4/3Unit Overview, Project Description, Meetings, Group Formation 2. 11/3Project.
IEEE Nuclear Science Symposium and Medical Imaging Conference Short Course The Geant4 Simulation Toolkit Sunanda Banerjee (Saha Inst. Nucl. Phys., Kolkata,
Short Status Report: Documentation Geant4 Workshop at Noorwijk 4 October, 2010 Dennis Wright (for Katsuya Amako)
United Nations Statistics Division Registry of national Classifications.
User Documents and Examples II Geant4 Tutorial at Marshall Space Flight Center 18 April 2012 Dennis Wright (SLAC) Geant4 V9.5.
Study for Migration from CVS to SubVersion (SVN) Gunter Folger CERN/PH/SFT.
System for Administration, Training, and Educational Resources for NASA SATERN Overview for Users December 2009.
Documentation NCRR Documentation for BioPSE/SCIRun and map3d All this great software and you want documentation too!?
Update to RMS January 14, MarkeTrak – Release 3 Release 3 was successfully migrated the weekend of December 13 th Stabilization period – Dec 13.
JACoW Status Report, Team Meeting, Oak Ridge, November 2004, J. Poole 1 JACoWJACoW.
A Short Course on Geant4 Simulation Toolkit How to learn more?
Processing of Transparencies Michaela Marx, DESY JACoW Team Meeting October 2007, Knoxville, USA.
On Demand Business © 2004 IBM Corporation Certification and Accreditation Sandra Jolla, Program Manager June 14, /10/04 IBM Certified for e-business.
Part One The Forms of Software Documentation Chapter2: Writing to Teach- Tutorials Chapter3: Writing to Guide- Procedures Chapter4 : Writing to Support-
- page 1 Tim Lock H-DP Requirements and Design Assessment Review 01 August 2007 Agenda Point 9 Summary and Conclusions Herschel Data Processing Requirements.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Documentation Gunter Folger / CERN Geant4 School, Annecy 2008.
OHT 15.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Templates The contribution of templates to software quality The organizational.
Geant4 Training 2006 Short Course Katsuya Amako (KEK) Gabriele Cosmo (CERN) Susanna Guatelli (INFN Genova) Aatos Heikkinen (Helsinki Institute of Physics)
The Question Bank Graham Hughes & Julie Gibbs Department of Sociology University of Surrey Research Methods Festival, July 2008
ECE791 Senior Design Experience Project Requirements and Timeline.
Users contributions, documentation J. Apostolakis.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Using the Cisco Technical Support & Documentation Website for IP Routing.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
1 Geant4 Documentation Dennis Wright Geant4 Delta Review 9 October 2002 Internal documentation review Documentation improvements Plans for future improvements.
Geant4 Training 2003 A Short Course on Geant4 Simulation Toolkit How to learn more? The full set of lecture notes of this Geant4.
Documentation Analysis and Proposal Jeff kern NRAO.
1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Seminar Using the Cisco Technical Support Website.
Maite Barroso – WP4 Workshop – 10/12/ n° 1 -WP4 Workshop- Developers’ Guide Maite Barroso 10/12/2002
Component D: Activity D.3: Surveys Department EU Twinning Project.
Gunter Folger / CERN MC-PAD, DESY/Hamburg Jan 2010
Supporting quality devices
A Short Course on Geant4 Simulation Toolkit How to learn more?
Software Documentation
User Documents and Examples I
Gunter Folger Geant4 Genova Workshop 4-July-2001
A Short Course on Geant4 Simulation Toolkit How to learn more?
A Short Course on Geant4 Simulation Toolkit How to learn more?
Background We would like to combine existing User guide and Admin guide currently in PDF form into a single HTML master site This master HTML site will.
Geant4 Documentation Geant4 Workshop 4 October 2002 Dennis Wright
Web Presentation Improvement
release 5.0 – planned features
An overview from Sylvain Côté
Presentation transcript:

Geant4 Orsay Workshop K.Amako 1 Geant4 User’s Documents Geant4 Orsay Workshop 18 October, 2000 Katsuya Amako (KEK/CERN)

Geant4 Orsay Workshop K.Amako 2 Very very limited manpower in the subgroup comparing to Importance of the subject! Katsuya Amako (KEK/CERN) Joe Chuma (TRIUMF) !! Each person can spend very limited FTE for the work!! Authors of the documents:  Most of you who are code developers of each category. !! Again, each person can spend very limited FTE for the work!! Members of the Use Document Subgroup

Geant4 Orsay Workshop K.Amako 3 Introduction of Geant4 Introduction documents History, maintenance structure, user support information, etc Original format: html  ps, ps.gz, pdf available Changes in User’s Document since the last release Summary of major changes in each release Original format: html  No printed file available Installation Guide Guide book to set up Geant4 in user’s computing environment Original format: html  ps, ps.gz, pdf available User's Guide: For Application Developers Step-by-step tutorial in the use of Geant4, Usage of the toolkit for practical applications, Example codes, Advanced use of the toolkit. The most extensively consulted document especially by novice users. Original format: html  ps, ps.gz, pdf available Structure of User’s Documents - 1

Geant4 Orsay Workshop K.Amako 4 User's Guide: For Toolkit Developers For those who want to contribute to the extension of the functionality Described the object-oriented analysis and design of Geant4 Still under construction - there are several obsolete parts Original format: latex  html (via latex2html), ps, ps.gz, pdf available Physics Reference Manual Detailed description of the physics models used in the implementation of processes. Implementation into codes is not explained in this manual. It is described in “User’s Guide: For Application developers”. Original format: latex  html (via latex2html), ps, ps.gz, pdf available [Note] There is a problem in latex2html, which makes the html version not neat. Software Reference Manual Detailed description of the definitions of classes and their public methods. Original format: ascii  generated on demand by the CGI script (Perl)  no printed version available Structure of User’s Documents - 2

Geant4 Orsay Workshop K.Amako 5 The most recent release is July 2000  In accordance with the code release of Geant [Note] The release of the user docs is always 3 weeks after the code release. Major changes in the July 2000 release Overview (Top Page) - Search engine installed. Installation Guide - All section updated User's Guide: For Application Developers - Getting started with Geant4 revised - Practical application: Navigation problem fixed, obsolete parts of the example section corrected. Physics Reference Manual - Electromagnetic Interaction - Low Energy Extension  revised extensively - Electromagnetic Interaction - Muon  revised extensively Current Status - 1

Geant4 Orsay Workshop K.Amako 6 Software Reference Manual  This was the major target for improvement in the last release. Current Status - 2

Geant4 Orsay Workshop K.Amako 7 File name #total#with%description filedescriptioncompleted /digits+hit/detector76 /digits+hit/digits44 /digits+hit/hits4493 % /event % /g3tog42200 % /geometry/magneticfield2927 /geometry/magnagement2119 /geometry/solids14184 /geometry/volumes % Current Status - Software Reference Manual - 1

Geant4 Orsay Workshop K.Amako 8 File name #total#with%description filedescriptioncompleted /global/HEPGeometry80 /global/HEPNumerics1010 /global/HEPRandom21 /global/management % /graphics_reps % /intercoms % /interfaces/GAG11 /interfaces/OPACS30 /interfaces/XVT20 /interfaces/basic 86 /interfaces/common6560 % Current Status - Software Reference Manual - 2

Geant4 Orsay Workshop K.Amako 9 File name #total#with%description filedescriptioncompleted /materials /particles/bosons60 /particles/hadrons670 /particles/leptons140 /particles/management2720 /particles/shortlived14016 % /persistency/digits+hits20 /persistency/events10 /persistency/geometry10 /persistency/global61 /persistency/run109 % Current Status - Software Reference Manual - 3

Geant4 Orsay Workshop K.Amako 10 File name #total#with%description filedescriptioncompleted /processes/decay100 % /processes/electromagnetic/lowenergy1811 /processes/electromagnetic/muons80 /processes/electromagnetic/standard216 /processes/electromagnetic/utils51 /processes/electromagnetic/xrays4439 % /processes/management % /processes/optical33100 % /processes/parameterisation15640 % /processes/photolepton_hadron 600 % /processes/transportation2150 % Current Status - Software Reference Manual - 4

Geant4 Orsay Workshop K.Amako 11 File name #total#with%description filedescriptioncompleted /processes/hadronic/cross_sections110 /processes/hadronic/management80 /processes/hadronic/models/generator1720 /processes/hadronic/models/high_energy290 /processes/hadronic/models/isotope_..60 /processes/hadronic/models/low_energy280 /processes/hadronic/models/neutron_hp1040 /processes/hadronic/models/radiative_ /processes/hadronic/stopping260 /processes/hadronic/util1204 % Current Status - Software Reference Manual - 5

Geant4 Orsay Workshop K.Amako 12 File name #total#with%description filedescriptioncompleted /readout44100 % /run99100 % /track % /tracking1200 % /visualization/FukuiRenderer120 /visualization/OPACS50 /visualization/OpenGL420 /visualization/OpenInventor60 /visualization/RayTracer1613 /visualization/VRML140 /visualization/management409 /visualization/modeling11821 % Current Status - Software Reference Manual - 6

Geant4 Orsay Workshop K.Amako 13 Proposal - 1 Peer’s reviews of the following user’s documents Introduction of Geant4 Installation Guide User's Guide: For Application Developers Procedure The document subgroup will assign the reviewer of each section in the above documents. A reviewer should carefully read the assigned section(s) and report to the author(s) especially the following points: important subjects missing, incorrect explanations, mistakes, typos, etc If necessary, suggestion of revision, etc. Time schedule A reviewer’s report to the author  end of November The author to revise the section(s)  20th December The release of revised documents  January 2001 The project to improve user’s documents - 1

Geant4 Orsay Workshop K.Amako 14 Proposal - 2 Improve the software reference manual To add class descriptions to header files especially the poorly documented categories ( less than 50% documented). Time schedule 2 weeks after the next code release (middle of December) Proposal - 3 Improve the physics reference manual We’d like to ask Michel Marie, Laszlo Urban and Hans-Peter Wellish to organize the peer reviews as in the Proposal-1. The project to improve user’s documents - 2

Geant4 Orsay Workshop K.Amako 15 Proposal-1 What do you think about this proposal? Who can join the peer’s reviews? Time schedule OK? Proposal-2 Time schedule OK? Proposal-3 What do you think about this proposal? Especially what Michel, Laszlo and Hans-Peter think about this? Who can join the peer’s reviews? Time schedule? Other points Plan to improve “Toolkit Developers Guide”. Relation to the training kit related documents. To reinforce manpower of the subgroup We know there are lot of requests/complains in the current status of the documentation. To improve the situation, the Geant4 group has to consider seriously about this issue (I proposed this point already in the Niigata workshop 2 years ago, but there has been no action taken.) Discussions