Status of trigger software and EDM Ricardo Gonçalo, RHUL – on behalf of ATLAS TDAQ.

Slides:



Advertisements
Similar presentations
Freiburg Seminar, Sept Sascha Caron Finding the Higgs or something else ideas to improve the discovery ideas to improve the discovery potential at.
Advertisements

L2 chains for single-beam menu Muon full reconstruction T2Calo starting from MBTS Ricardo Gonçalo, Denis Damazio.
Sander Klous on behalf of the ATLAS Collaboration Real-Time May /5/20101.
Releases & validation Simon George & Ricardo Goncalo Royal Holloway University of London HLT UK – RAL – 13 July 2009.
TRIGGER STATUS AND MENU OPTIMIZATION LHCC Referee Meeting with ATLAS – 7 th July 2009 Ricardo Gonçalo (RHUL) on behalf of ATLAS Trigger/DAQ.
1 The ATLAS Missing E T trigger Pierre-Hugues Beauchemin University of Oxford On behalf of the ATLAS Collaboration Pierre-Hugues Beauchemin University.
Trigger Data Formats From CBNT to ESD and/or DPD June 11, 2008 Fabrizio Salvatore, Ricardo Gonçalo, RHUL.
Digital Filtering Performance in the ATLAS Level-1 Calorimeter Trigger David Hadley on behalf of the ATLAS Collaboration.
The First-Level Trigger of ATLAS Johannes Haller (CERN) on behalf of the ATLAS First-Level Trigger Groups International Europhysics Conference on High.
The ATLAS High Level Trigger Steering Journée de réflexion – Sept. 14 th 2007 Till Eifert DPNC – ATLAS group.
J. Leonard, U. Wisconsin 1 Commissioning the Trigger of the CMS Experiment at the CERN Large Hadron Collider Jessica L. Leonard Real-Time Conference Lisbon,
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)
General Trigger Philosophy The definition of ROI’s is what allows, by transferring a moderate amount of information, to concentrate on improvements in.
The ATLAS Trigger: High-Level Trigger Commissioning and Operation During Early Data Taking Ricardo Gonçalo, Royal Holloway University of London On behalf.
TRIGGER DATA FOR PHYSICS ANALYSIS ATLAS Software Tutorial – 22 nd to 24 th April 2009 Ricardo Gonçalo – Royal Holloway.
L3 Filtering: status and plans D  Computing Review Meeting: 9 th May 2002 Terry Wyatt, on behalf of the L3 Algorithms group. For more details of current.
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.
Trigger-aware analysis Current status Under development What’s missing Conclusions & Outlook Ricardo Gonçalo (RHUL)
TRIGGER-AWARE ANALYSIS TUTORIAL ARTEMIS Workshop – Pisa – 18 th to 19 th June 2009 Alessandro Cerri (CERN), Ricardo Gonçalo – Royal Holloway.
What’s in the ATLAS data : Trigger Decision ATLAS Offline Software Tutorial CERN, August 2008 Ricardo Gonçalo - RHUL.
Ricardo Gonçalo (RHUL) Higgs WG meeting – 28 th August, 2007 Outline: Introduction & release plans Progress in menus for cm -2 s -1 Workshop on trigger.
Plans for Trigger Software Validation During Running Trigger Data Quality Assurance Workshop May 6, 2008 Ricardo Gonçalo, David Strom.
1 Trigger “box” and related TDAQ organization Nick Ellis and Xin Wu Chris Bee and Livio Mapelli.
Trigger Offline DQ Monitoring DQ Meeting – 27 Oct 2009 Ricardo Goncalo for Trigger Offline Monitoring.
TRIGGER STATUS AND MENU OPTIMIZATION LHCC Referee Meeting with ATLAS – 7 th July 2009 Ricardo Gonçalo (RHUL) on behalf of the ATLAS TDAQ.
ATLAS Liquid Argon Calorimeter Monitoring & Data Quality Jessica Levêque Centre de Physique des Particules de Marseille ATLAS Liquid Argon Calorimeter.
1 John Baines Commissioning of the ATLAS High Level Trigger.
19/07/20061 Nectarios Ch. Benekos 1, Rosy Nicolaidou 2, Stathes Paganis 3, Kirill Prokofiev 3 for the collaboration among: 1 Max-Planck-Institut für Physik,
HEP 2005 WorkShop, Thessaloniki April, 21 st – 24 th 2005 Efstathios (Stathis) Stefanidis Studies on the High.
Overview of trigger EDM and persistency Focusing on the e/  slice Referring to the work of several people Ricardo Gonçalo.
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.
DPDs and Trigger Plans for Derived Physics Data Follow up and trigger specific issues Ricardo Gonçalo and Fabrizio Salvatore RHUL.
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.
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.
Trigger Software Validation Olga Igonkina (U.Oregon), Ricardo Gonçalo (RHUL) TAPM Open Meeting – April 12, 2007 Outline: Reminder of plans Status of infrastructure.
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.
AOD/ESD plans Status and plans focusing on LVL2 e/  and some items for discussion On behalf of: J.Baines, P.Casado, G.Comune, A.DiMattia, S.George, R.Goncalo,
Moritz Backes, Clemencia Mora-Herrera Département de Physique Nucléaire et Corpusculaire, Université de Genève ATLAS Reconstruction Meeting 8 June 2010.
PESAsim – the e/  analysis framework Validation of the framework First look at a trigger menu combining several signatures Short-term plans Mark Sutton.
CMS Week Sept '07Leonard Apanasevich (UIC) Pedrame Bargassa (Rice) 1 Physics Priorities for Trigger Development Leonard Apanasevich (UIC) Pedrame Bargessa.
Trigger Validation Olga Igonkina (U.Oregon), Ricardo Gonçalo (RHUL) on behalf of trigger community Physics Validation Meeting – Feb. 13, 2007.
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.
M. Pilar Casado 1 Optimization of Tau Menus: L1 & L2 Trigger & Physics week (19-22 March 2007) M. Pilar Casado (IFAE & UAB) on behalf of the Tau Trigger.
S t a t u s a n d u pd a t e s Gabriella Cataldi (INFN Lecce) & the group Moore … in the H8 test-beam … in the HLT(Pesa environment) … work in progress.
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.
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.
Trigger Input to First-Year Analysis Model Working Group And some soul searching… Trigger Open Meeting – 29 July 2009.
Hardeep Bansil (University of Birmingham) on behalf of L1Calo collaboration ATLAS UK Meeting, Royal Holloway January 2011 Argonne Birmingham Cambridge.
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 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.
Points from DPD task force First meeting last Tuesday (29 th July) – Need to have concrete proposal in 1 month – Still some confusion and nothing very.
Using direct photons for L1Calo monitoring + looking at data09 Hardeep Bansil University of Birmingham Birmingham ATLAS Weekly Meeting February 18, 2010.
Trigger release and validation status and plans David Strom (Oregon), Simon George (RHUL), Ricardo Gonçalo (RHUL)
ATLAS Group Introduction + TriggerMasahiro Morii20’ Muon Spectrometer + Upgrades João Guimarães da Costa25’ Cosmic Ray AnalysisAlberto Belloni20’ Physics.
1 TrigMoore: Status, Plans, Possible Milestones. 2 Moore in HLT- status and ongoing work Package under the CVS directory: Trigger/TrigAlgorithms/TrigMoore.
Introduction 08/11/2007 Higgs WG – Trigger meeting Ricardo Gonçalo, RHUL.
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.
Monitoring of L1Calo EM Efficiencies
Ricardo Gonçalo, RHUL BNL Analysis Jamboree – Aug. 6, 2007
Commissioning of the ATLAS High Level Trigger
MOORE (Muon Object Oriented REconstruction) MuonIdentification
M.Biglietti (Univ. Naples and INFN Naples)
Presentation transcript:

