Maggio 2007
ATLAS HLT/DAQ
Progress report
V. Vercesi on behalf of the ATLAS Italia HLT/DAQ Group
A. Negri (Irvine, Pavia) Coordinatore Event Filter Dataflow
A. Nisati (Roma1) TDAQ Institute Board chair e Coordinatore Muon Slice
F. Parodi (Genova) Coordinatore b-tagging PESA
V. Vercesi Coordinatore TAPM (TriggerAlgorithmsPerformance&Menus)
Attività italiane
• Trigger di Livello-1 muoni barrel (Napoli, Roma1, Roma2)
• Trigger di Livello-2 muoni (Pisa, Roma1)
• Trigger di Livello-2 pixel (Genova)
• Event Filter Dataflow (LNF, Pavia)
• Selection software steering (Genova)
• Event Filter Muoni (Lecce, Napoli, Pavia, Roma1)
• DAQ (LNF, Pavia, Roma1)
• DCS (Napoli, Roma1, Roma2)
• Monitoring (Cosenza, Napoli, Pavia, Pisa)
• Online Data Quality Muon Slice (Lecce)
• Responsabilità integrazione online Muon Slice (Pavia, Roma1)
• HLT/DAQ system commissioning and exploitation (Everybody)
CSN1 Maggio 2007
Valerio Vercesi - INFN Pavia
2
TDAQ in ATLAS site
Outputs
(SFOs)
DataFlow
Manager
Event data
pulled:
partial events
@ ≤ 100 kHz,
full events
@ ~ 3.5 kHz
Regions Of Interest
LVL2
Supervisor
RoI
Builder
~1600
Event
Filter
(EF)
~100
Event
Builder
~ 500
SubFarm
Inputs
LVL2
farm
(SFIs)
Secondlevel
trigger
SDX1
pROS
Network
switches
stores
LVL2
output
Network switches
~150
PCs
Read-Out
Subsystems
(ROSs)
Gigabit Ethernet
5
Local
Event rate
Storage
~ 200 Hz
SubFarm
Event data requests
Delete commands
Data
Storage
multi-CPU nodes
Requested event data
CERN
computer
centre
USA15
Data of events accepted
1600
by first-level trigger
ReadVME Dedicated links
Out
Links Read-
Out
Drivers
(RODs)
Timing Trigger Control (TTC)
Firstlevel
trigger
UX15
ATLAS
detector
Event data pushed @ ≤ 100 kHz,
1600 fragments of ~ 1 kByte each
CSN1 Maggio 2007
Valerio Vercesi - INFN Pavia
3
Executive summary
Moltissime attività nel corso degli ultimi mesi, forte
collaborazione con i sotto-rivelatori, intensa fase
preparatoria
Dal read-out, al monitoring, ai cosmic runs, al
commissioning, all’event building, al deployment delle slice
di selezione, la comunità TDAQ è in continua accelerazione
Large Scale Tests, Technical Runs, Cosmics Data Taking e
Integration Tests gettano le basi del sistema che dovrà essere
pronto alla fine dell’anno
CSN1 Maggio 2007
Valerio Vercesi - INFN Pavia
4
Hardware 2007
 Moreover



