Marco Cattaneo, 23rd February 20001 Status of the software migration  Migration strategy: Where we should be  Status: Where we are  Plans.

Slides:



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

Upgrading the CMS simulation and reconstruction David J Lange LLNL April CHEP 2015D. Lange.
LCFI physics studies meeting, 28 th June 05 Sonja Hillertp. 1 Report from ILC simulation workshop, DESY June Aim of workshop: preparation for Snowmass;
25/03/2003Simulation Application for the LHCb Experiment CHEP March 2003 Presented by: W. Pokorski / CERN Authors: I. Belyaev, Ph. Charpentier,
Production Planning Eric van Herwijnen Thursday, 20 june 2002.
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.
BES III core/reconstruction software planning for Release 3.0 BES III core/reconstruction software planning for Release 3.0 Li Weidong
CVS Version Tree Display Richard Thomas Benedict College Supervisor Dr. David J Ritchie Computing Division Fermilab Summer 2003.
Level 3 Muon Software Paul Balm Muon Vertical Review May 22, 2000.
David N. Brown Lawrence Berkeley National Lab Representing the BaBar Collaboration The BaBar Mini  BaBar  BaBar’s Data Formats  Design of the Mini 
PANDA collaboration meeting2.-4. June 2004 simulation statusOverview New Framework  why  status  schedule Simulation subdetector  Forward spectrometer.
PHENIX Simulation System 1 December 7, 1999 Simulation: Status and Milestones Tarun Ghosh, Indrani Ojha, Charles Vanderbilt University.
Event Data History David Adams BNL Atlas Software Week December 2001.
ATLAS Data Challenges US ATLAS Physics & Computing ANL October 30th 2001 Gilbert Poulard CERN EP-ATC.
LCG Generator Meeting, December 11 th 2003 Introduction to the LCG Generator Monthly Meeting.
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.
LHCb production experience with Geant4 LCG Applications Area Meeting October F.Ranjard/ CERN.
Marco Cattaneo, Aleph plenary, 23rd April Long term archive of LEP data  LEPC working group report Purpose Assumptions Conclusions  Physics goals.
GDB Meeting - 10 June 2003 ATLAS Offline Software David R. Quarrie Lawrence Berkeley National Laboratory
Atlas CHEP‘2000 Padova, ITALY February 2000 Implementation of an Object Oriented Track Reconstruction Model into Multiple LHC Experiments.
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.
Status of the LAr OO Reconstruction Srini Rajagopalan ATLAS Larg Week December 7, 1999.
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.
April 6, 2000 LHCb Event Data Model Pavel Binko, Gloria Corti LHCb / CERN 1 LHCb Software week LHCb Event Data Model Pavel Binko Gloria Corti LHCb / CERN.
LHCb Software Week, 26th April /23 Tracking in LHCb E. Rodrigues, NIKHEF LHCb Software Week A Status Report.
ScECAL Beam FNAL Short summary & Introduction to analysis S. Uozumi Nov ScECAL meeting.
News and Miscellaneous UPO Jan Didier Contardo, Jeff Spalding 1 UPO Jan Workshop on Upgrade simulations in 2013 (Jan. 17/18) -ESP in.
DD4hep-Based Simulation Nikiforos Nikiforou CERN/PH-LCD ILD Meeting 2014 Oshu City, September 9 th, 2014.
© 2007 by Michal Dobisek; made available under the EPL v1.0 | EclipseCon 2007 Michal Dobisek, Inside Subversive The Subversion.
1 Offline Week, October 28 th 2009 PWG3-Muon: Analysis Status From ESD to AOD:  inclusion of MC branch in the AOD  standard AOD creation for PDC09 files.
Web Data Quality Analysis 1 WEB DATA QUALITY ANALYSIS Jonathan Levell (Summer Student) Working with:
Prospects for Integrating Veloroot into GAUDI D. Steele - 24/11/1999.
Overview Methodology Design Architecture Outline of future work Ideas for discussion.
Software Week - 8/12/98G. Poulard - CERN EP/ATC1 Status of Software for Physics TDR Atlas Software Week 8 December 1998 G. Poulard.
1 Towards Phase 2 TP releases 2013 Didier Contardo, Jeff Spalding Status of current simulations studies and ongoing issues Needs for TP preparation.
Marco Cattaneo, 6-Apr Issues identified in sub-detector OO software reviews Calorimeters:18th February Tracking:24th March Rich:31st March.
Detector SimOOlation activities in ATLAS A.Dell’Acqua CERN-EP/ATC May 19th, 1999.
Calo Software: Urgent tasks and resources Ivan Belyaev LHCb, CERN & ITEP/Moscow.
LHCb Alignment Strategy 26 th September 2007 S. Viret 1. Introduction 2. The alignment challenge 3. Conclusions.
Status of Digitization, Testbeam Simulation, and Production ATLAS Muon Week -CERN, February 18th 2005 Daniela Rebuzzi – Pavia University and INFN.
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.
Current Status of the Tracking Trigger Software Andrew W. Rose.
1 TrigMoore: Status, Plans, Possible Milestones. 2 Moore in HLT- status and ongoing work Package under the CVS directory: Trigger/TrigAlgorithms/TrigMoore.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
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++
Physics Software Towards first Physics data Reconstruction Alignment
Status of Brunel team and next steps
US ATLAS Physics & Computing
What’s new in version 5 of GAUDI
Simulation and Physics
LHCb Alignment Strategy
Muon Group Software Report
And plan for SICBDST retirement
Summary Computing Model SICb Event Model Detector Description
Use of GEANT4 in CMS The OSCAR Project
LHCb Data Quality Check web. cern
Agenda SICb Session Status of SICb software migration F.Ranjard
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:

