Trigger-aware analysis Current status Under development What’s missing Conclusions & Outlook Ricardo Gonçalo (RHUL)

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.
Releases & validation Simon George & Ricardo Goncalo Royal Holloway University of London HLT UK – RAL – 13 July 2009.
Atlantis Event Display with AOD and EV ntuples Juergen Thomas* on behalf of the Atlantis team: *University of Birmingham (UK) University College London.
Trigger Data Formats From CBNT to ESD and/or DPD June 11, 2008 Fabrizio Salvatore, Ricardo Gonçalo, RHUL.
TriggerDecision update PESA-Algorithms – 16 November 2006 Status in rel nightlies Next steps for TriggerDecision Other random bits of news Ricardo.
Update on Tools FTK Meeting 06/06/06 Erik Brubaker U of Chicago.
New muon EF trigger with offline supertools Sergio Grancagnolo INFN Lecce & Salento University.
CLEO’s User Centric Data Access System Christopher D. Jones Cornell University.
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.
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)
The New TrigDecision Nicolas Berger, Till Eifert, Ricardo Gonçalo Physics Analysis Tools session ATLAS Software Workshop – Munich, March 2007.
Trigger validation for Event size TrigDecision Jets Electrons Ricardo Gonçalo, RHUL Physics Validation Meeting – 9 October 2007.
Event View G. Watts (UW) O. Harris (UW). Philosophy EventView Goals Object Identification & Interpretation Is that a jet or an electron? Is that jet a.
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.
C.ClémentTile commissioning meeting – From susy group talk of last Wednesday  Simulation and digitization is done in version (8) 
Trigger Menus Invisible Higgs input to trigger menus for initial running 4/9/2007 Invisible Higgs CSC Note meeting Ricardo Goncalo, RHUL.
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.
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?
Ricardo GoncaloPESA Algorithms - 18/7/061 Level 2 e/  menu.
Preparation for the Beatenberg Trigger Workshop Ricardo Gonçalo Higgs WG Meeting during ATLAS Week - 4 Dec.08.
Introduction Advantages/ disadvantages Code examples Speed Summary Running on the AOD Analysis Platforms 1/11/2007 Andrew Mehta.
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 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,
9-13/9/03 Atlas Overview WeekPeter Sherwood 1 Atlfast, Artemis and Atlantis What, Where and How.
Navigation Timing Studies of the ATLAS High-Level Trigger Andrew Lowe Royal Holloway, University of London.
Full Dress Rehearsal (FDR1) studies Sarah Allwood-Spiers 11/3/2008.
Organisation of the Beatenberg Trigger Workshop Ricardo Gonçalo Higgs WG Meeting - 22 Jan.09.
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.
Karsten Köneke October 22 nd 2007 Ganga User Experience 1/9 Outline: Introduction What are we trying to do? Problems What are the problems? Conclusions.
Argonne Jamboree January 2010 Esteban Fullana AOD example analysis.
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,
A New Tool For Measuring Detector Performance in ATLAS ● Arno Straessner – TU Dresden Matthias Schott – CERN on behalf of the ATLAS Collaboration Computing.
Trigger validation for Many thanks to Long Zhao, Chihiro Omachi, Julie Kirk, Giovanni Siragusa, Patricia Conde Muiño, Andreas Reinsch, Olya Igonkina,
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.
Why A Software Review? Now have experience of real data and first major analysis results –What have we learned? –How should that change what we do next.
Trigger Validation Olga Igonkina (U.Oregon), Ricardo Gonçalo (RHUL) on behalf of trigger community Physics Validation Meeting – Feb. 13, 2007.
Physics Analysis inside the Oracle DB Progress report 10 Octobre 2013.
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.
Reconstruction of t  bl. Ricardo GoncaloCSC ttH, H->bb; 11 Oct 062 The idea is (try to) to improve the reconstruction of the top decaying as t  bl –To.
Fully Hadronic Top Anti-Top Decay (Using TopView) Fully Hadronic Top Anti-Top Decay (Using TopView) Ido Mussche NIPHAD meeting, Februari 9 th :
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.
HG 5: Trigger Study for ttH, H→bb Catrin Bernius (UCL) CPPM, Genova, Glasgow, RAL, RHUL, UCL some outline.
Status report for LVL2 e/  ESD/AOD Aims and constraints Tracking status Calorimetry status (Monika) Monika Wielers Ricardo Gonçalo.
UK LVL1 Meeting, RAL, 31/01/00Alan Watson 1 ATLAS Trigger Simulations Present & Future? What tools exist? What are they good for? What are the limitations?
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.
MET Slice Monitoring Xiaowen Lei, Venkat Kaushik Ken Johns.
UPDATE First Look at Trigger Efficiencies from AOD for ttH, H  bb Catrin Bernius UCL ATLAS Physics Meeting
Introduction 08/11/2007 Higgs WG – Trigger meeting Ricardo Gonçalo, RHUL.
ATLAS Distributed Computing Tutorial Tags: What, Why, When, Where and How? Mike Kenyon University of Glasgow.
GLAST LAT ProjectNovember 18, 2004 I&T Two Tower IRR 1 GLAST Large Area Telescope: Integration and Test Two Tower Integration Readiness Review SVAC Elliott.
Skimming in Zztop Ricardo – SLT meeting.
Monitoring of L1Calo EM Efficiencies
Presentation transcript:

