LHCb Lausanne Workshop, 21st March. 2006 1/12 Tracking Software for DC’06 E. Rodrigues, NIKHEF LHCb Tracking and Alignment Workshop  To do list, and done.

Slides:



Advertisements
Similar presentations
Michigan State University 4/15/ Simulation for Level 2 James T. Linnemann Michigan State University NIU Triggering Workshop October 17, 1997.
Advertisements

Stripping Plans for 2014 and 2015 Laurence Carson (Edinburgh), Stefano Perazzini (Bologna) 2 nd LHCb Computing Workshop,
Beamline Takashi Kobayashi 1 Global Analysis Meeting Nov. 29, 2007.
Reconstruction and Analysis on Demand: A Success Story Christopher D. Jones Cornell University, USA.
Steven Blusk, Syracuse University -- 1 Update on Global Alignment Steven Blusk Syracuse University.
1 G4MICE Malcolm Ellis SciFi Tracker Meeting, KEK Thursday 31st March 2005.
29 Mar 2007Tracking - Paul Dauncey1 Tracking/Alignment Status Paul Dauncey, Michele Faucci Giannelli, Mike Green, Anne-Marie Magnan, George Mavromanolakis,
DaVinci status Juan Palacios LHCb Software Week March, 2009.
Introduction to the workshop LHCb Generators Tuning Mini Workshop Bucharest 22 nd & 23 rd November 2012 LHCb Generators Tuning Mini Workshop Bucharest.
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.
Fermi Large Area Telescope (LAT) Integration and Test (I&T) Data Experience and Lessons Learned LSST Camera Workshop Brookhaven, March 2012 Tony Johnson.
Framework for track reconstruction and it’s implementation for the CMS tracker A.Khanov,T.Todorov,P.Vanlaer.
Marco Cattaneo, 23rd February Status of the software migration  Migration strategy: Where we should be  Status: Where we are  Plans.
BES III core/reconstruction software planning for Release 3.0 BES III core/reconstruction software planning for Release 3.0 Li Weidong
Computing Infrastructure Status. LHCb Computing Status LHCb LHCC mini-review, February The LHCb Computing Model: a reminder m Simulation is using.
ATLAS and GridPP GridPP Collaboration Meeting, Edinburgh, 5 th November 2001 RWL Jones, Lancaster University.
Study for Migration from CVS to SubVersion (SVN) Gunter Folger CERN/PH/SFT.
Reconstruction Configuration with Python Chris Jones University of Cambridge.
AMB HW LOW LEVEL SIMULATION VS HW OUTPUT G. Volpi, INFN Pisa.
Navigation Timing Studies of the ATLAS High-Level Trigger Andrew Lowe Royal Holloway, University of London.
LHCb production experience with Geant4 LCG Applications Area Meeting October F.Ranjard/ CERN.
Introduction What is detector simulation? A detector simulation program must provide the possibility of describing accurately an experimental setup (both.
Refitting Tracks from DST E. Rodrigues, NIKHEF LHCb Tracking and Alignment Workshop, Lausanne, 8-9th November 2006  Motivations  Step-by-step …  Current.
Calorimeter Assisted Track Finder Tracking Infrastructure Dmitry Onoprienko Kansas State University Linear Collider Workshop 2007 May 30 – June 3, 2007.
Online System Status LHCb Week Beat Jost / Cern 9 June 2015.
Louis Nicolas – LPHE-EPFL T-Alignment: Track Selection December 11, 2006 Track Selection for T-Alignment studies Louis Nicolas EPFL Monday Seminar December.
LHCb Lausanne Workshop, 21st March /8 Tracking Open Issues E. Rodrigues, NIKHEF LHCb Tracking and Alignment Workshop Some topics to discuss …
1 Software Maintenance The process of changing the system after it has been delivered and in operation Software change is inevitable –New requirements.
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:
Cellular Automaton Method for Track Finding (HERA-B, LHCb, CBM) Ivan Kisel Kirchhoff-Institut für Physik, Uni-Heidelberg Second FutureDAQ Workshop, GSI.
Ties Behnke: Event Reconstruction 1Arlington LC workshop, Jan 9-11, 2003 Event Reconstruction Event Reconstruction in the BRAHMS simulation framework:
LHCb Core Software Meeting, 13 Dec /5 Proposal for Reflex Dictionaries in LHCb E. Rodrigues, NIKHEF Python – C++ bindings  Python knows about our.
LHCb Software Week, 26th April /23 Tracking in LHCb E. Rodrigues, NIKHEF LHCb Software Week A Status Report.
Tracking Event Model, Status 1.The plan, and the classes (again) 2.The packages modified or to be modified 3.Interactive reconstruction 4.Some ideas 5.Conclusion.
Geant4 release 5.1 summary Gabriele Cosmo EP/SFT.
1 Selection of non-triggering muons in J/ψ  μμ events for the calibration of the Muon System 1)Offline Selection:  use of Mass Constrained Global Fit.
Workflows and Data Management. Workflow and DM Run3 and after: conditions m LHCb major upgrade is for Run3 (2020 horizon)! o Luminosity x 5 ( )
Marco Cattaneo Core software programme of work Short term tasks (before April 2012) 1.
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
Prospects for Integrating Veloroot into GAUDI D. Steele - 24/11/1999.
Overview Methodology Design Architecture Outline of future work Ideas for discussion.
Marco Cattaneo, 6-Apr Issues identified in sub-detector OO software reviews Calorimeters:18th February Tracking:24th March Rich:31st March.
Calorimeter global commissioning: progress and plans Patrick Robbe, LAL Orsay & CERN, 25 jun 2008.
June 2004 ATLAS WeekAlexander Solodkov1 testbeam 2004 offline reconstruction.
Ghost Identification M. Needham EPFL. Outline Embedding data Matching study  2 /dof study.
BESF Framework Development Weidong Li
AliRoot survey: Reconstruction P.Hristov 11/06/2013.
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.
1 TrigMoore: Status, Plans, Possible Milestones. 2 Moore in HLT- status and ongoing work Package under the CVS directory: Trigger/TrigAlgorithms/TrigMoore.
Use of CMT in LHCb CMT Workshop, LAL (Orsay) 28 th February - 1 st March 2002 P. Mato / CERN.
Marco Cattaneo, Milano, 27th September Brunel status and plans Status of commissioning Forthcoming improvements Conventions.
Alignment of the ALICE MUON Spectrometer
Migration of reconstruction and analysis software to C++
Global Alignment in LHCb Steve Blusk Syracuse University
Status of the Track Event Model Classes and Tools E. Rodrigues, NIKHEF
Status of Full Simulation for Muon Trigger at SLHC
Tracking Pattern Recognition
Muon Group Software Report
2 Getting Started.
Summary of validation studies of the simplified geometry
OORich Implementation Status
2 Getting Started.
And plan for SICBDST retirement
2 Getting Started.
Why would one consider it? Pros and cons
LHCb Data Quality Check web. cern
Agenda SICb Session Status of SICb software migration F.Ranjard
MC production plans : 1/08/ /03/2001
Tracking Event Model, Status
Presentation transcript:

