L1 Track Finding For a TiME Multiplexed Trigger

Similar documents
Track Triggers for ATLAS

Level-1 Track Trigger R&D. Zijun Xu Peking University

Data acquisition and Trigger (with emphasis on LHC)

PoS(EPS-HEP2017)476. The CMS Tracker upgrade for HL-LHC. Sudha Ahuja on behalf of the CMS Collaboration

arxiv: v2 [physics.ins-det] 13 Oct 2015

The Run-2 ATLAS. ATLAS Trigger System: Design, Performance and Plans

The LHCb Upgrade BEACH Simon Akar on behalf of the LHCb collaboration

Data acquisition and Trigger (with emphasis on LHC)

Hardware Trigger Processor for the MDT System

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

Q1-2 Q3-4 Q1-2 Q3-4 Q1-2 Q3-4 Q1-2 Q3-4 Q1-2 Q3-4 Q1-2 Q3-4 Q1-2 Q3-4 Q1-2 Q3-4 Q1-2 Q3-4 Q1-2 Q3-4. Final design and pre-production.

Tracking and Alignment in the CMS detector

Data acquisi*on and Trigger - Trigger -

ATLAS Muon Trigger and Readout Considerations. Yasuyuki Horii Nagoya University on Behalf of the ATLAS Muon Collaboration

Expected Performance of the ATLAS Inner Tracker at the High-Luminosity LHC

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

Upgrade of the CMS Tracker for the High Luminosity LHC

An FPGA based track finder for the L1 trigger of the CMS experiment at the High Luminosity LHC

ATLAS Phase-II trigger upgrade

Real-time flavour tagging selection in ATLAS. Lidija Živković, Insttut of Physics, Belgrade

Prototyping stacked modules for the L1 track trigger

LHCb Trigger & DAQ Design technology and performance. Mika Vesterinen ECFA High Luminosity LHC Experiments Workshop 8/10/2016

PoS(LHCP2018)031. ATLAS Forward Proton Detector

Operation and Performance of the ATLAS Level-1 Calorimeter and Level-1 Topological Triggers in Run 2 at the LHC

The CMS Muon Trigger

The CMS electromagnetic calorimeter barrel upgrade for High-Luminosity LHC

Muon Collider background rejection in ILCroot Si VXD and Tracker detectors

GPU-accelerated track reconstruction in the ALICE High Level Trigger

Hardware Trigger Processor for the MDT System

Monika Wielers Rutherford Appleton Laboratory

Development and Test of a Demonstrator for a First-Level Muon Trigger based on the Precision Drift Tube Chambers for ATLAS at HL-LHC

Trigger and Data Acquisition at the Large Hadron Collider

Upgrade of the ATLAS Thin Gap Chamber Electronics for HL-LHC. Yasuyuki Horii, Nagoya University, on Behalf of the ATLAS Muon Collaboration

Performance of the ATLAS Muon Trigger in Run I and Upgrades for Run II

Upgrades of the Tracker and Trigger of the CMS experiment at the CERN LHC

Phase 1 upgrade of the CMS pixel detector

CMS Tracker Upgrade for HL-LHC Sensors R&D. Hadi Behnamian, IPM On behalf of CMS Tracker Collaboration

Pixel sensors with different pitch layouts for ATLAS Phase-II upgrade

LHC Experiments - Trigger, Data-taking and Computing

The LHCb trigger system

Trigger Overview. Wesley Smith, U. Wisconsin CMS Trigger Project Manager. DOE/NSF Review April 12, 2000

Operation and performance of the CMS Resistive Plate Chambers during LHC run II

L1 Trigger Activities at UF. The CMS Level-1 1 Trigger

First-level trigger systems at LHC. Nick Ellis EP Division, CERN, Geneva

The Run-2 ATLAS Trigger System

What do the experiments want?

Development of a Highly Selective First-Level Muon Trigger for ATLAS at HL-LHC Exploiting Precision Muon Drift-Tube Data

The Commissioning of the ATLAS Pixel Detector