Fully equipped RoI Builder (+ 1 at bldg 32)
All network switches & cables needed in 2007
IPMI control
CSN1 Maggio 2007
Valerio Vercesi - INFN Pavia
5
Hardware 2007 notes
ROD-ROS readout
links
• LAr, Tile, L1Calo, MDT : installed and ~ tested
• SCT : installed, not yet connected
• Pix, TRT, CSC, TGC, RPC : not yet installed
130 [quad-core dual- • Effort required, schedule available
cpu] boxes installed and • Need contribution from all Institutes involved
• Dynamic allocation to LVL2 or EF farms
to be commissioned
~33% ATLAS EB
capability (#SFI)
100% ATLAS data
recording capability
(#SFO)
CSN1 Maggio 2007
• Should cover all needs for partitioning during
commissioning
• Full throughput to CDR for calib/align/…
Valerio Vercesi - INFN Pavia
6
Infrastructure in SDX
Shaft PX15
Cable Tray USA15
Racks enter via this door
Landing
350daN/m2
door
Row 4
Row 2
70-90 cm
EF
EF
EF
EF
EF
AIR FLOW
EF
EF
EF
EF
17 Racks
FRONTs
EF
EF
EF
3
EF
5
6
63 cm (taking into account the cooler)
EF'
16 Racks
FRONTs
7
8
The lower limit is due to the power
distribution boxes and will affect
most of the racks.
LVL2' L2SV' Switch'
18 Racks
EF
e-box
4
100 cm
EF
BACKs
water pipes
Rack Number
EF
9
11
12
13
EFIO' Online'
80-100 cm
e-box
e-box
10
The lower distance is due to structural
beams or ventillation flaps and and
applies to ~5 racks.
door
Row 6
Ventilation duct (on the flor)
Landing
350daN/m2
doo
14
15
16
Landing
350daN/m2
SDX Level 1 Layout
17
18
19
20
Crinoline Ladder
Select which year
2005
2006
2007
2008
2009
SDX Level 2 Layout
Landing
350daN/m2
Racks enter via this door
Row 6
Row 4
Row 2
Ventilation duct (on the flor)
door
EF/L2 EF/L2
EF/L2 EF/L2 EF/L2 EF/L2 EF/L2 EF/L2 NWbb NWbb T DCS cDCS DSS
2 Racks
AIR FLOW
BACKs
EF/L2
13 Racks
PP
63 cm (taking into account the cooler)
FRONTs 18 Racks
EF/L2 EF/L2 SFO
3
PP
LVL2 LVL2 LVL2 LVL2 LVL2 LVL2 LVL2 LVL2 LVL2
water pipes
Rack Number
74-90 cm
FRONT
SFO
DC
SFI Backend
SFI
switch
DC switch
rack
DC rack
switch
Online
rack
switchOnline
rack Online Online Online
17 Racks
e-box
4
CSN1 Maggio 2007
5
6
100 cm
80-100 cm
e-box
e-box
7
8
9
10
11
12
13
Flap Trap
14
15
16
17
18
Valerio Vercesi - INFN Pavia
19
20
7
Read Out System (USA15)
CSN1 Maggio 2007
Valerio Vercesi - INFN Pavia
8
SFI, DFM and friends
CSN1 Maggio 2007
Valerio Vercesi - INFN Pavia
9
Installing HLT racks…
Ancient monuments were built without cranes…
CSN1 Maggio 2007
Valerio Vercesi - INFN Pavia
10
HLT racks
CSN1 Maggio 2007
Valerio Vercesi - INFN Pavia
11
Next steps
CSN1 Maggio 2007
Valerio Vercesi - INFN Pavia
12
Event Builder
Local Disk  CASTOR
Integrated and commissioned the first 1/3 of the
ATLAS final Event Builder
Event
Builder
(SFIs)
SFI
• Assembles full events and serves Event Filter, or Local
Disk (and then pulled to CASTOR)
• In parallel, serves Events to Monitoring Tasks in spying
mode (e.g., to be used to Event Display)
DFM
DFM
• Triggers Event Building using either Internal trigger, or
L2Decision messages
Technical run
14-16 February
• 32 SFIs, writing to local disk, 10 had their data files
pulled to CASTOR (100 SFI in full ATLAS)
• 5 DFMs, exercised triggering it without a LVL2 system
• 60 ROSs, producing fake events either at the ROS PC
level, or the ROBIN level
Perfect scaling
of EB rate with
# of SFIs
• #SFIs
• 29
• 20
• 10
CSN1 Maggio 2007
EB Rate
7.3 kHz
5.0 kHz
2.5 kHz
(~250 Hz per SFI)
Valerio Vercesi - INFN Pavia
Switches
Read-Out
Subsystems
(ROSs)
13
Monitoring
DQMF (MWG):
online-offline common
project
New
implementation of
OHP
Reference
histogram handling
Data Quality Desk
CSN1 Maggio 2007
•
•
•
•
Core sw depends on ROOT only
At present, input can be any ROOT object (only)
Online I/O interface implemented
Next: configure histograms & algorithms
• Target: network & CPU load optimization
• Graphical configuration to be improved
• To come: plugin manager
• Based on COOL
• Implemented within ATHENA
• 5 millions histograms...
•
•
•
•
OHP: standard TileCal, LAr, Muon histograms
Online DQMF: prototype version with basic display
Offline monitoring: ROOT display of ROOT histo files
Event Display: Atlantis in loop (demo) mode taking events
from EF server (or file)
Valerio Vercesi - INFN Pavia
14
Counting Room Desks
CSN1 Maggio 2007
Valerio Vercesi - INFN Pavia
15
Large Scale Tests
November – December 2006
LXBATCH facility, farm size up to 1000
nodes
Configure HLT infrastructure and
algorithms, both Level 2 and Event Filter
Exercise DB access for configuration and
metadata
Run HLT with a set of trigger slices and
algorithms on a realistic mix of MC events
Configure (emulated) ROD crates
Infrastructure timings, monitoring
CSN1 Maggio 2007
Data volumes
used for HLT
configuration:
Valerio Vercesi - INFN Pavia
• COOL database 38 MB
• Geometry database 23 MB (SQLite
file)
• Trigger configuration database 1 MB
• POOL files 31 MB including the
catalogues
• Magnetic field file 5 MB (packed)
16
Technical run March 2007
6000 events (mixed physics processes LVL1 pre-selected)
• They contain about:
• ~55% J0, J1, J2, J3, J4, J5, J6 jet-jet samples
• ~15% Wee
• ~13% W
• ~3% Wtauhad
• ~2% Zee
• ~7% Z
• ~5% JF17 (dijets filtered to be very electromagnetic)
Execute the full DAQ/HLT chain including LVL2 trigger, Event Builder and Event
Filter, write accepted events written to disk
Emulate LVL1 trigger; use final Region of Interest Builder (ROIB)
Test performance in terms of the various resources
• CPU usage, network usage, configuration time, algorithm execution times
Pre-series test-bed used from the ATLAS Control Room
Good participation from DAQ, HLT, TAPM developers
CSN1 Maggio 2007
Valerio Vercesi - INFN Pavia
17
It’s fun…
CSN1 Maggio 2007
Valerio Vercesi - INFN Pavia
18
Online trigger menu
LVL1
L2
Egamma
Jet
Muon
Tau
Bphysics
MET
EM01
—7 GeV thr—
JT15
—15 GeV thr—
MU06
—6 GeV thr—
HA08
—8 GeV thr—
JT04
—4 GeV thr—
MU06
HA05
—5 GeV thr—
jet20
signature
1. Sum Et of cells
in cone
mu6
signature
1. Find track in
muon
2. Find tracks in
ID
3. Match tracks
tau10
signature
1. Find had cluster
2. Find tracks
3. Match
e10 signature
1. Find cluster
2. Find track
3. Match
g10 signature
1. Find cluster
EF
e10 signature
1. Find cluster
2. Find track
3. Match
g10 signature
1. Find cluster
CSN1 Maggio 2007
jet20
signature
1. Find clusters
2. Sum Et of
clusters in cone
mu6
Signature
1. Find track in
muon
tau10 signature
1. Find had cluster
2. Find tracks
3. Match
Valerio Vercesi - INFN Pavia
BsDsPhiPi
Bmu6mu6
BsDsPhiPi
dummy
algorithm
MET10
19
Timing: LVL2 Calo
Photon run 2373
mean 6.6 ms/RoI
Egamma run 2309
mean 7.4 ms
Electron run 2515
mean 8.0 ms
Combined run 2368
mean 6.9 ms
20
CSN1 Maggio 2007
Valerio Vercesi - INFN Pavia
Online and offline: egamma EF
AthenaPT
Online
TrigEFTrackHypo
TrigEFTrackHypo
Pt=7.0  8.25
TrigEgammaRec
Pt=6.9  8.1
TrigEgammaRec
E=43.18  43.70
CSN1 Maggio 2007
E=43.63  42.38
Valerio Vercesi - INFN Pavia
21
More plots
E/p
SiTrack pT
MuFast residuals
1/pT
CSN1 Maggio 2007
Valerio Vercesi - INFN Pavia
22
Technical run next week
Morning
9am-1pm
Afternoon
1pm-5pm
Evening
5pm-8pm
Long-Run
M
T
W
Th
F
Infrastructure tests
LVL2 + EB tests
EF tests
other HLT slices
Database tests
ROIB
integration+Tests
EB tests
combined system
other HLT slices
/ cosmic
Database tests
LVL2 tests
EB+EF tests
combined system
reserved
/ cosmic
cosmic slice
run with SFI
run with SFO,
writing to disk
run with SFO,
writing to castor
BBQ
run with SFO,
writing to castor
23
‘Final’ Hardware
• ROIB (+ LVL1 emulator), 153 ROS, 30 SFI, 5 DFM, 3-4 HLT racks (up to 130 dual quad-core machines), …
Basically same software setup as March TR
CSN1 Maggio 2007
Valerio Vercesi - INFN Pavia
23
Physics Trigger Menus
Detailed information available at
• https://twiki.cern.ch/twiki/bin/view/Atlas/TriggerMenuVersions
CSC-06
• Used for production with offline release 12.0.6.1
• triggers for 1031 cm-2s-1
• triggers for 1033 cm-2s-1
• triggers for optimization studies and validation
CSC-06-900GeV
• Used exclusively for B-physics production in 12.0.6.1
• Contains lower muon threshold values and specific B-physics triggers
Physics menus
• Current emphasis mostly (but not entirely) on menu for 1031cm-2s-1
• Physics analysis studies starting to use trigger information available in Release 12 for studies of physics
menus.
• CSC production provides required data and tools to go through first iteration
• Important to develop close collaboration between trigger and physics communities
Trigger Rate Tool
• Develop toolkit to simplify trigger rate studies (collection of scripts and useful plotting tools)
• Provide “realistic” trigger rates (including overlap, independent fraction, prescales) of a full trigger menu
CSN1 Maggio 2007
Valerio Vercesi - INFN Pavia
24
Trigger Aware Analysis
Trigger information available (result and features) for all the samples produced now
Many Trigger aware analyses presented at last Trigger&Physics Week based on the new CSC samples across
many groups (SM, Top, SUSY, Higgs, Exotics, B-Physics,..…..)
• Trigger efficiencies and distributions since 12.0.6 reconstructed AODs
Example from the Higgs group: VBF H→bb and bbH
CSN1 Maggio 2007
Valerio Vercesi - INFN Pavia
25
CSN1 Maggio 2007
Valerio Vercesi - INFN Pavia
26
Scarica

V. Vercesi