Fisica pp a LHC -...
Transcript of Fisica pp a LHC -...
Fisica pp a LHCA Colaleo
• Introduzione alla fisica dei collisionatori
A. Colaleo
adronici
•Detector•Detector
•Trigger and DAQ
• Test Standard Model - Test of QCD: Jet, W/Z, top-quark production- W- and top-quark mass measurements
• Ricerca del Bosone di Higgs
• Ricerca di “nuova fisica”
Sezione d’urto pp e min. bias
• # di interazioni /bunch crossing:– Interazioni/s:
• Lum = 1034 cm–2s–1=107mb–1Hz
σ(pp)≈70 mb
Lum = 10 cm s =10 mb Hzσ(pp) = 70 mb
• Rate di interazione, R = 7x108 Hz– Eventi/bunch crossing:
Δt = 25 ns = 2.5x10–8 s• Interazioni/crossing=17.5g
– Non tutti i bunches sono “pieni”• 2835 out of 3564 only
Interazioni/”active” crossing = 17 5 x 3564/2835 = 23• Interazioni/”active” crossing = 17.5 x 3564/2835 = 23
Un “buon" evento contiene un decadimento di scoperta +p≈ 25 extra (minimum bias)
•• ObiettivoObiettivo limitarelimitare la la quantitaquantita’ ’ didi datidati allaalla frazionefrazioneinteressanteinteressante
event size: 1-2 Mbytes.
Beam crossings: LEP, Tevatron & LHC
• LHC ha ~3600 bunches– Stessa lunghezza di LEP (27 km)– Distanza fra bunches: 27km/3600=7 5mDistanza fra bunches: 27km/3600=7.5m– Distanza tra bunches in tempo: 7.5m/c=25ns
LEP: e+e- Crossing rate 30 kHz
22µsTevatron Run I
3.5µs
– Tevatron Run I
Tevatron Run II
396ns
–Tevatron Run II
25ns
LHC: pp Crossing rate 40 MHz
Impatto sul disegno del rivelatore
• Risposta veloce– Evitare di integrare su piu’ bunch crossing (“pile up”– Risposta in : 20-50 nsRisposta in : 20-50 ns
→integrazione su 1-2 bunch crossings → pile-up di 25-50 eventi minimum bias elettronica molto performante.G l it ’• Granularita’
– Minimizzare che particelle di pile-up siano nello stesso elemento di rivelatore degli oggetti interessanti (e.g. γ from H → γγ decays)
→ Grande numero di canali di elettronica• Resistenza alla radiazione:
– Alto flusso da collisioni ppAlto flusso da collisioni pp • Fino a 1017 n/cm2 in 10 anni di LHC operation• Fino a 107 Gy (1 Gy = unita’ di energia assorbita = 1 Joule/Kg)
Trigger/DAQ requirements/challenges
• N (channels) ~ O(107); ≈20 interazioni ogni 25 ns– Gran numero di connessioni
• Informazioni calorimetriche dovrebbero essere collegate a informazioniInformazioni calorimetriche dovrebbero essere collegate a informazioni dal tracker– Sincronizzazione fra I vari sottorivelatori < 25 ns
I l i i l d l i l t /t di l > 25• In alcuni casi: segnale dal rivelatore/tempo di volo > 25 ns– Piu’ bunch crossing ...
• Possiamo registrare fino a ≈ 102 Hz– Rigettare la maggior parte delle informazioni
• Trigger e’ online non reversibile – non si possono recuperare informazioni perseinformazioni perse
Tempo di volo
c=30cm/ns; in 25ns, s=7.5m
10 m
Diameter 25 mDiameter 25 mBarrel toroid length 26 mEnd-cap end-wall chamber span 46 m
Pile-up e identificazione del bunch crossingpile-up “in time”: particella dello stesso bunch crossing ma da differentipile-up in time : particella dello stesso bunch crossing ma da differenti
interazioni pp
CMS ECAL•Out-of-time pile up: causato da eventi da bx differenti
Necessaria l’identificazione del bx
In+Out of time
puls
e sh
ape
In-time pulse se
sha
pe
In+Out-of-time pulses+
5 4 3 2 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
ppu
l
-5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
t (25ns units)-5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
t (25ns units)
Ruolo del sistema di Trigger e di Acquisizione dati e’ quello di processare I segnali generati dal detector e scrivere le informazioni su sistema di
Trigger and DAQ
storage.
DataAcquisition
SystemAnalogsignals
Trigger and DAQ
System
TriggerSystem
signals
decisionsraw data
Systemdesignfeedback Mass Storage
Detector &Trigger
SimulationRecons-truction &truction &Analysis
Physics ResultsDAQ = Data AcQuisition
Il sistema interagisce con altre componenti esterne
Accelerator
DatabaseAcceleratorstatus
Detectorstatus
Detectors
Trigger
Detector, readout descrip. constants
Raw signals
gg& DAQSystem
EventInformation
Data Storedata
Settings
Status
Conditions
Experimenter
Experiment
Settings
pControl
DAQ semplice
External View
sensor
Physical ViewADC Cardsensor CPU
disk
Logical View
ADC storage
Logical ViewProces-
sing
12
Trigger (periodic)
Semplice DAQ con trigger:I
Sensor
Trigger
Delay Discriminator
St tADC Start
Proces-sing
Interrupt
• Cosa succede se il trigger e’ prodotto mentre il daq e’ busy?
13
storagementre il daq e busy?
Semplice DAQ con trigger:II
Sensor
Trigger
Delay Discriminator
B L iADC Start
and not
Busy Logic
Proces-sing
InterruptSet
QClear
R dg
Ready
• Deadtime (%) – rapporto fra il tempo in cui il
14
storageDeadtime (%) rapporto fra il tempo in cui il daq e’ busy e il tempo totale
Semplice DAQ con trigger: IIISensor
Discriminator
Trigger
Confronto con LHC:
ADC
DelayDiscriminator
Start Busy Logicand
interazioni valide potrevvero essere perse se il sistema e’ busy
FIFOFull
D t R dProces-
sing
DataReady
g
storage
z Buffers: De-randomize data -> disaccoppiare la produzione dei dati dalla consumazione dei dati-> prestazioni migliori
15
storage > prestazioni migliori
Buffer derandomizzatoSensor
Discriminator
Trigger
Sensor
D lDiscriminator
Trigger
ADC
Delay
Interrupt
Discriminator
Start
and not
Busy Logic ADC
Delay
Start Busy Logic
FIFOFull
and
Proces-sing
InterruptSet
QClear
Ready
storage
Proces-sing
DataReady
z busy durantez busy durante
conversione ADC se storage storage
z busy durante conversion ADC + processing
la FIFO non pienaut
rat
e
No deadtime
Out
pu
No deadtime
1%/Hz
5%/Hz
16
Input rate
DAQ piu’ complesso
N channels N channels N channels
ADCADC ADC Trigger
Proces-Proces- Proces- Piu’ processi in parallelo
singsing singparallelo
Event
Proces
Building
Proces-sing
17
storage
Semplice DAQ con trigger nei collider
Sensor Timing
Start
BXBeam crossing
ADCTrigger
Sta t
Abort
Discriminator
B L iFIFO Full
Proces-
Busy LogicFIFO
DataReady
Full
Processing
z Sappiamo quando ci sono le collisioni quindi
18
storage il trigger serve per rigettare I dati
LEP collider timing
e+e– Crossing rate 45 kHz (4 bunches)
22μs45 kHz
L l 1
Level 2
6 μsLevel 1
100 Hz
8
30 μs
10 Hz Readout
100 ms
8 ms
Level38 Hz
• Level 1 trigger latency < intervallo fra bunch crossings −> Non c’e’ tempo morto
19
• No c’e’ sovrapposizione di eventi• Elettronica fuori dal rivelatore
LEP DAQ-TRIGGER
A/D Triggerl l
45 kHzDigitizers A/D level 1
Triggerlevel 2
100 Hz
Digitizers
Zero SuppressionZero SuppressionFormatting
Event Building 10 Hzg
Triggerl l 3
Bufferslevel 3
8 Hz
20
Semplice DAQ con trigger a LHC
Sensor TimingBXBeam crossing
Pipelined
Clock
g
AnalogPi li pe ed
TriggerAccept/Reject
Pipeline
ADCBusy Logic
FIFO Full
Proces-
FIFO
DataReady
Full
sing z Front-end Pipelines: tempi decisione di trigger + ritardi di trasmissione sono piu’ lunghi del bunch
i
21
storage crossing
LHC timing
p p a 40 MHz (L=1033- 4⋅1034cm-2 s-1)
25 ns
Level 140 MHz
≈ μs
Level 1
Level 2100 kHz
≈ ms
Level 2
Level n1 kHz
Level n
z Level 1 trigger time eccede l’intervallo fra i bunchz Level 1 trigger time eccede l intervallo fra i bunchz Eventi si sovrappongono e signal pileupz Very high number of channels
22
LHC DAQ+TRIGGER
Triggerl l 1
40 MHzPipelines level 1
100 kHz
Pipelines
Zero SuppressionFormatting
Triggerlevel 2
Formatting
Buffers
Event Building
TriggerBuffers
1 kHz
Triggerlevel 3
Buffers
100 Hz
23
Differenze LEP -LHC
LEP LHC
A/D Triggerlevel 1
Triggerlevel 2
Triggerlevel 1
Trigger
Triggerlevel 2
T ilevel 3 Triggerlevel 3
z Rate differentiz A LEP la lettura e’ fatta dopo Level-2 accept (few 10 μs).z A LEP I dati di trigger per il Level-2 sono forniti dal rivelatore z A LHC necessaria la pipeline e buffers per registrare gli eventi
durante il processing a level-1e Level-2
25
durante il processing a level 1e Level 2
LHC: differenti implementazioni
• Level-1 trigger deve ridurre la frequenza da 40 MHz a 105 Hz• Obiettivo 102 Hz
i 1 2 Li lli tin 1 o 2 Livelli extra
DetectorsDetectors
Front end pipelinesLvl-1Lvl-1 Front end pipelines
Readout buffers
Switching network
Lvl-2 Readout buffers
Switching network
Processor farms
Switching network
HLTLvl-3 Processor farms
Switching network
“Traditional”: 3 physical levels CMS: 2 physical levels
Come selezionare eventi interessanti
Trigger : piu’ difficile che a macchine e+e-
Rate di interazione: ~ 109 HZRate di interazione: 10 HZRate di registrazione ~ 102 Hz (event size 1 MB)
⇒ trigger rejection 107 ⇒ trigger rejection ~ 107
Trigger decision ≈ μs → piu’ grande di 25 nsgg μ p g
Registrazione dei dati in pipelinesMentre processori fanno la selezione
detector savePIPELINEYES
triggerdetector
trash
PIPELINENO
109 evts/s 102 evts/s
Disegno del sistema– Rigettare eventi fisici non interessanti
Criteria:– Criteria:• Buona efficienza di selezione dei canali interessant ≥ 50%• Buona efficienza di reiezione dei canali non interessanti ≈106
• Monitoring dell’efficienza ±0.1%
N l di d l i t l i l i ’ f d t lNel disegno del sistema la simulazione e’ fondamentale
P i tt il f d d t l i l t ll’ l t– Per rigettare il fondo dovuto al rivelatore e all’acceleratore• La simulazione deve includere il rumore del rivelatore• La simulazione deve includere il fondo proveniente da LHCp
28
Requisiti del sistema• Ridondanza
– Ogni evento deve fornire segnale almeno in 2 sistemi indipendenti(sub-trigger)
Il triggere globale e’ l’OR logico di tutti I sub-trigger.• Simulazione per valutare quanto il sistema sia ridondante• Utilizzare I dati per valutare l’efficienza• Utilizzare I dati per valutare l efficienza
• Es: efficienza di trigger su elettroni
. ..N
A BA..
A BA = tracking-muonB = Calorimeter
ε =)( BAN ∩
. . ...εA =
)(BN
Per alcune topologie potrebbe non esserci un’unica soluzione e alcune soluzioni potrebbero essere correlate (bias). Compromesso fra selectivita’ (alta capacita’ di riduzione della rate di dati) e rischio di bias Studio con la simulazione a Monte Carlo
29
riduzione della rate di dati) e rischio di bias. Studio con la simulazione a Monte Carlo
Livelli di Trigger
• I dati dai rivelatori non sono disponibili in tempo e le funzioni di selezione sono complesse, quindi sono tt t i i i iottenute con approsimazioni successive
• E’ necessario optimizzare la quantita’ di dati necessari e il tempo necessario per prendere unanecessari e il tempo necessario per prendere una decisione.
• Livelli di trigger• Livelli di trigger– Hardware : Fast trigger which usa dati dai alcuni rivelatori
con un tempo limitato di decisione implementato in maniera hardware.⇒ Level-1 talvolta anche Level-2 (LEP)
– Software : Diversi livelli di trigger che raffinano la decione aSoftware : Diversi livelli di trigger che raffinano la decione a livello-1 utilizzando dati e algoritmi
Implementati in processori che girano I programmi di selezione L l 2 L l 3 L l 4
30
⇒ Level-2, Level-3, Level-4, ...
Central Decision Logic
• Look Up Tables– Usa N informazioni Booleane per fornire una semplice risposta:p p pYES / NO– RAM di 2N bits– Esempio: N=3
RAMEM μ TR z Trigger su:RAMEM μ TR
0 0 00 0 1ss
No track, no EMTrack, no μ
z Trigger su:y “Single Photons”è 0,0,0,0,1,0,0,0
0 1 00 1 11 0 0
M A
ddre
s
μ, track inefficientμ, trackEM, no track
è 0,0,0,0, ,0,0,0y “Almeno un μ”è 0,0,1,1,0,0,1,1
1 0 11 1 01 1 1
RA
M EM, track, no μEM, μ, track ineffic.EM, μ, track
31
1 1 1 EM, μ, track
Obiettivi del sistema di trigger a LHC• A LHC vogliamo selezionare eventi con:• A LHC vogliamo selezionare eventi con:
(1) Leptoni e fotoni isolati,(2) jets(2) τ-, -jets(3) Eventi con grande ET(4) Events con missing ET
S i i d’ QCD i di• Sezioni d’urto QCD-σ sono piu’ grandi sezioni d’urto d’interesse
Rate di eventi: Inelastic: 109 Hz; (2) W→lν : 100 Hz t-tbar:10Hz (4) H(100 Gev): 0.1 Hz H(500 GeV): 0.01 Hz
• Gli eventi QCD events devono essere rigettatisubito
⇒ Necessaria una capacita’ di selezione⇒ Necessaria una capacita di selezionea livello di 1:1011 .
Tau Workshop, Pisa, 8.6.07
Algoritmi di trigger a Level-1
Condizioni:– pp collisions producono adroni di PT~1 GeV– Fisica interessante ha particelle (leptoni e hadroni) con grande p ( p ) g
impulso trasverso:• W→eν: M(W)=80 GeV/c2; PT(e) ~ 30-40 GeV• H(120 GeV)→γγ: PT(γ) ~ 50-60 GeV( ) γγ T(γ)
• Requisito base:– Soglie alte sui segnali
• Implica la capacita’ di distinguere fra particelle (electrons,Implica la capacita di distinguere fra particelle (electrons, muoni e “jets” etc)
– Soglie tipiche:• Single muon con PT>20 GeV (rate ~ 10 kHz)Single muon con PT 20 GeV (rate 10 kHz)
– Dimuoni con PT>6 (rate ~ 1 kHz)• Single e/γ con PT>30 GeV (rate ~ 10-20 kHz)
– Dielectrons con PT>20 GeV (rate ~ 5 kHz)Dielectrons con PT>20 GeV (rate 5 kHz)• Single jet con PT>300 GeV (rate ~ 0.2-0.4 kHz)
Implementazione a LHCON li
LEVEL-1 TriggerHardwired processors (ASIC, FPGA)
Pipelined massive parallel
ON-line OFF-line
HIGH LEVEL TriggersFarms ofprocessors
Reconstruction&ANALYSISTIER0/1/2
Centers
25ns 3µs hour yearms sec10-9 10-6 10-3 10-0 103
25ns 3µs hour yearms sec
Giga Tera Petabit
Tre livelli
• Livello aggiuntivo LV2 per ridurre la bandwidth• Processori specializzati
108
QEDLEVEL-1 Trigger 40 MHz Hardwired processors (ASIC, FPGA) MASSIVE PARALLEL Pipelined Logic Systems
Rate (Hz)Detector Frontend
Event
Level-1
Level-2ReadoutSwitch
106
10
1
SECOND LEVEL TRIGGERS 10 kHz SPECIALIZED processors (f t t ti d l b l lC ti i
EventManager
Farms
Builder Network
Switch
102
104
W,Z
Top
- 1 µs- 0.1 - 1 sec
- 1 ms
(feature extraction and global log
LV 1
Computing services
40 MHz
10-2
100Z*
Higgs
ms
RoI
LV-1
LV-2
µs
103 Hz105 Hz
10
10-8 10-6 10-4 10-2 100
25 ns - µs ms sec
HIGH LEVEL TRIGGERS 1kHz Standard processor FARMs
10-4
LV-3
ms 10 Gb/s
102 H 10 10 10 10 10Available processing timesec 102 Hz
Due livelli
108
QEDLEVEL-1 Trigger 40 MHz Hardwired processors (ASIC, FPGA) MASSIVE PARALLEL Pipelined Logic Systems
Rate (Hz)Detector Frontend
Readout Systems
Level 1 Trigger
106
108
- 1 µs
- 0.01 - 1 sec
Computing Services
Filter Systems
Event Manager Builder Networks Run
Control
102
104
W,Z
TopZ*
µ
LV-1
Computing Services
40 MHz105 Hz
10-2
100Z
Higgs
HIGH LEVEL TRIGGERS 100 kHz St d d FARM
µs 105 Hz
1000 Gb/s
10-8 10-6 10-4 10-2 100
25 ns - µs ms sec
Available processing time
Standard processor FARMs10-4
HLT
ms .. s 102 Hz
-Il secondo livello si basa su componenti commerciali (especially processing and communications)
Trigger/DAQ a LHC
No.Levels Level-1 Event Readout Filter OutTrigger Rate (Hz) Size (Byte) Bandw.(GB/s) MB/s (Event/s)
ATLAS
3 105 106 10 100 (102)LV-2 103
CMS
2 105 106 100 100 (102)
LHCb
3 LV-0 106 2x105 4 40 (2x102)LV-1 4 104
4 Pp-Pp 500 5x107 5 1250 (102)p p 103 2x106 200 (102)
ALICE
p-p 10 2x10 200 (102)
Selezione di fisica a LHC: LIVELLO 1
LEVEL-1 TriggerHardwired processors (ASIC, FPGA)
Pipelined massive parallel
ON-line OFF-line
Pipelined massive parallel
HIGH LEVEL TriggersFarms of
L l 1 T i
Farms ofprocessors
Lvl-1 Trigger Reconstruction&ANALYSISTIER0/1/2
Centers
25ns 3µs hour yearms sec10-9 10-6 10-3 10-0 103
Giga Tera Petabit
Architettura di trigger in Atlas e CMS
• Event Size 1-2 Mbytes: PC Farm girano software di ricostruzionee event filter simile all’analisi offline
Collocazione del sistema di LV1 trigger (es. CMS)
• Underground Counting Room
Central rows of racks–Central rows of racks fortriggerConnections via high
7m thickshielding
ll–Connections via high-speed copper links to adjacent rows of ECAL & HCAL readout racks
wall
& HCAL readout racks with trigger primitive circuitryConnections via optical–Connections via opticalfiber to muon trigger primitive generatorson the detector
USC55on the detector
–Optical fibersconnected via“tunnels” to detector Rows of Racks containing tunnels to detector(~90m fiber lengths ) trigger & readout
electronics
Level-1 Trigger: loop Sincrono: 40 MHz
Gl b l T i 1Local level-1 trigger
Sincrono: 40 MHzTipicamente: 160 MHz frequenza della
pipelineL t i Global Trigger 1
ggPrimitive e, γ, jets, µ
≈ 2-3 µs latency
Latencies:Readout + processing: < 1μsSignal collection & distribution: ≈ 2μs
latency loop
Solo 15x25 ns = 375 ns a disposizione per tutti I sotto-rivelatori che partecipano
Front-End Digitizer
Pipeline delay ( ≈ 3 µs)
TriggerPrimitive
Generator
p p palla decisione di trigger. Jets richiedono: 24x25 nsec = 600 nsec;
Accept/Reject LV-1z Difficile la sincronizzazione all’uscita dalla pipiline Timing e trigger z Difficile la sincronizzazione all uscita dalla pipiline
⇒ Timing calibrationsono distribuiti aifront-end dalTTC system
Distribuzione del Clock e sincronizzazione
• Trigger, Timing & Control (TTC);
Global Trigger 1 Local level-1 Primitive e g jets µ L lPrimitive e, g, jets, µ
TTCControls
LocalLevel 1
ControlsGlobal Level 1
Timing&Control Di t ib ti
Local T&C
RF
Total latency - 128 BX
Clock
Controls
Level 1
TTC RX
Distribution T&C
Layout delays
ReadoutProgrammable delays (in BX units)
Clock phase adjstment
Trigger / DAQ architecture
• Level-1 usa solo muon & calo– Dati dal tracker troppo complessi
• Pipeline – Impossibile fornire la decisione di
trigger in 25ns– Tutti I dati registrati nell’elettronica del
detector per un tempo fisso (LV1 latency) e letti solo a L1Accept
l 3 2 (di i 2 d i– max latency 3.2μs (di cui 2μs dovuto ai cavi)
• Output of Level-1– Single bit: accept / reject– Al segnale di L1Accept, data vengono
inviati attraverso gli switch di event builder a livelli di trigger piu’ altibuilder a livelli di trigger piu alti
A Level-1:solo calorimetri e informazioni da camere a muon
Tracker piu’ complicato• Calorimetri e camere a muoni riconoscimento delle tracce piu’ facile e velocefacile e veloce
Electromagnetic Hadron
• algoritmi complicati
• Grande• Grande quantita’ di dati
• Algoritmi semplici
• Piccola quantita’ di dati
L l d i i• Local decisions
Ha bisogno di confronto con altri rivelatori
CMS Trigger e Latency
L1 Trigger:
• Elettronica sul rivelatore e fuori • Diverse tecnologie (rivelatori differenti):differenti):• calorimetri e sistema di muon (no Si-Tracker)
50• Total Latency = 128 Bx or 3.2 μsec
Obiettivi del Trigger calorimetrico
• Selezionare i 4 fotoni e elettroni piu’ energetici isolati• Selezionare I 4 fotoni e elettroni piu’ energetici non isolati• Jet Triggers: Trovare jet e tau • Jet Counters: Contare il numero di Jets. • Electron/γ triggers: Selezionare canditati e/γγ gg γ• Fornire l’energia totale trasversa, e mancante
e l’energia trasversa dei Jet.g
CMS Geometria del trigger calorimetrico4176 torri, correspondenti a 2448, 1584 a 144 torri nel barrel, end-cap e forward , p , , p
EB, EE, HB, HE map to 18 RCT crates
Provide e/γ and jet,
2 HF calorimeters map on to 18 RCT crates
Provide e/γ and jet, τ, ET triggers
1 trigger tower (.087η x .087φ) = 5 x 5 ECAL xtals = 1 HCAL tower
CMS L1 Trigger Calorimetrico
Dati registrati in Front End Pipelines
RCTFront End Pipelines.Decisione di trigger fornita da Trigger Primitives
ti l d t tgenerati sul detectorTrigger regionale cerca Isolated e/γ e μ e TPG
GCTFE
γ μcalcola energia trasversa
mancante.
TPGFE
• FE: Front End
128x25ns=3.2 µseclater i.e. 128 bunch-crossings latency
GTP
• P: Pipeline, TPG: Trig. Prim. Generat.• RCT: Regional Calorimeter Trigger• GCT: Global Calorimeter Trigger Y/N
53
gg• GT: Global Trigger
Y/N
L1T Algorithms: e/γRCT trova e/e/γγGCT seleziona 4 canditati
migliorimiglioriGT
A GT e/e/γγ = Input a l ith L1Aalgorithms per L1A
Electron (Hit Tower + Max)–2-tower ΣET + Hit tower H/E–Hit tower 2x5-crystal strips >90% ET in 5x5 (Fine Grain)
Isolated Electron (3x3 Tower)Quiet neighbors: all towers pass Fine Grain & H/E
54
–Quiet neighbors: all towers pass Fine Grain & H/E–One group of 5 EM ET < Thr.
L1T Algorithms: e/γTrigger Tower = 5x5 EM towers
ET
Electromagnetic Hadron 72 φ x 54 η x 2
= 7776 towers
E-HTower
η
Hit0 087φ
0.0145 η
0.0145 η
φη
0.087 φ
55
Indentificazione dei Jets
ηjet=(-1)ln(tan(θjet/2))
ϕ
• Particelle colpiscono il rivelatore e depositano la loro energia nei calorimetrinei calorimetri
• Energia depositata deve essere ricombinata per ricostruire l’energia trasversa e la direzione del partone originariol energia trasversa e la direzione del partone originario
• Fatto da tools chiamati Jet finders.
56
CMS jet e τ triggersjet trigger usa la somma delle energie trasverse (e.m.+had) calcolate nella regione calorimetrica (4x4 trigger towers),Il jet trigger usa 3x3 regioni calorimetriche (Δη,Δφ = 1.04) e usa una tecnica di sliding window che spazzola l’intera regione (η,φ) coperta dai calorimetri. Nella regione centrale richiede che ET sia piu’ alta dell’ ET nelle 8 regioni confinanti
“τ-like” identificate per I τ trigger :tau veto off
Jet o τ ET– Jet = (12x12 trig. tower ΣET>Cut) AND (central 4x4 ET > totale)
τ: deposito di energia isolatiτ: deposito di energia isolati–Jet ≡ τ se in 9 4x4 region τ vetoes off
Trigger di Muoni a LHCVogliamo selezionare muoni provenienti da diversi decadimentig pLa misura dell’impulso trasverso pT e’ fondamentale per la selezione degli
eventi interessantiDeve associare I muoni al corretto bunch crossingDeve associare I muoni al corretto bunch crossing
z] 106
Assegna Φ e η
Rat
e [H
z
104
105±π/±K
L0K
cb
L = 1034 cm-2s-1
102
103
10 τ*γ/0Z
±W all
| | < 2 1
10
10 |η| < 2.1
10-1
1
threshold [GeV/c]μTp
0 10 20 30 40 50 60 70 8010-2
Lvl-1 muon trigger (CMS)3 rivelatori con tecnologie differenti e prestazioni diverse, sistema ridondante
Drift Tubes CSC RPC
EccellenteEccellenterisoluzionetemporale
•Extrapolation: using look-up tables• Track Assembler: link track segment-
Implementazione hardware:
Implementazione hardware:ASICs for Trigger Primitive Generators
gpairs to tracks, cancel fakes• Assignment: PT (5 bits), charge,
η (6 bits) , ϕ( 8 bits), quality (3 bits)FPGAs for Track Finder processors
η ( ) ϕ( ) q y ( )
Eccellenti risoluzione spaziale
Drift Tube Trigger Track Finder
Phi Track Finder(Sector Processor)(Sector Processor)
Track Finder Processor• Pipeline logic a 40MHz
(LHC bunch crossing frequency)(LHC bunch crossing frequency)• Implementato hardware con logica programmabile• Basata su estrapolazione e confronto
Drift Tubes
di pattern predefiniti
DT local trigger e track finderB h d T k Id tifi (BTI)
Signal scorrono in un registro
BTI cerca per coincidenza in ogni periodo di clock ( ≥3 piani l iti)
Bunch and Track Identifier (BTI)SuperLayer
colpiti)
Al tempo T=Tmax dal passaggio del muone I tempi di drift sono allineati, cioe’ gli hits formano l’immagine della traccia
T k Fi dTrack FinderBased on a meantimer technique:
MT1 = 0.5 * (T1 + T3) + T2MT2 = 0.5 * (T2 + T4) + T3
MT=Tmax independent on the track angle and position
TRAck COrrelator (TRACO)
MT=Tmax independent on the track angle and position
TRAck COrrelator (TRACO)
Collega i segmenti di traccia e fornisce la traccia intera.Assegna pt, Φ and η
Correla informazioni dal BTI relativo al superlayer interno ed esterno.
CSC Local Trigger e Track finderU L l Ch d T k (LCT) ’ f t i idUna Local Charged Track (LCT) e’ formata con una coincidenza di ≥ 4 hit strips (CLCT) o wires (ALCT) in piani differenti, appartenti a road predefinite
Optimized to measure Φprecisely Optimized to efficient BX identification
Cathode trigger (CLCT) Anode trigger (ALCT)
precisely(per misura
pT ) LCT trigger processor cerca coincidenze di hits (con
Localizza hit entro½ strip in un layer
(predefinito pattern) ogni 25 ns
Track finder
Collega segmenti di traccia e fornisce informazioni
Track finderModulo del muon sorter
Seleziona I 4 candidati di piu’spaziali 3-D spatial informationAssigns pt, Φ and η
Seleziona I 4 candidati di piu alto impulso trasverso
li invia al Global Muon Trigger
RPC Trigger
Pattern Comparator (PAC)
Principio:Segnali digitali che arrivano dai piani RPC sono combinati in patterns di hits
67
RPC sono combinati in patterns di hits.If they match one of the predefined pattern
U l it ’ bi i l i di tti di t i h ddi f
AlgoritmoAlgoritmo didi trigger trigger globaleglobaleUn algoritmo e’ una combinazione logica di oggetti di trigger che soddisfano
definiti criteri (soglie, topologie, criteri di qualita’ delle tracce).
In CMS ci sono 128 algoritmi che girano in paralleloIn CMS ci sono 128 algoritmi che girano in parallelo.
Esempio:2 leptoni back-to-back in ϕ, carica opposta, con energia Et sopra soglia
Particle condition for muons
Particle conditionfor Et miss
Particle conditionfor Et miss
Particle condition for e/γ
+ e/γμ
.AND. E Tto t E T
Th re sh .OR. .AND. E Tto t E T
Th re sh> >
- e/γμ
L1 Global Trigger
Lcombinazione di oggetti di trigger provenienti dal Global Calorimeter Trigger e dal Global Muon Triggergg
Best 4 isolated electrons/photons ET, η, φBest 4 non-isolated electrons/photons ET, η, φBest 4 jets in forward regions ET, η, φj g T η φBest 4 jets in central region ET, η, φBest 4 τ-Jets ET, η, φTotal ET ΣETTotal ET of all jets above threshold HTMissing ET ET
missing, φ(ETmissing)
12 jet multiplicities Njets (different ET thresholds and η-regions)Best 4 muons pT, charge, φ, η, quality, MIP, isolation
Soglie (pT, ET, NJets)Altre condizioni (geometria, isolamento, carica, qualita’)128 algoritmi in parallelo
TRIGGER TABLE
Chiamiamo il nostro trigger menu: trigger table. – E’ una lista di criteri di selezione– Ogni item nel menu’ :
• e’ chiamato Trigger Path • Sia a L1 (L2) che HLT :• Sia a L1, (L2) che HLT :
– Set di tagli, parameteri, istruzioni specifiche per ogni livello.
– Un evento e’ registrato se uno o piu’ trigger path ddi f ttisono soddisfatti.
– All’inizio della presa dati (nuovo run), l’intera trigger table e’ caricata nel sistema attraverso iltrigger table e caricata nel sistema attraverso il run control.
- Tutti I menu’ sono registrati database.g
Rate di Trigger
• Per ogni processo: rate R= Lσ(L = luminosita’ istantanea σ= cross section )(L = luminosita istantanea, σ= cross section.)
• Per le sezioni d’urto di trigger , si osserva:
σ = A/L + B + CL + DL2
rate sez.urto dip. Luminosita’cost costcost cost
La sezione d’urto cresce con la luminosita’ se le costanti sono diverse da 0
A B C D sono costanti che dipendono dal trigger– A,B,C,D sono costanti che dipendono dal trigger– Trigger con alta purezze hanno C~D~0. – 2 effetti comportano la presenza dei termini C e D :
Sovrapposizione di oggetti da diverse interazioni• Sovrapposizione di oggetti da diverse interazioni • Falsi trigger che dipendono dalla luminosita’.
R t R L A BL CL2 DL3• Rates: R=Lσ = A + BL + CL2+ DL3
CMS Trigger table LV1Se la rate e’ troppo alta si usa il pre-scale: si accettano solo una frazione pre-
Trigger object L1 Seed HLT thresh [GeV] L1 Rate [kHz]
(Prescl) Total Prescale HLT Rate [Hz]
definita di eventi di quel processo. Compinamento del trigger ogni N bunch crossing
Muon
OR of L1 prescaled bitsL1_SingleMu7
-ii-L1_DoubleMu3
NoneIso 1116
Double 3
0.003(4E3)1.19-ii-
0.32
1E3111
2182212
L1 Si l J t30 60 0 02 (1E4) 1E4 1L1_SingleJet30L1_SingleJet70L1_SingleJet100L1_SingleJet150L1_Sgl150, Dbl70
60110150200150
0.02 (1E4)0.03 (100)
0.59 0.06
1E41001011
1249
10
JetMETL1_Sgl150, Dbl70, Tpl50
L1_Sgl150, Dbl70, Tpl50, Qpl30
L1_ETM45
8560
65 0.53
11
1
74
5
SumETRapidityGap
1100
72
L1_SingleIsoEG12L1 SingleIEG15
1518
4.02.5
11
1710
ElectronL1_SingleIEG15
L1_DoubleIsoEG8L1_DoubleEG10
181012
2.50.740.50
111
100.20.8
L1_SingleIsoEG12L1 SingleEG15
3040
4.02.5
11
83
75
Photon L1_SingleEG15
L1_DoubleIsoEG8L1_DoubleEG10
402020
2.50.740.50
111
30.61.8
MinBias 1 2
ALL 161 +/- 2