Post on 18-Dec-2015
transcript
27th June 2008 Johannes Albrecht, BEACH 2008
Johannes Albrecht
Physikalisches Institut Universität Heidelberg
on behalf of the LHCb Collaboration
The LHCb Trigger System
27th June 2008 Johannes Albrecht, BEACH 2008 2 / 19
LHCb Environment
• B-physics at LHC:– pp collisions at 14 TeV
= 0.5 mb for b-bbar– bunch crossing rate: 40 MHz– L=2*1032 cm-2s-1 @ LHCb
12 MHz visible interaction rate
• Visible B decays: 15kHz 1011 fully contained B’s / 2 fb-1
• Interesting B decays: BR~ 10-4-10-9
102-107 events / 2 fb-1 ( per channel)
Interactions / bunch crossing
27th June 2008 Johannes Albrecht, BEACH 2008 3 / 19
B Event in LHCb
• Signature of B-decays: – pt ( B-daughter) > pt ( inelastic pp)
trigger: need high bandwidth
– decay length L ~7 mm trigger: CPU intense to calculate IP
• 15 kHz of B-decays save only relevant decays
primary vertex (PV)(PV)~40-60m
+
-
K-
K+
Bs0
J/
L
b-hadron D+
+
27th June 2008 Johannes Albrecht, BEACH 2008 4 / 19
B Event in LHCb
B decay & underlying event
1 cmsecondary vertex
27th June 2008 Johannes Albrecht, BEACH 2008 5 / 19
The LHCb Experiment
Magnet
OT
RICH-1
TTIT
Tracker
PSSPD
VELO
Muon StationsM2-M5
CalorimetersRICH-2
M1
HCalECal
27th June 2008 Johannes Albrecht, BEACH 2008 6 / 19
Trigger Overview
• Hardware Trigger (L0)– “high pt” calorimeter & muon objects– rejects busy events
• Software Trigger (High Level Trigger)– HLT first level:
• trigger on B decay products– HLT second level:
• trigger fully reconstructed B decays on tape2 kHz
L0
HLT
visible collisions12 MHz
detector readout1 MHz
27th June 2008 Johannes Albrecht, BEACH 2008 7 / 19
• Muons:– with constraint to (0,0,0):
p/p ~ 20%– single- (pt >1.3 GeV) – di-muon (pt > 1.5 GeV)
• Calorimeter: – “high Et” hadrons, e±, and 0
(threshold: 2.3 - 4.5 GeV)– particle identification from
• ECal / HCal energy• PS and SPD information
– reject busy events
Hardware Trigger Strategy
Scintillating Pad Detector (SPD)
Pre-Shower Detector (PS)
ECalECal HCal
(0,0,0) M1 M2 M3
B
27th June 2008 Johannes Albrecht, BEACH 2008 8 / 19
Hardware Trigger Performance
thresholdpt / Et (GeV)
rate / kHz
3.5
700
h
1.3
200
> 1.5
2.6
200
e±
2.3
4-4.5
0 combined
1 MHz
Bandwidth share:
B Ds 45% 5% 10% 50%
B J/ 20% 90% 5% 90%
B K* 30% 10% 60% 70%
L0 trigger performance:
efficiencies corrected for acceptance and selection
27th June 2008 Johannes Albrecht, BEACH 2008 9 / 19
Trigger & DAQ System
• Front-end– detector read out– performs zero suppression
• Readout network– gigabit Ethernet– total throughput: ~50 GB/s
• Event Filter Farm– 1000 – 2000 nodes
(~16.000 CPU cores)– organized in ~50 sub farms
Front-endVelo Calo Muon
L0 Trigger
Trigger and Fast control
Readout network
Event Filter Farm1000-2000 nodes
CPU CPU CPU
RICHTrackers
trigger datafast controlfull data
Y/N Y/N
27th June 2008 Johannes Albrecht, BEACH 2008 10 / 19
HLT: Software Trigger I
• HLT first level (HLT1):– confirm L0 decision using tracking system– reconstruction in region of interest– trigger on simple signatures (pt, IP, ..)
increase fraction of bbar
• HLT second level (HLT2):– exclusive signal selections
• full B analysis (relaxed offline cuts) – inclusive streams
• trigger on clear signatures• gives unbiased B sample
selection of interesting B-decaysexclusive200 Hz
HLT 2
detector data:1 MHz
full event reconstruction:
~30 kHz
inclusive1800 Hz
HLT 1
27th June 2008 Johannes Albrecht, BEACH 2008 11 / 19
HLT: Software Trigger II
• Independent alleys: follow L0 triggered candidate– hadron, muon, ECal
• Confirmation: via Tracker or via Velo– important to reduce rate fast– example: hadron alley via main tracker
L0 HLT 1st level HLT 2nd level
hadron
muon
ECal
27th June 2008 Johannes Albrecht, BEACH 2008 12 / 19
HLT1: Confirmation with Tracker
HCaltracker
two charge assumptions two R.o.I.
27th June 2008 Johannes Albrecht, BEACH 2008 13 / 19
HLT1: Confirmation with Tracker
HCaltracker
• In RoI: ~160 hits (~4000 in total) CPU time: ~1.5ms / event (~1.3 L0 candidates)
• Track finding efficiency: 98%(normalized to offline tracks)
• pt/pt ~3%
Pt resolution (hadrons)
L0:Et/Et~30%
online track: pt/pt ~3%
pt / Et resolution
even
ts /
a.u.
27th June 2008 Johannes Albrecht, BEACH 2008 14 / 19
HLT1 Example: Hadron Alley
Retention from pt and IP cut
• Confirmation:– first confirm with tracker, then
match Velo track
– require high pt and IP
rate 700kHz 30 kHz
• Additional signature trigger:– make two track vertex
• HLT1 hadron trigger:– single: pt>5 GeV, IP>100 m
– di-h: IP>100m, pt1>2.5GeV, pt2 > 1GeV, vertex pointing to PV
rate ~11 kHz
• Overall signal efficiency: ~70-85%
signal (BdK)inelastic pp
IP>0
, pt >
0
IP>1
00m
,
pt >
2.5
GeV
IP>5
0m
, pt
> 1
.5 G
eV
IP>7
5m
, pt
> 2
GeV
27th June 2008 Johannes Albrecht, BEACH 2008 15 / 19
HLT1: Trigger on Simple Signatures
700 kHz
30 kHz
hadron
L0
Confirmation
11 kHzadditional signature
trigger
ECal
200 kHz
80kHz
muon
17 kHz
• Combination of all Hlt first level steps 30-40 kHz
• Rate allows full event reconstruction
work in progress
200 kHz
Pre
limin
ary
num
bers
!
27th June 2008 Johannes Albrecht, BEACH 2008 16 / 19
HLT2: Exclusive Selections
• HLT second level: ~30 kHz fully reconstructed events– select interesting signals exclusively– select inclusive channels for calibration, physics
• Exclusive selections:– ~100 core physics channels
(control channels included) – full reconstruction and analysis
200 Hz
offline Bd
= 15 MeV = 32 MeV
B mass / MeV/c2B mass / MeV/c2
sig
nal
MC
online Bd
27th June 2008 Johannes Albrecht, BEACH 2008 17 / 19
HLT2: Inclusive Streams
charm physics, PID calibration
partly -unbiased B decays,lifetime calibration
trigger-unbiased B, calibration of tagging
physics
D*
Di-(J/)
Generic B(single )
Line
300 Hz
900 Hz
600 Hz
• The generic B sample:– 900 Hz of B X, 550 Hz true– from the accompanying B meson:
~ 1.5109 fully contained, decay-unbiased B mesons / 2fb-1
unbiased BPV
trigger
rate
27th June 2008 Johannes Albrecht, BEACH 2008 18 / 19
Trigger Performance
muonic
hadronic
radiative
Type
90%
50%
70%
L0
80%
80%
60%
Hlt
Total efficiency:
70%
40%
40%
totalefficiency
efficiencies corrected for acceptance and selection
Bs J/
B hh
B K*
Example
• Timing:– profiling run of Event Filter Farm end 2007 full HLT1 + HLT2: ~1600 events /s / box (16 single CPU cores) we can run the HLT at 1 MHz
27th June 2008 Johannes Albrecht, BEACH 2008 19 / 19
Summary
• L0 (hardware):– high pt calorimeter & muon– efficiency: hadron: 50%
muon: 90%
• HLT (software):– confirmation step– full B-candidate reconstruction
and analysis in Trigger• exclusive selections of B
decays (200 Hz)• inclusive streams (1800 Hz)
– efficiency: 50-80%permanent storage:
2 kHz
L0:• high pt particles
(calorimeter & Muon)
HLT:• confirmation step• selection step
visible collisions:12 MHz
full detector readout:1 MHz
27th June 2008 Johannes Albrecht, BEACH 2008 21 / 19
L0 Pile-Up System
• Detector components:– 2 silicon planes upstream of nominal
IP, part of the Velo
• Strategy: Identify multi PV events – calculate z of vertices for all
combinations of A and B– find highest peak in histogram of z– remove hits that contribute to that
peak– find second highest peak
• two interactions / bunch crossing identified with ~60% efficiency and 95% purity
Vertex Locator (Velo)
Vertex z Position
27th June 2008 Johannes Albrecht, BEACH 2008 22 / 19
Confirmation With Vertex Detector
For trigger, VELO R-sensors allow for a fast search of high IP tracks in 2-D:
R
z
IP ~ 14m ± 35 m/pT
offline !