Layout of tutorial Where to find documentation

Slides:



Advertisements
Similar presentations
Welcome to ACF110 Accounting Fundamentals Convener: Judy Spiden Tutor: Please see blackboard for details.
Advertisements

Unit 4.4 We are HTML Editors
What Is A Web Page? An Introduction to the Internet.
Section 2.1 Compare the Internet and the Web Identify Web browser components Compare Web sites and Web pages Describe types of Web sites Section 2.2 Identify.
Introducing Dreamweaver MX 2004
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
What is Blackboard ? blackboard.pharmacy.ac.uk - It is our course web site - Others: WebCt – Moodle - Sakai Blackboard is a (VLE) program.
Course Introduction Software Engineering
CS 3505 Projects Proposal Assignment 6 –Step 1: Consider this Assignment as a small practice web page. For this Assignment make a choice of which method.
Documentation: What we might do in an ideal world Ian McCrea.
UNIT 1 BROWSERS AND CLIENTS Cambridge Technicals.
How To Automate At Least 80% Of Your Online Business With.
Web Page Design Introduction. The ________________ is a large collection of pages stored on computers, or ______________ around the world. Hypertext ________.
1 CS Tutorial 3 Frid. Oct 9 th, 2009 Architecture Document Tutorial Questions & Examples.
LCG Generator Meeting, December 11 th 2003 Introduction to the LCG Generator Monthly Meeting.
SEAL Core Libraries and Services CLHEP Workshop 28 January 2003 P. Mato / CERN Shared Environment for Applications at LHC.
LHCb-ATLAS GANGA Workshop, 21 April 2004, CERN 1 DIRAC Software distribution A.Tsaregorodtsev, CPPM, Marseille LHCb-ATLAS GANGA Workshop, 21 April 2004.
Vanya BELYAEV Vanya BELYAEV (Syracuse) Vanya BELYAEV Tutorial Gaudi/DaVinci/LoKi/Bender.
CS 3505 Projects Assignments Projects
Weidong Li January 7, 2004 BES III Software Meeting Status Report: BESF software development environment Weidong Li.
1 Introduction Layout of tutorial Where to find documentation.
10/2/2000LHCb Computing, CHEP Use of Configuration Management tool in LHCb software J. Harvey, P. Mato, F. Ranjard CERN (Switzerland)
Chapter Summary Provides guidance on load values and loading methodology applicable to tension membrane structures –external loading has bigger impact.
Alexey Badalov Contents Gaudi — LHCb’s software framework GPU Manager CUDA development with Gaudi Testing
Gaudi Framework Tutorial, Getting started with Gaudi and building tools.
ICAD3218A Create User Documentation.  Before starting to create any user documentation ask ‘What is the documentation going to be used for?’.  When.
1 January 31, Documenting Software William Cohen NCSU CSC 591W January 31, 2008.
Introduction to Programming Lecture 1 – Overview
Getting Started With HTML
Information Systems Design and Development
Topic 2: Hardware and Software
Microsoft Office 2010 Basics and the Internet
Microsoft Office 2010 Basics and the Internet
“Algorithm Tools” what they are, how to get them and how to use them
Application Software Chapter 6.
Moveware Client Wiki.
TUSK - Faculty Overview
Unit 3 – Web design Final Project
Lecture 1. Introduction to Information and Web Technologies
Welcome to 5th grade’s Parent Orientation Night
How To Automate At Least 80% Of Your Online Business With
Welcome to 5th grade’s Parent Orientation Night
Web software.
LHCb Software Tutorial
Arab Open University (AOU)
UNIT 15 Webpage Creator.
USING ADOBE ACROBAT READER DC
A Brief Introduction to the Internet
Introduction to General Biology BI 101
ICPSR: Resources for Instructors Finding and Analyzing Data 9/26/2012
Introduction to Software Testing
Item 1: This task required students to evaluate search results to choose the most appropriate one for a specified topic. This task illustrates achievement.
Section 14.1 Section 14.2 Identify the technical needs of a Web server
Welcome to the Webinar: Audio Options
Developing a Model-View-Controller Component for Joomla
Simulation and Physics
Muon Group Software Report
2 Getting Started.
PPT and video are due no later than March 29, 2019
2 Getting Started.
Uppingham Community College
2 Getting Started.
Layout of tutorial Where to find documentation
SEAL Project Core Libraries and Services
Inspiration/Kidspiration
A very basic introduction
An Introduction to the Internet
Presentation transcript:

Layout of tutorial Where to find documentation 1 Introduction Layout of tutorial Where to find documentation

Outline 1. Getting started 2. Beginning to write a physics selection algorithm 3. Basic tools for selection algorithms 4. Utility tools 5. Connection to MonteCarlo truth DaVinci Tutorial

Aim of the tutorial To make you more familiar with some DaVinci specific terminology Explain the reason behind some choices To show you which are and how to use the available tools you would want to use ….. Help you to start to write a physics selection DaVinci Tutorial

Assumptions It is assumed that you know the way the LHCb software is structured cmt packages conventions It is assumed that your are familiar with the Gaudi architecture algorithms, algtools, services, data stores… It is assumed that you have either followed the Gaudi tutorial or have learned to use Gaudi by yourself Some reminder will be made when relevant DaVinci Tutorial

Methodology Topical presentations on the various point with example code Each tool will be presented one at the time (with related tools one after the other) At the same time we will show the use of the tool in a concrete selection algorithm: SelectJPsi2mumu After each topic in each presentation we will stop for questions DaVinci Tutorial

DaVinci Documentation DaVinci web page http://lhcb-comp.web.cern.ch/lhcb-comp/Analysis/ DaVinci working group mailing list lhcb-davinci@cern.ch ANY question related to physics software! This tutorial Has a link from the DaVinci web page DaVinci related discussions as necessary Topics related to technical issues in Computing Meeting on Mondays afternoons at 14:00 ( with conference calls ) Topics related to contents in Light Meetings on Tuesdays afternoons at 14:00 ( with video and conference calls ) Agenda available on the web and announcement of special interest topic in DaVinci mailing list DaVinci Tutorial

Core software Documentation All LHCb software documentation is available from the Computing web page http://lhcb-comp.web.cern.ch/lhcb-comp/ Gaudi Documentation Web page http://lhcb-comp.web.cern.ch/lhcb-comp/Frameworks/Gaudi/ User Guide on the web Tutorial All LHCb Gaudi-based software has automatically generated documentation DaVinci Tutorial

External Documentation CLHEP http://wwwinfo.cern.ch/asd/lhc++/clhep/ STL http://www.sgi.com/tech/stl/ DaVinci Tutorial

Tentative Schedule 10 min 1 Introduction G.Corti 30 min 2 Getting started 20 min 3 Beginning to write a selection algorithm G.Corti for S.Amato 60 min 4. How to load and save data Break 5. Manipulating data: ParticleFilter and Criteria Ph.Charpentier for S.Amato 6. Manipulating data: Vertexing 7. Manipulating data: Geometrical tool Ph.Charpentier for M.Gandelman 40 min 8. UtilityTools O.Dormond 9. Particles 2MC Associators Ph.Charpentier DaVinci Tutorial

Credits S.Amato, Ph.Charpentier, G.Corti, O.Dormond, J.deMello, E.deOliveira, M.Gandelman, J.H.Lopes, C.Nunes, C.Padilla DaVinci Tutorial