LHCb Lausanne Workshop, 21st March /12 Tracking Software for DC’06 E. Rodrigues, NIKHEF LHCb Tracking and Alignment Workshop  To do list, and done - work since last Tracking Workshop  Tracking Packages - new since pre-DC’06 - list and dependencies  Running the Tracking - First tests with Brunel v30r0 - Ahead of us …

LHCb Lausanne Workshop, 21st March /12 What had to be done Main stream of work pre-DC’06  tracking code for LHCb v19r* series was frozen in January  Some testing & debugging was done – proved very useful Main stream of work this year: preparations for DC’06  Migration of all tracking code to LHCb v20r*  Migration to new MathCore, SMatrix, new detector elements, …  Adaptation of pattern recognition to work with a realistic detector  Not further discussed here. See PR talks  Adaptation of track fitting to work with a real detector  Introduction of trajectories. See Edwin’s talk  Preparation of a (new-)TEM tracking sequence to run in Brunel

LHCb Lausanne Workshop, 21st March /12 All tracking code essentially migrated to LHCb v20r* All tracking code essentially migrated to LHCb v20r* Some temporary hacks dealing with missing MathCore/SMatrix functionality to be removed now … Some temporary hacks dealing with missing MathCore/SMatrix functionality to be removed now …  Clone killing: old-TEM algorithm replaced now by clone finder tool + algorithm Track fitting with trajectories ready for testing Track fitting with trajectories ready for testing  This is a major step forward. Testing and debugging will be challenging … Tracking sequence close to ready Tracking sequence close to ready  not quite ready for PR algorithms (e.g.: Seeding)  see TrackSys package later  this will be the first time we have a tracking sequencer running fully with new TEM What has been done

