Framework for track reconstruction and it’s implementation for the CMS tracker A.Khanov,T.Todorov,P.Vanlaer.

Slides:



Advertisements
Similar presentations
Use of G EANT 4 in CMS AIHENP’99 Crete, April 1999 Véronique Lefébure CERN EP/CMC.
Advertisements

MICE TPG RECONSTRUCTION Tracking efficiency Olena Voloshyn Geneva University.
Tracker reconstruction in CMS for HLT and offline Teddy Todorov IReS, Strasbourg Helsinki B-  workshop 31 st May 2002.
Silicon Tracking for Forward Electron Identification at CDF David Stuart, UC Santa Barbara Oct 30, 2002 David Stuart, UC Santa Barbara Oct 30, 2002.
Tracking Photon Conversions. Existing Track Seeding From pixels –Widely used, but not useful here From stereo silicon layers –Uses layers 5 and 8 (barrel),
KM3NeT detector optimization with HOU simulation and reconstruction software A. G. Tsirigotis In the framework of the KM3NeT Design Study WP2 - Paris,
Introduction to the Enterprise Library. Sounds familiar? Writing a component to encapsulate data access Building a component that allows you to log errors.
I have made the second half of the poster, first half which is made by tarak will have neutrino information. A patch between the two, telling why we do.
Tracking at the ATLAS LVL2 Trigger Athens – HEP2003 Nikos Konstantinidis University College London.
1 Tracking Reconstruction Norman A. Graf SLAC July 19, 2006.
Tracking at LHCb Introduction: Tracking Performance at LHCb Kalman Filter Technique Speed Optimization Status & Plans.
Track Reconstruction: the trf & ftf toolkits Norman Graf (SLAC) ILD Software Meeting, DESY July 6, 2010.
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 
The Region of Interest Strategy for the ATLAS Second Level Trigger
Non-prompt Track Reconstruction with Calorimeter Assisted Tracking Dmitry Onoprienko, Eckhard von Toerne Kansas State University, Bonn University Linear.
19/07/20061 Nectarios Ch. Benekos 1, Rosy Nicolaidou 2, Stathes Paganis 3, Kirill Prokofiev 3 for the collaboration among: 1 Max-Planck-Institut für Physik,
LAV Software Status Emanuele Leonardi – Tommaso Spadaro Photon Veto WG meeting – 2015/03/24.
STAR Sti, main features V. Perevoztchikov Brookhaven National Laboratory,USA.
Muon Software Tutorial Rick Wilkinson Caltech. The Basics Q: Is there a Muon class? A : No. A muon is just a RecTrack, the same class as the Tracker uses.
Darmstadt, 15. November 2015 Tobias Stockmanns, FZ Jülich1 A STEP to ROOT converter for the FairRoot framework ALICE-FAIR Computing Meeting, GSI,
A Pattern Recognition Scheme for Large Curvature Circular Tracks and Its FPGA Implementation Example Using Hash Sorter Jinyuan Wu and Z. Shi Fermi National.
Primary Vertex Reconstruction in the ATLAS Experiment at LHC K. Prokofiev (University of Sheffield) (in part supported by EU FP6 Research Training Network.
Progress report on Muon Reconstruction based on Kalman filter Y. Fisyak, BNL.
CHEP /21/03 Detector Description Framework in LHCb Sébastien Ponce CERN.
Global Tracking Software Status H. Greenlee Run II Meeting May 12, 2000.
Magnetic Field Issues for Simulation and Reconstruction N. Amapane, N. Neumeister Workshop on LHC Physics with High-p T Muons in CMS Bologna, April 9-12,
STAR STAR VMC tracker V. Perevoztchikov Brookhaven National Laboratory,USA.
The GeoModel Toolkit for Detector Description Joe Boudreau Vakho Tsulaia University of Pittsburgh CHEP’04 Interlaken.
STAR Kalman Track Fit V. Perevoztchikov Brookhaven National Laboratory,USA.
What is in my contribution area Nick Sinev, University of Oregon.
CHEP07 conference 5 September 2007, T. Cornelissen 1 Thijs Cornelissen (CERN) On behalf of the ATLAS collaboration The Global-  2 Track Fitter in ATLAS.
Tracking, PID and primary vertex reconstruction in the ITS Elisabetta Crescio-INFN Torino.
Status and Plans of the Vienna ILD Software Group (a short update) Winfried Mitaroff ILD Software Web Meeting 26 May 2010.
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.
Calorimeter Assisted Track Finder Tracking Infrastructure Dmitry Onoprienko Kansas State University Linear Collider Workshop 2007 May 30 – June 3, 2007.
p-on-n Strip Detectors: ATLAS & CMS
CHEP /21/03 Detector Description Framework in LHCb Sébastien Ponce CERN.
Review of Parnas’ Criteria for Decomposing Systems into Modules Zheng Wang, Yuan Zhang Michigan State University 04/19/2002.
FTKSim Status and plans FTK Meeting 07/13/2006 F. Crescioli, M. Dell'Orso, G. Punzi, G.Volpi, P. Giannetti.
Track reconstruction in TRD and MUCH Andrey Lebedev Andrey Lebedev GSI, Darmstadt and LIT JINR, Dubna Gennady Ososkov Gennady Ososkov LIT JINR, Dubna.
Global Tracking for CBM Andrey Lebedev 1,2 Ivan Kisel 1 Gennady Ososkov 2 1 GSI Helmholtzzentrum für Schwerionenforschung GmbH, Darmstadt, Germany 2 Laboratory.
HLT Kalman Filter Implementation of a Kalman Filter in the ALICE High Level Trigger. Thomas Vik, UiO.
Pocket User Guides Level 3 Muon Tools Paul Balm Oct 26, 2000 The ScriptRunner Tutorial Linked from: www-d0.fnal.gov/~balm/muon/
Fast Simulation and the Higgs: Parameterisations of photon reconstruction efficiency in H  events Fast Simulation and the Higgs: Parameterisations of.
Development of the parallel TPC tracking Marian Ivanov CERN.
1 Tracking Simulation Infrastructure Norman A. Graf December 15, 2005.
TeV muons: from data handling to new physics phenomena Vladimir Palichik JINR, Dubna NEC’2009 Varna, September 07-14, 2009.
Object Oriented reconstruction of the CMS muon chambers CHEP February, Padova Annalina Vitelli - INFN Torino.
Muon Persistency Persistent Analysis Objects Muon Persistency Norbert Neumeister µ-PRS meeting February 10, 2004.
TeV Muon Reconstruction Vladimir Palichik JINR, Dubna NEC’2007 Varna, September 10-17, 2007.
Feb. 3, 2007IFC meeting1 Beam test report Ph. Bruel on behalf of the beam test working group Gamma-ray Large Area Space Telescope.
SiD Tracking in the LOI and Future Plans Richard Partridge SLAC ALCPG 2009.
Overview of EMU Software Rick Wilkinson. Slice Test DAQ We succeeded in using Slice Test DAQ code to take test beam data, combining chamber and trigger.
Forward Tracking in a Collider Detector AIDA WP-2 Meeting, Frühwirth, Glattauer, Mitaroff.
AliRoot survey: Reconstruction P.Hristov 11/06/2013.
CMS Cathode Strip Chambers Performance with LHC Data Vladimir Palichik JINR, Dubna NEC’2013 Varna, September 10,
Current Status of the Tracking Trigger Software Andrew W. Rose.
Track Reconstruction in MUCH and TRD Andrey Lebedev 1,2 Gennady Ososkov 2 1 Gesellschaft für Schwerionenforschung, Darmstadt, Germany 2 Laboratory of Information.
Track Reconstruction: the ftf and trf toolkits Norman Graf (SLAC) Common Software Working Meeting CERN, January 31, 2013.
CHEP2003, La Jolla, San Diego, March P.Vanlaer, IIHE-ULB Brussels 1 Vertex reconstruction framework and its implementation for CMS Outline Introduction.
A Kalman Filter for HADES
Kalman filter tracking library
DCH missing turn analysis
Track Finding.
HEP detector description supporting the full experiment life cycle
Status of Full Simulation for Muon Trigger at SLHC
Vincenzo Innocente CERN/EP/CMC
Silicon Tracking with GENFIT
Use of GEANT4 in CMS The OSCAR Project
Presentation transcript:

Framework for track reconstruction and it’s implementation for the CMS tracker A.Khanov,T.Todorov,P.Vanlaer

8 Feb 2000CHEP CMS/Track Reconstruction. Abstract A295. T.Todorov2 Problem Complexity CMS Tracker l About detector units l About 20M channels l About 50K hits per event (at nominal luminosity) l Homogeneous structure

8 Feb 2000CHEP CMS/Track Reconstruction. Abstract A295. T.Todorov3 Motivation l We cannot implement the optimal track reconstruction algorithm right away There’s probably no one optimal algorithm but several,each optimized for a specific task è We need a flexible framework for developing and evaluating algorithms l The mathematical complexity of track finding/fitting often limits the number of developers The involved algebra is often localized in a few places è If we could encapsulate the involved algebra in a few classes and separate it from the logic of the algorithm it would make track finding easier for developers

8 Feb 2000CHEP CMS/Track Reconstruction. Abstract A295. T.Todorov4 Trajectory State l A basic object in tracking is the TrajectoryStateOnSurface (TSoS in short) l It fully describes a trajectory locally, i.e. it has è position è direction è curvature è error matrix surface

8 Feb 2000CHEP CMS/Track Reconstruction. Abstract A295. T.Todorov5 TSoS (cont’d) l Usual problems with defining such a class è Choice of parameterization(s) è Who is responsible for conversion from one parameterization to another, and from local (surface) to global reference frame? è Who is responsible for propagation (extrapolation) to other surfaces? l Our choice: è The TSoS is providing all useful parameterizations, and it is constructable with any of them, so it performs all conversions internally, and on demand. è Transformation Jacobians are not accessible è Propagation is done by a separate object, a Propagator

8 Feb 2000CHEP CMS/Track Reconstruction. Abstract A295. T.Todorov6 Propagator l Transforms any trajectory state to any surface, returning a new TSoS l Includes material effects l Is an interface for several concrete propagators, useable interchangeably è a fast propagator using surface geometry è an interface to GEANE for detailed propagation in GEANT3 geometries è a tool with functionality equivalent to GEANE will be needed for GEANT4 l Completely encapsulates the algebra, Jacobians are not accessible to clients

8 Feb 2000CHEP CMS/Track Reconstruction. Abstract A295. T.Todorov7 Abstract detector l Now that we have defined the basic vocabulary (TSoS), we can move to the main building blocks of a track reconstructor: è An abstract detector ( Det interface) p provides measurements compatible with a TSoS on demand and in an optimal way è A DetLayer that adds navigation capability p navigation connections between DetLayers are establiched by algorithm-specific NavigationSchool objects Det measurements( TSoS,MeasurementEstimator) DetLayer nextLayers(TSoS)

8 Feb 2000CHEP CMS/Track Reconstruction. Abstract A295. T.Todorov8 More components More components l Abstract measurement è allows combining measurements of different dimensionality l Updator è updates a TSoS with a measurement from the same surface p operates in the local frame of the Det surface l Seed Generator è Crates initial trajectory candidates (seeds) p seeds are just TSoS with a DetLayer* for navigation

8 Feb 2000CHEP CMS/Track Reconstruction. Abstract A295. T.Todorov9 Trajectory Builder l Now we have all components for a Trajectory Builder: è Layer navigation provides next DetLayers to query è DetLayers provide compatible measurements è Updator, well, updates the trajectory parameters using the measurements è Do it again… l All we have to specify is the logic: è How many candidates to consider on each layer? è When to drop a trajectory candidate? è How to handle ambiguities Starting seed (can be external) measurement Updated state Predicted State

8 Feb 2000CHEP CMS/Track Reconstruction. Abstract A295. T.Todorov10 Track Reconstructor Putting together a è SeedGenerator and a è TrajectoryBuilder and adding a è TrajectoryCleaner p to resolve ambiguous cases we get a TrackReconstructor! è Which we can combine with another TrackReconstructor and use again a TrajectoryCleaner to eliminate duplicate tracks and we get a more efficient TrackReconstructor! l Seeded, regional etc. reconstruction is simply a matter of using an appropriate SeedGenerator (e.g. from a Calorimeter cluster)

8 Feb 2000CHEP CMS/Track Reconstruction. Abstract A295. T.Todorov11 Present status l We have successfully implemented a classic Kalman filter track finder, fitter and smoother. This means we have at least one implementation for all the components described. è It us undergoing full validation for the Tracker l The reconstruction is extended to include the Muon system. This implies è implementation of Muon DetLayer è extension of the NavigationSchool to the Muon layers è use of appropriate propagators when crossing absorbers è optimized combinatorial logic l A Deterministic Annealing track fitting method is implemented and is being evaluated l An advanced Connection Machine - like Seed Generator is being implemented

8 Feb 2000CHEP CMS/Track Reconstruction. Abstract A295. T.Todorov12 Conclusions and Outlook l We have developed a friendly environment for the implementation and evaluation of track reconstruction algorithms l We have successfully implemented a classic Kalman filter algorithm in this environment. l We are implementing and evaluating other promising algorithms. l We will implement versions of some components specialized for electron reconstruction, trigger and test beam applications, etc.