Architettura HLT Implementati software -> Riutilizzo del codice offline. Qualche differenza: (eventi on-line persi per sempre, ambiente multithread SCARTARE EVENTI ASAP (ATLAS),tempo di latenza degli algoritmi,…) Le catene di trigger sono organizzati in slices: Elettrone/, muone, jet, Met, tau, b-tagging e b-physics. Meccanismo di Steering/Scheduling per girare il trigger HLT: ●Conversione e calibrazione dei dati ●Algoritmi di Trigger (calcolo delle grandezze) nell’ordine corretto ●Ipotesi di trigger (decisione se accettare o meno un evento) Livelli “Hardware” Level-2 Le RoI da LVL1 sono analizzati con piena granularita` (conferma di LVL1) Combinazione con altri sotto-rivelatori (proiettività di RoI) Latenza 10ms Output LVL2 2 kHz. Event Filter Dopo Event Building. Tutto l’evento è accessibile (latenza 2s). Ricostruzione di qualità offline. Accesso a calibrazioni più raffinate Output rate O(100) ATLAS/CMS Workshop Bologna 24/11/2006 Hz Livelli “Logici” EVENT BUILDING Level-2.0 Ricostruzione e selezione standalone Muon and Calo selection. L1seeded Level-2.5 Match con pixel (e/ e muoni) Level-3 Ricostruzione di qualità “offline” con Algoritmi e calibrazioni più accurate Output rate O(100) Hz Marco Dalla Valle/Antonio Sidoti Region of Interest: RoI (ATLAS) Divide et Impera RoI concept specific to ATLAS • LVL1 selection based on local signatures: coarse granularity in muon detectors and calorimeter . • Further rejection using full granularity muon, calo and access inner detector data in the same eta,phi projections • RoI are the geometrical location of a LVL1 signature. • RoI passed to LVL2 where it is quickly translated into a list of corresponding readout buffers (ROB) • Close association (RoIDET,,)<->ROB • LVL2 requests RoI data (1%~2% of whole CMS ha un concetto simile implementato software. Solo hits in roi sono ricostruiti, calibrati. Algoritmi HLT da semi LVL1 ATLAS/CMS Workshop Bologna 24/11/2006 event) from ROD (Read Out Drivers) sequentially, one detector at a time, only transfers as much data as needed to reject the event. • ->Order of magnitude reduction in dataflow bandwidth, at cost of more control traffic Marco Dalla Valle/Antonio Sidoti Muon HLT: CMS Seed da LVL1 Ricostruzione standalone nelle camere a muoni (Risoluzione ~10%) Isolamento nei calorimetri (meno efficiente con elevata lum). Selezione di m da W/Z e top Pixel matching (problematico in scenario staged) Isolamento con pixel Track matching e fitting (Risoluzione ~ 1%) Isolamento con tracce (CPU consuming) Tempi (L=1033): Conversioni dati: da 0.7ms-2.4ms (unpacking non incluso) L2 Calo: 600 ms Isolamento: 100 L3: 420 ms Isolamento Pixel/Track 65ms/190ms ATLAS/CMS Workshop Bologna 24/11/2006 Marco Dalla Valle/Antonio Sidoti Lum=2.1033 b->mX Muon HLT: ATLAS EF Selection 2 s latency time LVL2 Selection 10 ms latency time Isolation MS+CALO MS+ID MS StandAlone Offline Algo “wrapped” MS+ID MS SA MS+ID (JPsi) MS Extrapolated MS+CALO Resolution (%) m(6) @ 1033 ~23 Khz 75 KHz 7 MS+ID B Physics processor ~2 kHz ~ 200 Hz Output EF Rate L=1033 ||<1 MS StandAlone Resolution with 200mm mis-alignment 6 5 4 ATLAS/CMS Workshop 0 24/11/2006 20 40 Bologna Resolution with “perfect” alignment 60 80 Marco Dalla Valle/Antonio Sidoti 6 8 10 20 Soglie (GeV) Eff vs PT Muon HLT: ATLAS Rate per mu6 L=1033 (Hz) ||<1 Bkg Migliore risoluzione-> Curva di efficienza più ripida in prossimità di soglia Decadimenti in volo /K soppressi Tempi totali LVL2 <10ms In particolare LVL2 SA~2ms LVL1 /K LVL2 (MS+ID) EF 11000 2700 1100 600 b 1600 750 680 580 c 900 400 350 290 3 3 3 3 13500 3800 2130 1500 W Tot ATLAS/CMS Workshop Bologna 24/11/2006 LVL2 (MS) Marco Dalla Valle/Antonio Sidoti Electron/Gamma HLT: ATLAS E/P (Elettrone) Offline vs EF HLT Trigger slice electron/gamma inizia con ricostruzione calorimetrica: (<t>~3.2 ms) Track matching (per elettrone) Si+TRT ~ 15 ms+ 5 ms H-> invariant mass @ Trigger Level Trigger Eff for H->(MH=120) wrt offline selection Trigger ATLAS/CMS Workshop Bologna 24/11/2006 220 160 220||160 LVL1 91.4 370 Hz 84.5 132 Hz 97.0 LVL2 86.2 26 Hz 81.6 70 Hz 94.6 EF 81.6 8 Hz 69.1 55 Hz 91.0 Marco Dalla Valle/Antonio Sidoti Rates per 1033 Electron/Gamma HLT: CMS ATLAS/CMS Workshop Bologna 24/11/2006 Marco Dalla Valle/Antonio Sidoti Electron/Gamma HLT: CMS Final Rates (Hz) L=2.1033 Bkg Signal Eff (%) 1e26 10 (W->en) 2e15 1 Z->ee 0 1g80 2 (-jet) 2 5 2g35:20 Total Tempi (L=1033): Conversioni dati: ~4ms (unpacking non incluso) L2 Calo: 150ms L2.5: 32 ms ATLAS/CMS Workshop L3: 100ms Bologna 24/11/2006 Eff H-> (MH=115) 0 23 43 Marco Dalla Valle/Antonio Sidoti Fid Offline LVL1 90.8 92.3 LVL2 98.7 99.4 LVL2.5 93.4 99.1 LVL3 92.0 92.0 Overall 77.0 83.7 Commissioning: Passato Combined Test beam nell'Estate 2004 Vari test: funzionalita` della catena di trigger HLT meccanismo di accesso ai dati LVL2 MU SA e EF MU SA (Cross Checks) parte integrante del sistema DAQ a H8. Test a H8 hanno dimostrato il funzionamento della catena di trigger online LVL2 MU SA ATLAS/CMS Workshop Bologna 24/11/2006 Marco Dalla Valle/Antonio Sidoti Commissioning: Presente Deployment della farm HLT a ATLAS ATLAS/CMS Workshop Bologna 24/11/2006 Marco Dalla Valle/Antonio Sidoti Commissioning: Presente Farm HLT sistema complesso Nel 2006 quattro “run tecnici” per “girare” un sottoinsieme realistico di farm HLT che comprende il sistema HLT intero ReadOutSystem, L2 Processing Unit, SFI e Event Filter Processing Unit 48 ore di run -> Stabilita`, error recovery, operation, stabilita`, scalabilita` ATLAS/CMS Workshop Bologna 24/11/2006 Marco Dalla Valle/Antonio Sidoti Commissioning: Futuro HLT “Staged” sia per ATLAS che per CMS ATLAS LVL1 LVL2 EF 2007-2008 45 kHz (dipende dai soldi) 1kHz O(200Hz)(1,5 MB/evt) Nominal 75 kHz (100 kHz con deadtime) 2 kHz O(200Hz)(1,5 MB/evt) CMS con 1 (2007) poi 4 (2008) DAQ slices (nominali 8 in 2010) L1 rate 12.5 kHz (2007) 50 kHz (2008) 100 kHz(2010) Run 2007 (√s=900 GeV) Per ATLAS studiare la possibilita`di LVL2 in full scan con tutto lévento (no RoI) Commissioning di detector e trigger PileUp, fondi e tempi non saranno un problema HLT in modo “trasparente”: Algoritmi vengono eseguiti ma nessuna selezione Selezione Min Bias a LVL1 o HLT ATLAS Run 2007 Minimum Bias based on MTBS, Lucid or Pixels Zero bias (prescaled 100) Muon: Max windows (only phi projection) pt>~5GeV Calo: EM or Tau (Pt>10 GeV) Jet +MET (Pt>25 GeV) LVL1 4 kHz 5 kHz O(1) Hz O(10Hz) O(10Hz) Table HLT PS100 & HLT trasp PS100 & HLT trasp HLT transparent HLT transparent HLT transparent CMS Run 2007 LVL1 Selezione Minimum Bias 4kHz ATLAS/CMS Workshop Marco Dalla Valle/Antonio Sidoti Bologna 24/11/2006 HLT Selezione su emulazione algoritmi LVL1 per diminuire il rate a O(100) Hz HLT 40 50 O(1) O(10) O(10) Run 2007 Eventi minimum bias interessanti per Fisica: Capire Underlying Event in MC generators (Pythia TuneA @ CDF), paragone con UA5 Selezione con meno bias e piu` efficiente ->Misura efficienze di LVL1, LVL2, EF (non nel range di maggior interesse per fisica LHC) Fondi per processi di fisica Oltre a LVL1 (MBTS) selezione Minmum Bias possibile a LVL2: Occupanza di pixel (da LVL2 in poi) Altri forward detectors (LUCID per ATLAS cf talk L. Fabbri, probabilmente non nel 2007) noise pixel point occupancy ATLAS/CMS Workshop Bologna 24/11/2006 min bias pixel point occupancy Marco Dalla Valle/Antonio Sidoti Run 2008 √s=14 TeV Lum=1030-1031 Tabella di trigger deve soddisfare diverse richieste: Rivelatori: Continuare commissioning del rivelatore Campioni per calibrazioni, alineamenti, fondi strumentali, studi del rivelatore Fisica: Campioni di controllo (per stime di fondi dai dati) Segnale per fisica SM: Fisica W/Z J/y, U, top :overlap con Tevatron Segnale per Fisica BSM: (Bs->mm, Z',SUSY canali esclusivi) “Polizza di assicurazione” per analisi di fisica: copertura con selezione LVL1 loose, e HLT in flag mode (nessuna richiesta di isolamento all'inizio) Trigger: Campioni per misirare efficienze (trigger prescalati, standard candles) Ottimizzazione Trigger per il futuro Macchina: Condizioni di fascio di LHC cambieranno molto (numero di bunch, luminosita`, qualita` dei fasci, etc...) ATLAS/CMS Workshop Bologna 24/11/2006 Marco Dalla Valle/Antonio Sidoti Tabella di Trigger: Run 2008 OVVIAMENTE PRELIMINARE HLT Trigger Table @ 10^31: Esempio ATLAS Trigger mu4 LVL1 Rate HLT HLT Rate 1000 PS|HLT mu15 50 Trasp em10 5400 em25 Trigger 4 LVL1 Rate HLT HLT Rate 1750 PS 3.5 PS 50 j20 10 j40 400 PS 2.7 240 PS j60 100 PS 3.3 em25i 65 Trasp|HLT 65|10 J80 40 PS 4 2em10 570 PS 10 J100 15 Trasp 15 2em20 80 Trasp 80 2j90 7 Trasp 7 2em20i 3 Trasp 3 XE30 500 PS||HLT 10 study study study SUMET300 1000 PS||HLT 10 TAU10i 7000 PS&HLT 10 2 Trasp 2 90 PS|HLT 5 2em7 Totale HLT <250 Hz Sostenibile da Atlas ATLAS/CMS Workshop Bologna 24/11/2006 J60+XE30 Em25+XE20 Marco Dalla Valle/Antonio Sidoti Run 2008: Selezione a Bassa Soglia Selezione per Z/W e top non problematica per HLT a 10^31. Sufficiente selezione LVL1 alto Pt (1mu20, 1e20, etc… ) Necessità di selezionare (o prescalare) i trigger a soglie piu`basse (mu6, mu4, em7,…). Due possibilità: Richiedere maggiore molteplicità (2mu4, 2em7 per J/Psi) Perdita di eficienza e soglie in Pt troppo alte Implementare in HLT trigger specifici per J/Psi. (Sia J/Psi->mm che J/Psi->ee) ATLAS J/Psi->mumu LVL1 richiede 1mu4 LVL2 apre RoI abbastanza grandi per selezionare secondo mu sotto soglia in ID. Richiesta di matching con almeno un hit nel MS Eff = 70% per rate LVL2 ~10Hz ATLAS/CMS Workshop Bologna 24/11/2006 Marco Dalla Valle/Antonio Sidoti 1 2 3 4 5 6 7 PT (GeV) 8 9 10 Run 2008: Trigger Jet Importante avere distribuzione in PT con stessa statistica in bin di PT di leading jet (per esempio misura dei fake rate) Attenzione ai conteggi doppi (trigger di jet ad elevata molteplicita`) Calibrazioni in energia Esempio CMS Esempio ATLAS. Spettro in PT di Jet inclusivi ATLAS/CMS Workshop Bologna 24/11/2006 Start with the inclusive jet Apply Marco Dalla Valle/Antonio Sidoti spectrum Prescales Get triggered jet spectrum Misura Efficienze HLT: Esempio Muoni Misura dell'efficienza vs PT della selezione HLT muoni Misura efficienza LVL2: Selezionare eventi con EF/LVL3 e controllare il risultato LVL2 Misura efficienza EF/LVL3: Viceversa Metodo del “doppio oggetto”: selezionare muoni inclusivi (1muX) e controllare il 2muX (Efficienza anche di tutta la catena di trigger) Paragonare l'efficienza per muX con emX. For (µ20)>70% statistical uncertainty after 30min at L=1033cm-2s-1: ~1-2% ATLAS/CMS Workshop Bologna 24/11/2006 Marco Dalla Valle/Antonio Sidoti CMS Tabella di Trigger: L=1033 CMS Total HLT Rate ~120 Hz (L=1033) ATLAS/CMS Workshop Bologna 24/11/2006 Marco Dalla Valle/Antonio Sidoti ATLAS Tabella di Trigger: L=2.1033 Oggetto di Trigger Soglia (GeV) Rate (Hz) Muone Isolato 20 Doppio Muone 10 Elettrone Isolato 25 Doppio Elettrone Isolato 15 Fotone Isolato 60 Doppio Fotone Isolato 20 Singolo Jet, 3 Jet, 4 Jet 400, 165, 110 ~25 Jet + Energia mancante 70, 70 ~20 Tau + Energia mancante 35, 45 ~5 2m6 mB/mJ/y ~10 ~40 ~40 ~25 Tau jet inclusivo Di-tau-jet Elettrone + jet b-jets inclusivo B-physics Altri (pre-scales, calibration, …) Totale ATLAS/CMS Workshop Bologna 24/11/2006 ~20 ~ 200 Marco Dalla Valle/Antonio Sidoti Conclusioni Il sistema di Trigger di CMS e ATLAS devono far fronte alle richieste di LHC. I principali algorimi di trigger per selezionare i canali per la fisica sono implementati. Rates, efficienze sono sotto controllo (anche con staging) Le performances sono soggette a incertezze: stato della simulazione, controllo dei fondi di caverna, sezioni d'urto di processi di fondo. L'ottimizzazione delle strategie di trigger in corso. Sia ATLAS che CMS hanno iniziato a fare interagire le comunita` del Trigger con quelle delle Analisi di Fisica I sistemi di trigger “finali” sono stati testati o in fase di testing. (Test beams, run di cosmici). Procedure di calibrazione in via di test. Nel prossimo anno necessita` di passare al “full detector” (tipicamente un ordine di grandezza). Run di cosmici necessari ma NON sufficienti. Commissioning del LVL1: capirlo per il run 2008. HLT con “schedula” meno stretta. Ma necessario lavoro per installazione/commissioning farm HLT ATLAS/CMS Workshop Bologna 24/11/2006 Marco Dalla Valle/Antonio Sidoti