Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tracking at Level 2 for the ATLAS High Level Trigger Mark Sutton University College London 26 th September 2006.

Similar presentations


Presentation on theme: "Tracking at Level 2 for the ATLAS High Level Trigger Mark Sutton University College London 26 th September 2006."— Presentation transcript:

1 Tracking at Level 2 for the ATLAS High Level Trigger Mark Sutton University College London 26 th September 2006

2 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger2 Physics rates at the LHC LHC pp collider, 14 TeV centre of mass energy. l Bunch crossing every 25ns – 40 MHz rate l Data storage capability ~200 Hz Reduction of ~200000 : 1 needed! Low and high luminosity regimes, 2 x 10 33 cm -2 s -1 and 10 34 cm -2 s -1 Between ~5 and ~25 (soft) pp interactions per bunch crossing Interesting high p T interactions complicated by “pile-up” l ATLAS will use a Three Level Trigger… l Pipelined, hardware LVL1 l High Level Trigger farms - LVL2 and Event Filter.

3 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger3 LVL1 LVL2 EF - Latency: 2.2  s - Hardware based (FPGA, ASIC) - Calorimeter and Muon detectors only, with coarse granularity - Latency: ~10 ms, input rate < 100 kHz - Software (specialised algorithms) - All sub-detectors, full granularity - Match different sub-detector information - Work in Regions of Interest - Latency: few seconds, input rate ~ 1 kHz - Offline-type algorithms - Full calibration and alignment information - Access to full event possible ATLAS Trigger-DAQ overview

4 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger4 The ATLAS Detector Calorimeter Muon Detector Inner Detector

5 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger5 The ATLAS Inner Detector Transition Radiation Tracker Pixel Detector SemiConductor Tracker

6 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger6 Tracking in the ATLAS LVL2 Trigger High-p T electron/muon identification - Match Inner Detector tracks to information from outer detector (calorimeter, muon detector) B Physics (at low luminosity) - Exclusive reconstruction of golden decays (e.g. B   ) Inclusive b-jet tagging (e.g. in MSSM H  hh  bbbb) l LVL2 is the earliest stage where … l Data from tracking detectors is available, l It is possible to combine information from different sub-detectors l Precision tracking at ATLAS predominantly from the Inner Detector: l 3 layer Pixel Detector (3 layers in the end caps) l 4 Layer Semi-Conductor Tracker, SCT (9 layers in the end caps) l Transition Radiation Tracker (TRT) l Two approaches for the Silicon tracking using space points l Lookup table based tracking - SiTrack, l Complete (all layer) silicon tracking - IdScan.

7 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger7 LVL2 processing in Regions of Interest (RoI’s) l Most LVL1 accepted events are still uninteresting for physics studies l Decision can be made by further processing only those sections of the detector that LVL1 found interesting l Minimise data transfer to LVL2 processors l Minimize processing time at LVL2 l Average RoI data size ~2% of total event l On average, ~1.6 RoI’s per LVL1 accepted event

8 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger8 H  

9 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger9 Dealing with “Pileup” events Exploit differences between interesting (high-p T ) and uninteresting (low-p T ) interactions Each has a vertex at a different z position along the beamline. The interesting pp collision should have more high-p T tracks, at least inside the region that generated the LVL1 RoI. l Ideally, we would want to Find the z position of the interesting pp interaction before any track reconstruction Select only groups of space points consistent with that z l Only then get into combinatorial tracking.

10 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger10 LVL2 Tracking IdScan Algorithm overview l IdScan (Inner Detector Scan) Algorithm in four stages l ZFinder to find event vertex - histogramming algorithm l Pattern recognition: HitFilter for hits compatible with this z - histogramming GroupCleaner, find hit combinations consistent with single tracks. l Track fitting with hits from previous stages - Kalman Filter Fitter, extrapolate to the TRT l Vertexing ZFinder Space Points Pattern recognition track candidate Tracks Track fitting track candidate z-coordinate

11 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger11 ZFinder space point selection l Designed to be fast, without the need for detailed tracking High p T tracks are (almost) linear in  –z. Use ( , z) from pairs of space points from a track for simple linear extrapolation to determine track z 0 Search for hits consistent with high p T tracks Hits from high p T tracks will lie in a restricted region of  Bin hits in thin slices of , around 0.2-0.3 degrees l Treat each slice (almost) independently l Take all pairs of hits and histogram their extrapolated intersection with beam line. l Fast - reduces hit combinations from lower momentum tracks

12 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger12 Single electron RoI (0.2 x 0.2)    O(7) good electron hits from O(200) hits

13 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger13 ZFinder – Jet RoI Jet RoI from WH event (120GeV)

14 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger14 ZFinder performance - single leptons Resolution for single lepton events with no pile-up around 200  m. Varies with both  and  p T  l Efficiencies around 95-97%. p T (GeV)  z (mm) for muons 25 GeV electrons

15 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger15 ZFinder efficiency l Efficiency for finding vertex within 1 mm of true position for muons with pileup. Approaches 100% for central pseudo rapidity, even at low p T. Falls off for large |  | due to degradation of resolution.  efficiency Zero suppressed scale 6 GeV muons 26 GeV muons

16 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger16 The Hit Filter All space points on a track originating from a given z 0 have the same  when calculated with respect to z 0. l Steps: Put all hits in a 2D histogram in ( ,  ) - (currently use 0.005, 2.4 degrees) l Accept hits in a bin if it contains hits in at least 4 (out of 7) layers l Reject all other hits (at high luminosity, ~95% of hits are rejected!) l Limits number of combinations. l Latency scales approximately linearly with number of hits.

