The ATLAS High Level Trigger Steering Journée de réflexion – Sept. 14 th 2007 Till Eifert DPNC – ATLAS group.

Slides:



Advertisements
Similar presentations
Sander Klous on behalf of the ATLAS Collaboration Real-Time May /5/20101.
Advertisements

1 The ATLAS Missing E T trigger Pierre-Hugues Beauchemin University of Oxford On behalf of the ATLAS Collaboration Pierre-Hugues Beauchemin University.
Digital Filtering Performance in the ATLAS Level-1 Calorimeter Trigger David Hadley on behalf of the ATLAS Collaboration.
Inefficiencies in the feet region 40 GeV muons selection efficiency   Barrel – End Cap transition 10th International Conference on Advanced Technology.
RAL Summer School September, 2004 Efstathios (Stathis) Stefanidis High Level Trigger Studies for the.
Serge Sushkov ATLAS Event Filter IFAE Barcelona
1 Introduction to Geneva ATLAS High Level Trigger Activities Xin Wu Journée de réflexion du DPNC, 11 septembre, 2007 Participants Assitant(e)s: Gauthier.
Aras Papadelis, Lund University 8 th Nordic LHC Physics Workshop Nov , Lund 1 The ATLAS B-trigger - exploring a new strategy for J/  (ee) ●
27 th June 2008Johannes Albrecht, BEACH 2008 Johannes Albrecht Physikalisches Institut Universität Heidelberg on behalf of the LHCb Collaboration The LHCb.
The First-Level Trigger of ATLAS Johannes Haller (CERN) on behalf of the ATLAS First-Level Trigger Groups International Europhysics Conference on High.
Kostas KORDAS INFN – Frascati XI Bruno Touschek spring school, Frascati,19 May 2006 Higgs → 2e+2  O (1/hr) Higgs → 2e+2  O (1/hr) ~25 min bias events.
Top Trigger Strategy in ATLASWorkshop on Top Physics, 18 Oct Patrick Ryan, MSU Top Trigger Strategy in ATLAS Workshop on Top Physics Grenoble.
The ATLAS trigger Ricardo Gonçalo Royal Holloway University of London.
Real Time 2010Monika Wielers (RAL)1 ATLAS e/  /  /jet/E T miss High Level Trigger Algorithms Performance with first LHC collisions Monika Wielers (RAL)
The ATLAS Trigger: High-Level Trigger Commissioning and Operation During Early Data Taking Ricardo Gonçalo, Royal Holloway University of London On behalf.
1 The ATLAS Online High Level Trigger Framework: Experience reusing Offline Software Components in the ATLAS Trigger Werner Wiedenmann University of Wisconsin,
TRIGGER DATA FOR PHYSICS ANALYSIS ATLAS Software Tutorial – 22 nd to 24 th April 2009 Ricardo Gonçalo – Royal Holloway.
TRIGGER-AWARE ANALYSIS TUTORIAL ARTEMIS Workshop – Pisa – 18 th to 19 th June 2009 Alessandro Cerri (CERN), Ricardo Gonçalo – Royal Holloway.
The ATLAS B-physics Trigger Simon George Royal Holloway, University of London, UK On behalf of the ATLAS T/DAQ group 9th International Conference on B-Physics.
The New TrigDecision Nicolas Berger, Till Eifert, Ricardo Gonçalo Physics Analysis Tools session ATLAS Software Workshop – Munich, March 2007.
What’s in the ATLAS data : Trigger Decision ATLAS Offline Software Tutorial CERN, August 2008 Ricardo Gonçalo - RHUL.
Copyright © 2000 OPNET Technologies, Inc. Title – 1 Distributed Trigger System for the LHC experiments Krzysztof Korcyl ATLAS experiment laboratory H.
Requirements for a Next Generation Framework: ATLAS Experience S. Kama, J. Baines, T. Bold, P. Calafiura, W. Lampl, C. Leggett, D. Malon, G. Stewart, B.
The Region of Interest Strategy for the ATLAS Second Level Trigger
Ricardo GoncaloPESA Algorithms - 18/7/061 Level 2 e/  menu.
MOORE MOORE (Muon Object Oriented REconstruction) Track reconstruction in the Muon Spectrometer MuonIdentification MuonIdentification Reconstruction and.
HEP 2005 WorkShop, Thessaloniki April, 21 st – 24 th 2005 Efstathios (Stathis) Stefanidis Studies on the High.
ATLAS ATLAS Week: 25/Feb to 1/Mar 2002 B-Physics Trigger Working Group Status Report
LVL2 ID ESD/AOD classes Status and plans. PESA L2 ID Algorithms Review - RAL 25 July Ricardo Goncalo ESD/AOD More and more interest from physics.
Trigger input to FFReq 1. Specific Issues for Trigger The HLT trigger reconstruction is a bit different from the offline reconstruction: – The trigger.
Trigger ESD/AOD Simon George (RHUL) Ricardo Goncalo (RHUL) Monika Wielers (RAL) Reporting on the work of many people. ATLAS software week September.
1 “Steering the ATLAS High Level Trigger” COMUNE, G. (Michigan State University ) GEORGE, S. (Royal Holloway, University of London) HALLER, J. (CERN) MORETTINI,
Valeria Perez Reale University of Bern On behalf of the ATLAS Physics and Event Selection Architecture Group 1 ATLAS Physics Workshop Athens, May
The ATLAS Trigger: High-Level Trigger Commissioning and Operation During Early Data Taking Ricardo Gonçalo, Royal Holloway University of London On behalf.
Navigation Timing Studies of the ATLAS High-Level Trigger Andrew Lowe Royal Holloway, University of London.
IOP HEPP: Beauty Physics in the UK, 12/11/08Julie Kirk1 B-triggers at ATLAS Julie Kirk Rutherford Appleton Laboratory Introduction – B physics at LHC –
Muon Trigger Slice Report Sergio Grancagnolo for the Muon Trigger group INFN-University of Lecce CERN Jan 23, 2007.
2003 Conference for Computing in High Energy and Nuclear Physics La Jolla, California Giovanna Lehmann - CERN EP/ATD The DataFlow of the ATLAS Trigger.
CHEP March 2003 Sarah Wheeler 1 Supervision of the ATLAS High Level Triggers Sarah Wheeler on behalf of the ATLAS Trigger/DAQ High Level Trigger.
Latest News & Other Issues Ricardo Goncalo (LIP), David Miller (Chicago) Jet Trigger Signature Group Meeting 9/2/2015.
Artemis School On Calibration and Performance of ATLAS Detectors Jörg Stelzer / David Berge.
Overlap Removal and Timing Optimization Studies Nicole Carlson, Northwestern University 8/8/07 Supervisor: Tomasz Bold.
PESAsim – the e/  analysis framework Validation of the framework First look at a trigger menu combining several signatures Short-term plans Mark Sutton.
MOORE MOORE (Muon Object Oriented REconstruction) Track reconstruction in the Muon Spectrometer MuonIdentification MuonIdentification Reconstruction and.
Overview of the High-Level Trigger Electron and Photon Selection for the ATLAS Experiment at the LHC Ricardo Gonçalo, Royal Holloway University of London.
The ATLAS Trigger Configuration System Design and Commissioning A.dos Anjos, P.Bell, D.Berge, J.Haller, S.Head, T.Kohno, S.Li, T.McMahon, M.Nozicka, H.v.d.
The PESAsim analysis framework What it is How it works What it can do How to get it and use it Mark Sutton Tania McMahon Ricardo Gonçalo.
Kostas KORDAS INFN – Frascati 10th Topical Seminar on Innovative Particle & Radiation Detectors (IPRD06) Siena, 1-5 Oct The ATLAS Data Acquisition.
General requirements for BES III offline & EF selection software Weidong Li.
ATLAS and the Trigger System The ATLAS (A Toroidal LHC ApparatuS) Experiment is one of the four major experiments operating at the Large Hadron Collider.
Performance of the ATLAS Trigger with Proton Collisions at the LHC John Baines (RAL) for the ATLAS Collaboration 1.
Trigger study on photon slice Yuan Li Feb 27 th, 2009 LPNHE ATLAS group meeting.
ATLAS – wstępna selekcja przypadków LHC dr hab.Krzysztof Korcyl zakład XIV eksperymentu ATLAS.
ATLAS and the Trigger System The ATLAS (A Toroidal LHC ApparatuS) Experiment [1] is one of the four major experiments operating at the Large Hadron Collider.
ATLAS UK physics meeting, 10/01/08 1 Triggers for B physics Julie Kirk RAL Overview of B trigger strategy Algorithms – current status and plans Menus Efficiencies.
5/14/2018 The ATLAS Trigger and Data Acquisition Architecture & Status Benedetto Gorini CERN - Physics Department on behalf of the ATLAS TDAQ community.
Ricardo Gonçalo, RHUL BNL Analysis Jamboree – Aug. 6, 2007
CMS High Level Trigger Configuration Management
Commissioning of the ATLAS High Level Trigger
High Level Trigger Studies for the Efstathios (Stathis) Stefanidis
Trigger commissioning and early running strategy
The First-Level Trigger of ATLAS
12/3/2018 The ATLAS Trigger and Data Acquisition Architecture & Status Benedetto Gorini CERN - Physics Department on behalf of the ATLAS TDAQ community.
1/2/2019 The ATLAS Trigger and Data Acquisition Architecture & Status Benedetto Gorini CERN - Physics Department on behalf of the ATLAS TDAQ community.
MOORE (Muon Object Oriented REconstruction) MuonIdentification
Low Level HLT Reconstruction Software for the CMS SST
Julie Kirk Rutherford Appleton Laboratory
CHEP La Jolla San Diego 24-28/3/2003
M.Biglietti (Univ. Naples and INFN Naples)
Presentation transcript:

The ATLAS High Level Trigger Steering Journée de réflexion – Sept. 14 th 2007 Till Eifert DPNC – ATLAS group

Level 1 –Hardware based –Coarse granularity calorimeter and muons only High Level Trigger (HLT) –Level 2 and Event Filter –Software based –Mostly commodity hardware (PC + Ethernet) Level 2 (L2) –Data requested from ROBs over network –Full detector granularity in RoIs –Special fast algorithms Event Filter (EF) –Seeded by L2 –Potential full event access –Full detector granularity –Offline algorithms The ATLAS Trigger System HLTHLT 75 kHz ~3 kHz ~200 Hz 40 MHz RoI data LVL1 Acc. ROD 2.5  s Event Builder EB ~4 GB/s ROS ROB 120 GB/s Calo/Mu TrigDet Other detectors 1 PB/s Event Filter EFP EFN ~300 MB/s LVL2 L2P L2SV L2N L2P ROIB LVL2 Acc. RoI’s Event Size ~1.5 MB LVL1 Calorimeter Trigger Muon Trigger CTP Pipelines 2.5  s EF Acc. (Region of Interest) RoI requests 2007 Sept 14The ATLAS High Level Trigger Steering2

Key features of ATLAS trigger strategy ■HLT uses Regions of Interest ○Based on L1 triggers ○Reduce data bandwidth at L2 ○Reduce processing time ■Early rejection ○Three level trigger ○Steps within L2 and EF ○Reduce processing time ○Reduce decision latency Regions of Interest Till Eifert Sept 15The ATLAS High Level Trigger Steering3 3