Status of trigger software and EDM Ricardo Gonçalo, RHUL – on behalf of ATLAS TDAQ

Introduction Preparing for LHC data – A few examples among many EDM migration and core software Trigger configuration from database Slice activities Online performance – April technical run – M7 technical run Ricardo Goncalo, RHUL2Trigger Software - Atlas Week Bern

Introduction Trigger reduces 40MHz input rate to 200Hz recording rate Selects events for physics studies and detector alignment / calibration – First step in any physics analysis Assigns events to streams for easy access Selects (express stream) events for rapid feedback before reconstruction Provides real-time data quality monitoring Work spans physics groups, combined performance, data preparation… and trigger groups – Usually organised in “slices”: muons, electron, photon, jets, taus, Bphysics, Bjets, Minimum bias, cosmics Ricardo Goncalo, RHULTrigger Software - Atlas Week Bern3

4Ricardo Goncalo, RHUL match? Selection method EMROI L2 calorim. L2 tracking cluster? E.F.calorim. track? E.F.tracking track? e/  OK? Level 2 seeded by Level 1 Fast reconstruction algorithms Reconstruction within RoI Level1 Region of Interest is found and position in EM calorimeter is passed to Level 2 Ev.Filter seeded by Level 2 Offline reconstruction algorithms Refined alignment and calibration Event rejection possible at each step Electromagnetic clusters e/  reconst.

