Common Experiment Workbook Status Report Anne Heavey, Rob Kutschke May 22, 2013.

Slides:



Advertisements
Similar presentations
Week 2 : Learning the basics of Adobe FrameMaker TC 424: The Computer in TC (Winter 2008)
Advertisements

National Database Templates for the Biosafety Clearing-House Application (NDT-nBCH) Overview of the US nBCH Applications.
10. NLTS2 Documentation Overview. 1 Prerequisites Recommended modules to complete before viewing this module  1. Introduction to the NLTS2 Training Modules.
Web Search - Summer Term 2006 III. Web Search - Introduction (Cont.) (c) Wolfgang Hürst, Albert-Ludwigs-University.
The Rhapsody in C++ Tool Training "Essential" © I-Logix v2.3 25/9/2000 EI-1 “Essential” Rhapsody in C++ Introduction.
1 of 2 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Technical Writing II Acknowledgement: –This lecture notes are based on many on-line documents. –I would like to thank these authors who make the documents.
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 14 Server and Network Monitoring.
Geant4 Documentation and User Support Geant4 Users Workshop February 2002 Dennis Wright (SLAC)
Demand Planning Scenario Overview
ATLAS Software Kaushik De University of Texas At Arlington based on a tutorial by P. Calafiura (LBNL) LHC Computing Workshop, Ankara May 2, 2008.
Microsoft ® Official Course Monitoring and Troubleshooting Custom SharePoint Solutions SharePoint Practice Microsoft SharePoint 2013.
Oracle iLearning/Tutor Integration Jan  Oracle iLearning Overview  Oracle Tutor Overview  Benefits of integration  Manual integration process.
Class Instructor Name Date. Classroom Tips Class Roster – Please Sign In Class Roster – Please Sign In Internet Usage Internet Usage –Breaks and Lunch.
Chapter 11: Introduction to the Visual Basic Environment Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University.
C HU H AI C OLLEGE O F H IGHER E DUCATION D EPARTMENT O F C OMPUTER S CIENCE Preparation of Final Year Project Report Bachelor of Science in Computer Science.
Planning and Writing Your Documents Chapter 6. Start of the Project Start the project by knowing the software you will write about, but you should try.
Confidential - Property of Navitas Accelerate define.xml using defineReady - Saravanan June 17, 2015.
MHEG-5 ( Multimedia and Hypermedia Experts Group )
Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.
Section 17.1 Add an audio file using HTML Create a form using HTML Add text boxes using HTML Add radio buttons and check boxes using HTML Add a pull-down.
Status and way forward with Publishing DICOM in XML Cor Loef Chair ad hoc group on Publishing DICOM in XML.
Short Status Report: Documentation Geant4 Workshop at Noorwijk 4 October, 2010 Dennis Wright (for Katsuya Amako)
Distribution After Release Tool Natalia Ratnikova.
1 st December 2003 JIM for CDF 1 JIM and SAMGrid for CDF Mòrag Burgon-Lyon University of Glasgow.
An Introduction to CCP4i The CCP4 Graphical User Interface Peter Briggs CCP4.
Datasets on the GRID David Adams PPDG All Hands Meeting Catalogs and Datasets session June 11, 2003 BNL.
Documentation NCRR Documentation for BioPSE/SCIRun and map3d All this great software and you want documentation too!?
A Short Course on Geant4 Simulation Toolkit How to learn more?
Resource Description and Access Deirdre Kiorgaard ACOC Seminar, September 2007.
Managing Content with SharePoint 2007 Module 0. Overview  Introduction  About This Course  Course Outline  Using Virtual PC.
David Adams ATLAS DIAL/ADA JDL and catalogs David Adams BNL December 4, 2003 ATLAS software workshop Production session CERN.
Geant4 Orsay Workshop K.Amako 1 Geant4 User’s Documents Geant4 Orsay Workshop 18 October, 2000 Katsuya Amako (KEK/CERN)
Creating and Managing Content Types Module 9. Overview  Understanding Content Types  Creating and Using Site Columns  Creating and Using Site Content.
Exploring Microsoft Microsoft FrontPage Chapter 21 Exploring Microsoft FrontPage 2002 Chapter 1 Creating a Home Page: Introduction to MS FrontPage.
Weidong Li January 7, 2004 BES III Software Meeting Status Report: BESF software development environment Weidong Li.
C HU H AI C OLLEGE O F H IGHER E DUCATION D EPARTMENT O F C OMPUTER S CIENCE Preparation of Final Year Project Report Bachelor of Science in Computer Science.
Linux Operations and Administration
LBSC 690 Session 4 Programming. Languages How do we learn a language? Learn by listening Then reading Then writing How do we teach programming? Learn.
Hyperion Artifact Life Cycle Management Agenda  Overview  Demo  Tips & Tricks  Takeaways  Queries.
M. Oldenburg GridPP Metadata Workshop — July 4–7 2006, Oxford University 1 Markus Oldenburg GridPP Metadata Workshop July 4–7 2006, Oxford University ALICE.
Microsoft ® Official Course Module 6 Managing Software Distribution and Deployment by Using Packages and Programs.
Status of tests in the LCG 3D database testbed Eva Dafonte Pérez LCG Database Deployment and Persistency Workshop.
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Deploying a Solution.
Feedback from CMS Andrew Lahiff STFC Rutherford Appleton Laboratory Contributions from Christoph Wissing, Bockjoo Kim, Alessandro Degano CernVM Users Workshop.
Module 5: Managing Content. Overview Publishing Content Executing Reports Creating Cached Instances Creating Snapshots and Report History Creating Subscriptions.
Simulation Production System Science Advisory Committee Meeting UW-Madison March 1 st -2 nd 2007 Juan Carlos Díaz Vélez.
Modern Development Technologies in SharePoint SHAREPOINT SATURDAY OMAHA APRIL, 2016.
Geant4 Training 2003 A Short Course on Geant4 Simulation Toolkit How to learn more? The full set of lecture notes of this Geant4.
ACES User Interface Workshop #1 Prototype Inspection 22. November 2011.
Event Mixing Rob Kutschke, Fermilab Software and Simulation Meeting October 5, 2011 Mu2e-doc-1874-v1.
Joe Foster 1 Two questions about datasets: –How do you find datasets with the processes, cuts, conditions you need for your analysis? –How do.
Amelia Smith Anne Heavey Document Managers Jan. 28, 2010.
Analysis Model Zhengyun You University of California Irvine Mu2e Computing Review March 5-6, 2015 Mu2e-doc-5227.
Session 7: More Module Interface Rob Kutschke art and LArSoft Course August 4, 2015.
FNAL Software School Introduction Matt Herndon, University of Wisconsin – Madison.
1 January 31, Documenting Software William Cohen NCSU CSC 591W January 31, 2008.
Principles of Information Systems Eighth Edition
Demand Planning Scenario Overview
Desktop Mapping: Building Map Books
Section 17.1 Section 17.2 Add an audio file using HTML
A Short Course on Geant4 Simulation Toolkit How to learn more?
Software Documentation
Introduction of Week 3 Assignment Discussion
Demand Planning Scenario Overview
Introductory Course PTB, Braunschweig, June 2009
HTML5 Level III Responsive Web Design (RWD) and Front-End Frameworks
A Short Course on Geant4 Simulation Toolkit How to learn more?
A Short Course on Geant4 Simulation Toolkit How to learn more?
Guidance Document - Generic Outline
Presentation transcript:

