1 J. Varela, CMS Trigger, HEP2005, Lisbon, July 05 CMS Trigger System J. Varela LIP/IST-Lisbon &...

44
1 Varela, CMS Trigger, HEP2005, Lisbon, July 05 CMS Trigger System CMS Trigger System J. Varela LIP/IST-Lisbon & CERN on behalf of the CMS collaboration HEP2005 International Europhysics Conference on High Energy Physics July 21st-27th 2005, Lisboa, Portugal

Transcript of 1 J. Varela, CMS Trigger, HEP2005, Lisbon, July 05 CMS Trigger System J. Varela LIP/IST-Lisbon &...

1J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

CMS Trigger SystemCMS Trigger System

J. Varela

LIP/IST-Lisbon & CERN

on behalf of the CMS collaboration

HEP2005 International Europhysics Conference on High Energy Physics

July 21st-27th 2005, Lisboa, Portugal

2J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Physics Selection at LHCPhysics Selection at LHC

LEVEL-1 TriggerHardwired processors (ASIC, FPGA) Pipelined massive parallel

HIGH LEVEL Triggers Farms of

processors

10-9 10-6 10-3 10-0 103

25ns 3µs hour yearms

Reconstruction&ANALYSISTIER0/1/2

Centers

ON-lineOFF-line

sec

Giga Tera Petabit

Formidable task: Trigger Rejection 4.105

Bunch crossing rate 40MHz permanent storage rate O(102)Hz

3J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

The CMS TriggerThe CMS Trigger

One of the more complex electronics systems ever built!

Level 1 Trigger: Hardwired processorsHigh Level Triggers: Farm of processors

Level-1 Trigger Requirements:Output: 100 kHz (50 kHz for initial

running)

Latency: 3 sec for collection, decision, propagation

HLT designed to output O(102)Hz

4J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Level-1 TriggerLevel-1 TriggerInformation from Calorimeters and Muon detectors

• Electron/photon triggers• Jet and missing ET triggers• Muon triggers

Backgrounds are huge• Sophisticated trigger algorithms• Steep functions of thresholds

Synchronous and pipelined• Bunch crossing time = 25 ns• Time needed for decision (+its propagation) ≈ 3 s

Highly complex• Trigger primitives: ~5000 electronics boards of 7 types• Regional/Global: 45 crates, 630 boards, 32 board types

Large flexibility• Large number of electronics programmable parameters• Most algorithms implemented in re-programmable FPGAs

5J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Level-1 Trigger Dataflow

HFHF HCALHCAL ECALECAL RPCRPC CSCCSC DTDT

PatternPatternComparatorComparator

Trigger Trigger

RegionalRegionalCalorimeterCalorimeter

TriggerTrigger

4 4 4 4 4+4 4+4

4 4 (with MIP/ISO bits)(with MIP/ISO bits)

MIP+MIP+ISO bitsISO bits

e, J, Ee, J, ETT, H, HTT, E, ETTmissmiss

Calorimeter TriggerCalorimeter Trigger Muon TriggerMuon Trigger

max. 100 kHz L1 Accept

Global TriggerGlobal Trigger

Global Muon TriggerGlobal Muon Trigger

GlobalGlobalCalorimeterCalorimeter

TriggerTrigger

Local Local DT TriggerDT Trigger

Local Local CSC TriggerCSC Trigger

DT TrackDT TrackFinderFinder

CSC TrackCSC TrackFinderFinder

40

MH

z p

ipe

line

, la

tenc

y <

3.2

s

6J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Calorimeter Trigger Geometry

7J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

L1 Electron/Photon TriggerL1 Electron/Photon Trigger

Electromagnetic trigger based on 3x3 trigger towers

• Each tower is 5x5 crystals in ECAL (barrel; varies in end-cap)

• Each tower is single readout tower in HCAL

Trigger threshold on sum of two towers

Electron/Photon2-tower T

E + H/E

Isolated Electron/Photon2x5-crystal strips>90%energy in 5x5 (Fine Grain)Neighbor EM + Had Quiet

E + H/E

Issue is rejection of huge jet background

8J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

L1 Jet and L1 Jet and Triggers Triggers

Single, double, triple and quad thresholds possible

Possible also to cut on jet multiplicities

Also ETmiss, ET and ET(jets) triggers

Sliding window:- granularity is 4x4 towers = trigger region- jet ET summed in 3x3 regions , = 1.04