`First ep events in the Zeus micro vertex detector in 2002`

A High-Granularity Timing Detector for the Phase-II upgrade of the ATLAS Detector system

ATLAS and CMS Upgrades and the future physics program at the LHC D. Contardo, IPN Lyon

Readout architecture for the Pixel-Strip (PS) module of the CMS Outer Tracker Phase-2 upgrade

Field Programmable Gate Array (FPGA) for the Liquid Argon calorimeter back-end electronics in ATLAS

CMS Tracker Upgrades. R&D Plans, Present Status and Perspectives. Benedikt Vormwald Hamburg University on behalf of the CMS collaboration

Firmware development and testing of the ATLAS IBL Read-Out Driver card

DAQ & Electronics for the CW Beam at Jefferson Lab

ATLAS ITk and new pixel sensors technologies

Construction and first beam-tests of silicon-tungsten prototype modules for the CMS High Granularity Calorimeter for HL-LHC

Overview of the ATLAS Trigger/DAQ System

Commissioning Status and Results of ATLAS Level1 Endcap Muon Trigger System. Yasuyuki Okumura. Nagoya TWEPP 2008

LHCb Trigger System and selection for Bs->J/Ψ(ee)φ(KK)

The ATLAS Trigger in Run 2: Design, Menu, and Performance

arxiv: v1 [physics.ins-det] 25 Oct 2012

Preparing for the Future: Upgrades of the CMS Pixel Detector

The CMS Muon Detector

The CMS Outer HCAL SiPM Upgrade.

Status of the CSC Track-Finder

Online Track Processor for the CDF Upgrade

1 Detector simulation

A High Granularity Timing Detector for the Phase II Upgrade of the ATLAS experiment

Attilio Andreazza INFN and Università di Milano for the ATLAS Collaboration The ATLAS Pixel Detector Efficiency Resolution Detector properties

HF Jet Trigger Upgrade R&:D Project

Calorimeter Monitoring at DØ

CMS SLHC Tracker Upgrade: Selected Thoughts, Challenges and Strategies

Test Beam Measurements for the Upgrade of the CMS Phase I Pixel Detector

Construction and Performance of the stgc and MicroMegas chambers for ATLAS NSW Upgrade

PoS(Vertex 2007)034. Tracking in the trigger: from the CDF experience to CMS upgrade. Fabrizio Palla 1. Giuliano Parrini

Diamond sensors as beam conditions monitors in CMS and LHC

VELO: the LHCb Vertex Detector

A common vision of a new Tracker is now essential It may not be final but a focus for shared efforts is now vital

Installation, Commissioning and Performance of the CMS Electromagnetic Calorimeter (ECAL) Electronics

Development of Telescope Readout System based on FELIX for Testbeam Experiments

arxiv: v1 [physics.ins-det] 18 Nov 2015

Simulations Of Busy Probabilities In The ALPIDE Chip And The Upgraded ALICE ITS Detector

The upgrade of the ATLAS silicon strip tracker

A High-Granularity Timing Detector for the Phase-II upgrade of the ATLAS Calorimeter system Detector concept description and first beam test results

LHCb Preshower(PS) and Scintillating Pad Detector (SPD): commissioning, calibration, and monitoring

ATLAS strip detector upgrade for the HL-LHC

Beam Condition Monitors and a Luminometer Based on Diamond Sensors

Streaming Readout for EIC Experiments

The Liquid Argon Jet Trigger of the H1 Experiment at HERA. 1 Abstract. 2 Introduction. 3 Jet Trigger Algorithm

A new strips tracker for the upgraded ATLAS ITk detector

BaBar and PEP II. Physics

First-level trigger systems at LHC

The design and performance of the ATLAS jet trigger

CMS electron and _ photon performance at s = 13 TeV. Francesco Micheli on behalf of CMS Collaboration

Layout and prototyping of the new ATLAS Inner Tracker for the High Luminosity LHC

The LHCb trigger system: performance and outlook