Trigger-aware analysis Current status Under development What’s missing Conclusions & Outlook Ricardo Gonçalo (RHUL)

Ricardo GoncaloPESA Algos&Perf. - 29/6/062 Introduction Amongst trigger objectives in CSC: Provide trigger simulation, supplying trigger information in AOD Support trigger-aware analysis Provide full trigger chain and configuration as a tool to develop realistic initial menu For release 12 we want: LVL1+HLT trigger objects in ESD/AOD –Including trigger decision, data objects and navigation info –Support trigger-aware physics analysis: re-running trigger, truth association, etc… –Help develop and debug trigger menu and reconstruction Algorithms and menus for all slices

Ricardo GoncaloPESA Algos&Perf. - 29/6/063 Current status

Ricardo GoncaloPESA Algos&Perf. - 29/6/064 Using TriggerDecision TriggerDecision object now being filled for all signatures in Retrieve from StoreGate: –Default SG key is “ TriggerDecision ” –Currently modified by jobOptions to “ MyTriggerDecision ” ( TrigDecisionMaker/jobOfragment_TriggerDecisionMaker.py ) Query TriggerDecision: TriggerDecision* p_trigger_decision; sc = m_storeGate->retrieve(p_trigger_decision,”MyTriggerDecision”); if ( p_trigger_decision->isTriggerPassed() ) std::cout << “Some signature was satisfied!” << std::endl; if ( p_trigger_decision->isDefined(“e25i”) ) { bool e_candidate_found = p_td->isPassed(“e25i”); std::cout << “Some signature was satisfied!” << std::endl; } Filled for whatever signatures were running –Retrieves configuration tables at initialization for L1/L2/EF

Ricardo GoncaloPESA Algos&Perf. - 29/6/065 Using TriggerDecision (cont.) Caveats: –Currently all intermediate steps also listed as signatures (but never accepted) due to feature of the Steering will be corrected for the new Steering code –When re-running trigger, SG key gets added “+”: “MyTriggerDecision+”, “MyTriggerDecision++”, etc (any better idea?) –TriggerDecisionMaker will need to be updated for new configuration (Trigger DB etc) “Invisible signatures” can be set: –Useful to have low-threshold signatures whose function it is to create data objects (tracks, clusters, vertices) To allow real signatures to be be re-run on the ESD/AODs –Just add invisible signatures’ names to IgnoreItemNames list in jobOp TriggerDecisionMaker INFO Initializing TriggerDecisionMaker... TriggerDecisionMaker INFO Properties: TriggerDecisionMaker INFO doL1 = True TriggerDecisionMaker INFO doL2 = True TriggerDecisionMaker INFO doEF = True TriggerDecisionMaker INFO TrigDecisionKey = MyTriggerDecision TriggerDecisionMaker INFO TrigConfigL2Key = storeL2Location TriggerDecisionMaker INFO TrigConfigEFKey = storeEFLocation TriggerDecisionMaker INFO IgnoreItemNames = dummy0 dummy1