“-like” shapes identified for trigger

Issues are jet energy resolution and tau identification

9J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Calorimeter Trigger Rates at 10Calorimeter Trigger Rates at 103434

Rates drop sharply with trigger Et cutoff

Provides ability to tune cuts to sustain rates during operationSeveral cuts are available to optimize efficiency versus rateQCD background rates are within target

10J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Calibrated Hadron Level Jet Et (GeV)

>95% at PT =286, 232, 157, 106 GeV for

individual 1,2,3,4 jet triggers (incl. minbias)

(~0.5 kHz rate each totaling ~2 kHz)

Calorimeter Trigger Efficiency

0

0.2

0.4

0.6

0.8

1

0 50 100 150 200 250 300MC -jet ET

Efficiency

>95% at Pt =180 GeV

for (incl. minbias) for a 1 kHz rate

efficy

0

0.2

0.4

0.6

0.8

1

0 50 100 150 200 250 300

Efficiency

QCDCMSIM 116 ORCA 4.2.0

(With minimum bias)L = 1034 cm-2 s-11-Jet Et 250 GeV

286.5

2-Jet Et 200 GeV

232.5

3-Jet Et 100 GeV

157.5

4-Jet Et 80 GeV

106.5

QCD jet efficiency for | |<5

0

0.2

0.4

0.6

0.8

1

0 10 20 30 40 50 60 70 80 90 100MC e/ ET

Efficiency

>95% at PT =35 GeV

for e in top events(incl. minbias) For a 7kHz rate

e/ efficy

11J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Calorimeter Trigger PrimitivesCalorimeter Trigger Primitives1200 Synchronization and Link Boards: ECAL & HCAL Trigger Interface

12J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

SORTASICs(w/heat sinks)

EISO

EISO

Bar Code

Input

DC-DCConverters

Clock delay adjust

Clock Input

Oscillator

DC-DC

Adder

mezzlink

cards

BSCANASICs

PHASEASICs

MLUs

BackBar Code

Front

Regional Calorimeter Trigger Regional Calorimeter Trigger Receiver Card: Electron Isolation & Clock: Jet/Summary:

ReceiverMezz. Card

BSCANASICs

SortASICs

BSCANASICs

PhaseASIC

EISO

Clock

Front

Back

13J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Full Regional Cal. Trigger CrateFull Regional Cal. Trigger Crate

18 Such Crates make up the full RCT System covering ||<5 & 0 < < 2.

Rear: Receiver Cards Front: Electron, Jet, Clock Cards

14J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Global Calorimeter Trigger Global Calorimeter Trigger

Input Module Processor Module

15J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Muons at LHCMuons at LHC

Issue is pT measurement of real muons

threshold [GeV/c]T

p01 02 03 04 05 06 07 08 0

10-2

10-1

1

10

102

103

104

105

106

±/±K

L0K

c

b

*/0Z±

L = 1034 cm-2s-1

< 2.1

16J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

L1 Muon triggerL1 Muon triggerLevel-1 -trigger info from:

• Dedicated trigger detector: RPCs (Resistive plate chambers)

• Excellent time resolution

• Muon chambers with accurate position resolution

• Drift Tubes (DT) in barrel

• Cathode Strip Chambers (CSC) in end-caps

17J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

L1 Muon Trigger OverviewL1 Muon Trigger Overview

|| < 1.2 || < 2.40.8 < || || < 2.1

Ca

vern

: UX

C5

5C

ou

ntin

g R

oom

: US

C55

18J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Track Finder Processor• Pipeline logic running at 40MHz (LHC bunch crossing frequency)• Implemented in programmable logic devices• Based on extrapolation and pattern matching methods

Drift Tubes

Phi Track Finder(Sector Processor)

Drift Tube Trigger Track FinderDrift Tube Trigger Track Finder

19J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

CSC Muon Trigger OverviewCSC Muon Trigger Overview

CSC

CFEBCFEBCFEB CFEB

ALCT1 of 24

CFEB

1 of 2

LVDB

LV Distribution Board

1 of 5

1 of 5

AnodeFront-end

Board

Cathode Front-end

Board

Anode LocalCharged Track

Board

MPC

DMB

TMB

DMB

TMB

DMB

TMB

DMB

TMB

DMB

TMB

DMB

TMB

DMB