A Cosmic Muon Tracking Algorithm for the CMS RPC based Technical Trigger

Construction and Performance of the stgc and Micromegas chambers for ATLAS NSW Upgrade

Transcription:

V INFIERI WORKSHOP AT CERN 27/29 APRIL 215 L1 Track Finding For a TiME Multiplexed Trigger DAVIDE CIERI, K. HARDER, C. SHEPHERD, I. TOMALIN (RAL) M. GRIMES, D. NEWBOLD (UNIVERSITY OF BRISTOL) I. REID (BRUNEL UNIVERSITY) P. VICHOUDIS (CERN) G. ILES, G. HALL, T. JAMES, M. PESARESI, A. ROSE, A. TAPPER, K. UCHIDA (IMPERIAL COLLEGE)

introduction the time multiplexed trigger System architecture track finding using hough transform software simulation hardware implementation demonstrator the future 2

the time multiplexed trigger HL-LHC will run up to an integrated luminosity of 3 fb -1 To constrain trigger rate CMS will need to use also tracker informations for L1 trigger purpose CMS will have a complete new tracker for the Phase II upgrade New tracker will adopt double sensors module (PS & 2S modules) A correlation between hits in a two sensors consistent with high pt track will be called a stub Tracks under a certain threshold can be then rejected stub!"##$$$$$$$$$$$$%"&'$ +$**$ y z $$$$$$$$+))$µ*$ x 3

the time multiplexed trigger Similar concept used in the HLT All data from one event flow to a single processing node Requires two layers with passive switching network between them (Pre-processors & Main processors) 4

TMT motivation Motivation from physics All data in one place improves algorithm performance Especially true for tracking algorithms, that are intrinsically non-localised in space No constraints to algorithms from fixed data routing The trigger algorithms will change during the running period Motivation from implementation A single module design (less resources for design, testing, operations) TMT fits naturally in FPGAs Zero communication between processor modules Only require one module to test full system functionality Motivation from operations Updated algorithms can be tested in the running system parasitically Failures do not bias the trigger System can also be remapped on the fly to replace bad hardware 5

TMT Architecture Conceptual architecture defined using current hardware (Imperial MP7) μtca card designed for CMS upgrade L1 calorimeter trigger FPGA Virtex-7 72 I/O optical links (12 Gbps) Total bandwidth >.9 Tbps 6

TMT Architecture: detector mapping FE Links 3.2 Gbps per link Pre Processor (PP) Pre Processor (PP) Pre Processor (PP) 1 Gbps per link Main Processor (MP) To Global Trigger Maximum # links to the MP (72) limits # PP connected Need to divide tracker into 5 trigger regions in η ( η 1.) unshared)modules) shared)modules) TP)defini1on)(σ z =5cm))for)luminous)region)in)z) ONE TRIGGER REGION ~ 4 unshared PPs, ~15 shared PPs (sending data to two MPs in different η regions) Stream data into each MP over 24 BX 24 MPs required 7

ALGORITHM overview Stub Formatting Pre-Processors (PP) Stub Filtering Stub Clustering Stub ordering Main Processor (MP) Transmission to GT Fitted track selection Track candidate fitting Track candidate filtering Track candidate finding Buffers/time multiplexing Stub mapping to global coordinates 8

Track finding: hough transform To build track candidates we proposed an approached based on the Hough Transform HT sorts stubs into candidates before selection and final track fitting HT BASICS Straight lines considered in terms of slope-intercept parameter (a,b) Point (x, y) > Line (a,b) Line (x, y) > Point (a, b) y = a x + b b = x a + y 9

Track finding: hough transform HT PARAMETERS Stub Parameter from detector Φ, r; (better resolution) β Stub coordinate transformation Estimating production angle β, using angle of locally straight line β=φ stub - φ Track Parameters in HT m=.6/p T ; c= β Valid for p T > 2 GeV/c Δx local Δφ ~ Δx / δ Δφ δ also Δφ β φ = φ stub 1