HLT steering - in a nutshell ■RoI mechanism ○Each trigger level or sub-step is seeded by the result of the previous one ■Early rejection ○Drop event as soon as it cannot pass the trigger ○Minimise average processing time ■Fast ○Leave most time for event-selection algorithms ■Flexible ○Enable/disable triggers ○Construct complex menus from simple building blocks ■Instrumented for monitoring ■Work in both online and offline s/w environments ○Online data taking ○Offline development/debugging and simulation 2007 Sept 14The ATLAS High Level Trigger Steering4

Generic name e5e5_PTe10g102e10e20_XE12XE12 LVL1EM3 PS EM82EM8EM18_XE12XE12 PS LVL2e5PTe10g102e10e20_xe12PT EFe5PTe10g102e10e20_xe12PT Sample trigger menu From draft start-up menu. It contains e,g,mu,tau,j,xe,te,je, single, multiple and combined triggers, various thresholds, some with pre-scale (PS) and/or pass through (PT) Chain: represents several steps, several algorithms at each step 2007 Sept 14The ATLAS High Level Trigger Steering5

Steering concepts Sequence Fex Hypo TE’TE Step TE Chain step predecessor successor LVL1 item LVL2 chain EF chain Generic name Trigger Element e10 L2_e10 EF_e10 L1_EM8 L2_e10cl L2_e10tr L2_e10 L1_EM8 EF_e10 L2_e10cl L1_EM8 L2_e10cl L2_e10tr L2_e10 L2_e10tr L2_e10 clustering tracking combine TE 2007 Sept 14The ATLAS High Level Trigger Steering6