TMB

DMB

TMB

DMB

TMB

CCBC

ONTROLLER

Peripheral Crate

on iron diskSlow Control

Muon Track-Finder Crate in underground

counting room

Trig MotherboardMuon Port Card

Clock Control Board

OpticalLink

•Start w/ wire & strip segment combinations:

•Wires:25ns bunch xing

•Strips: precision •Form “Trigger Primitives”

•Link into tracks

•Assign pT, , and •Send highest quality

tracks to Global L1

20J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Global Muon Trigger OverviewGlobal Muon Trigger Overview

21J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Muon Trigger Rates vs. PMuon Trigger Rates vs. Pt t at 10at 103434

22J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Muon Trigger Efficiency vs. PMuon Trigger Efficiency vs. Ptt

23J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Drift Tube Track Finder Drift Tube Track Finder

Phi Track-Finder

Eta Track Finder

DCC

24J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Drift Tube Muon SorterDrift Tube Muon Sorter

Wedge Sorter

Barrel Sorter

25J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

CSC Trigger Full ChainCSC Trigger Full Chain

4 TMB4 TMB5 TMB5 TMB

Track-Finder Crate:Track-Finder Crate:SPSP CCB CCB MSMS

MPCMPCCCBCCB

Fully Loaded Peripheral CrateFully Loaded Peripheral Crate

26J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

RPC Trigger BoardRPC Trigger Board

27J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Global Muon Trigger Logic BoardGlobal Muon Trigger Logic Board

Input board (4x4 Input board (4x4 )) Logic BoardLogic Board

Logicfwd

Logicbrl

ROPMIP/ISOfwd

MIP/ISObrl

Sort

4 SCSI 4 SCSI connectors connectors on Logic on Logic BoardBoard

3x4 on input 3x4 on input boardboard

28J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

L1 Global TriggerL1 Global Trigger Logic combinations of trigger objects sent by the Global Calorimeter Trigger and the Global Muon Trigger Best 4 isolated electrons/photons ET, , Best 4 non-isolated electrons/photons ET, , Best 4 jets in forward regions ET, , Best 4 jets in central region ET, , Best 4 -Jets ET, , Total ET ET

Total ET of all jets above threshold HT

Missing ET ETmissing, (ET

missing) 12 jet multiplicities Njets (different ET thresholds and -regions) Best 4 muons pT, charge, , , quality, MIP, isolation

Thresholds (pT, ET, NJets)

Optional topological and other conditions (geometry,

isolation, charge, quality) 128 algorithms running in parallel

29J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Level-1 Trigger table (2x10Level-1 Trigger table (2x103333))

Trigger Threshold

(GeV)

Rate (kHz) Cumulative Rate (kHz)

Isolated e/ 29 3.3 3.3

Di-e/ 17 1.3 4.3

Isolated muon 14 2.7 7.0

Di-muon 3 0.9 7.9

Single tau-jet 86 2.2 10.1

Di-tau-jet 59 1.0 10.9

1-jet, 3-jet, 4-jet 177, 86, 70 3.0 12.5

Jet*ETmiss 88*46 2.3 14.3

Electron*jet 21*45 0.8 15.1

Min-bias 0.9 16.0

TOTAL 16.0

30J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Level-1 Trigger table (10Level-1 Trigger table (103434))

Trigger Threshold

(GeV)

Rate (kHz) Cumulative Rate (kHz)

Isolated e/ 34 6.5 6.5

Di-e/ 19 3.3 9.4

Isolated muon 20 6.2 15.6

Di-muon 5 1.7 17.3

Single tau-jet 101 5.3 22.6

Di-tau-jet 67 3.6 25.0

1-jet, 3-jet, 4-jet 250, 110, 95 3.0 26.7

Jet*ETmiss 113*70 4.5 30.4

Electron*jet 25*52 1.3 31.7

Muon*jet 15*40 0.8 32.5

Min-bias 1.0 33.5

TOTAL 33.5

31J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

VMEinterface PSBPSB

GTL6U

GTL_CONV

Global Trigger CrateGlobal Trigger Crate

32J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Trigger Control System BoardTrigger Control System Board

33J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

High-Level TriggerHigh-Level TriggerRuns on large CPU farm

Code as close as possible to offline reconstruction

Selection must meet CMS physics goals• Output rate to permanent storage limited to O(102)Hz

