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,

Slides:



Advertisements
Similar presentations
L2 chains for single-beam menu Muon full reconstruction T2Calo starting from MBTS Ricardo Gonçalo, Denis Damazio.
Advertisements

Sander Klous on behalf of the ATLAS Collaboration Real-Time May /5/20101.
Jet Slice Status Report Ricardo Gonçalo (LIP) and David Miller (Chicago) For the Jet Trigger Group Trigger General Meeting – 9 July 2014.
Releases & validation Simon George & Ricardo Goncalo Royal Holloway University of London HLT UK – RAL – 13 July 2009.
Trigger Data Formats From CBNT to ESD and/or DPD June 11, 2008 Fabrizio Salvatore, Ricardo Gonçalo, RHUL.
The ATLAS High Level Trigger Steering Journée de réflexion – Sept. 14 th 2007 Till Eifert DPNC – ATLAS group.
New muon EF trigger with offline supertools Sergio Grancagnolo INFN Lecce & Salento University.
General Trigger Philosophy The definition of ROI’s is what allows, by transferring a moderate amount of information, to concentrate on improvements in.
TRIGGER DATA FOR PHYSICS ANALYSIS ATLAS Software Tutorial – 22 nd to 24 th April 2009 Ricardo Gonçalo – Royal Holloway.
Trigger Software Validation Olga Igonkina (U.Oregon), Ricardo Gonçalo (RHUL) TAPM Open Meeting – Mar. 1, 2007 Outline: Status of infrastructure Schedule.
Status and outlook of HLT software High Level Trigger algorithms for e/  How to analyse HLT data? Trigger information in ESD/AOD Ricardo Gonçalo (RHUL)
Algorithm / Data-flow Interface
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.
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.
Trigger validation for Event size TrigDecision Jets Electrons Ricardo Gonçalo, RHUL Physics Validation Meeting – 9 October 2007.
Level 3 Muon Software Paul Balm Muon Vertical Review May 22, 2000.
Plans for Trigger Software Validation During Running Trigger Data Quality Assurance Workshop May 6, 2008 Ricardo Gonçalo, David Strom.
Analysis of BS, ESD and AOD data What trigger data is available offline and what data should be available? How are we going to analyse HLT data?
Trigger ESD/AOD Simon George (RHUL) Ricardo Goncalo (RHUL) Monika Wielers (RAL) Contributions from many people.
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.
Level 2 ID-tracking truth association Trigger AOD discussion 13 December 2006 Ricardo Gonçalo - RHUL.
Summary and feedback on trigger AODs Introduction Overview of trigger data in the AODs Trigger-aware analyses and feedback Outlook Ricardo Gonçalo (RHUL)
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,
Status of trigger software and EDM Ricardo Gonçalo, RHUL – on behalf of ATLAS TDAQ.
Navigation Timing Studies of the ATLAS High-Level Trigger Andrew Lowe Royal Holloway, University of London.
Vertex finding and B-Tagging for the ATLAS Inner Detector A.H. Wildauer Universität Innsbruck CERN ATLAS Computing Group on behalf of the ATLAS collaboration.
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.
Moritz Backes, Clemencia Mora-Herrera Département de Physique Nucléaire et Corpusculaire, Université de Genève ATLAS Reconstruction Meeting 8 June 2010.
A New Tool For Measuring Detector Performance in ATLAS ● Arno Straessner – TU Dresden Matthias Schott – CERN on behalf of the ATLAS Collaboration Computing.
PESAsim – the e/  analysis framework Validation of the framework First look at a trigger menu combining several signatures Short-term plans Mark Sutton.
Trigger Validation Olga Igonkina (U.Oregon), Ricardo Gonçalo (RHUL) on behalf of trigger community Physics Validation Meeting – Feb. 13, 2007.
MOORE MOORE (Muon Object Oriented REconstruction) Track reconstruction in the Muon Spectrometer MuonIdentification MuonIdentification Reconstruction and.
DQM for the RPC subdetector M. Maggi and P. Paolucci.
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 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.
General requirements for BES III offline & EF selection software Weidong Li.
AliRoot survey: Analysis P.Hristov 11/06/2013. Are you involved in analysis activities?(85.1% Yes, 14.9% No) 2 Involved since 4.5±2.4 years Dedicated.
Level 2 ID-tracking truth association How it works Information in POOL How to use it.
1 Offline Week, October 28 th 2009 PWG3-Muon: Analysis Status From ESD to AOD:  inclusion of MC branch in the AOD  standard AOD creation for PDC09 files.
Hadronic Jet Energy Scale Hadronic t-t bar selection and Jet Energy Scale calibration Part I : Accessing the trigger information 09/02 - Menelaos Tsiakiris.
Trigger Input to First-Year Analysis Model Working Group And some soul searching… Trigger Open Meeting – 29 July 2009.
E/gamma report Ricardo Gonçalo for the e/γ slice.
Muon Persistency Persistent Analysis Objects Muon Persistency Norbert Neumeister µ-PRS meeting February 10, 2004.
Status report for LVL2 e/  ESD/AOD Aims and constraints Tracking status Calorimetry status (Monika) Monika Wielers Ricardo Gonçalo.
Planning sample T Ricardo Gonçalo, RHUL. What we’re doing… We are putting together a wish list for: – Signal MC samples to be generated when there are.
Calorimeter global commissioning: progress and plans Patrick Robbe, LAL Orsay & CERN, 25 jun 2008.
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.
Some topics for discussion 31/03/2016 P. Hristov 1.
UPDATE First Look at Trigger Efficiencies from AOD for ttH, H  bb Catrin Bernius UCL ATLAS Physics Meeting
3rd April Richard Hawkings Analysis models in the top physics group  A few remarks …  What people are doing now  Where we are going - Top reconstruction.
1/5/09 Jiri Masik1 Event Filter Tracking in the Inner Detector Jiri Masik EFID Trigger related work –Trigger bytestream –Event display.
AliRoot survey: Calibration P.Hristov 11/06/2013.
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.
ATLAS Distributed Computing Tutorial Tags: What, Why, When, Where and How? Mike Kenyon University of Glasgow.
ANALYSIS TRAIN ON THE GRID Mihaela Gheata. AOD production train ◦ AOD production will be organized in a ‘train’ of tasks ◦ To maximize efficiency of full.
CALIBRATION: PREPARATION FOR RUN2 ALICE Offline Week, 25 June 2014 C. Zampolli.
MOORE (Muon Object Oriented REconstruction) MuonIdentification
CHEP La Jolla San Diego 24-28/3/2003
M.Biglietti (Univ. Naples and INFN Naples)
Presentation transcript:

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, N.Konstantinidis, C.Santamarina, M.Sutton, M.Wielers, E.Wöhrling