Ricardo GoncaloPESA Algos&Perf. - 29/6/066 Persistency/Serialisation/AANtuple All trigger objects must be serializable into bytestream (through L2/EFResult) –No other way to save online information For offline running, mixed solution is to store objects in POOL and reference in L2/EFResult –This is necessary in some cases: e.g. to allow track-truth association “Physics-analysis” data should be POOL-only: –TriggerDecision will be turned into a Tool in real running: not a real data object in the long run –Track-truth matching only possible with Monte Carlo anyway Ntuple is also an issue: –Most of old CBNT infrastructure adapted to write AANtuples for easy offline analysis (ongoing work) –New data objects should also be written to AANt

Ricardo GoncaloPESA Algos&Perf. - 29/6/067 Status * of trigger slices Additional functionality (not exhaustive): –EF track-truth association is done (Iwona) –TrigVertexCollection storable (Julie) –AANtuple writing for L2 tracks and clusters (John) Level 1Level 2Event Filter SliceROIPOOLFEXHypoPOOLFEXHypoPOOL B-tag B-physics  Electrons Photons  Etmiss   Jet ? Muons Tau ? - ready or partially ready… usable anyway  - non- existent or needs work * as far as I could see: please correct me if I’m wrong

Ricardo GoncaloPESA Algos&Perf. - 29/6/068 Under development

Ricardo GoncaloPESA Algos&Perf. - 29/6/069 Using offline analysis tools Ongoing discussion since Mainz –It was always at bottom of priority list because of lack of resources To make use of offline analysis tools (i.e. EventView) possible, trigger objects must inherit from: –INavigable4Momentum –NavigableTerminalNode –P4PtEtaPhiM (new 4-momentum base requested by trigger) Currently being tested in Tau slice for TrigTau (Olga, Carlos) Trigger requirement: –The new inheritance structure cannot affect persistification, serialization or time performance If TrigTau is successful do the same for other trigger data classes –In principle only applicable to classes which are 4-momentum like

Ricardo GoncaloPESA Algos&Perf. - 29/6/0610 Other things Re-running level 1: Re-running CTP_decision was tried in the muon slice (Attila) but still early days What makes it hard is that hardware-trigger emulation has in principle to be re- run: can only ask for different multiplicity, but NOT change thresholds Level 2 track-truth association: Requirements –Keep all possible matches –Keep mother-daughter relations within matching particles (bremstrahlung) Offline track-truth association not suitable for L2 (different track classes and requirements) First version in principle done and in , but persistification not possible (under investigation) Complex menu: Several signatures exist for taus, b-tag, muons, photons and electrons up to level 2 New functionality needed in Python configuration scripts (John) –Add multiple-object signatures: 2e15i, 2  20i –Add multi-slice signatures: mu20+e15i, e25i+Etmiss Topological signatures on the way (See Till’s talk)

Ricardo GoncaloPESA Algos&Perf. - 29/6/0611 Missing items

Ricardo GoncaloPESA Algos&Perf. - 29/6/0612 What’s missing? Mapping between L1 RoIs and offline reconstructed particles (or at least existing object collections): –Was my offline electron candidate found by the trigger? –If not, where did it fail? Can we run many thresholds over each event? (optimisation) –Can this be done iteratively? (to approach optimum point instead of scanning whole parameter space) Documentation and analysis examples –Critical for success of trigger-aware analysis and to get feedback from physics groups! –Several “users” have started producing trigger-aware analysis. We must give them the right tools and examples.

Ricardo GoncaloPESA Algos&Perf. - 29/6/0613 Conclusions & Outlook Work progressing well to provide new functionality –Mostly in terms of having a baseline menu with many slices and signatures But we must keep our eyes on the goal: must work seamlessly for trigger-aware analysis –In need a reasonable baseline menu with all slices! Remember some (much) of this machinery will be the basis for bigger things: –Online debugging –Developing day-1 menu –Tools to help menu optimisation and evolution

Trigger-happy analysis