Marco Cattaneo, 3-June-19991 Event Reconstruction for LHCb  What is the scope of the project?  What are the goals (short+medium term)?  How do we organise.

Slides:



Advertisements
Similar presentations
Object Oriented Analysis And Design-IT0207 iiI Semester
Advertisements

System Integration Verification and Validation
Design of Web-based Systems IS Development: lecture 10.
Lecture 13 Revision IMS Systems Analysis and Design.
Lucia Silvestris, INFN Bari and CERN/CMC Status Report on CPT Project 23 March 2001, CERN Meeting del Consorzio INFN Status Reports on CPT Project, on.
System of Environmental-Economic Accounting SEEA-Energy Implementation United Nations Statistics Division Oslo Group Meeting September 2013 Baku,
1 Raw Event : ByteStream implementation Muon Workshop, April 2002 A. Nisati, for the Muon Trigger group.
August 98 1 Jürgen Knobloch ATLAS Software Workshop Ann Arbor ATLAS Computing Planning ATLAS Software Workshop August 1998 Jürgen Knobloch Slides also.
Marco Cattaneo, 23rd February Status of the software migration  Migration strategy: Where we should be  Status: Where we are  Plans.
CLAS12 CalCom Activity CLAS Collaboration Meeting, March 6 th 2014.
REVIEW OF NA61 SOFTWRE UPGRADE PROPOSAL. Mandate The NA61 experiment is contemplating to rewrite its fortran software in modern technology and are requesting.
INT-Evry (Masters IT– Soft Eng)IntegrationTesting.1 (OO) Integration Testing What: Integration testing is a phase of software testing in which.
Workshop on Programming in support of Anti-Corruption Agencies Bratislava, 30 June - 1 July 2009 A methodology for capacity assessment of AC agencies:
Conditions DB in LHCb LCG Conditions DB Workshop 8-9 December 2003 P. Mato / CERN.
LHC Computing Review - Resources ATLAS Resource Issues John Huth Harvard University.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
BSBPMG505A Manage Project Quality Manage Project Quality Project Quality Processes Diploma of Project Management Qualification Code BSB51507 Unit.
Chapter 9 Project Management. Introduction Effective project management requires a well-structured project and diligent oversight A well-structured project.
5 May 98 1 Jürgen Knobloch Computing Planning for ATLAS ATLAS Software Week 5 May 1998 Jürgen Knobloch Slides also on:
1 Planning for Reuse (based on some ideas currently being discussed in LHCb ) m Obstacles to reuse m Process for reuse m Project organisation for reuse.
LHCb Computing Organisation and Development Strategy Presented to ATLAS Architecture WG July 16th, 1999 J.Harvey / LHCb.
Subject Slide 1 Roundtable on Software Process Input from LHCb.
19 November 98 1 Jürgen Knobloch ATLAS Computing ATLAS Computing - issues for 1999 Jürgen Knobloch Slides also on:
And Tier 3 monitoring Tier 3 Ivan Kadochnikov LIT JINR
S&I Standards Organization Engagement & Communication Plan DRAFT Standards Support Team 1 September 2011.
Apply Quality Management Techniques Project Quality Processes Certificate IV in Project Management Qualification Code BSB41507 Unit Code BSBPMG404A.
Marco Cattaneo, Aleph plenary, 23rd April Long term archive of LEP data  LEPC working group report Purpose Assumptions Conclusions  Physics goals.
CSC480 Software Engineering Lecture 10 September 25, 2002.
BSBPMG506A Manage Project Human Resources Manage Project Human Resources Unit Guide Diploma of Project Management Qualification Code BSB51507 Unit.
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
Project Management Workshop James Small. Goals Understand the nature of projects Understand why Project Management is important Get an idea of the key.
Marco Cattaneo, 15-Sep OO software plans  Major milestone (presented last June) Fully functional SICB replacement by mid-2000  How to get there?
TB1: Data analysis Antonio Bulgheroni on behalf of the TB24 team.
BSBPMG404A Apply Quality Management Techniques Apply Quality Management Techniques Project Quality Processes C ertificate IV in Project Management
Firmware - 1 CMS Upgrade Workshop October SLHC CMS Firmware SLHC CMS Firmware Organization, Validation, and Commissioning M. Schulte, University.
BSBPMG501A Manage Application of Project Integrative Processes Manage Project Integrative Processes Unit Guide Diploma of Project Management Qualification.
Detector Description in LHCb Detector Description Workshop 13 June 2002 S. Ponce, P. Mato / CERN.
GAUDI Muon Software  Algorithms : Muon Digitization MuonL0Trigger MuonIdentification  Detector Description Database  Transient Detector Store  Detector.
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.
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.
Project Management Training
Project Management Processes for a Project
Workshop decisions Helge Meinhard / CERN-EP Atlas software workshop 08 May 1998.
Prospects for Integrating Veloroot into GAUDI D. Steele - 24/11/1999.
Predrag Buncic CERN Future of the Offline. Data Preparation Group.
The MEG Offline Project General Architecture Offline Organization Responsibilities Milestones PSI 2/7/2004Corrado Gatto INFN.
PCAP Close Out Feb 2, 2004 BNL. Overall  Good progress in all areas  Good accomplishments in DC-2 (and CTB) –Late, but good.
LHCbComputing Computing for the LHCb Upgrade. 2 LHCb Upgrade: goal and timescale m LHCb upgrade will be operational after LS2 (~2020) m Increase significantly.
Marco Cattaneo, 6-Apr Issues identified in sub-detector OO software reviews Calorimeters:18th February Tracking:24th March Rich:31st March.
Atlas Software May, 2000 K.Amako Status of Geant4 Physics Validation Atlas Software Week 10 May, Katsuya Amako (KEK)
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
Peter ClarkeATLAS software week / Berkley 9-13 May 2000ATLFAST status report Status of ATLFAST integration into Gaudi P.Clarke H.Phillips E. Richter-Was.
Marco Cattaneo, Milano, 27th September Brunel status and plans Status of commissioning Forthcoming improvements Conventions.
Marco Cattaneo, 20-May Event Reconstruction for LHCb  What is the scope of the project?  What are the goals (short+medium term)?  How do we organise.
The SiD LOI Proposed Milestones and Schedules SiD Collaboration Phone Meeting September 6, 2007 John Jaros.
Migration of reconstruction and analysis software to C++
The LHCb Software and Computing NSS/IEEE workshop Ph. Charpentier, CERN B00le.
Status of Brunel team and next steps
Physical Units Event Data Model Access to MonteCarlo truth
Overview of CLAS12 Calibration
Baisc Of Software Testing
Geant4 in HARP V.Ivanchenko For the HARP Collaboration
Strategy for development of new software
The Basics of Information Systems
Muon Group Software Report
Summary Computing Model SICb Event Model Detector Description
Agenda SICb Session Status of SICb software migration F.Ranjard
Planning next release of GAUDI
BES III Software: Short-term Plan ( )
Presentation transcript:

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 ourselves?  How do we start?