17 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger17  - z view x-y view  histogram  z   Pattern recognition in Pile-up events l If correct vertex is found, Hit Filter track finding efficiency approaches 100%.

18 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger18 Group Cleaner l A group from the Hit Filter may contain hits from more than one tracks, and/or some random hits. In GroupCleaner, we exploit the (p T,   ) information to select final track candidates Similar to Hit Filter: make a 2d-histogram in 1/p T and   Select triplets of Space Points, calculate (1/p T,   ), fill the 2d-histogram l Track candidates consist of bins with Space Points in at least 4 (out of 7) layers l If two track candidates share a significant number of Space Points, keep only the longest candidate (“clone” removal) Resulting parameters, d 0 =0, z V, 1/p T,   used as starting parameters for the Kalman fitter.

19 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger19 LVL2 Track Fit l Two Distributed Kalman Filter track fits are available to take account of energy loss and multiple scattering. l Perigee parameter estimation: l Track state is a set of perigee parameters at the perigee, surface to surface extrapolation is not needed. l Uniform B field. l Helical track approximation. l Full track fit: l Non-uniform B-field using full ATLAS field map. l Creates the set of surfaces for the extrapolation l Extrapolates track using a parabolic approximation Gives better p T and  0 estimates for tracks with large .

20 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger20 Track resolution from Pixel and SCT l 20 GeV muons. l CPU time per track, Xeon 2.4 GHz l Perigee fit – 0.06 ms l Full fit - 0.3 ms LVL2 track fitOffline  Pull   p T / p T 0.0361.0640.0320.934  0 (mrad) 0.2781.1570.2480.952 d 0 (  m) 21.41.06118.80.843 z 0 (mm) 0.161.0280.150.915  0.00071.0400.00070.899 

21 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger21 Track extrapolation to the TRT l Tracks found in Pixel and SCT are used as seed tracks for extrapolation l Track is extrapolated to the next TRT layer. l Hits within a road of extrapolated position are used. The track parameters are updated including the hits using the Probabilistic Data Association Filter (PDAF) - NIM A566 (2006), pp 50-53. Pixel SCT TRT

22 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger22 Timing performance l Single p T = 40 GeV electron RoI at high Luminosity l Mean number of space points ~ 200 l Mean execution time ~ 1ms 1 l Efficiency ~95% l B physics (low Luminosity), full Silicon Tracker reconstruction l Mean execution time O(10 ms) l Latency scales with number of tracks. 1 CPU speed of 1GHz Latency (ms) Number of tracks

23 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger23 Performance - Monte Carlo data  mesons from D s decay. l K mesons efficiency the same. l O(80%) at 1 GeV. l Use for resonance reconstruction …

24 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger24 LVL2 Vertex Algorithm l Fast iterative algorithm based on the Kalman filter. l Geometrical vertex fit (without mass constraints) – equivalent to Billoir’s “full” vertex fit. Linear transformation of track parameters reduces track covariance to a block-diagonal form (2 x 2 + 3 x 3) allows reduction size of measurement vector in the Kalman filter and reduction in matrix size for inversions during iterations and significant speed-up in calculations. Produces estimated vertex position (x,y,z) and estimated track parameters at vertex. l Full covariance matrix for the vertexed tracks. l Invariant mass calculation, evaluation of invariant mass variance using the full covariance matrix.

25 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger25 Invariant mass resolution LVL2 vertex fitter (0.06 ms) M J /  3097 +/- 2.4  J /  44.1 +/- 2.4 Offline vertex fitter (0.16 ms) M J /  3097 +/- 2.3  J /  43.4 +/- 2.2 Without TRT tracking  J /  is 63 MeV

26 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger26 Resonance reconstruction - D s →(  )  Fully reconstructed D s mesons from B s decay. Search for pairs of opposite sign tracks with |m(KK) –m(φ)| < 3 σ Add additional tracks to form D s and apply mass cuts |m(KKπ) –m(D s )| < 3 σ l Combinatorial background seems acceptable. M(KK) (GeV) True KK(π) combinations

27 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger27 Surface Cosmic Run – Barrel SCT + TRT SCT TRT

28 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger28 Cosmic trigger reconstruction Surface cosmic run with no B field – no p T measurement. l Cosmics - large impact parameter with respect to nominal beamline. l Tracking optimised for tracks from the beamline. l Implement a naïve shift of the space points … l Test performance of LVL2 tracking without retuning, l Efficiency of tracking and shift.

29 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger29 Tracking performance in surface cosmic data l Imperfectly aligned detector. l No magnetic field - large multiple scattering at low p T. l Shift fails for large hit occupancies. l Better shift algorithm will improve efficiency. efficiency

30 Vertex06 - 26th September, Relais San Clemente M.Sutton – Tracking at Level 2 for the ATLAS High Level Trigger30 Summary and outlook l Tracking in the ATLAS Trigger is essential to achieve the physics goals of the LHC, yet must function in a very demanding, busy environment. l Pattern recognition, track fitting and vertex finding seem to work well. l Latency performance seems acceptable l Performance in high luminosity, high occupancy data seems acceptable. l Level 2 tracking algorithms successfully operational with test beam and cosmic data l Online tracking performance with real data very encouraging. l Work is always ongoing to improve the Level 2 Tracking. l ATLAS will see its first collisions in 2007 and with full energy in 2008… l Detector and Trigger well on target for readiness within this challenging schedule.


Download ppt "Tracking at Level 2 for the ATLAS High Level Trigger Mark Sutton University College London 26 th September 2006."

Similar presentations


Ads by Google