Marco Cattaneo, 23rd February Status of the software migration  Migration strategy: Where we should be  Status: Where we are  Plans

Marco Cattaneo, 23rd February Migration strategy as presented at last plenary  Step 1: separate SICBMC and SICBREC To be ready by Jan 10th  Step 2: wrap SICBREC algorithms into Gaudi framework To be ready by end February  Step 3: gradually replace FORTRAN with C++ algorithms Timescale dictated by sub-detector priorities..see in February Development/integration in Gaudi can start now

Marco Cattaneo, 23rd February Status, step 1  Pre-release SICBMC v230 and SICBDST v230 Available since 9th February SICBMC No major changes apart from addition of rawHit banks Could be used in production now SICBDST Getting the initialisation right was not trivial Requires extensive testing Delay in delivery (also) due to many intervening SICB releases Higher priority, Moving target  Problems outstanding: Pileup Verification Ongoing SICB development

Marco Cattaneo, 23rd February Step 1: pileup  SICBMC has access to GEANT hits Knows how to do pileup  Interim solution: Run existing MC tapes through SICBMC to produce rawHit banks with pileup Run rawHit files through SICBDST to make DST1, DST2, DST3...  Status: See Andrei’s talk

5 Step 1: Verification  We must be convinced that SICBMC/SICBDST give same results as SICB Need comprehensive set of checking programs Producing a comprehensive set of data quality histograms Can only be done by sub-detector groups See status reports at this meeting Is list of contacts correct?  Data quality programs to be run on: DST (~1000 b-bar) produced by SICB from a MC tape DST produced by SICBMC/SICBDST from same MC tape And investigations made by SD experts if results are not the same  Side-product: Data-quality checks can be run by program manager prior to every future release.

6 Step 1: SICB development  Many developments foreseen in “SICB” Need well defined procedure for new releases To define content, testing procedure, deadlines See Agnieszka’s talk  Currently we have parallel development Two versions of each package: Changes for SICBMC/SICBDST go to CVS head revision Changes for SICB go to CVS “bug fix” branch  HOW CAN WE CONVERGE? Only bug fixes to SICB All new features to SICBMC/SICBDST But only after verification work is finished  How urgent is next production version? Can it wait until after SICBMC/SICBDST verification?