Preparing for LHC data

A lot of effort is being put into preparing for the 2008 run: – Adding last missing components e.g. MBTS minimum bias trigger, HLT forward jets, beam-spot finding, new developments in TRT standalone tracking – Improving robustness of trigger code against likely problems Tested code with realistic data: residual mis-alignement, displaced beamspot, pileup, data-flow errors, beam-induced backgrounds – Improving flexibility to adapt to unexpected conditions – Establishing initial trigger menu (talk by Brigitte Vachon) – Improving monitoring capabilities (talk by Cristobal Padilla) – Testing code with real data in M weeks – Evaluating performance with complete menus in technical runs Three ad-hoc workshops since March dedicated to online running issues: – Trigger Robustness – 4 th March – Trigger Data-Quality Assurance – 6 th May – Trigger Efficiency Determination from Data – 1 st July (talk by Teresa Fonseca Martin) – Lots of discussion and much progress made! Ricardo Goncalo, RHULTrigger Software - Atlas Week Bern6

Algorithm Error Codes Trigger algorithm error codes are used to modify trigger behaviour Need to be flexible, to e.g. avoid harmless errors sending many events to debug stream (expect the unexpected!) Solution: re-map error codes until algorithms can be changed or problem fixed HLT::ErrorCode has Action (e.g. ABORT_CHAIN) and Reason (e.g. MISSING_ROD) Action and Reason can now be re-mapped for each HLT algorithm – E.g. (ABORT_CHAIN, MISSING_ROD) can be re-mapped into (CONTINUE, MISSING_ROD) to avoid interrupting processing of RoIs Original and re-mapped error codes monitored for every chain Time overhead is 2μs per algorithm with remapped codes Ricardo Goncalo, RHULTrigger Software - Atlas Week Bern7

Displaced beamspot Lots of work has been devoted to verifying that the trigger is robust against several possible error sources The beam-spot displacement wrt the Atlas reference frame was found to be a possible source of inefficiency – Not clear what to expect from LHC - it may be a non-issue, but better be prepared Two aspects: Tracking algorithm robustness at L2 – Robust tunings exist for the most commonly used tracking algorithms – Their performance is being studied Determination of beam position for B- tagging and impact-parameter measurement – Work is advancing on the online determination of the beamspot position for each fill Ricardo Goncalo, RHULTrigger Software - Atlas Week Bern8 φ

Event Data Model (EDM)

Recent changes of EDM infrastructure: StoreGate now used online – Allows use of ElementLinks as persistent pointers in Level 2 EDM – Allows for schema evolution for trigger bytestream – Time overhead found to be ok Changed to flat trigger containers: – One container per event for each combination of object class + feature extraction algorithm instead of one container per Region of Interest (RoI) and algorithm – More efficient and natural for POOL persistency – Allows easier access with AthenaRootAccess New Serializer: allows EDM objects to be serialized including ElementLinks Changes to TrigNavigation: – Handle new container structure (maps RoIs into flat containers) and new Serializer Migration: – Timing not ideal, but avoids more painful migration later with real data – Mostly transparent to trigger online algorithms (Feature Extraction, Hypothesis algos) – Migration went quite smoothly (MIG2 nightlies) and now in – ElementLinks introduced at L2 (TrigL2BPhys, TrigElectron, TrigPhoton, CombinedMuonFeature) – To be done: run serializer on persistent bytestream classes, for schema evolution; propagate use of ElementLinks to other L2 classes Ricardo Goncalo, RHUL10Trigger Software - Atlas Week Bern

