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.

Slides:



Advertisements
Similar presentations
Status of SICB and Monte Carlo productions Eric van Herwijnen Friday, 2 march 2001.
Advertisements

15 March, 2000LHCb Computing1 Software Review Panel LHCb Answers to Architecture, Data Model and Program Infrastructure Pere Mato for the LHCb Collaboration.
Information & Interaction Design Fall 2005 Bill Hart-Davidson Session 7: teams present research plan + a sequence diagram from phase 2 homework; Affinity.
Production Planning Eric van Herwijnen Thursday, 20 june 2002.
Software Engineering For Beginners. General Information Lecturer, Patricia O’Byrne. – Times: –See noticeboard outside.
Trigger and online software Simon George & Reiner Hauser T/DAQ Phase 1 IDR.
L3 Filtering: status and plans D  Computing Review Meeting: 9 th May 2002 Terry Wyatt, on behalf of the L3 Algorithms group. For more details of current.
LCIO A persistency framework for LC detector simulation studies Frank Gaede, DESY, IT 4 th ECFA/DESY LC Workshop Amsterdam April 1 st -4 th 2003.
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.
5 November 2001F Harris GridPP Edinburgh 1 WP8 status for validating Testbed1 and middleware F Harris(LHCb/Oxford)
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Summary DCS Workshop - L.Jirdén1 Summary of DCS Workshop 28/29 May 01 u Aim of workshop u Program u Summary of presentations u Conclusion.
LHCb Applications and GRID Integration Domenico Galli Catania, April 9, st INFN-GRID Workshop.
Software Process Models.
Computing Infrastructure Status. LHCb Computing Status LHCb LHCC mini-review, February The LHCb Computing Model: a reminder m Simulation is using.
Browsing Data with GaudiPython Disclaimers: 1.I am an apprentice! 2.The porpoise: we think GaudiPython could be quite useful for a LHCb physicist… Browsing.
Conditions DB in LHCb LCG Conditions DB Workshop 8-9 December 2003 P. Mato / CERN.
ATLAS and GridPP GridPP Collaboration Meeting, Edinburgh, 5 th November 2001 RWL Jones, Lancaster University.
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.
Subject Slide 1 Roundtable on Software Process Input from LHCb.
LHCb Software Week November 2003 Gennady Kuznetsov Production Manager Tools (New Architecture)
Reconstruction Configuration with Python Chris Jones University of Cambridge.
LHCb Lausanne Workshop, 21st March /12 Tracking Software for DC’06 E. Rodrigues, NIKHEF LHCb Tracking and Alignment Workshop  To do list, and done.
TDAQ Upgrade Software Plans John Baines, Tomasz Bold Contents: Future Framework Exploitation of future Technologies Work for Phase-II IDR.
The CMS Simulation Software Julia Yarba, Fermilab on behalf of CMS Collaboration 22 m long, 15 m in diameter Over a million geometrical volumes Many complex.
Marco Cattaneo, 15-Sep OO software plans  Major milestone (presented last June) Fully functional SICB replacement by mid-2000  How to get there?
Discussion on Software Agreements and Computing MoU Slide 1 Agenda 1.AnnouncementsJ.Harvey 15’ 2.LHC Computing Review ãSummary of issues raised in the.
TB1: Data analysis Antonio Bulgheroni on behalf of the TB24 team.
Status of the LAr OO Reconstruction Srini Rajagopalan ATLAS Larg Week December 7, 1999.
Clara Gaspar, July 2005 RTTC Control System Status and Plans.
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.
03:31:41Service Oriented Cyberinfrastructure Lab, Xgrid Calendar Elvis Montero
General requirements for BES III offline & EF selection software Weidong Li.
Common test for L0 calorimeter electronics (2 nd campaign) 4 April 2007 Speaker : Eric Conte (LPC)
MND review. Main directions of work  Development and support of the Experiment Dashboard Applications - Data management monitoring - Job processing monitoring.
Web Data Quality Analysis 1 WEB DATA QUALITY ANALYSIS Jonathan Levell (Summer Student) Working with:
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Prospects for Integrating Veloroot into GAUDI D. Steele - 24/11/1999.
Enabling Grids for E-sciencE INFSO-RI Enabling Grids for E-sciencE Gavin McCance GDB – 6 June 2007 FTS 2.0 deployment and testing.
Marco Cattaneo, 6-Apr Issues identified in sub-detector OO software reviews Calorimeters:18th February Tracking:24th March Rich:31st March.
Calo Software: Urgent tasks and resources Ivan Belyaev LHCb, CERN & ITEP/Moscow.
Development Project Management Jim Kowalkowski. Outline Planning and managing software development – Definitions – Organizing schedule and work (overall.
LHCb 2009-Q4 report Q4 report LHCb 2009-Q4 report, PhC2 Activities in 2009-Q4 m Core Software o Stable versions of Gaudi and LCG-AA m Applications.
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.
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.
LHCb Software Week 25/11/99 Gonzalo Gracia Abril 1 r Status of Geant4 in LHCb. r Ideas on how to populate the LHCb Detector Description Data Base (LHCb.
LHCb Simulation LHCC Computing Manpower Review 3 September 2003 F.Ranjard / CERN.
Migration of reconstruction and analysis software to C++
Status of Brunel team and next steps
SW Architecture SG meeting 22 July 1999 P. Mato, CERN
What’s new in version 5 of GAUDI
Simulation and Physics
Muon Group Software Report
2 Getting Started.
2 Getting Started.
Discussion on managing the coexistence of CDF and XML geometry files
What’s new in version 4 of GAUDI
And plan for SICBDST retirement
2 Getting Started.
Summary Computing Model SICb Event Model Detector Description
LHCb Data Quality Check web. cern
Agenda SICb Session Status of SICb software migration F.Ranjard
The site to download BALBES:
MC production plans : 1/08/ /03/2001
Joel Closier Eric van Herwijnen Agnieszka Jacholkowska
Planning next release of GAUDI
Modifications in Gaudi v5 release:
Presentation transcript:

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 (5-7 April) SICBDST v232 released Extensively tested and used in ECAL production No pileup  Current status SICBDST v233r2 in production Includes pileup  Split is complete. Monolithic SICB has been retired.

3 Step 2: Wrap SICBDST Fortran in Gaudi (Brunel)  Reminder of structure: Main program, job steering, event input handled by Gaudi FORTRAN algorithms wrapped as Gaudi algorithms One algorithm per sub-detector per “phase”  Brunel.Digi.ECAL calls ECDIGI()  Brunel.Trigger.TRIGGER calls TRIGGER()  Brunel.Reco.RICH calls RIRECO()  Brunel.FinalFit.TRAC calls AXRECO() Independent of SICBDST version - just link to latest libraries Input RAWH file defined in jobOptions, FORTRAN code steered by sicb.dat as before  Status v1 released yesterday It works! Similar results to SICBDST Pileup not yet tested Must start large scale tests with sub-detector experts.

4 Step 2: Brunel testing plan  This week: Produce preliminary user guide 100 events available for first checks by sub-detector experts SICBMC: $LHCBHOME/data/mc/sicb_bpipi_v233_100ev.raw SICBDST: $LHCBHOME/data/mc/sicb_bpipi_v233_100ev.dst Brunel: $LHCBDEV/BrunelTest/sicb_bpipi_v233_100ev.dst Work out detailed test plan with each sub-detector contact  Testing procedure as for SICBDST Sub-detector expert checks Data quality histograms Status reports at weekly computing meeting

5 Step 2: Brunel commissioning  In parallel to testing SICBDST functionality, commission GAUDI functionality: Pile-up in Gaudi Integration of OO algorithms Histograms, Converters, OO DST  SICBDST can evolve in parallel Brunel simply links latest SICBDST libraries Trivial to switch if no changes to SICB I/O mechanisms  Aim to make decision on SICBDST retirement at next software week (July 3-7) Frozen SICBDST version during summer New features added to Brunel only

6 Step 3: Gradually replace Fortran with C++  Much progress since last LHCb week: Design reviews of Calorimeters, Tracking, RICH (February,March) Software week (April)  Identified needs for: Guidelines for common approaches to event data model Access to MonteCarlo truth, access to contained objects Definition of public event data classes Sequencing of algorithms, sharing and updating of data between subdetectors Catalogue of existing converters  Common language, common solutions Adaptors, Associators, Tools Discussion forum to agree on the above

7 Step 3: the way forward  Define a project team Will ask sub-detector contacts to nominate OO reconstruction representatives Start frequent brainstorming meetings (one or more per week) To make progress on common issues (see previous slide) To identify candidates for integration in Brunel  Define a project plan Will approach each sub-detector contact in the next few days to understand sub-detector software plans Agree on deliverables and milestones with project team

8 Summary of migration status  Step 1: Split SICB into SICBMC and SICBDST Complete and in production  Step 2: Wrap SICBDST algorithms into Gaudi framework: Brunel First release available and ready for testing Pile-up to be commissioned In production by the summer  Step 3: Replace Fortran with C++ Much progress in many sub-detectors Time to co-ordinate the work into one project