The Trigger System of the CMS experiment Trigger

  • Slides: 31
Download presentation
The Trigger System of the CMS experiment Trigger conditions determines the picture we see

The Trigger System of the CMS experiment Trigger conditions determines the picture we see 10 -th INTERNATIONAL CONFERENCE ON INSTRUMENTATION FOR COLLIDING BEAM PHYSICS Budker Institute of Nuclear Physics, Siberian Branch of Russian Academy of Science, Novosibirsk, Russia February 28 - March 5, 2008 Marta Felcini University College Dublin on behalf of the CMS Collaboration 1

The CMS Trigger System Outline - The LHC design parameter and status - The

The CMS Trigger System Outline - The LHC design parameter and status - The CMS detector and status - The CMS trigger system -- The Level-1 trigger system -- The High Level Trigger system -- Trigger tables for initial luminosities -- Trigger performance -- Summary and conclusion INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th, 2008 Marta Felcini, UCD CMS Collaboration 2

LHC Design Luminosity ≤ See V. Papadimitriou talk for comparison with Tevatron luminosities and

LHC Design Luminosity ≤ See V. Papadimitriou talk for comparison with Tevatron luminosities and parameters INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th, 2008 Marta Felcini, UCD CMS Collaboration 3

LHC Startup Luminosity � � Approx 30 days of beam time to establish first

LHC Startup Luminosity � � Approx 30 days of beam time to establish first collisions (see also W. Witzeling’s talk) 1 to 43 to 156 bunches per beam N bunches displaced in one beam for LHCb Pushing gradually one or all of: � � � Bunches per beam Squeeze Bunch intensity Bunches Nb * 1 x 1 Each step lasts ~week Protons/bunch Interaction points P 1 (ATLAS) & 5 (CMS) Pileup Minbias rate nb Luminosity L 18 1010 1027 Low 55 Hz 43 x 43 18 3 x 1010 3. 8 x 1029 0. 06 20 k. Hz 43 x 43 4 3 x 1010 1. 7 x 1030 0. 28 60 k. Hz 43 x 43 2 4 x 1010 6. 1 x 1030 0. 99 200 k. Hz 156 x 156 4 4 x 1010 1. 1 x 1031 0. 50 400 k. Hz 156 x 156 4 9 x 1010 5. 6 x 1031 2. 3 2 MHz 156 x 156 2 9 x 1010 1. 1 x 1032 5. 0 4 MHz 4

Exploded View of CMS INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th, 2008

Exploded View of CMS INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th, 2008 Marta Felcini, UCD CMS Collaboration 5

The CMS Detector ECAL HCAL INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th,

The CMS Detector ECAL HCAL INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th, 2008 Magnet Tracker Marta Felcini, UCD CMS Collaboration Muon chambers 6

CMS Detector Status l Construction of the CMS experiment is almost completed and the

CMS Detector Status l Construction of the CMS experiment is almost completed and the installation is very advanced. See talks from H. -J- Simonis, M. Ryan, M. Sobron, A. Staiano l Commissioning work already carried out gives confidence that CMS will operate with the expected performance. l Commissioning using cosmics with more and more complete setups (complexity and functionality) going apace. l Computing, Software & Analysis: 24/7 Challenges @ 50% of 2008 conducted. l Preparations for the rapid extraction of physics being made. l Around May’ 08 CMS will be in the closed configuration; Field ON, taking cosmics, in anticipation of beam. 7

CMS Taking Data (Cosmic Challenge) Run 2605 / Event 3981/ B 3. 8 T

CMS Taking Data (Cosmic Challenge) Run 2605 / Event 3981/ B 3. 8 T Reconstructed global muon INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th, 2008 Every aspect of final CMS from detector to trigger to offline software has to work to produce these plots Barrel Muon Chambers Marta Felcini, UCD CMS Collaboration 8

CMS Trigger and DAQ Architecture The unique CMS trigger architecture only employs two trigger

CMS Trigger and DAQ Architecture The unique CMS trigger architecture only employs two trigger levels: q Level-1 trigger, implemented using custom electronics q High Level Trigger, implemented on a large cluster of commercial CPUs Emphasis on q modularity q high-speed networking q CPU computing power 40 MHz 100 k. Hz 100 Hz INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th, 2008 Marta Felcini, UCD CMS Collaboration 9