EDM migration allowed improvements in data size on file Overall size of trigger data depends strongly on data type and on menu Running menu for L=10 31 cm -2 s -1 (no Bphysics): – AOD total size: 48 kB/event – ESD total size: 86 kB/event The HLTResult may be reduced further to 1-2 kB/event by slimming out navigation information - (e.g. for inclusion in DPDs) Ricardo Goncalo, RHULTrigger Software - Atlas Week Bern HLTResult 12.1Rec::TrackParticleContainer 9.9TrigInDetTrackCollection 3.6CaloClusterContainer 2.1TrigElectronContainer 1.9egDetailContainer 1.2Trk::VxContainer 0.7TrigTauClusterContainer

Configuration from the TriggerDB

13 Configuration Data Flow TriggerDB All configuration data Online Conditions Database Preparation Data taking Reconstruction/ Trigger aware analysis Trigger Result passed?, passed through?, prescaled?, last successful step in trigger execution? Trigger EDM Trigger objects for trigger selection studies Trigger Configuration Trigger names (version), prescales, pass throughs access through TrigDecisionTool ESD AOD TAG Configures Stores decoded Trigger Menu Encoded trigger decision (trigger result from all 3 levels ) DPD With decreasing amount of detail Decoded Trigger Menu

Level 1HLT - SuperMaster table contains links to L1 and HLT master tables - HLTMaster table defines complete HLT configuration - L1Master table defines complete L1 configuration: the L1 menu and CTP config  the supermaster ID (“key”) chooses matching L1 + HLT trigger menus Aim to configure the trigger from DB also outside point1 - trigger validation on the CAF; trigger simulation; trigger development The advantage is to access the same trigger configuration as was used for data taking  easy to achieve reproducibility  TriggerDB to be available at Tier0/1 (Oracle), and Tier2 (SQlite)  First running version in Super Master HLT Master L1 Master 3 Configuration Database

Trigger slice performance

Trigger slices focusing on preparations for data taking: – Lots of work developed to test selection robustness – Migrating code to it’s final form – in some cases trying out new algorithms – Work Offline Data Quality monitoring developed within each slice Much still to be done – some of which needs experience with real data: – What are the most common online errors – What are the most important sources of fakes – etc Ricardo Goncalo, RHULTrigger Software - Atlas Week Bern16

Muon Slice Latest developments: Migrated data preparation tools to final format Finished implementing EF algorithm – And associated EDM classes and T/P converters Optimisation of calorimeter and tracking isolation at L2 Started development of offline Data Quality monitoring tools Ricardo Goncalo, RHULTrigger Software - Atlas Week Bern17

e/gamma slice Latest developments: Motivated improvements in L2 calorimeter reconstruction: – L2 calorimeter reconstruction tuned to improve search for nearby clusters (relevant for triggering on J/Ψ) – Cell energy correction (longitudinal weights) – Energy correction for electrons in the calorimeter crack EF using individual cuts instead of isEM to ease early data studies Work progressing well for Data Quality monitoring Several studies on code robustness Studying performance with standalone TRT tracking and with backtracking Ricardo Goncalo, RHULTrigger Software - Atlas Week Bern18 Loose cutsTight cuts ForwardTracking (input 9650 events) 8983 (93%)8094 (83.8%) TRTOnly (input events) 8747 (76.1%)0 (0%)

Tau Slice Latest developments: – By default, run tauRec at EF (wrapped) – currently testing TrigTauRecMerged performance and, in parallel, use of TopoClusters at Event Filter Some difficulties caused by event filter tracking sequence Differences in TopoCluster building between trigger and offline Degradation in resolution of 3-prong tau candidates – Improvements in L2 tracking to improve fake tau rejection Detailed commissioning plans: – Ricardo Goncalo, RHULTrigger Software - Atlas Week Bern19 1prong Offline EF 3prong Offline EF