PESA Algorithms - CERN 14 July Ricardo Goncalo The problem : trigger use cases We will need some (redundant) trigger information available offline for debugging if (when) things go wrong  This includes navigation information (re-design ongoing)  One possibility is to re-run the trigger on Raw Data: need to store enough information to compare online and “re-run” result Need ways of communicating between LVL2 and EF (through serialization into bytestream) Need to make it easier to develop tracking/calo/etc algorithms inside Athena: persistify spacepoints/calo cells in ESD This means storing information in Pool (ESD/AOD) and serializing information (LVL2->EF) It is important to maintain enough flexibility:  Not much information would need to be passed between LVL2 and EF in normal running, but potentially every LVL2 data object should be kept for a subsample of events  MC poses different constraints than online running: more information to persistify

PESA Algorithms - CERN 14 July Ricardo Goncalo The problem : physics groups use cases More and more interest from physics groups on trigger issues (if you don’t trigger on it, you can’t analyse it!) Need to provide ways for trigger information to be available for physics analyses (i.e. in the AODs) This may mean several different things: 1) “Yes/No” result of hypothesis algorithms only: limited use; probably good enough for a normal physics analysis; would generate valuable feedback from physics groups 2) Enough information to allow some tuning of cuts in hypothesis algorithms: more info than previous case; must include some navigation information; even more valuable feedback from physics groups; allow development of new trigger menus 3) Everything (…this means running trigger from RDOs; not feasible for physics analysis) Not much time left:  We should be thinking in terms of what will exist in data taking  After a first iteration we should have a close to final product  Should have first prototype in rel.11 to have time to iterate

PESA Algorithms - CERN 14 July Ricardo Goncalo Status of ESD/AOD trigger info Various LVL1/LVL2 classes persistified (mainly ESD) for Rome production:  LVL1 : EMTauRoI, JetRoI, EtMiss  LVL2 : EMShowerMinimal, TrackParticles (converted from TrigInDetTracks) ntents.html This was a valid first attempt but should be revisited to find objects that are better suited to online environment: most notably with tracks This also spawned more realistic signatures (in custom AOD creation for now) Current LVL2 objects are data objects only, no navigation or hypotheses are stored in standard production Navigation being redesigned at the moment: some navigation information should be stored offline to allow debugging, monitoring and algorithm tuning

