Tracker reconstruction in CMS for HLT and offline Teddy Todorov IReS, Strasbourg Helsinki B-  workshop 31 st May 2002.

Slides:



Advertisements
Similar presentations
High Level Trigger (HLT) for ALICE Bergen Frankfurt Heidelberg Oslo.
Advertisements

Freiburg Seminar, Sept Sascha Caron Finding the Higgs or something else ideas to improve the discovery ideas to improve the discovery potential at.
CMS reconstruction and identification Part II CMS reconstruction and identification Part II A. Nikitenko Tau jetsTau jets Missing E T (briefly)Missing.
B Tagging with CMS Fabrizio Palla INFN Pisa B  Workshop Helsinki 29 May – 1 June 2002.
Tentative flow chart of CMS Multi-Muon analysis 1 – DATASETS 2 - RESOLUTIONS 3 – FAKE RATES 4 – NUCLEAR INT MODEL 5 – IP TEMPLATES MODEL 6 – SAMPLE COMPOSITION.
A Fast Level 2 Tracking Algorithm for the ATLAS Detector Mark Sutton University College London 7 th October 2005.
B triggering Fabrizio Palla INFN Pisa Consorzio CMS Italia Firenze 7 Sept
CMS High Level Trigger Selection Giuseppe Bagliesi INFN-Pisa On behalf of the CMS collaboration EPS-HEP 2003 Aachen, Germany.
The Silicon Track Trigger (STT) at DØ Beauty 2005 in Assisi, June 2005 Sascha Caron for the DØ collaboration Tag beauty fast …
1  trigger optimization in CMS Tracker Giuseppe Bagliesi On behalf of  tracking group Workshop on B/tau Physics at LHC Helsinki, May 30 - June 1, 2002.
1 N. Davidson E/p single hadron energy scale check with minimum bias events Jet Note 8 Meeting 15 th May 2007.
Daniele Benedetti CMS and University of Perugia Chicago 07/02/2004 High Level Trigger for the ttH channel in fully hadronic decay at LHC with the CMS detector.
July 7, 2008SLAC Annual Program ReviewPage 1 High-level Trigger Algorithm Development Ignacio Aracena for the SLAC ATLAS group.
Track Reconstruction with the CMS Tracking Detector With proton-proton collision energy of 14 TeV at luminosity of cm -2 s -1, the LHC environment.
1 N. Davidson Calibration with low energy single pions Tau Working Group Meeting 23 rd July 2007.
General Trigger Philosophy The definition of ROI’s is what allows, by transferring a moderate amount of information, to concentrate on improvements in.
Jake Anderson, on behalf of CMS Fermilab Semi-leptonic VW production at CMS.
Framework for track reconstruction and it’s implementation for the CMS tracker A.Khanov,T.Todorov,P.Vanlaer.
Tau Jet Identification in Charged Higgs Search Monoranjan Guchait TIFR, Mumbai India-CMS collaboration meeting th March,2009 University of Delhi.
Tracking at the ATLAS LVL2 Trigger Athens – HEP2003 Nikos Konstantinidis University College London.
Ji Hyun Kim Korea University. Introduction Results of Trigger Study – Event generation – Trigger efficiency Trigger rates and Statistics 25 – 26 Sep.
1 Tracking Reconstruction Norman A. Graf SLAC July 19, 2006.
CMS PRS Tracker b tau Software Lucia Silvestris INFN Bari Workshop on b/tau Physics at LHC 30 th May 2002.
Tracking at LHCb Introduction: Tracking Performance at LHCb Kalman Filter Technique Speed Optimization Status & Plans.
Faster tracking in hadron collider experiments  The problem  The solution  Conclusions Hans Drevermann (CERN) Nikos Konstantinidis ( Santa Cruz)
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,
USCMS May 2002Jim Branson 1 E/Gamma and b/Tau PRS (small US effort) (what you should work on when you finish…) US CMS Annual Collaboration Meeting May.
August 30, 2006 CAT physics meeting Calibration of b-tagging at Tevatron 1. A Secondary Vertex Tagger 2. Primary and secondary vertex reconstruction 3.
Il Trigger di Alto Livello di CMS N. Amapane – CERN Workshop su Monte Carlo, la Fisica e le simulazioni a LHC Frascati, 25 Ottobre 2006.
Operation of the CMS Tracker at the Large Hadron Collider
Possibility of tan  measurement with in CMS Majid Hashemi CERN, CMS IPM,Tehran,Iran QCD and Hadronic Interactions, March 2005, La Thuile, Italy.
Kati Lassila-Perini/HIP HIP CMS Software and Physics project evaluation1/ Electron/ physics in CMS Kati Lassila-Perini HIP Activities in the.
IOP HEPP: Beauty Physics in the UK, 12/11/08Julie Kirk1 B-triggers at ATLAS Julie Kirk Rutherford Appleton Laboratory Introduction – B physics at LHC –
Commissioning and Performance of the CMS High Level Trigger Leonard Apanasevich University of Illinois at Chicago for the CMS collaboration.
25 sep Reconstruction and Identification of Hadronic Decays of Taus using the CMS Detector Michele Pioppi – CERN On behalf.
Simone Gennai SNS, INFN-Pisa1 Radion searches in CMS A first look to  hh G. Dewhirst, L. Fano, S. Gennai, S. Nikitenko.
MSSM H 0  3 prong using vertexing at CMS Helsinki b/tau workshop Lauri A. Wendland / HIP.
FIMCMS, 26 May, 2008 S. Lehti HIP Charged Higgs Project Preparative Analysis for Background Measurements with Data R.Kinnunen, M. Kortelainen, S. Lehti,
Status of RPC trigger analysis and Muon Trigger efficiencies for W-> μν study By Archana Sharma, Suman B. Beri Panjab University Chandigarh India-CMS Meeting.
Physics at LHC Prague, 6-12 July, 2003 R. Kinnunen Helsinki Institute of Physics A/H ->  and H + ->  in CMS R. Kinnunen Physics at LHC Prague July 6.
Overview of the High-Level Trigger Electron and Photon Selection for the ATLAS Experiment at the LHC Ricardo Gonçalo, Royal Holloway University of London.
HLT Kalman Filter Implementation of a Kalman Filter in the ALICE High Level Trigger. Thomas Vik, UiO.
Study on search of a SM Higgs (120GeV) produced via VBF and decaying in two hadronic taus V.Cavasinni, F.Sarri, I.Vivarelli.
CWG7 (reconstruction) R.Shahoyan, 12/06/ Case of single row Rolling Shutter  N rows of sensor read out sequentially, single row is read in time.
TeV muons: from data handling to new physics phenomena Vladimir Palichik JINR, Dubna NEC’2009 Varna, September 07-14, 2009.
DØ Beauty Physics in Run II Rick Jesik Imperial College BEACH 2002 V International Conference on Hyperons, Charm and Beauty Hadrons Vancouver, BC, June.
Tommaso Boccali SNS and INFN Pisa Vertex 2002 Kailua-Kona, Hawaii 3-8 November 2002 High Level Triggers at CMS with the Tracker.
Régis Lefèvre (LPC Clermont-Ferrand - France)ATLAS Physics Workshop - Lund - September 2001 In situ jet energy calibration General considerations The different.
TeV Muon Reconstruction Vladimir Palichik JINR, Dubna NEC’2007 Varna, September 10-17, 2007.
B-Tagging Algorithms at the CMS Experiment Gavril Giurgiu (for the CMS Collaboration) Johns Hopkins University DPF-APS Meeting, August 10, 2011 Brown University,
July 22, 2002Brainstorming Meeting, F.Teubert L1/L2 Trigger Algorithms L1-DAQ Trigger Farms, July 22, 2002 F.Teubert on behalf of the Trigger Software.
SiD Tracking in the LOI and Future Plans Richard Partridge SLAC ALCPG 2009.
3 May 2003, LHC2003 Symposium, FermiLab Tracking Performance in LHCb, Jeroen van Tilburg 1 Tracking performance in LHCb Tracking Performance Jeroen van.
CMS Cathode Strip Chambers Performance with LHC Data Vladimir Palichik JINR, Dubna NEC’2013 Varna, September 10,
BEACH 04J. Piedra1 SiSA Tracking Silicon stand alone (SiSA) tracking optimization SiSA validation Matthew Herndon University of Wisconsin Joint Physics.
Muon Reconstruction and Vertex Constraint Giovanni Abbiendi Bologna CMS meeting, 20 November 2007.
Search for Standard Model Higgs in ZH  l + l  bb channel at DØ Shaohua Fu Fermilab For the DØ Collaboration DPF 2006, Oct. 29 – Nov. 3 Honolulu, Hawaii.
David Lange Lawrence Livermore National Laboratory
The LHCb Calorimeter Triggers LAL Orsay and INFN Bologna.
More technical description:
Performance of jets algorithms in ATLAS
Studies for Phase-II Muon Detector (|η| = ) – Plans
Michele Pioppi* on behalf of PRIN _005 group
The Silicon Track Trigger (STT) at DØ
CMS tracker reconstruction performance
MOORE (Muon Object Oriented REconstruction) MuonIdentification
Low Level HLT Reconstruction Software for the CMS SST
The LHCb Level 1 trigger LHC Symposium, October 27, 2001
Contents First section: pion and proton misidentification probabilities as Loose or Tight Muons. Measurements using Jet-triggered data (from run).
M.Biglietti (Univ. Naples and INFN Naples)
Presentation transcript:

Tracker reconstruction in CMS for HLT and offline Teddy Todorov IReS, Strasbourg Helsinki B-  workshop 31 st May 2002

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 2 Track reconstruction strategy Track reconstruction is logically divided in four phases: Generation of track seeds Building of trajectories from seeds Resolution of ambiguities Final fit (smoothing) of track There are other ways to decompose the problem, and this decomposition does not work for some global methods (e.g. NN) But so far it work very well in CMS

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 3 Tracker geometry model The CMS tracker is a homogeneous collection of silicon detectors organized in layers. There are two types of layers: Barrel – cylinders Endcap – discs The track reconstruction is done mostly in terms of layers. Again, this is a specificity of the CMS tracker.

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 4 Seed generation The generation of seeds can be internal to the tracker, or external. Internal seeds are pairs of hits on seeding layers. External seeds involve other detectors (calorimeters, muon stations)

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 5 Internal seeding

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 6 Internal seeding… The seeding is “biased” by the interaction region and by the minimal Pt of the tracks –To some extent this is always the case The seeding can be restricted to a part of a layer (e.g. a jet cone), I.e. it can be regional.

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 7 Choice of seeding layers An obvious choice would be the outermost layers, since the occupancy is lowest there. But in CMS Between 8% and 15% of the 1 GeV pions interact before crossing 8 layers The outer layers don’t have stereo information The innermost layers are “pixel”, with very low channel occupancy and excellent 2D resolution Therefore the pixel layers are the favored seeding layers

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 8 Seeding combinatorics At high LHC luminosity and for QCD type of events the number of seeds compatible with the interaction region can be very large (tens or hundreds of thousands) A very efficient way to reduce this number is to find the primary vertex before starting track reconstruction (see the talk of Danek). It is possible to fully reconstruct all seeds within the offline time limits, but it’s not a very useful thing to do.

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 9 Trajectory building The next step is, starting from a seed, to reconstruct all possible trajectories. Technically this involves Finding the “next” layers to use (navigation) On those layers, finding the hits compatible with the predicted track state “updating” the track state with the hit information This naturally leads to a combinatorial explosion, so some logic is applied to keep the number of candidates “reasonable”

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 10 Worst case…

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 11 Resolution of ambiguities A single seed typically produces ether no tracks at all or several track candidates These candidates are “mutually exclusive” in the sense that they share many hits The ambiguity resolution is currently very simple, just based on the fraction of shared hits (the “best” candidate survives) Sometimes a single seed gives three valid tracks! (electron with a converted brem)

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 12 Final fit The trajectory building uses the Kalman formalism and results in a optimal forward fit (track parameters known at the outer end of the track) To obtain optimal parameters everywhere a Kalman smoothing is performed. Sometimes the seed generator biases the trajectory by a significant vertex constraint. To remove the bias the forward fit can be redone before smoothing.

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 13 HLT versus offline So far things are so general that the apply both to offline and to HLT tracking In fact, in CMS there is no distinction between HLT and offline software: Both use the same framework Algorithms can be freely moved from one to the other

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 14 HLT mind frame In High Level trigger reconstruction only 0.1% of the events should survive. So the main problem is “how can I kill this event using the least CPU time?” This can be interpreted as The fastest (most approximate) reconstruction The minimal amount of precise reconstruction A mixture of the two The problem is not the signal events that are kept, but the backgrounds that are rejected

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 15 So far we have chosen the second option The most precise treatment of hits (Kalman filter) is also the most efficient: it leads to smallest search windows, and to greatest rejection power of outlying hits. Therefore it leads to smallest combinatorics, and is the “fastest”! In the CMS tracker it is impossible to ignore multiple scattering and energy loss for tracks below about 10 GeV (which are most time consuming). So it’s difficult to use faster approximations.

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 16 High Level Trigger time scale Input rate: 100 kHz Output rate: 100 Hz Average CPU time per event: order of GHz processor What can the Tracker do at this level?

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 17 HLT Data volume constraint None! The current DAQ design provides fully assembled events in the builder units after Level1 All tracker Digis available The only constraint is CPU time

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 18 Partial reconstruction Basic idea: do the absolute minimum of reconstruction needed to answer a specific question Use the same reconstruction components as the full reconstruction –No need for writing, debugging, maintaining several tools for same task –No compromise on efficiency or accuracy except from limit on number of hits

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 19 Example: Tracker L2 muon trigger Conditions: –High Pt threshold – around 15 GeV –Primary muon: transverse impact parameter below 30 microns –Direction known from L1 with 0.5 rad accuracy Tracker information needed: confirm existence of track with the selection criteria above

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 20 Constraint from L1 trigger

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 21 Partial reconstruction Good resolution with only 5 hits [ Riccardo ]

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 22 Muon L2 with Tracker Tracker information needed –About 10 compatible Tracker pixel seeds at low luminosity –About 2.3 additional hits per seed need to be considered to reject it Using regional seeding and Pt cut in trajectory building, it takes about 30 ms to reject L1 muon candidate with ORCA5 Tracker can be used at Level 2!

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 23 B trigger algorithm Input: L1 jet PixelSelectiveSeeds PixelLines [ Danek ] Minitracks with pixel hits Primary Vertex from pixel ΔR around jet directions CombinatorialTrajectoryBuilder Stopping condition at n hits

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 24 Region of Interest Best Region of Interest ΔR<0.4 [ Livio ] Average number of tracks 100 GeV sample [PYTHIA/Lucell] ΔR cutAll Primary Secondary ΔR # of tracks (dijet events)

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 25 Efficiency bb jets Fake Rate below 1%[ Riccardo ] Track Efficiency (for b tracks) (5 hits) Fake Rate (5 hits) Jet info from Lucell E t =100 GeV ΔR<0.4

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 26 B-tag performance E t =100 GeV jets barrel 0.<|η|<0.7 Rejection factor u jets ~10 with b jets efficiency <80% (online) [ Gabriele ] Jet-tag: 2 tracks with S IP >0.5,1.,1.5,2.,2.5,3.,3.5,4. OFFLINE HLT

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 27 Sign flip of IP L1 jet (poor) resolution in η and φ (σ~0.1) [ Livio ] 2d transverse IP sign flip [ Gabriele ] η rec - η sim σ η ~0.1 u b OFFLINE – Lucell HLT-L1 Jets

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 28 Jet axis measurements [ Livio ] L1 jets η L2 jets η L1 jets + Tk η L1 jets φ L2 jets φ L1 jets + Tk φ σ η =0.112 σ η ~ ms CPU σ η ~ ms CPU σ φ =0.126 σ φ ~0.034 σ φ ~0.024

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 29 L1+Tracks B-tag E t =100 GeV jets barrel 0.<|η|<0.7 Online performance is better with L1+Tk jets!! [ Gabriele ] OFFLINE HLT Jet-tag: 2 tracks with S IP >0.5,1.,1.5,2.,2.5,3.,3.5,4.

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 30 L1+Tracks B-tag (2) E t =100 GeV jets barrel 0.<|η|<0.7 Better b jets efficiency with 3d IP [ Gabriele ] Jet-tag: 2 tracks with S IP >0.5,1.,1.5,2.,2.5,3.,3.5,4. OFFLINE HLT

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 31 Timing bb jets Increasing of reco time towards forward regions Tagging algorithm: <10 ms/ev !!! [ Riccardo ] E t =100 GeV no PileUp ΔR<0.4 5 hits maxCand=3 Jet info: Lucell

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 32 Timing measurements Pixel Readout: PixelReconstruction::doIt Seed Generator: PixelSelectiveSeeds::seeds[< 5%] Trajectory Builder: CombinatorialTrajectoryBuilder::trajectories[>80%] Trajectory Smoother: KalmanTrajectorySmoother::trajectories[<10%] Trajectory Cleaner: TrajectoryCleanerBySharedHits::clean[~ 1%] Trajectory Builder: CombinatorialTrajectoryBuilder [ModularKFReconstructor::reco] Tagging: BTaggingAlgorithmByTrackCounting::isB

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 33 Secondary Vertex [ Pascal ] CPU time rises as N 2 : –O(N 2 ) vertex fits, i.e. track propagations + matrix algebra 50 GeV barrel jets Can be improved by at least a factor 2 doing track linearization only once Whole event 1 CPU time (sec/1 GHz CPU) N tracks in both jet cones ε tag (%) RMS [ms]σ(t)[ms] bb61± uu1.0±

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 34 Tau case: Isolation Algorithms Signal vertex identified by: Pxl: leading track (P T >3GeV) Trk: best signal vertex candidate from pixel Reconstruction. signal vertex leading track jet axis jet matching cone  R = 0.1 signal cone reg Tk cone isolation cone Pxl: use pixel lines (i.e. tracks reconstructed only with pixel layers). Trk: use regional tracker reconstruction. Both algorithms count number of tracks inside signal (N SIG ) cone and isolation cone (N ISO ). Events is accepted if leading track exists and N SIG = N ISO

Helsinki b-  workshop 31 st May 2002 Track reconstruction in CMSTeddy Todorov 35 Conclusions Using the same track reconstruction framework and algorithms it is possible to achieve both offline requirements on reconstruction efficiency and accuracy and HLT requirements on CPU speed and rejection power