Tracking at the ATLAS LVL2 Trigger Nikos Konstantinidis University College London Athens – HEP2003
Download ReportTranscript Tracking at the ATLAS LVL2 Trigger Nikos Konstantinidis University College London Athens – HEP2003
Tracking at the ATLAS LVL2 Trigger Nikos Konstantinidis University College London Athens – HEP2003 Outline Introduction • ATLAS Trigger Strategy • Tracking at LVL2 The IDScan tracking package • The algorithms • Performance Conclusions – Outlook Nikos Konstantinidis Tracking at the ATLAS LVL2 Trigger 2 Triggering at the LHC Challenge 1: • Bunch crossing every 25ns => rate: 40MHz • Data storage capability ~100Hz Must select online a couple events in a million!!! Online background rejection of ~6 orders of magnitude! Challenge 2: • Peak luminosity: 2x1033(low) 1034 (high) ~5 ~25 pp interactions per bunch crossing Luminosity falls by a factor ~2 over a fill (~10hours) Interesting (high pT) pp interaction complicated by pile-up Very annoying for tracking (increases combinatorics) Nikos Konstantinidis Tracking at the ATLAS LVL2 Trigger 3 ATLAS Trigger Strategy Nikos Konstantinidis Tracking at the ATLAS LVL2 Trigger 4 ATLAS Trigger – Overview LVL1 • Uses Calorimeters & Muon Trigger Stations (coarse granularity) LVL2 • Uses LVL1 Regions of Interest (RoI), so only a small fraction of the event data is accessed • InDet tracking avail. • Combines sub-dets • Full granularity Event filter • Refined, offline-type reconstruction, with access to calibration & alignment data Nikos Konstantinidis Tracking at the ATLAS LVL2 Trigger 5 Region of Interest x-y view Nikos Konstantinidis r-z view Tracking at the ATLAS LVL2 Trigger 6 Tracking @ LVL2 Tracking is needed for • Single, high-pT electron/muon identification Match tracks to info from outer detectors • B Physics (at low lumi? budget permitting?) Exclusive reconstruction of golden decays (e.g. B–>pp) • b-jet tagging (e.g. in MSSM H –>hh –> bbbb) All must be done in ~10ms • Must deal with combinatorics • At high luminosity: ~20K space points in the Si Trackers Nikos Konstantinidis Tracking at the ATLAS LVL2 Trigger 7 The Si Trackers of ATLAS Nikos Konstantinidis Tracking at the ATLAS LVL2 Trigger 8 The IDScan algorithms A sequence of four algorithms for pattern recognition & track reconstruction using 3D space points. Basic idea: • Find z-position of the interesting (high-pT) pp interaction before any track reconstruction • Select only groups of space points consistent with the above z Nikos Konstantinidis Tracking at the ATLAS LVL2 Trigger 9 ZFinder Relies on: • Tracks are straight lines in r–z. Using the (r,z) from a pair of space points of a track, you can determine its z0 by simple linear extrapolation • High-pT tracks are almost straight lines in r–f. Steps: • Make very thin slices in f (0.2-0.3 degrees) • In each slice, make all pairs of space points from different layers, calculate z0 by linear extrapolation and fill a 1D histogram with this • The bin with the max. number of entries corresponds to the z0 you are looking for Nikos Konstantinidis Tracking at the ATLAS LVL2 Trigger 10 ZFinder – Example Jet RoI from WH(120GeV) Nikos Konstantinidis Tracking at the ATLAS LVL2 Trigger 11 HitFilter Given this z0, all space points of a track originating from z0 will have the same h Steps: • Put all space points in a 2D histogram in (h,f) • Accept all space points in a bin if this bin contains space points in at least 5 (out of 7) different layers • Reject all other space points No combinatorics => linear time behaviour Returns groups of hits Nikos Konstantinidis Tracking at the ATLAS LVL2 Trigger 12 HitFilter – Example x-y view r-z view h-f histogram Nikos Konstantinidis Tracking at the ATLAS LVL2 Trigger 13 Performance (I) Single e (pT=40GeV) RoI at high L (DhxDf = 0.2x0.2) • • • • <# space points> ~ 250 <execution time> ~1ms* ZFinder resolution ~ 180mm Efficiency ~98% B physics (low L) full Si Trackers reconstruction • <execution time> ~20ms* Execution Time (ms) 30 20 10 Linear scaling with occupancy 0 *projected to CPU speed of 4GHz Nikos Konstantinidis 0 Tracking at the ATLAS LVL2 Trigger 2000 4000 6000 8000 10000 # of space-points in Event 14 Performance (II) Using 2 rather than 3 pixel barrel layers • Only necessary to change the min. number of space points required to make a track, from 5 (out of ~7) to 4(out of 6) BS DS(fp)p (3) (2) Signal Efficiency (%) 68.7 68.0 Eff (wrt offline) (%) 78.4 78.5 Bkg Efficiency (%) 3.5 3.8 Algorithms conceptually simple => Flexible => Robust Nikos Konstantinidis Tracking at the ATLAS LVL2 Trigger 15 Example – Electron RoI Nikos Konstantinidis Tracking at the ATLAS LVL2 Trigger 16 IDScan – Virtues Modular –> flexible –> robust Fast and linear: t ~ (# of space points) Suitable for all tracking needs of LVL2 No DetDescr dependence: only space points Uniform treatment of barrel/endcaps Uniform treatment of pixel/SCT Nikos Konstantinidis Tracking at the ATLAS LVL2 Trigger 17 Summary – Outlook Triggering has a central role at the LHC; the physics reach of ATLAS (and CMS) depends on it critically Tracking at LVL2 is a real challenge, especially at high luminosity Determining the z-position of the interesting pp interaction prior to any track reconstruction and then rejecting all space points that cannot be due to tracks from that z seems to work best Still space for novel ideas to improve the ATLAS physics potential and exploit the physics at the LHC optimally Nikos Konstantinidis Tracking at the ATLAS LVL2 Trigger 18