PESA Algorithms - CERN 14 July Ricardo Goncalo Proposal Provide trigger result summaries in AOD (“Yes/No” result? More?)  These could be the menu table stored in the run store plus trigger masks stored for each event  Methods would be provided such as: bool IsDefined(“e25i”) bool IsPassed(“e25i”) bool TriggerPassed(“L1/L2/EF”) Provide “slimmmed-down” data classes produced by tracking/calorimetry/… algorithms  LVL1 RoI types  LVL2 tracks/clusters (redesign/slim down current ESD objects)  EF offline data classes already persistent; any new ones needed?  These would allow the possibility of re-running hypothesis algorithms Provide new objects as the result of hypothesis algorithms  TrigElectron, TrigTau, TrigMu…  These would group together tracks/clusters/RoIdescriptors etc  Would be a way of storing online information All/some of these should be designed with data taking in mind: size, complexity, dependencies, robustness

PESA Algorithms - CERN 14 July Ricardo Goncalo Design : data objects and hypothesis results To make persistency/serialization easier avoid:  ElementLinks  Inheritance Classes should be small and simple:  Maintainable and robust (minimise dependencies)  Size must be minimal to avoid problems for online running Data objects would be persistified (cluster / RoIdescriptor / Spacepoints?) – again, this assumes small number of objects stored for normal running but potential to store more information for debugging and efficiency studies “Hypothesis” classes (e.g. “TrigElectron”) should have pointers to tracks, cluster, RoIdescriptor  This avoids duplication of data objects and problems from ElementLinks  This could be redesigned when navigation information is available and persistent/serializeable Mainly e/gamma and tau objects currently being defined: probably equal needs for other triggers

PESA Algorithms - CERN 14 July Ricardo Goncalo Design : example T2Calo TrigIDScan e25i [from LVL1] class TrigElectron { public: TrigElectron();... int nrTracks(); TrigTrack* GetTrack(int i); TrigCluster* GetCluster(); RoIdescriptor* GetRoI(); private: RoIdescriptor* m_roi; TrigCluster* m_cluster; std::vector m_trk; }; TE TrigCluster TrigTrack RoIdescriptor TrigElectron TE RoIdescriptor EMTauRoI [pointer] [to Ev.Filter] “uses”“seeded by”pointer

PESA Algorithms - CERN 14 July Ricardo Goncalo Design : constraints Persistency - usual recipes from: To persistify pointers:  Classes should have virtual destructor (guarantee polymorphism)  Default constructor should initialize all data members especially pointers  No pointers to STL collections (not polymorphic; must be contained by value) To persistify classes (the usual thing):  Classes must have dictionary fillers: lcgdict pattern  Automatic converters must be generated: poolcnv pattern To serialize classes (Jiri Masik, LVL2):  Classes must have dictionary fillers as for persistency  Classes should contain only data members of type int, float and pointers to other classes  Has been demonstrated; may have to investigate serialisation of STL collections

PESA Algorithms - CERN 14 July Ricardo Goncalo Event Filter Different constraints apply for EF, as it does not seed offline reconstruction Only data to store is EF result More data could be stored for debugging and trigger studies EF uses offline data model: POOL converters available for data objects Dedicated machine or subfarm could write events to POOL files at a small rate This would be done for certain trigger types or at a random sampling frequency These events would then be transferred periodically to offline data store and used by trigger experts

PESA Algorithms - CERN 14 July Ricardo Goncalo Design : trigger decision This applies equally well to LVL1, LVL2 and EF Trigger decision:  Menu table to be stored in RunStore (may not be feasible yet)  Trigger masks to be stored for each event (interpreted through menu table)  Methods should be provided to interpret masks for each event  Short-term solution for Rome data would be to write methods that mimic this for the two signatures which were implemented  Long-term solution: menu table will be in conditions DB as it is part of the trigger configuration MenuTable mask Event AOD bool IsDefined(“e25i”) bool IsPassed(“e25i”) bool TriggerPassed(“EF”) mask Event mask Event

PESA Algorithms - CERN 14 July Ricardo Goncalo Conclusions and outlook There’s a clear need for producing a trigger AOD for both trigger and physics communities  Discussions started and first proposal presented here Design should proceed with online running in mind as well as trigger signature development, debugging, etc Prototype classes for TrigCluster, TrigIDTrack and TrigElectron could be done very fast More discussion clearly needed on storing enough information for algorithm development in POOL:  This is very important and would mean faster development and improved algorithms  But it must be balance against how much we can store  ESD? New, lighter data structure just for this? Same subjects also under discussion in muon community : common solutions should be explored when possible New ESD/AOD classes should be available and validated in release 11 to allow time for redesign