Common Experiment Workbook Status Report Anne Heavey, Rob Kutschke May 22, 2013

Reminder - The Big Picture 3/3/13 Introduction 1.What is a framework 2.Define Prerequisites 3.Overview of documentation 4.… Introduction 1.What is a framework 2.Define Prerequisites 3.Overview of documentation 4.… Workbook Exercise 1 Activity 1 Activity 2 Exercise 1 Activity 1 Activity 2 … … Exercise N Users Guide Table of Contents 1.Users view of art 2.Modules 3.Services 4.FHiCL 5.Interface to G4 6.Interface to SAM 7.….. Appendices I.Best Practices II.Trouble Shooting III.CLHEP gap Filler Docs IV.Glossary Index Users Guide Table of Contents 1.Users view of art 2.Modules 3.Services 4.FHiCL 5.Interface to G4 6.Interface to SAM 7.….. Appendices I.Best Practices II.Trouble Shooting III.CLHEP gap Filler Docs IV.Glossary Index External Refs Root, C++, STL, G4 … External Refs Root, C++, STL, G4 … Reference Manual Technical Reference Exercise 2 Activity 1 Activity 2 Exercise 2 Activity 1 Activity 2 2Kutschke/Common Workbook

Elements Introduction – What do you need to know before you start the workbook. Workbook – Primary entry point for beginners (after the introduction) – Work at your own pace, self study exercises; examples must “just work”. – Cross-referenced to all other materials (and itself) – We have figured out how include SAM and grid related exercises. Users Guide – The “mother lode” of user oriented documentation – A resource for intermediates and experts Technical Manual – Targeted at art maintainers developers Reference Manual – Doxygen or similar External References – We don’t write this; links to ROOT, CLHEP, C++ …. 3/3/133Kutschke/Common Workbook