Marco Cattaneo, 23rd February Step 1: Proposal  Test samples have been produced (see mail from Eric van Herwijnen)  SICBMC/SICBDST checks and fixes to be made by 15th March This is the highest priority Requires work from all sub-detector contacts Report problems and fixes to Florence Ranjard Next released version of “SICB” will be SICBMC/SICBDST “v230”  No new features until this works Current list of foreseen “SICB” improvements will go to following version of SICBMC/SICBDST

8 Step 2: Brunel status  Wrapping SICBDST FORTRAN modules is trivial Difficulty lies in getting the initialisation right  All SICBDST digitisation and reconstruction modules already wrapped as GAUDI algorithms Trigger modules to be done next week  Need to implement reading of sicb.dat To allow modification of the FORTRAN defaults Possible solution is known, to be tried next week  Functionally identical to SICBDST by early March Same testing procedure as for SICBDST Follows SICBDST developments (uses the same libraries)  Then ready to accept new OO algorithms And to replace SICBDST in production Decision at April software week?

Marco Cattaneo, 23rd February Brunel structure  One top algorithm per Brunel “phase”: ApplicationMgr.TopAlg = { "BrunelInitialisation/BrunelInit", "BrunelPhase/BrunelDigi", "BrunelPhase/BrunelDigi", "BrunelPhase/BrunelTrigger", "BrunelPhase/BrunelTrigger", "BrunelPhase/BrunelReco", "BrunelPhase/BrunelReco", "BrunelPhase/BrunelFinalFit", "BrunelPhase/BrunelFinalFit", "BrunelFinalisation/BrunelFinish" }; "BrunelFinalisation/BrunelFinish" };  One child algorithm per sub-detector per phase BrunelDigi.DetectorList = { "VELO", "TRAC", "RICH", "ECAL", "HCAL", "MUON" }; BrunelReco.DetectorList = { "TRAC", "RICH", "ECAL", "HCAL" }; BrunelFinalFit.DetectorList = { "TRAC" }; Brunel.Digi.VELO.cpp, Brunel.Digi.TRAC.cpp, Brunel.Digi.RICH.cpp, Brunel.Reco.TRAC.cpp, Brunel.Reco.RICH.cpp, Brunel.Reco.ECAL.cpp, Brunel.FinalFit.TRAC.cpp  Calls corresponding FORTRAN algorithm Can replace call to FORTRAN with new OO algorithm

Marco Cattaneo, 23rd February Step 3: OO reconstruction software  Ongoing work in many areas (see later talks) Calorimeter data model design review (18/02/2000) Very useful both for calorimeter team and GAUDI team Highlighted needs for LHCb-wide solutions/conventions  How to access MC truth from reconstructed data  Direct access (c.f. sequential access) to contained objects in transient store Implementation of ECAL geometry in GAUDI Implementation of SICB Converters for Level 1 and VELO Track Fit ready to be made public in GAUDI etc...

Marco Cattaneo, 23rd February Conclusions  SICBMC/SICBDST split is complete Verification is needed at highest priority, leading to retirement of SICB by mid-March Next production version of “SICB” will be SICBMC/SICBDST  Wrapping of FORTRAN in Brunel is nearly complete Verification will be needed soon  Better procedures for new versions Planning of contents, with deadlines, in place Definition of data quality procedures urgently needed  Implementations in GAUDI have begun

Marco Cattaneo, 23rd February A.Jacholkowska and E. van Herwijnen (production) M.Cattaneo (Brunel) P.Mato (Gaudi) J.Harvey (Computing) H.Dijkstra (Trigger) T.Ruf (Velo) G.Gracia, M.Needham, M.Merk (outer tracker, kalman) G.Wilkinson (Rich) G.Corti (Analysis) A.Tsaregorodtsev (management, pileup) P.Colrain (Muon) I.Korolko, O.Callot (Calorimeters) Generators (Bartalini) Software contacts