1 Introduction Layout of tutorial Where to find documentation.

Slides:



Advertisements
Similar presentations
1 Statistical concepts Module 1, Session 1. 2 Objectives From this session participants will be able to: Outline the content of the set of modules in.
Advertisements

Configuration management
1 CS Tutorial 2 Architecture Document Tutorial.
Seventh Grade Science Mr. Dillon Room 14 Maywood Middle School (indicate a subject) Voice mail: x3114.
How to Guide: Step-by-Step introduction on how to Manage your References Pavlinka Kovatcheva, Sciences Librarian Library training instruction for Sciences.
CSCE156: Introduction to Computer Science II Instructor Stephen Scott Website
Unit 4.4 We are HTML Editors
Object Linking and Embedding A tool which allows different software application packages to share data.
Computer Skills Preparatory Year Presented by: L.Obead Alhadreti.
What Is A Web Page? An Introduction to the Internet.
Client – Server Architecture A Basic Introduction Kathleen R. Murray, Ph.D. May 2002.
+ Connecting to the Web Week 7, Lecture A. + Midterm Basics Thursday February 28 during Class The lab Tuesday, February 26 is optional review Class on.
DaVinci status Juan Palacios LHCb Software Week March, 2009.
TMC Replicable Project Presented by Rachael Jarboe July 9, 2009 City Vision College.
Basic tasks of generic software Chapter 3. Contents This presentation covers the following: – The basic tasks of standard/generic software including:
Semester 1, 2003 Week 7 CSE9020 / 1 Software Testing and Quality Assurance With thanks to Shonali Krishnaswamy and Sylvia Tucker.
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
What is SMEcollaborate Primarily developed for Small and Medium Companies who wish to collaborate together. It is a:- A resource center for collaborating.
LOAD SHARING and LOAD BALANCING Gayathri V.R. Kunapuli S
Tutorial: Web Publishing. Web Publishing Tutorial IS for Management2 Web Publishing Web pages are stored on a Web server: a computer with a unique Web.
Course Introduction Software Engineering
Overview of LHCb applications and software environment LHCb software tutorial - March
Introduction to World Wide Web Authoring © Directorate of Information Systems and Services University of Aberdeen, 1999 IT Training Workshop.
Introduction of Geoprocessing Topic 7a 4/10/2007.
Copyright © 2006, SAS Institute Inc. All rights reserved. SAS Enterprise Guide Old Proc – New Tricks? Tim Trussell Academic Program, SAS Canada world diabetes.
Documentation: What we might do in an ideal world Ian McCrea.
Team Jeopardy Objective ä Name the topics described ä Make the correct team noise when you want to answer ä Answer in the form of a question.
UNIT 1 BROWSERS AND CLIENTS Cambridge Technicals.
1 Automatic Classification of Bookmarked Web Pages Individual APT Presentation January 2007.
Our goal is to make a web based multi-user organizer that can be accessed via cellular devices. There are three main component for this project: A main.
Web Page Design Introduction. The ________________ is a large collection of pages stored on computers, or ______________ around the world. Hypertext ________.
Introduction to… Internet Research and Projects David Jeffrey and Janine Lim.
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.
Database Management Systems CS 420. Topics Outline 1. Introduction 2. HTML Review 3. VBScript 4. Access DBMS 5. Relational Database 6. Design Process.
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 SICBDST and Brunel Migration status and plans. 2 Migration Step 1: SICBMC/SICBDST split  Last LHCb week: Split done but not tested  Software week.
Final Year Project 1 (FYP 1) CHAPTER 1 : INTRODUCTION
Computing R&D and Milestones LHCb Plenary June 18th, 1998 These slides are on WWW at:
23/2/2000Status of GAUDI 1 P. Mato / CERN Computing meeting, LHCb Week 23 February 2000.
10/2/2000LHCb Computing, CHEP Use of Configuration Management tool in LHCb software J. Harvey, P. Mato, F. Ranjard CERN (Switzerland)
Copy the agenda. Create Lesson 7 folder. HAPPY WEDNESDAY.
By R. O. Nanthini and R. Jayakumar.  tools used on the web to find the required information  Akeredolu officially described the Web as “a wide- area.
GLAST LAT Project Science Tools - 12 June 2002 T. Burnett 1 The Science Analysis Software Development Environment -- for tools too! T. Burnett.
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
Introduction of Geoprocessing Lecture 9 3/24/2008.
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.
ATLAS Data Dictionary A. Bazan, T. Bouedo, P. Ghez, T. Le Flour, S. Lieunard M. Marino, C. Tull.
Analyzing Code with CAST RPA SCAN. IDENTIFY. ACT..
Marco Cattaneo, 3-June Event Reconstruction for LHCb  What is the scope of the project?  What are the goals (short+medium term)?  How do we organise.
WEB 434 Week 3 Individual Web-Based Supply Chain Paper Individual Web-Based Supply Chain Paper Write a 2-3 page paper, explaining web-based supply chains.
BSHS 352 Week 1 DQ 1 Check this A+ tutorial guideline at 352/BSHS-352-Week-1-DQ-1 What kinds of electronic communications.
BSA 385 Week 3 Individual Assignment Frequent Shopper Program Part 2 Check this A+ tutorial guideline at
Introduction to Programming Lecture 1 – Overview
Layout of tutorial Where to find documentation
Item 1: This task required students to evaluate search results to choose the most appropriate one for a specified topic. This task illustrates achievement.
Design Review 2/21/2001.
2 Getting Started.
Cloud Computing LegalRun Solutions Why It’s Right for You!
2 Getting Started.
Objectives: Create a personal page about yourself on GoZips
2 Getting Started.
Layout of tutorial Where to find documentation
CSCE156: Introduction to Computer Science II
Presentation transcript:

1 Introduction Layout of tutorial Where to find documentation

1.2DaVinci Tutorial 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

1.3DaVinci 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

1.4DaVinci 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

1.5DaVinci 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

1.6DaVinci Tutorial DaVinci Documentation DaVinci working group –Meetings on Wednesday afternoons (“scheduled” every 2-3 weeks) with conference call Agenda available on the weekly meeting All discussions relating to physics analysis software DaVinci web page DaVinci working group mailing list ANY question related to physics software! This tutorial Will have a link from the DaVinci web page

1.7DaVinci Tutorial Documentation All LHCb software documentation is available from the Computing web page Gaudi Documentation –Web page –User Guide –Tutorial All LHCb Gaudi-based software has automatically generated documentation

1.8DaVinci Tutorial Documentation CLHEP STL

1.9DaVinci Tutorial Tentative Schedule 14:001 IntroductionG.Corti 14:052 Getting startedG.Corti 14:153 Beginning to write a selection algorithm G.Corti for S.Amato 14:454. How to load and save dataG.Corti 15:50 Coffee Break 16:105. Manipulating data: ParticleFilter and Criteria Ph.Charpentier for S.Amato 16:306. Manipulating data: Vertexing Ph.Charpentier for S.Amato 16:507. Manipulating data: Geometrical tool Ph.Charpentier for M.Gandelman 17:008. UtilityToolsO.Dormond 17:309. Particles2MC AssociatorsPh.Charpentier

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