Phase I 3/3/13 Introduction 1.What is a framework 2.Define Prerequisites 3.Overview of documentation 4.… Introduction 1.What is a framework 2.Define Prerequisites 3.Overview of documentation 4.… Workbook Exercise 1 Activity 1 Activity 2 Exercise 1 Activity 1 Activity 2 … … Exercise N Users Guide Table of Contents 1.Users view of art 2.Modules 3.Services 4.FHiCL 5.Interface to G4 6.Interface to SAM 7.….. Appendices I.Best Practices II.Trouble Shooting III.CLHEP gap Filler Docs IV.Glossary Index Users Guide Table of Contents 1.Users view of art 2.Modules 3.Services 4.FHiCL 5.Interface to G4 6.Interface to SAM 7.….. Appendices I.Best Practices II.Trouble Shooting III.CLHEP gap Filler Docs IV.Glossary Index External Refs Root, C++, STL, G4 … External Refs Root, C++, STL, G4 … Reference Manual Technical Reference Exercise 2 Activity 1 Activity 2 Exercise 2 Activity 1 Activity 2 4Kutschke/Common Workbook Very sparse coverage Reasonably complete A handful of exercises well written up.

Technology Code – UPS product toyExperiment Used by art-workbook See Section 1.7 of the Introduction. – git repository art-workbook Exercises that people check out and work through Documentation – LaTeX source managed by git – Hyperref for internal and external links – Will also deploy as html via htlatex, latex2html or similar. 3/3/13Kutschke/Common Workbook5

Finding Information Drafts of the documentation (html and pdf) Status information – ssi/artdocumentation/Lists/Project Task Tracking/Annes View.aspx ssi/artdocumentation/Lists/Project Task Tracking/Annes View.aspx Redmine site Three repositories: – art-workbook: the exercises people will check out and do – toyExperiment: Code for the toy experiment that underlies the exercise – doc: LaTeX source for the documentation wiki and files: – original planning discussions – 3/3/136Kutschke/Common Workbook

Structure of the Documents A single LaTeX document with: – Table of Contents – Glossary – Part I: Introduction (5 chapters) – Part II: Workbook ( 20 to 30 chapters ) – Part III: Users Guide ( 10 to 20 chapters ?) – Index 3/3/13Kutschke/Common Workbook7

Part I: Introduction 1)Introduction to the art Event Processing Framework 2)Unix Prerequisites 3)C++ Prerequisites 4)Site specific setup procedure 5)Using External Products in UPS 3/3/13Kutschke/Common Workbook8 Chapter number 1, 2, 4, 5: ~95% complete 3: advanced draft now as chapter 28 of Users Guide: ~75% complete

Part II: Workbook 6)Preparation for Running the Workbook Exercises 7)Exercise 1: Running Prebuilt art Modules 8)Exercise 2: Build and Run Your First Module 9)Exercise 3: Optional Methods of a Module 3/3/13Kutschke/Common Workbook9 Chapters 6, 7: ~95% complete Chapter 8: 80% complete Chapter 9: Material ready to be imported from Mu2e Summer 2012 workshop. Chapters 1 through 8 were the heavy lifting: 125 pages Introduction, background information, prerequisites and links from Exercises 1 and 2 back to theses. End Phase 1

Part II: Workbook 10)Exercise 3: Optional Methods of a Module 11) Exercise 4: Parameter Sets 12) Exercise 5: Multiple Instances of One Module 13) Exercise 6: Accessing Data Products 14) Exercise 7: Making Histograms and TFileService 15)Exercise 8: Looping over Collections 16)Exercise 9: The Geometry Service 17)Exercise 10: The Particle Data Table 18)Exercise 11: Properties of Generated Particles 19)More to come: art::Ptr, art::Assns, persistency, instance names of data products, reconstruction on demand … 3/3/13Kutschke/Common Workbook10

Part III: Users Guide Rougher drafts – Obtaining Credentials to Access Fermilab Computing Resources – Using git – Art Framework Parameters – Job Configuration in art – Data Products 3/3/13Kutschke/Common Workbook11

Plans 3/3/13Kutschke/Common Workbook12 Part/Chapter lists with a completion status (this is in Sharepoint) Hand Phase 1 over to designated reviewers on June 5 Have Phase 1 ready for identified new users by June 15 (?) Establish user-support mechanisms, including chat Continue with next wkbk exercises and UG chapters