Reconstruction on demand• Reject as soon as possible

• Trigger “Levels”:• Level-2: use calorimeter and muon detectors

• Level-2.5: also use tracker pixel detectors

• Level-3: includes use of full information, including tracker

• “Regional reconstruction”: e.g. tracks in a given road or region

34J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

HLT selection: HLT selection: , , , jets and E, jets and ETTmissmiss

Muons• Successive refinement of momentum measurement;

+ isolation• Level-2: reconstructed in muon system; must have valid

extrapolation to collision vertex; + calorimeter isolation

• Level-3: reconstructed in inner tracker; + tracker isolation

-leptons• Level-2: calorimetric reconstruction and isolation

• Level-3: tracker isolation

Jets and Etmiss

• Jet reconstruction with iterative cone algorithm

• ETmiss reconstruction (vector sum of towers above

threshold)

35J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

HLT selection: electrons and photonsHLT selection: electrons and photons

Level-2

Level-3

Level-1

Level-2.5

PhotonsThreshold cut

Isolation

ElectronsTrack reconstruction

E/p, matching () cut

ECAL reconstructionThreshold cut

Pixel matching

• Issue is electron reconstruction and rejection

• Higher ET threshold on photons

• Electron reconstruction

• key is recovery of radiated energy

• Electron rejection

• key tool is pixel detector

36J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

HLT Summary: 2x10HLT Summary: 2x103333 cm cm-2-2ss-1-1

Trigger Threshold(GeV)

Rate (Hz) Cuml. rate (Hz)

Inclusive electron 29 33 33

Di-electron 17 1 34

Inclusive photon 80 4 38

Di-photon 40, 25 5 43

Inclusive muon 19 25 68

Di-muon 7 4 72

Inclusive tau-jet 86 3 75

Di-tau-jet 59 1 76

1-jet * ETmiss 180 * 123 5 81

1-jet OR 3-jet OR 4-jet

657, 247, 113 9 89

Electron * jet 19 * 45 2 90

Inclusive b-jet 237 5 95

Calibration etc 10 105

TOTAL 105

37J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

HLT performance HLT performance — signal efficiency— signal efficiencyWith previous selection cuts

Channel Efficiency

(for fiducial objects)

H(115 GeV) 77%H(160 GeV)WW* 2 92%H(150 GeV)ZZ4 98%A/H(200 GeV)2 45%SUSY (~0.5 TeV sparticles) ~60%

With RP-violation ~20%

We 67% (fid: 60%)

W 69% (fid: 50%)

TopX 72%

38J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

DAQ and Filter Farm PreserieDAQ and Filter Farm Preserie

39J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

SummarySummary

The CMS Trigger System is close to become reality after a long period of simulation studies, hardware prototyping and system construction

The CMS trigger design meets the challenging LHC requirements:

• Large rate reduction

• High efficiency for signal events

• Wide inclusive selection (open to the unexpected)

• Huge flexibility allowing future adaptation to the unknown

40J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Reserve

41J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Synchronous pipelined system (40 MHz)

trigger boards TRB

server board SB

to Sector Collector

8 cm

16 cm

2 metres

Drift Tube local-trigger

42J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Global Muon Trigger Efficiencies

DTCSCRPCGMT smart

GMT ORGMT ANDGMT smart

Muon Trigger Efficiency

GMT Efficiency

Optimal combinationOptimal combinationhigh efficiency, small ratehigh efficiency, small rate

2.087.4AND

2.997.3SMART

5.498.1OR

Rate

kHz

for 14

GeV

21GMT

Option

Rates for L=2x1033 cm-2s-1

43J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

RPC Trigger AlgorithmRPC Trigger Algorithm

Pattern of hit strips is comparedto predefined patternscorresponding to various pT

Implemented in FPGAs

44J. Varela, CMS Trigger, HEP2005, Lisbon, July 05

Example:Two leptons back-to-back in , opposite charge, with missing Et above threshold

An algorithm is a logical combination of trigger objects satisfying defined threshold, topology and quality criteria

There are 128 algorithms running in parallel.

Global Trigger AlgorithmsGlobal Trigger Algorithms

+

-

.AND. ET

tot ET

Th resh

e/

e/

.OR. .AND. ET

tot ET

Th resh>

Particle condition for muons

Particle conditionfor Et miss

Particle conditionfor Et miss

Particle condition for e/

>