B-physics slice Progress in extending selection to EF Great reduction in EDM size on disk after EDM migration: 14kB/event to 1.9 kB/event (top events) Ricardo Goncalo, RHULTrigger Software - Atlas Week Bern20 B-jet slice Investigated sensitivity to beamspot movement at L2 With nominal tracking tune: Sensitivity starts at 25μm No discrimination at L2 for displacements > 100μm Light jet rejection Signal efficiency 25μm 100μm

Jet slice Latest developments: Tested slice by re-running on M7 bytestream files Work progressing on forward jets in L2 and EF Ongoing work on L2 calibration, including forward jets Ricardo Goncalo, RHULTrigger Software - Atlas Week Bern21 EM energy 13GeV) HAD energy (peak 47GeV)

Missing ET HLT algorithm runs at EF in “unseeded” mode Algorithm: – Runs by default from calorimeter cells – Can also use partial energy sums done in the Lar Front-End Boards to speed up algorithm – Muon correction applied in hypothesis algorithm Remaining issues: – Calibration: 2 constants per calorimeter sampling + 2 constants for muon component Studying methods to calibrate from real data – Monitoring: For 2008 run, plan to exercise slice starting from simple and robust algorithm For 2009 run, plan to make algorithm more robust against detector effects: – Channel-based checks against noise – Add intelligence to algorithm to reject main sources of fake E T miss – Optimize data access to improve time performance (essential for high luminosity) Ricardo Goncalo, RHULTrigger Software - Atlas Week Bern22

ID Minimum Bias Slice In early running, important to trigger on p-p collisions Later, all bunch crossings will have at least one p-p interaction Triggers based on: – Inner detector (SpacePoints counts, track counts) – MBTS – Minimum Bias Trigger Scintillators – Scintillators on the inside of endcap calorimeter – BCM – Beam Conditions Monintor – small detectors attached to ID supports – LUCID – luminosity detector near beampipe 17m from IP Many recent developments of BCM and Lucid Ongoing work on MBTS timing to discriminate against beam halo Ricardo Goncalo, RHULTrigger Software - Atlas Week Bern23 BCM performance study ongoing Lucid studies waiting for simulation validation

Online performance

22 May 2008 Imma Riu Online running and Trigger Operations25 Technical runs and Mx cosmics runs Data is pre-loaded into the Read Out System DAQ/HLT plays back the data through the whole system except Level 1 Allows testing the system in realistic environment Technical (and 24h) runsMx or Sub-detector runs Level 1 Level 2 Event Filter Monte Carlo Events Cosmic Real Events Real data comes from the detectors Allows testing the whole system including Level 1 Tests the software with real “imperfect” data Limited to cosmic-ray events Playback modeReal mode Mass Storage Last tech.run in April Currently “24h” periods M7 cosmics run in May M8 about to start

April technical run trigger menu on L1-accepted minimum bias sample: – 33 L2 (40 ms nominal) – 142 EF (1 s nominal) – L2 has little margin – may be necessary to re-allocate EF CPUs to L2 High-rate measurements: – 4 L2 racks + event builder could handle 30kHz L1 rate (minimum bias events) Move prescale before each level: a L2 time improvement of ~20% for the trigger menu and ~100% for the trigger Ricardo Goncalo, RHULTrigger Software - Atlas Week Bern26  L2 Time  = 33 ms  EF Time  = 142 ms

Ricardo Goncalo, RHULTrigger Software - Atlas Week Bern27 Highlights of M7 cosmics run The new TriggerTool for the trigger DB is being used: Streaming tested

Conclusions The migration of the trigger EDM to flat containers was quite smooth and will save a lot of work later Configuration machinery is now standard for trigger and can start to be used offline The trigger code has been continuously improved and tested and is basically on track for the LHC startup Ricardo Goncalo, RHULTrigger Software - Atlas Week Bern28

Ricardo Goncalo, RHULTrigger Software - Atlas Week Bern29 Lots of good work done! With a bit of luck we’re going from this…. To this!....