LHCb Lausanne Workshop, 21st March /12 Tr/TrackMCInterfaces Tr/TrackMCInterfaces  Just introduced in February  decouples MC-related interfaces from interfaces needed for real data reconstruction Tr/TrackUtils Tr/TrackUtils  package for general tracking algorithms  contains the event clone killer  will probably evolve Tr/TrackSys Tr/TrackSys  new package introduced this year, presented previously at T-Rec meeting in Feb. Note: there are also some tools introduced: e.g.: TrackCaloMatch, TrackCloneFinder (both in TrackTools) New Packages

LHCb Lausanne Workshop, 21st March /12 The TrackMCInterfaces Package Purpose Collect all tracking interfaces accessing MC information ContentsIIdealStateCreatorITrackCriteriaSelectorITrackReconstructible Version v1r0 ready for LHCb v20r* & Brunel v30r*

LHCb Lausanne Workshop, 21st March /12 The TrackUtils Package Purpose Contain general tracking algorithms Contents For the moment: only contains the event clone killer algorithm  Could be the place to add algorithm to prepare tracks for DST  E.g.: all but 1 state stored on the track by default -> need to “strip” tracks Version v1r0 ready for LHCb v20r* & Brunel v30r*

LHCb Lausanne Workshop, 21st March /12 The TrackSys Package Purpose Define the global tracking set of packages  Takes care of setting up the consistent set of tracking packages to use  Single place where the tracking sequence for Brunel can be set-up Contents Requirements file:  List of consistent set of TrackXxx packages Options directory:  TrackLoad.opts: loads all necessary DLLs for track ftting  RecoTracking.opts: contains the whole tracking sequence for Brunel  RecoOldTtracking.opts: runs necessary algo. for FORTRAN Seeding (to be removed asap) (to be removed asap) WOULD LIKE TO HAVE THIS USED IN BRUNEL … Version v2r0 for LHCb v20r* & Brunel v30r* waiting for all PR algos to be ready

LHCb Lausanne Workshop, 21st March /12 Tracking Packages Event ModelGeneral ToolsMiscellaneous Event/TrackEvent Kernel/LHCbKernel Pattern Recognition Pat/PatTools Pat/PatUtils Tr/TrackInterfaces Tr/TrackExtrapolators Tr/TrackTools Tr/TrackMCInterfaces Tr/TrackMCTools Fitting Pat/PatFitParams Tr/TrackUtils Tr/TrackSys Tr/TrackPython (Tr/TrConverters Trg/TrgConverters) MC Association Tr/Seeding Pat/PatVelo Pat/PatForward Pat/PatVeloTT Pat/PatKShort Tr/TrackMatching Tr/TrackFitEvent Tr/TrackProjectors Tr/TrackFitter Pat/PatChecker Tr/TrackAssociators Tr/TrackCheckers Tr/TrackIdealPR

LHCb Lausanne Workshop, 21st March /12 TrackTools TrackUtils TrackEvent TrackFitEvent TrackInterfaces Packages Dependencies TrackMCInterfaces TrackProjectorsTrackFitter TrackIdealPRTrackMCTools TrackExtrapolators TrackMatching TrackAssociatorsTrackCheckers FITTING MC WORLD GENERAL TOOLS/ALGOS PR ALGO.

LHCb Lausanne Workshop, 21st March /12 Running the Tracking in Brunel New Reco.opts File // … // Tracking reconstruction phase: pattern recognition + fitting #include "$TRACKSYSROOT/options/RecoTracking.opts" // RICH reconstruction // … Proposal (re):  Decouple (at least) the tracking sequence from the rest More flexibility and clarity More flexibility and clarity Could do similar for RICH, Calo, Muon Could do similar for RICH, Calo, Muon  Reco.opts would simply become 1. Default tracking 2. Dedicated studies for experts needs other options, as usual

LHCb Lausanne Workshop, 21st March /12 Running the Tracking in Brunel RecoTracking.opts File New Track Event Model Tracking PATTERN RECOGNITION & FITTING   Velo tracking   Forward tracking   Velo-Seed matching   KShort tracking   Velo-TT tracking   Clone killer Ouput Tracks in (e.g offline): /Event/Rec/Track/Velo/Event/Rec/Track/Forward/Event/Rec/Track/Match/Event/Rec/Track/KsTrack/Event/Rec/Track/VeloTT/Event/Rec/Track/Best

LHCb Lausanne Workshop, 21st March /12 In short … A lot of work done, with not so much manpowerA lot of work done, with not so much manpower Tracking software essentially ready for DC’06Tracking software essentially ready for DC’06 Tracking adapted to deal with the real dataTracking adapted to deal with the real data Extensive testing and debugging ahead of usExtensive testing and debugging ahead of us