Martin van Beuzekom 1 Vertex 6-11 June 2010 Experience from vertex triggering at LHC Martin van Beuzekom On behalf of the LHCb PileUp group Vertex 2010.

Slides:



Advertisements
Similar presentations
0 25. Sept 2006 M.Smizanska, Lancaster University, UK LHC preparations for precise measurements of muonic very rare B-decays 25. Sept 2006 M.Smizanska,
Advertisements

7 Nov 2002Niels Tuning - Vertex A vertex trigger for LHCb The trigger for LHCb ….. and the use of the Si vertex detector at the first and second.
LHCb Upgrade Overview ALICE, ATLAS, CMS & LHCb joint workshop on DAQ Château de Bossey 13 March 2013 Beat Jost / Cern.
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
The Silicon Track Trigger (STT) at DØ Beauty 2005 in Assisi, June 2005 Sascha Caron for the DØ collaboration Tag beauty fast …
27 th June 2008Johannes Albrecht, BEACH 2008 Johannes Albrecht Physikalisches Institut Universität Heidelberg on behalf of the LHCb Collaboration The LHCb.
The First-Level Trigger of ATLAS Johannes Haller (CERN) on behalf of the ATLAS First-Level Trigger Groups International Europhysics Conference on High.
The LHCb DAQ and Trigger Systems: recent updates Ricardo Graciani XXXIV International Meeting on Fundamental Physics.
J. Leonard, U. Wisconsin 1 Commissioning the Trigger of the CMS Experiment at the CERN Large Hadron Collider Jessica L. Leonard Real-Time Conference Lisbon,
The ATLAS trigger Ricardo Gonçalo Royal Holloway University of London.
Real Time 2010Monika Wielers (RAL)1 ATLAS e/  /  /jet/E T miss High Level Trigger Algorithms Performance with first LHC collisions Monika Wielers (RAL)
February 19th 2009AlbaNova Instrumentation Seminar1 Christian Bohm Instrumentation Physics, SU Upgrading the ATLAS detector Overview Motivation The current.
The Transverse detector is made of an array of 256 scintillating fibers coupled to Avalanche PhotoDiodes (APD). The small size of the fibers (5X5mm) results.
Tracking at the ATLAS LVL2 Trigger Athens – HEP2003 Nikos Konstantinidis University College London.
Jeroen van Hunen The LHCb Tracking System. May 22, 2006 Frontier Detectors for Frontier Physics, Elba, Jeroen van Huenen 2 The LHCb Experiment LHCb.
1 Performance of the LHCb VELO Outline LHCb Detector and its performance in Run I LHCb Detector and its performance in Run I LHCb VELO LHCb VELO VELO performance.
Tracking at LHCb Introduction: Tracking Performance at LHCb Kalman Filter Technique Speed Optimization Status & Plans.
Martin van Beuzekom, STD6 14 th September Outline: Introduction to LHCb and VErtex LOcator (VELO) Status of VELO Beamtests Upgrades Summary LHCb.
11/01/2006Wilco Vink / Martin van Beuzekom / L. Wiggers L0 ECS Workshop Pile-Up System.
Pixel hybrid status & issues Outline Pixel hybrid overview ALICE1 readout chip Readout options at PHENIX Other issues Plans and activities K. Tanida (RIKEN)
HEP 2005 WorkShop, Thessaloniki April, 21 st – 24 th 2005 Efstathios (Stathis) Stefanidis Studies on the High.
LHCb VErtex LOcator & Displaced Vertex Trigger
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 –
NUMI Off Axis NUMI Off Axis Workshop Workshop Argonne Meeting Electronics for RPCs Gary Drake, Charlie Nelson Apr. 25, 2003 p. 1.
26 June 2006Imaging2006, Stockholm, Niels Tuning 1/18 Tracking with the LHCb Spectrometer Detector Performance and Track Reconstruction Niels Tuning (Outer.
L0 Workshop 17/10/2007 Wilco Vink / Martin van Beuzekom Leo Wiggers / Sander Mos 1 Commissioning/Status Pile-Up System.
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.
LHCb Vertex Detector and Beetle Chip
1 Plans for first beams - - triggers from the BRM group (BSC, BPTX) Gábor Veres for the BRM group CMS Trigger Technical Coordination Meeting 8 October,
CHIPP meeting Appenberg, 24 Aug 2009 Preparation for LHC beam, Jeroen van Tilburg 1/15 Jeroen van Tilburg (Universität Zürich) LHCb: Preparation for LHC.
Integration and commissioning of the Pile-Up VETO.
Chris Parkes, Silvia Borghi, Christoph Hombach WP2 Alignment Task: Status Report Introduction Alignment Monitoring – LHCb VELO Weak Modes – LHCb VELO AIDA.
2 nd Workshop on CKM Unitarity Triangle – April 5-9, 2003, DurhamMassimiliano Ferro-Luzzi 1 The LHCb trigger strategy and performance Overview Level-0Detectors,
LHCbComputing Computing for the LHCb Upgrade. 2 LHCb Upgrade: goal and timescale m LHCb upgrade will be operational after LS2 (~2020) m Increase significantly.
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.
LHCb future upgrades, Electronics R&D, Vertex trigger, J. Christiansen LHCb electronics coordination.
A novel approach to detector calibration parameter determination and detector monitoring Eduardo Rodrigues On behalf of the LHCb VELO Group CHEP 2010,
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.
LHCb trigger: algorithms and performance Hugo Ruiz Institut de Ciències del Cosmos March 12 th -17 th 2009, Tsukuba, Japan On behalf of the LHCb Collaboration.
Living Long At the LHC G. WATTS (UW/SEATTLE/MARSEILLE) WG3: EXOTIC HIGGS FERMILAB MAY 21, 2015.
3 May 2003, LHC2003 Symposium, FermiLab Tracking Performance in LHCb, Jeroen van Tilburg 1 Tracking performance in LHCb Tracking Performance Jeroen van.
ATLAS and the Trigger System The ATLAS (A Toroidal LHC ApparatuS) Experiment [1] is one of the four major experiments operating at the Large Hadron Collider.
Trigger Strategy and Performance of the LHCb Detector Mitesh Patel (CERN) (on behalf of the LHCb Collaboration) Thursday 7 th July 2005.
The BTeV Pixel Detector and Trigger System Simon Kwan Fermilab P.O. Box 500, Batavia, IL 60510, USA BEACH2002, June 29, 2002 Vancouver, Canada.
DAQ Selection Discussion DAQ Subgroup Phone Conference Christopher Crawford
29/05/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
The LHCb Calorimeter Triggers LAL Orsay and INFN Bologna.
EPS HEP 2007 Manchester -- Thilo Pauly July The ATLAS Level-1 Trigger Overview and Status Report including Cosmic-Ray Commissioning Thilo.
IOP HEPP Conference Upgrading the CMS Tracker for SLHC Mark Pesaresi Imperial College, London.
Simulated vertex precision
Michele Pioppi* on behalf of PRIN _005 group
The LHC collider in Geneva
VELO readout On detector electronics Off detector electronics to DAQ
The Silicon Track Trigger (STT) at DØ
The Level-0 Calorimeter Trigger and the software triggers
SVT detector electronics
LHCb PileUp VETO L0 trigger system using large FPGAs (M
The LHCb VELO and its use in the trigger
Niels Tuning (Outer Tracker Group LHCb)
The LHCb Trigger Niko Neufeld CERN, PH.
LHCb Trigger, Online and related Electronics
8th International Conference on Advanced Technology and
The LHCb Level 1 trigger LHC Symposium, October 27, 2001
LHCb Trigger LHCb Trigger Outlook:
The LHCb VErtex LOcator
SVT detector electronics
The LHCb Front-end Electronics System Status and Future Development
Presentation transcript:

Martin van Beuzekom 1 Vertex 6-11 June 2010 Experience from vertex triggering at LHC Martin van Beuzekom On behalf of the LHCb PileUp group Vertex th International Workshop on Vertex Detectors 6-11 June 2010, Loch Lomond, Scotland

Introduction Hardware vertex triggering Alice Pixel Trigger LHCb PileUp detector  Why, where, how  Preliminary results High Level vertex Triggering Summary Outline Martin van Beuzekom 2 Vertex 6-11 June 2010

Atlas/CMS ◦ 30 MHz (x20 pileup)  -> 100 kHz (L1 – HW)  -> ~200 Hz (HLT) LHCb ◦ 10 MHz  -> 1 MHz (L0-HW)  -> 2 kHz (HLT) Trigger rate & Data volume Martin van Beuzekom 3 Vertex 6-11 June 2010

Ultimately: 2808 bunches of 3564 filled ~ 30 MHz of beam-beam crossings protons per bunch   = 0.55 m (LHCb: 5 m) Luminosity (Atlas/CMS) 2-5 · LHCb Sofar achieved: 13x13 bunches ~100 kHz x-ings several per bunch   = 2 m Luminosity 2 · Reminder: LHC bunch structure Martin van Beuzekom 4 Vertex 6-11 June 2010

13 bunches per beam ◦ 8 colliding ◦ 5 beam-gas Ratio colliding/beam- gas events will increase with bunch charge ◦ Another factor 5 to come soon Beam-gas interactions used for luminosity measurements Time alignment of trigger detectors OK 13 x 13 bunches Martin van Beuzekom 5 Vertex 6-11 June 2010 colliding Beam1-gas Beam2-gas LHCb: May 24/25

LHC luminosity: factor 10 3 to 5·10 4 to come ◦ Luminosity increases stepwise Still low due to small #bunches Bunch charge only factor 5 less than design Luminosity/bunch for LHCb significant Event pile-up is not rare! Good test case for trigger Multiple interactions Martin van Beuzekom 6 Vertex 6-11 June 2010 LHCb: # interactions Currently Single bunch

No deadtime / multi-event buffer on Front-End electronics Low latency: 1.2  s (Alice) to 4  s (LHCb) Use simple primitives for event selection ◦ High Pt muons and high Et hadron/e-/ , missing mass, etc. No vertex detector information, except: ◦ Alice: Pixel Trigger ◦ LHCb: PileUp detector First level trigger initiates readout of full detector ◦ LHCb + CMS : all data to CPU farm ◦ Atlas: Data in Readout Buffers, only Region Of Interest to Level-2  Full event to Event Filter farm  Lower bandwidth DAQ network First Level Hardware Triggers Martin van Beuzekom 7 Vertex 6-11 June 2010

Alice pixel trigger Martin van Beuzekom 8 Vertex 6-11 June 2010

Prompt fast ‘or’ output per pixel chip (13x14 mm2) ◦ Active if at least one pixel is hit -> Low latency pad detector with 1200 pads ◦ Signal every 100 ns Alice pixel trigger Martin van Beuzekom 9 Vertex 6-11 June 2010 Silicon Pixel Detector half stave Half stave Sensor Pixel chips Readout MCM Sensor 800 Mb/s 141 mm G. Aglieri Rinella

Processing on Brain board ◦ large Virtex4 FPGA ◦ Input via 10 optical mezzanines ◦ MHz Total latency of 800 ns ◦ Includes transmission ◦ Only <200 ns for algorithm! Up to 10 parallel algorithms possible ◦ Topology trigger, multiplicity Alice Pixel Trigger Martin van Beuzekom 10 Vertex 6-11 June 2010 Large I/O Virtex4 DDL SIU TTCRx Optical TxRx 4 JTAG USB Zarlink Virte x4 Zarlink Virte x4 400 mm Zarlink Virte x4 12 Zarlink Virte x4 160 mm 86 mm 360 mm Zarlink Virte x4 CTP Processing Fast-OR extraction Optical splitters To DAQ 120 G-Link MHz G. Aglieri Rinella

System fully commissioned Used as min. bias trigger for first Alice paper ◦ Trigger on multiplicity Not enough resolution to determine vertex position ◦ Pads too large w.r.t. distance to beam Investigating use as jet-trigger ◦ Topology trigger requiring 1 pad from inner layer and 2-3 pads from outer layer Status of Alice pixel trigger Martin van Beuzekom 11 Vertex 6-11 June 2010 G. Aglieri Rinella

LHCb PileUp Trigger Martin van Beuzekom 12 Vertex 6-11 June 2010

LHCb PileUp: Why Designed to Veto bunch crossings with > 1 interaction ◦ More effective use of CPU farm PileUp detector sends info on the number of primary vertices and their position, and multiplicity every 25 ns to the L0 trigger decision unit (which takes the actual decision) In addition: Is the only detector in LHCb that can provide a multiplicity trigger in backward direction (beam2-gas) ◦ Currently being used in all trigger configurations ◦ Multiplicity threshold >= 4 PileUp detector can be used for luminosity measurements ◦ Count #vertices or multiplicity ◦ Online histogramming at 40 MHz Martin van Beuzekom 13 Vertex 6-11 June 2010

LHCb PileUp: Where Martin van Beuzekom 14 Vertex 6-11 June 2010 Part of VELO infrastructure Complete dedicated subdetector! 2 silicon stations in backward direction ◦ At z=-220/235 mm and z=-300/315 mm

Same silicon as VELO: 300  m thick R –sensors Uses discriminator per strip in Beetle chip Logic “or” of 4 discriminator signals ◦ Prompt binary output (80Mbit/s) Effective pitch from 160 um to 400  m < 1% dead/hot strips, 4% due to connector problem Beam induced common mode noise is negligible Sensor / Front-end Martin van Beuzekom 15 Vertex 6-11 June 2010 hitmap

Use simple geometrical relation Evaluates 7676 R-z track segments per 45 degree phi section Creates vertex position histogram with 128 bins by counting segments Ranges from z=-150 to +150 mm (> +/- 3  beam ) Z bin width from 1 mm to 5 mm (in steps) increasing with z Flattens combinatorial background LHCb PileUp: How Martin van Beuzekom 16 Vertex 6-11 June 2010 LHCb

Example vertex histogram Martin van Beuzekom 17 Vertex 6-11 June 2010 Search peak of distribution Apply threshold (typically 3) Remove hits which contributed to first peak Search again for second peak 1235 mm

The Hardware Martin van Beuzekom 18 Vertex 6-11 June silicon sensors 512 strips each Time alignment Electrical to optical Distributes events to processors 4 processor boards in round robin Processing in Virtex2 FPGA Latency ~ 1 us Latency to L0DU 2us 1024 Cu 80Mbits/s 20meter 96 opt. 1.6Gbits/s 50 meter Merges and orders Trigger decisions 4x 8x 4x 1x

Time alignment of detector done ◦ Sampling of FE discriminator outputs (0.5 ns resolution/ Beetle chip) ◦ Cable delay of binary outputs (1k channels, 3 ns resolution) ◦ Time align PileUp to correct bunch crossing (align with Calo/Muon det.) Threshold tune done, some fine-tuning ongoing ◦ Threshold ~ 7ke- Multiplicity trigger (>3 hits in sensors closest to interaction region) in all LHCb trigger configurations ◦ PileUp noise trigger rate < 0.05 Hz PileUp commisioning Martin van Beuzekom 19 Vertex 6-11 June 2010 MC data

Vertex Z-distribution Martin van Beuzekom 20 Vertex 6-11 June mm 128 bins; width mm Bin-size boundaries clearly visible “step height” depends on # tracks Can be reduced by gradual bin size transition Smooth distribution is not the ultimate goal Efficiency / purity to find 1/2/2+ vertices is 85 bins

PileUp (online) versus VELO (offline) vertex correlation Martin van Beuzekom 21 Vertex 6-11 June 2010 PileUp finds vertices in the right place! VELO resolution < 100 um ◦ Negligible w.r.t. PileUp resolution PileUp vertex calculated in < 1  s Z PileUp [mm] Z VELO [mm]

Finding multiple vertices Martin van Beuzekom 22 Vertex 6-11 June 2010 Event sample with exactly 2 vertices in VELO, 10 tracks/vertex Match PileUp vertices to VELO vertices using Z-position Resolution will improve (alignment etc.) First peak found twice Hit removal not optimal Change in algorithm required

Beam gas trigger Martin van Beuzekom 23 Vertex 6-11 June 2010 PileUp is only detector in backward direction that can trigger on beam2-gas interactions Luminosity from beam gas interactions (-> S. Redford) M. Ferro-Luzzi, NIM A553 (2005) p338 PileUp used to increase rate

High Level Trigger Martin van Beuzekom 24 Vertex 6-11 June 2010

LHCb trigger architecture Martin van Beuzekom 25 Vertex 6-11 June 2010 L0 trigger HLT1 10MHz 1 MHz  2kHz Level-0 trigger ◦ Hardware trigger ◦ Short latency HLT1: ◦ Confirm L0 decision using tracking system ◦ Reconstruction in region of interest ◦ Trigger on simple signatures ◦ Increase fraction of B-events ◦ Output rate 30 kHz HLT2: ◦ Selection of interesting B-event ◦ Inclusive stream (1800 Hz) ◦ Exclusive signal selections (200 Hz) HLT2 Complexity of algorithm HW CPUs

Online vertexing being done in HLT by all experiments ◦ Precision only slightly worse than offline ◦ Algorithms optimized for speed ◦ Vertexing example: online beam spot position monitoring No cut/trigger on (secondary) vertex information YET ◦ Will soon come as luminosity increases ◦ Beauty search: IP cut or decay length cut Vertex triggering in the HLT Martin van Beuzekom 26 Vertex 6-11 June 2010

Alice vertex pixel detector used in first level trigger No HW vertex determination except LHCb PileUp ◦ Commissioning ongoing ◦ Multiplicity trigger operational ◦ Beam2-gas trigger for luminosity ◦ Tuning the vertexing algorithm Higher Level Trigger: vertexing up and running ◦ Not yet used for triggering ◦ Challenge ahead! Summary Martin van Beuzekom 27 Vertex 6-11 June 2010

Triggering is like selecting whisky: It is all about picking out the best ones Martin van Beuzekom 28 Vertex 6-11 June 2010

Martin van Beuzekom 29 Vertex 6-11 June 2010

Martin van Beuzekom 30 Vertex 6-11 June 2010

pro Hybrid close up Martin van Beuzekom 31 Vertex 6-11 June layers kapton Produced by CERN PCB workshop

85 bins Martin van Beuzekom 32 Vertex 6-11 June 2010

Martin van Beuzekom 33 Vertex 6-11 June 2010

HLT1: ◦ Seeded by L0 objects ◦ Refines L0 information by adding info from tracking station and VELO  Track search in narrow window to minimize processing time ◦ Output rate 30 kHz HLT2: ◦ Tracks from pattern recognition, IP and Pt cuts ◦ Output rate 2 kHz High Level Trigger of LHCb: 2 stages Martin van Beuzekom 34 Vertex 6-11 June 2010

Simple muon/calo trigger no longer sufficient at higher luminosities Tracking and vertex information needed in trigger ◦ -> No more hardware trigger Vertex search for all events in High Level Trigger All data to BIG CPU farm Vertex trigger LHCb upgrade Martin van Beuzekom 35 Vertex 6-11 June 2010