CMS Online: Trigger and DAQ Surface Control Room (SCX) HLT Filter Farms Readout Builders

CMS Online: Trigger and DAQ Surface Control Room (SCX) HLT Filter Farms Readout Builders Data to Surface (D 2 S) LHC L 1 accept RAW Data 100 GB/s Underground Control Room (USC) Readout L 1 Electronics 10

CMS Level-1 Trigger. The Level-1 trigger, implemented using custom electronics, inspects events at the

CMS Level-1 Trigger. The Level-1 trigger, implemented using custom electronics, inspects events at the full bunch-crossing rate, while selecting hundred k. Hz for further processing INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th, 2008 Marta Felcini, UCD CMS Collaboration 11

Example: ECAL L 1 trigger electronics Front/Rear view with 20 supercrystals mounted Supercrystals: 25

Example: ECAL L 1 trigger electronics Front/Rear view with 20 supercrystals mounted Supercrystals: 25 Pb. WO 4 crystals L 1 Electron Identification Trigger primitives computed on the detector Modularity: Trigger Tower (25 channels in Barrel) 5 VFE Boards (5 channels each) / 1 FE Board 1 Fibre sends trig primitives (every bunch Xing) 1 Fibre sends data (on Level 1 accept) L 1 Electron Isolation Card See also M: Ryan’s talk

CMS High Level Trigger Further online selection is performed in the high-level trigger (HLT)

CMS High Level Trigger Further online selection is performed in the high-level trigger (HLT) which reduces the hundred k. Hz input stream to hundred Hz of events written to permanent storage. The HLT system consists of a large cluster of commercial CPUs : the HLT Filter Farm L 1 Input rate <~40 MHz L 1 latency: 3. 2 μs L 1 Output rate: 100 k. Hz-50 k. Hz (startup) L 2 and L 3 merged into High Level Trigger (HLT) HLT ~ startup: 50 k. Hz input rate ~2000 CPUs ~40 ms average per event The HLT accesses full event information (full granularity) seeded by L 1 objects using “off-line quality” algorithms INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th, 2008 Marta Felcini, UCD CMS Collaboration 13

The Plan: from start-up to discovery The trigger criteria at each luminosity must be

The Plan: from start-up to discovery The trigger criteria at each luminosity must be adapted to the plan and goals of the experiment Luminosity range Goals Definition of Signal Definition of Background 1029 s-1 cm-2 -1031 s-1 cm-2 Calibrate and align all the sub-detectors QCD events Machine, detector noise 1031 s-1 cm-2 -1033 s-1 cm-2 Measure the Standard Model processes: b-phys. , W/Z , top Use them for more refined detector calibration Standard Model As above and processes: QCD events b-phys. , W/Z , top Detector well calibrated and response well understood Enter the “Discovery Mode¨ New “expected” Physics: Higgs Supersymmetry New unknown: ? ? ? @ 1032 s-1 cm-2 collect O(100/pb)/mo, O(1/fb)/ y (Tevatron now: ~4/fb/expt) 1033 s-1 cm-2 -1034 s-1 cm-2 As above and Standard Model processes Define trigger criteria to optimize trigger performance in serving the above plan In the next slide I will show examples for 1032 s-1 cm-2 luminosity (intermediate luminosity range) INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th, 2008 Marta Felcini, UCD CMS Collaboration The CMS Trigger System 14

Trigger Criteria and Performance Trigger criteria (thresholds) must be chosen to optimize the trigger

Trigger Criteria and Performance Trigger criteria (thresholds) must be chosen to optimize the trigger performance depending on luminosity, machine and detector conditions. The trigger performance is measured by three quantities: q Background rejection – determine total rate to storage – must be kept low q Signal efficiency – determine signal rate to storage – must be kept high q CPU time consumption – must be kept low - avoid dead-time and inefficiencies. The actual experimental (machine and detector) conditions will only be known when collisions and data come. The actual trigger performance will be measured with real data In preparation for data taking, we can use our present best knowledge of the detector response and possible machine condition scenarios to define trigger criteria before data taking, and adjust them when real collisions and data will be available. The flexibility of the trigger system allows to introduce modifications in an efficient manner for optimal performance adapted to the actual running conditions while taking data The robustness of the algorithms which determine the trigger primitives (quantities on which the trigger decision is taken) also ensure that the system will not be too sensitive to detailed changes with respect to the expected conditions. INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th, 2008 Marta Felcini, UCD CMS Collaboration The CMS Trigger System 15