Trigger algorithms Typical feature extraction (Fex) algorithm: Seeded by previous step or RoI  Retrieves detector data  Finds “feature” e.g. cluster, track  Updates RoI position  Runs once per RoI Typical hypothesis (Hypo) algorithm: Follows Fex algorithm Compares features to hypothesis Marks TE’ as valid or not Runs once per threshold Example Hypotheses: Calo cluster: Cut on cluster shape parameters Electron: cut on cluster-track matching variables Most cases: apply E T or p T threshold Other types of algorithm available for more complex logic. Sequence TE’TE Fex Hypo 2007 Sept 14The ATLAS High Level Trigger Steering7

Steering logic ■Static configuration + dynamic event state ■First create initial TEs from L1 RoIs ○One per threshold per RoI ○At EF, from L2 output instead ■Activate relevant chains ■Loop over steps ○Loop over active chains  Loop over TEs (event) that match step requirements (config)  Run sequence that links TE from prev. step in chain to required TE  Result (depends on algorithms): TE is active or not  If insufficient active TEs remain, deactivate chain ○If no active chains remain, end loop over steps ■Apply pre-scale, pass-through and reject/accept event steps chains e102e10g10 sequences 1x L1_EM8 RoI 3x L1_EM8 RoI configuration event Trigger Elements (TE) L2_e10cl L2_e10tr L2_e10 L2_g10 L1_EM Sept 14The ATLAS High Level Trigger Steering8

Trigger Aware Analysis TriggerDB All configuration data online DB (COOL) Preparation Data taking Reconstruction Trigger aware analysis Trigger Decision class Configuration: Chains (name, version), prescales, pass through rates Trigger chain result: pass/fail?, passed through?, prescaled?, last successful signature? Navigation: which ROI / trigger element satisfied the trigger selection ? Trigger EDM: redefine (tighten) trigger selection Persisted in ESDAOD TAG files Configures Stores decoded Trigger Menu LVL1 + HLT result (encode trigger decision) Decoded Trigger Menu Check trigger decision if desired trigger passed Trigger efficiency studies down to algorithm level (subset only) 2007 Sept 14The ATLAS High Level Trigger Steering9

Conclusions ■The HLT steering implements the key features of the HLT event selection strategy: ○Region of Interest/seeding ○Steps/early rejection ■Complex menus have been built up ■Caching saves time and simplifies config ■Time overhead cmp to trigger algos is modest ■Well instrumented for monitoring ■Already used in cosmic runs and tech. runs 2007 Sept 14The ATLAS High Level Trigger Steering10

Backup slides

HLT steering - overhead time Average time to process an event Framework is only small fraction of total Times consistent with target Steering has been run live online during cosmic data runs 3 GHz Xeon CPU Code is not yet optimised: expect to reduce steering time.. Inclusive e/  menu with low thresholds for very low lumi. 400 top events: atypically busy; average 16 RoIs (~4 EM) per event rather than the usual ~ Sept 14The ATLAS High Level Trigger Steering12

Caching Two sequences: same fex, different hypo: Hypo_e5 L2_e5cl L1_EM3 Hypo_e10 L2_e10cl L1_EM8 Cluster finder 1) Steering will run fex only once per RoI; Second time, results are taken from cache 2) Same sequence in different chains is also cached  Implicit caching when same item appears multiple times in configuration 2007 Sept 14The ATLAS High Level Trigger Steering13

Benefits of caching Time to process an event Useful gain in speed Simplifies configuration Times consistent with target 50 ms with caching (default) 270 ms without caching 3 GHz Xeon CPU Code is not yet optimised: expect to reduce steering time.. Inclusive e/  menu with low thresholds for very low lumi. 400 top events: atypically busy; average 16 RoIs (~4 EM) per event rather than the usual ~ Sept 14The ATLAS High Level Trigger Steering14