Track finding: hough transform Implementation Each trigger region subdivided in 64.2 rad β sectors Hough Transform applied to each sector Bin stub in (m, c) space Arrays are filled following a β ordering Currently evaluating alternative sorting (Φ, mixed Φ-β) c HT Array (Dimuon PU14).2 h_hough 24 Entries 956 Mean x.1748.18 22 Mean y.9779.16 RMS x.1499 2 RMS y.5581 18.14 16.12 14.1 12.8 1.6 8 6.4 4.2 2.3.2.1.1.2.3 m A typical filled array for one slice in β has ~ 6 stubs, each giving multiple entries 9% occupied cells 3 entries on average per cells How can we find our tracks? 11

Track finding: hough transform Background sources Real tracks from PU events and secondary vertices ( secondary tracks ) irreducible Random stub combinations, not lines in r-z projection remove in filter Currently we apply two main stage of filtering, using R and η coordinates Correlation of PU tracks with high-pt tracks remove in fitter c.2.18.16.14 HT Array (Dimuon PU14 with register cut) h_hough 2 Entries 12 Mean x 8.2e 5 18 Mean y.7812 RMS x.1462 16 RMS y.5896 14 We require at least one hit in 5+ different layers/disks.12.1.8.6.4.2 12 1 8 6 4 2.3.2.1.1.2.3 m 12

Track finding: Pile-Up At the High Luminosity LHC we will need to be able to work with an average of 14 pile-up events per bunch-crossing The algorithm has been tested using samples with different pile-up content Crucial parameters are n. filtered cells, fake rate and tracking efficiency 13

L1 TRACK FINDING FOR A TIME MULTIPLEXED TRIGGER Track finding: #filtered cells Signal candidates Secondary cand Duplicates Fakes Average cells content in a TTbar PU14 event Filtered Cells (TTbar PU14) h_tot_filt_cells Entries 5 3% 6% 6 Mean RMS 518.7 195.3 5 4 28% 3 2 64% 1 2 4 6 8 1 12 14 16 18 #Filtered Cells 14

Track finding: #filtered cells vs. PU Filtered Cells Filtered Cells Filtered Cells Filtered Cells 14 h_tot_filt_cells Entries 5 Mean 16.6 RMS 112.4 12 h_tot_filt_cells Entries 5 Mean 232.4 RMS 128.2 9 h_tot_filt_cells Entries 5 Mean 34.9 RMS 154.6 12 h_tot_filt_cells Entries 5 Mean 232.4 RMS 128.2 12 1 8 7 1 1 8 6 8 8 6 5 6 6 4 4 2 2 2 2 1 PU2 PU6 PU1 PU12 5 1 15 2 25 3 35 4 45 5 #Filtered Cells 4 5 1 15 2 25 3 35 4 45 5 #Filtered Cells 3 5 1 15 2 25 3 35 4 45 5 #Filtered Cells 4 5 1 15 2 25 3 35 4 45 5 #Filtered Cells Filtered Cells Filtered Cells Filtered Cells Filtered Cells 6 h_tot_filt_cells Entries 5 Mean 519.2 RMS 197.8 5 h_tot_filt_cells Entries 5 Mean 66.9 RMS 234.1 3 h_tot_filt_cells Entries 5 Mean 113 RMS 354.2 3 h_tot_filt_cells Entries 5 Mean 117 RMS 355.9 5 4 25 25 4 3 2 2 3 15 15 2 2 1 PU14 1 5 PU16 PU18 5 PU2 5 1 15 2 25 3 35 4 45 5 5 1 15 2 25 3 35 4 45 5 5 1 15 2 25 3 35 4 45 5 5 1 15 2 25 3 35 4 45 5 #Filtered Cells #Filtered Cells #Filtered Cells #Filtered Cells 1 1 15