Design of Trigger Tables for Early Data Taking The set of kinematic requirements (trigger

Design of Trigger Tables for Early Data Taking The set of kinematic requirements (trigger criteria) on physics objects at each trigger level is called trigger table. In preparation for data taking, to optimize trigger performance at a given luminosity we prepare trigger tables depending on the expected luminosity and expected pile-up conditions as well as the expected detailed response of all sub-detectors Procedure to design a trigger table: q start with fully simulated events of all known physics processes (QCD, W/Z, top) including pile-up (overlapping) events depending on luminosity; q reconstruct physics objects (electron, muon, jet, etc) coarsely at Level-1 and precisely at the HLT; q calculate trigger rates for all (single object, double object, cross-object) triggers; q choose trigger criteria in order to Ø minimize background rate Ø maximize signal rate Ø keep the CPU time consumption within the capability of the system q define a trigger table for the given luminosity and pile-up conditions. INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th, 2008 Marta Felcini, UCD CMS Collaboration The CMS Trigger System 16

Level-1 Trigger Rates and Tables Design tables for 17 k. Hz L 1 output

Level-1 Trigger Rates and Tables Design tables for 17 k. Hz L 1 output rate 1/3 actual initial capability of 50 k. Hz How do we allocate bandwidth between the different triggers? 10 k. Hz 1 k. Hz For single object triggers: - Muon rates are low - Electron rates are high at low Et - Jet rates are high also at high Et Trigger rates for QCD Events L=1032 s-1 cm-2 For double object triggers (not shown here) rates are one to more orders of magnitude lower than for single object triggers: allow to keep low thresholds at small bandwidth cost. Trigger class General guidelines: Allowed Rate Muon (single or double) 2 k. Hz Electron/photon (single or double) 3 k. Hz Give higher bandwidth to electron/photons for further processing in the HLT Jets or Total Transverse Energy 6 k. Hz Tau jets 3 k. Hz Give even higher bandwidth to energy and jet triggers (energy calibration) Combination of triggering objects 3 k. Hz Keep muons down to tow p. T at modest bandwidth cost INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th, 2008 Total Level-1 output rate Marta Felcini, UCD CMS Collaboration 17 k. Hz The CMS Trigger System 17

HLT Rates and Tables Single muon HLT rates L=1032 s-1 cm-2 Design HLT tables

HLT Rates and Tables Single muon HLT rates L=1032 s-1 cm-2 Design HLT tables for 150 Hz HLT output rate 50% of actual initial capability of 300 Hz Share bandwidth according to detector and physics priorities at the given luminosity Examples of muon and electron (next page) triggers rates and tables at L=1032 s-1 cm-2: At this luminosity set muon trigger thresholds as low as possible (detector and physics studies) Allow 1/3 of total bandwidth for muon triggers Muon HLT table -Total rate: 30 Hz Dimuon HLT rates L=1032 s-1 cm-2 Trigger Threshold (Ge. V) 1μ 16 1μ 11 2μ 3 Note isolation Muon HLT – Signal efficiencies INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th, 2008 The CMS Trigger System 18

HLT Rates and Tables Electron HLT rates L=1032 s-1 cm-2 Overview of bandwidth sharing

HLT Rates and Tables Electron HLT rates L=1032 s-1 cm-2 Overview of bandwidth sharing among the different trigger classes a L=1032 s-1 cm-2 Trigger class Electrons/Photons HLT table Total rate: 30 Hz Trigger Threshold (Ge. V) Notes 1 e 17 1 e 15 2 e 12 2 e 10 1γ 40 1γ 30 2γ 20 isolation High-ET EM 80 looser cuts Very high-ET EM 200 looser cuts Allowed Rate Muon (single or double) 50 Hz Electron/photon (single or double) 30 Hz Single jet or multi-jet or Missing Transverse Energy (MET) 30 Hz Tau and b-jets 20 Hz Combination of triggering objects 20 Hz Total HLT output rate 150 Hz isolation Given the relatively low trigger thresholds affordable at this luminosity Signal (W/Z, top, Higgs, etc) efficiencies are high: 70 to 100% depending on topology The CMS Trigger System 19

CPU Time Performance Key issue for the HLT selection is the CPU power required

CPU Time Performance Key issue for the HLT selection is the CPU power required for the execution of the algorithms Measured average processing times (Core 2 5160 Xeon 3. 0 GHz) for running the complete HLT Table including the data unpacking time on L 1 -accepted QCD (p. T= 0 - 300 Ge. V/c), EWK (W /Z) and pp->μX samples. Weighted sum of contributions from all processes: 43 ± 6 ms For start-up scenario with DAQ processing capability of 50 k. Hz of L 1 accepted events the average of 40 ms per event translates into ~2000 commercial CPUs for the HLT filter farm This was the projected size of the farm from extrapolations back in 2002 at the time of the DAQ and HLT TDR INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th, 2008 Marta Felcini, UCD CMS Collaboration 20

The CMS Trigger System: Summary The CMS experiment will collect data from the proton-proton

The CMS Trigger System: Summary The CMS experiment will collect data from the proton-proton collisions delivered by the Large Hadron Collider (LHC) at a centre-of-mass energy of 14 Te. V, starting this year, Summer 2008 The CMS trigger system is designed to cope with unprecedented luminosities and LHC bunchcrossing rates up to 40 MHz. The unique CMS trigger architecture only employs two trigger levels: The Level-1 trigger, implemented using custom electronics, inspects events at the full bunchcrossing rate, while selecting up to hundred k. Hz for further processing. q The high-level trigger (HLT) reduces the hundred k. Hz input stream to hundred Hz of events written to permanent storage. The HLT system consists of a large cluster of commercial CPUs (the “HLT Filter Farm"), running off-lne quality reconstruction algorithms on fully assembled event information. q L 1 and HLT tables have been developed for early luminosities. A total DAQ bandwidth of 50 k. Hz is assumed. Fast selection and high efficiency is obtained for the physics objects and processes of interest using inclusive selection criteria. The overall CPU requirement is within the system capabilities Conclusion: CMS is ready to take data efficiently when collisions come … INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th, 2008 Marta Felcini, UCD CMS Collaboration 21

The Trigger System of the CMS experiment Thank you to the Organizing Committee for

The Trigger System of the CMS experiment Thank you to the Organizing Committee for your kind invitation and to my CMS friends and colleagues for the opportunity to represent CMS in this prestigious and inspiring Conference 10 -th INTERNATIONAL CONFERENCE ON INSTRUMENTATION FOR COLLIDING BEAM PHYSICS Budker Institute of Nuclear Physics, Siberian Branch of Russian Academy of Science, Novosibirsk, Russia February 28 - March 5, 2008 Marta Felcini University College Dublin on behalf of the CMS Collaboration 22

Reserve INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th, 2008 Marta Felcini, UCD

Reserve INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th, 2008 Marta Felcini, UCD CMS Collaboration 23

CMS data flow and on(off)-line computing Data Flow To regional centers 10 Gbit/s Tier

CMS data flow and on(off)-line computing Data Flow To regional centers 10 Gbit/s Tier 0 50 Tera. Flops Remote control rooms High Level Trigger 10 Tera. Flops Controls: 1 Gbit/s Events Data: 10 Gbit/s Raw Data: 2000 Gbit/s CERN Colloq. Dec 07 tsv 24

Data Acquisition INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th, 2008 Marta Felcini,

Data Acquisition INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th, 2008 Marta Felcini, UCD CMS Collaboration The CMS Trigger System 25

Expectations of Luminosity Buildup CERN Colloq. Dec 07 tsv 26

Expectations of Luminosity Buildup CERN Colloq. Dec 07 tsv 26

Early Physics Programme � � Prior to beam: early detector commissioning � Readout &

Early Physics Programme � � Prior to beam: early detector commissioning � Readout & trigger tests, runs with all detectors (cosmics, test beams) Early beam, up to 10 pb-1: � Detector synchronization, alignment with beam-halo events, minimumbias events. Earliest in-situ alignment and calibration � Commission trigger, start “physics commissioning”: � � � Physics objects; measure jet and lepton rates; observe W, Z, top And, first look at possible extraordinary signatures… Physics collisions, 100 pb-1: measure Standard Model, start search 6 5 Z ll (l =e, ); 104 ttbar +X � 10 W l (l = e, ); 2 x 10 � � Improved understanding of physics objects; jet energy scale from W j j’; extensive use (and understanding) of b-tagging Measure/understand backgrounds to SUSY and Higgs searches Initial MSSM (and some SM) Higgs sensitivity � Early look for excesses from SUSY& Z /jj resonances. SUSY hints (? ) Physics collisions, 1000 pb-1: entering Higgs discovery era � Also: explore large part of SUSY and resonances at ~ few Te. V � � INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th, 2008 Marta Felcini, UCD CMS Collaboration The CMS Trigger System 27

LHC-vs-Tevatron rates Huge stats for Standard Model signals. Rates@1033 ~108 events/1 fb-1 W (200

LHC-vs-Tevatron rates Huge stats for Standard Model signals. Rates@1033 ~108 events/1 fb-1 W (200 Hz) ~107 events/1 fb-1 Z (50 Hz) ~106 events/1 fb-1 tt (1 Hz) These will be used as control/ calibration samples for searches beyond the Standard Model They can also be used to scrutinize the Standard Model further. e. g. top sample is excellent for understanding lepton id. (incl. taus), jet corrections, jet energy scale, b tagging, …. 28

Experimental Challenge LHC Detectors (especially ATLAS, CMS) are radically different from the ones from

Experimental Challenge LHC Detectors (especially ATLAS, CMS) are radically different from the ones from the previous generations High Interaction Rate pp interaction rate 1 billion interactions/s Data can be recorded for only ~102 out of 40 million crossings/sec Level-1 trigger decision takes ~2 -3 s a electronics need to store data locally (pipelining) Large Particle Multiplicity ~ <20> superposed events in each crossing ~ 1000 tracks stream into the detector every 25 ns need highly granular detectors with good time resolution for low occupancy a large number of channels (~ 100 M ch) High Radiation Levels a radiation hard (tolerant) detectors and electronics INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th, 2008 Marta Felcini, UCD CMS Collaboration 29

LHC Luminosity number of protons per bunch number of bunches revolution frequency Geometric factor

LHC Luminosity number of protons per bunch number of bunches revolution frequency Geometric factor F by which the luminosity is reduced, relativistic factor normalized transverse emittance full crossing angle transverse and longitudinal rms beam size at the IP. betatronic function at the Interaction Point (IP) depends on the beam energy and on the focusing strength of the insertion 30

The CMS Trigger System Abstract The CMS experiment will collect data from the proton-proton

The CMS Trigger System Abstract The CMS experiment will collect data from the proton-proton collisions delivered by the Large Hadron Collider (LHC) at a centre-of -mass energy of 14 Te. V. The CMS trigger system is designed to cope with unprecedented luminosities and LHC bunch-crossing rates up to 40 MHz. The unique CMS trigger architecture only employs two trigger levels. The Level-1 trigger is implemented using custom electronics and inspects events at the full bunch-crossing rate, while selecting hundred k. Hz for further processing. The Level-1 electronics has many tunable parameters and look-up-tables, whose configuration we have optimized for early data taking. Further online selection is performed in the high-level trigger (HLT) which reduces the hundred k. Hz input stream to hundred Hz of events written to permanent storage. The HLT system consists of a large cluster of commercial CPUs (the "Filter Farm"), running sophisticated reconstruction algorithms on fully assembled event information. The HLT software includes all major features of the offline reconstruction code. The flexibility provided by a fully programmable environment implies that algorithms can be easily changed to improve the events selection in multiple physics channels, as well as deal with diverse experimental conditions. The coherent tuning of the HLT algorithms to accommodate multiple physics channels is a key issue that defines the physics reach of the experiment. In this presentation we will discuss the strategies and trigger configuration developed for the start-up physics program of the CMS experiment. We will also discuss the expected CPU performance of the HLT algorithms. INSTR 08 – Novosibirsk Febr. 28 th-Mar. 5 th, 2008 Marta Felcini, UCD CMS Collaboration 31