Marco Cattaneo, 3-June Scope of reconstruction  Reconstruction is everything that takes raw data as input and produces new objects as output: High level triggers Calibration and alignment Creation of event tags (c.f. event classes at LEP) Full event reconstruction Creation of analysis objects etc.  At LHC we will use a database to store the data Implication is that reconstruction can be performed in several stages Full reconstruction may not be necessary for all events, or for all parts of an event

Marco Cattaneo, 3-June Some short term goals  Build a team of programmers Bring together physicists working on software Learn by doing design reviews, CRC workshops etc.  Define reconstruction strategies What can be done independently by subsystems What requires input from other subsystems (What are subsystems? - sub-detector, tracking, particle ID…) What should be sequence of actions What should be reconstruction output What initialisations are required and when  Identify and define external inputs Raw data event model Detector geometry, calibration, alignment

Marco Cattaneo, 3-June Some medium term goals  Build a reconstruction skeleton within Gaudi Implementing reconstruction phases -e.g.: common + specific (time dependent?) initialisation high level trigger reconstruction pass subsystem standalone reconstruction pass global reconstruction pass Placeholders for each subsystem  Make a reconstruction program “independent” of SICB Wrap existing SICB reconstruction code into algorithms Integrate new OO code  Agree (and begin to enforce) conventions Units, co-ordinate system Error reporting and handling, monitoring Coding rules, metrics, documentation, look and feel

Marco Cattaneo, 3-June Project organisation (1) short term  Team building Programming community is not large - do not isolate people not yet reconstruction vs. simulation vs. analysis never SICB vs. OO. Encourage same people to do both Regular meetings Weekly working meeting Wednesdays at 11:00 (after computing meeting)  Open to all who wish to discuss or review designs,requirements,code etc. More formal presentations and reviews of ongoing work:  at weekly computing meeting (and at physics meeting?)  Ensure that the physicist community is aware/involved in design choices  Project leader Collects requirements from subsystems Responsible for development of reconstruction strategies Interacts with GAUDI team Ensure specific needs of reconstruction are addressed by GAUDI Ensures milestones are set and adhered to

Marco Cattaneo, 3-June Project organisation (2) medium term  Identify a software contact in each subsystem Not necessarily a programmer BUT Has to be link person between project and subsystem: Discusses new software within subsystem community Collects requirements of subsystem Delivers requested information by agreed deadlines  e.g. what input does subsystem need from other subsystems?  e.g. how does subsystem plan to provide output needed by other subsystems?  e.g. verify that “wrapped” SICB algorithms work as expected  Incremental approach to medium term goals Attainable milestones every 2-3 months Dedicated meeting at each milestone: Review progress Agree next steps Attended by (at least) all contacts

Marco Cattaneo, 3-June How do we start?  Starting today we should: Look for a project leader Agree goals for end-November software week Discussion of reconstruction strategies Collection of subsystem requirements  Already some requests for design reviews We can schedule these from now on Last week: muon L0 trigger simulation Should invite relevant experts at each review

Marco Cattaneo, 3-June A name?  For the architecture we have an architect  We now start a (re)construction project We need a civil engineerBRUNEL (B Reconstruction, UNderstanding Events in Lhcb) Or a (re)construction expertBEAVER (B EVEnt Reconstruction)