Track finding: Efficiency Algorithm Efficiency Algorithm Efficiency 1.9.8.7.6.5.4.3.2.1 1.9.8.7.6.5.4.3.2 Algorithm Efficiency vs. eta (TTbar PU14) h_eff1_eta Entries 26721 Mean.68 RMS 1.348-3 -2-1 1 2 3 η Algorithm Efficiency vs. phi (TTbar PU14) h_eff1_phi Entries 445 Mean.3227 RMS 1.816 Total Efficiency Total Efficiency 1.9.8.7.6.5.4.3.2.1 1.9.8.7.6.5.4.3.2 Total Efficiency vs. eta (TTbar PU14) h_eff_eta Entries 4 Mean.6 RMS 1-3 -2-1 1 2 3 η Total Efficiency vs. phi (TTbar PU14) h_eff_phi Entries 42539 Mean.6315 RMS 1.817 Known issues exist with endcap-barrel region and with φ boundaries Improved filtering could compensate this loss φ boundaries issue due to a coarse beta segment size definition (not submultiple of π).1.1 Algorithm Efficiency " algo = -3-2 -1 1 2 3 φ -3-2 -1 1 2 3 stable signal tracks found by HT generated stable signal tracks passing filtering Total Efficiency " tot = φ stable signal tracks found by HT total generated stable signal tracks * Charged particles that can pass through the whole tracker before decaying are considered stable (K, p, e, μ, π) 16

Track finding: Efficiency vs. Pile-Up Efficiency.95.9.85.8.75 Efficiency vs. PU HT/GEN Samples Muons Electrons Pions Protons Algorithm not strongly affected by PU Low electrons efficiency mainly due to Βremsstrahlung May be a possibility to recover this by special binning for very high pt stubs 5 1 15 2 Pile-Up " tot = stable signal tracks found by HT total generated stable signal tracks 17

IMPLEMENTATIOn: Data flow optimisation Other optimisations are currently under investigation 18

Array implementation ARRAY CONCEPT: eastbound traffic: the stubs move towards east two entry points: west and north (sorting mechanisms) cell readout condition: when stub entries with at least 4 (or 5) different r values (corresponding to different detector layers) paschalis.vichoudis@cern.ch 19

Cell implementation Systolic array function Stubs enter at N, S and W sides Stubs automatically propagate eastwards through the matrix Various routing methods under study Implementation status 25x25 array implemented in MP7 Splitting across multiple FPGAs is straightforward to reach 32x32 Intrinsic strength of architecture Future devices likely to be be multi-die 2

demonstrator: short term plan Input%Data%Buffers% IPBus% single%mp7%as%main%processor% runs%on%1/(tm%period)%events% stub%mapping%to%global%coordinates% track%candidate%finding% track%candidate%filtering/buffering% track%candidate%fi5ng% MP% uhal% fi6ed%track%selec8on/de:ghos8ng% Output%Data%Buffers% IPBus% %test%bench%for%algorithm%development% %es6ma6on%of%resource%requirements% %extrac6on%of%rough%processing%latency%% Working operation of a single MP (aka one subsegment) will be tested Including interface to PP (1~12.5 Gbps protocol block) Time-schedule: July 215 for single board, September for multi-board More technical details on the demonstrator in Aaron s talk 21

demonstrator: long term plan shared'module'pps' 72%x%% 1Gb/s% 72%x%% 1Gb/s% uhal% uhal% unshared'module'pps' Expanded system for track filter/fitter testing Emulate a whole trigger segment, planned for late 215 More technical details on the demonstrator in Aaron s talk 22

the future SIMULATION Continue tuning and optimisation of Hough transform algorithm Develop r-η track filter algorithm and specify interface to track fitter Look further into electron/hadron efficiencies Code is currently rewritten to have a more modular structure Implementation Complete 32x32 array demonstrator Develop CMSSW emulator for TMT track finder Three way comparison: CMSSW VHDL simulation hardware test Demonstration Single board testing expected during the Summer Full multi-board demonstrator data by September 215 Bring in filter and fitter for complete slice test by end of 215 23

thanks! * This project has received funding from the European Union s Seventh Framework Programme for research, technological development and demonstration under grant agreement n. 317446