30 Jan 2009Elizabeth Gallas1 Introduction to TAGs Elizabeth Gallas Oxford ATLAS-UK Distributed Computing Tutorial 29-30 January 2009.

Slides:



Advertisements
Similar presentations
Metadata Progress GridPP18 20 March 2007 Mike Kenyon.
Advertisements

The Latest news … and Future of ATLAS Databases Elizabeth Gallas - Oxford ATLAS Software & Computing Workshop CERN November 29 to December 3, 2010.
Conditions and configuration metadata for the ATLAS experiment E J Gallas 1, S Albrand 2, J Fulachier 2, F Lambert 2, K E Pachal 1, J C L Tseng 1, Q Zhang.
ATLAS Databases: An Overview, Athena use of Geometry/Conditions DB, and Conditions Metadata Elizabeth Gallas - Oxford ATLAS-UK Distributed Computing Tutorial.
David Adams ATLAS DIAL Distributed Interactive Analysis of Large datasets David Adams BNL March 25, 2003 CHEP 2003 Data Analysis Environment and Visualization.
Conditions Metadata for TAGs Elizabeth Gallas, (Ryan Buckingham, Jeff Tseng) - Oxford ATLAS Software & Computing Workshop CERN – April 19-23, 2010.
29 July 2008Elizabeth Gallas1 An introduction to “TAG”s for ATLAS analysis Elizabeth Gallas Oxford Oxford ATLAS Physics Meeting Tuesday 29 July 2008.
David Adams ATLAS DIAL Distributed Interactive Analysis of Large datasets David Adams BNL June 23, 2003 GAE workshop Caltech.
ATLAS COMA Database: for COnditions MetadatA Elizabeth Gallas - Oxford ATLAS-UK Distributed Computing Tutorial Edinburgh, UK – March 21-22, 2011.
CLEO’s User Centric Data Access System Christopher D. Jones Cornell University.
ATLAS Analysis Overview Eric Torrence University of Oregon/CERN 10 February 2010 Atlas Offline Software Tutorial.
December 17th 2008RAL PPD Computing Christmas Lectures 11 ATLAS Distributed Computing Stephen Burke RAL.
ATLAS : File and Dataset Metadata Collection and Use S Albrand 1, J Fulachier 1, E J Gallas 2, F Lambert 1 1. Introduction The ATLAS dataset search catalogs.
ATLAS Data Periods in COMA Elizabeth Gallas - Oxford ATLAS Software and Computing Week CERN – April 4-8, 2011.
ATLAS Databases: An Overview, Athena use of Geometry/Conditions DB, and Conditions Metadata Elizabeth Gallas - Oxford ATLAS-UK Distributed Computing Tutorial.
Nurcan Ozturk University of Texas at Arlington Grid User Training for Local Community TUBITAK ULAKBIM, Ankara, Turkey April 5 - 9, 2010 Overview of ATLAS.
David Adams ATLAS ATLAS Distributed Analysis David Adams BNL March 18, 2004 ATLAS Software Workshop Grid session.
11/10/2015S.A.1 Searches for data using AMI October 2010 Solveig Albrand.
How to Install and Use the DQ2 User Tools US ATLAS Tier2 workshop at IU June 20, Bloomington, IN Marco Mambelli University of Chicago.
LHC: ATLAS Experiment meeting “Conditions” data challenge Elizabeth Gallas - Oxford - August 29, 2009 XLDB3.
1 st December 2003 JIM for CDF 1 JIM and SAMGrid for CDF Mòrag Burgon-Lyon University of Glasgow.
Introduction to the Adapter Server Rob Mace June, 2008.
Bookkeeping Tutorial. Bookkeeping & Monitoring Tutorial2 Bookkeeping content  Contains records of all “jobs” and all “files” that are created by production.
Datasets on the GRID David Adams PPDG All Hands Meeting Catalogs and Datasets session June 11, 2003 BNL.
Submitting jobs to the grid Argonne Jamboree January 2010 R. Yoshida (revised March 2010) Esteban Fullana.
TAGs and Early Data David Malon for the ATLAS TAG Team U.S. ATLAS Analysis Workshop Argonne National Laboratory January.
David Adams ATLAS DIAL/ADA JDL and catalogs David Adams BNL December 4, 2003 ATLAS software workshop Production session CERN.
Nurcan Ozturk University of Texas at Arlington US ATLAS Transparent Distributed Facility Workshop University of North Carolina - March 4, 2008 A Distributed.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
Metadata and COMA Elizabeth Gallas Oxford. ATLAS Weekly / Open EB Meeting October 18, 2011.
Conditions Metadata for TAGs Elizabeth Gallas, (Ryan Buckingham, Jeff Tseng) - Oxford ATLAS Software & Computing Workshop CERN – April 19-23, 2010.
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.
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
A New Tool For Measuring Detector Performance in ATLAS ● Arno Straessner – TU Dresden Matthias Schott – CERN on behalf of the ATLAS Collaboration Computing.
Integration of the ATLAS Tag Database with Data Management and Analysis Components Caitriana Nicholson University of Glasgow 3 rd September 2007 CHEP,
Bookkeeping Tutorial. 2 Bookkeeping content  Contains records of all “jobs” and all “files” that are produced by production jobs  Job:  In fact technically.
A Flexible Distributed Event-level Metadata System for ATLAS David Malon*, Jack Cranshaw, Kristo Karr (Argonne), Julius Hrivnac, Arthur Schaffer (LAL Orsay)
David Adams ATLAS ATLAS Distributed Analysis: Overview David Adams BNL December 8, 2004 Distributed Analysis working group ATLAS software workshop.
The ATLAS TAGs Database - Experiences and further developments Elisabeth Vinek, CERN & University of Vienna on behalf of the TAGs developers group.
TAG Metadata Browser (a conceptual implementation in development) Elizabeth Gallas - Oxford - March 4, 2009 ATLAS TAG Developers meeting.
ATLAS-specific functionality in Ganga - Requirements for distributed analysis - ATLAS considerations - DIAL submission from Ganga - Graphical interfaces.
M. Oldenburg GridPP Metadata Workshop — July 4–7 2006, Oxford University 1 Markus Oldenburg GridPP Metadata Workshop July 4–7 2006, Oxford University ALICE.
The “Comparator” Atlfast vs. Full Reco Automated Comparison Chris Collins-Tooth 19 th February 2006.
User Guide to Trigger/Prescale information in COMA runBrowserReport Elizabeth Gallas - Oxford December, 2010.
TAGS in the Analysis Model Jack Cranshaw, Argonne National Lab September 10, 2009.
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
1 A Scalable Distributed Data Management System for ATLAS David Cameron CERN CHEP 2006 Mumbai, India.
ELSSISuite Services QIZHI ZHANG Argonne National Laboratory on behalf of the TAG developers group ATLAS Software and Computing Week, 4~8 April, 2011.
Distributed Analysis Tutorial Dietrich Liko. Overview  Three grid flavors in ATLAS EGEE OSG Nordugrid  Distributed Analysis Activities GANGA/LCG PANDA/OSG.
Conditions Metadata for TAGs Elizabeth Gallas, (Ryan Buckingham, Jeff Tseng) - Oxford ATLAS Software & Computing Workshop CERN – April 19-23, 2010.
David Adams ATLAS ATLAS Distributed Analysis (ADA) David Adams BNL December 5, 2003 ATLAS software workshop CERN.
Finding Data in ATLAS. May 22, 2009Jack Cranshaw (ANL)2 Starting Point Questions What is the latest reprocessing of cosmics? Are there are any AOD produced.
David Adams ATLAS ATLAS Distributed Analysis and proposal for ATLAS-LHCb system David Adams BNL March 22, 2004 ATLAS-LHCb-GANGA Meeting.
David Adams ATLAS ADA: ATLAS Distributed Analysis David Adams BNL December 15, 2003 PPDG Collaboration Meeting LBL.
Conditions Metadata for TAGs Elizabeth Gallas, (Ryan Buckingham, Jeff Tseng) - Oxford ATLAS Software & Computing Workshop CERN – April 19-23, 2010.
ConTZole Tomáš Kubeš, 2010 atlas-tz-monitoring.cern.ch An Interactive ATLAS Tier-0 Monitoring.
I/O and Metadata Jack Cranshaw Argonne National Laboratory November 9, ATLAS Core Software TIM.
ATLAS Physics Analysis Framework James R. Catmore Lancaster University.
ATLAS TAGs: Tools from the ELSSI Suite Elizabeth Gallas - Oxford ATLAS-UK Distributed Computing Tutorial Edinburgh, UK – March 21-22, 2011.
Joe Foster 1 Two questions about datasets: –How do you find datasets with the processes, cuts, conditions you need for your analysis? –How do.
Metadata and Supporting Tools on Day One David Malon Argonne National Laboratory Argonne ATLAS Analysis Jamboree Chicago, Illinois 22 May 2009.
ATLAS Distributed Computing Tutorial Tags: What, Why, When, Where and How? Mike Kenyon University of Glasgow.
David Adams ATLAS DIAL Distributed Interactive Analysis of Large datasets David Adams BNL May 19, 2003 BNL Technology Meeting.
ATLAS TAG Services Jack Cranshaw with support from Thomas Doherty, Julius Hrivnac, Marcin Nowak.
Database Replication and Monitoring
AMI – Status November Solveig Albrand Jerome Fulachier
Offline Database Report
ATLAS TAGs: Tools from the ELSSI Suite
Presentation transcript:

30 Jan 2009Elizabeth Gallas1 Introduction to TAGs Elizabeth Gallas Oxford ATLAS-UK Distributed Computing Tutorial January 2009

30 Jan 2009Elizabeth Gallas2 Outline  Introduction: ATLAS TAGs in the ATLAS Computing model TAG Contents TAG Formats  ELSSI – Event Level Selection Service Interface A Web based interface to ATLAS event selection  Hands on tutorial Selecting events of interest, refining selection criteria Extracting that selection Using selection as input to Athena analysis  Important TAG related hyperlinks

30 Jan 2009Elizabeth Gallas3 The TAG Development Group Argonne: David Malon, Jack Cranshaw, Qizhi Zhang, Peter van Gemmeren Glasgow: MikeKenyon, HelenMcGlone, TomDoherty CERN: Florbela Viegas, Trivan Pal Oxford: Elizabeth Gallas Chicago: Marco Mambelli Grenoble: Solveig Albrand Orsay LAL : Julius Hrivnac Sheffield: Tulay Donszelmann (PAT) Thanks to everyone above and to all users with feedback !

30 Jan 2009Elizabeth Gallas4 What’s a “TAG” (in this talk)  ATLAS “TAG” overload: Not an acronym (retrospectively TAGs Are Great !) Not a CVS tag or a release tag or a project tag Not tracked by the ATLAS Tag Collector Not a COOL (Conditions Database) Tag Not a configTag Not a B, flavor, or muon tag  In this talk: ATLAS TAG application is A system supporting Event-level metadata  About 200 indexed variables for each event Stored in a ‘database’ (Oracle or file based)  1 kB/event -> 1 TB/year PURPOSE: Facilitates event selection for analysis

30 Jan 2009Elizabeth Gallas5 ATLAS TAGs in the ATLAS Computing model  Stages of ATLAS reconstruction  RAW data file  ESD (Event Summary Data) ~ 500 kB/event  AOD (Analysis Object Data) ~ 100 kB/event  TAG (not an acronym) ~ 1 kB/event  TAGs Produced in reconstruction Can be re-produced in re-processing Customized TAGs can be defined/produced TAG formats:  File based: AthenaAwareNtuple format (AANT)  Database: available globally through network connection Used by the TAG Browser (ELSSI)

30 Jan 2009Elizabeth Gallas6 TAG related hyperlinks: TWiki with TAG content in ATLAS release: TagForEventSelection TagForEventSelection TWiki for Tutorial: Tutorials Tutorials 4 Tutorial Components  ELSSI (Browser based)  File-based TAGs (Command line based)  JiveXML with TAGs (Atlantis Event Display)  TAG based selection with PAthena on the Grid ELSSI - Event Level Selection Service Interface:

30 Jan 2009Elizabeth Gallas7 “TAG content”: Your selection variables  PAT (Physics Analysis Tools) group supports ‘official’ TAG content based on input from physics groups  (YOU !)  ‘TAG Database’ Application includes ~200 variables/event:  Event identification (run, event, lumi block numbers, timestamp, …)  Global quantities (e.g., missing eT)  Trigger decisions at all three levels (now bit encoded)  Numbers of electrons, muons, photons, taus, and jets pT, eta, phi for highest-pT objects  Detector status and quality words  Physics and performance group status words ‘Run Metadata’ at Temporal, Fill, Run, Lumi-block levels references to AOD,ESD,RAW for back-navigation A variety of supporting tools and infrastructure  ELSSI is a web based supporting tool Helps you navigate through “TAG content“ Uses other supporting tools and infrastructure Retrieve results in a number of forms

30 Jan 2009Elizabeth Gallas8 ELSSI: TAG Browser Basics  An interface to the TAG Database Supported browsers: Firefox, Safari (not IE ) Requires Grid Certificate  Allows pre-selection of events for analysis, guiding the user through the selection process User Input Stream Temporal QualityPhysicsTrigger COUNT events SELECT attributes RETRIEVE events

30 Jan 2009Elizabeth Gallas9 ELSSI: Implementation & Features  Running on server at CERN PHP and Javascript on backend  Features: Formulate multi-dimensional queries  At Run/LB and Event level Query caching Event counting Display Results (graphical and tabular form) Retrieve events in ROOT file Register collection in AMI

30 Jan 2009Elizabeth Gallas10 ELSSI Gateway Choose FDR2C link

30 Jan 2009Elizabeth Gallas11 Summary  Metadata in a database is a powerful tool A great variety of dynamic selection criteria and reporting become possible  Development is ongoing to improve Interfaces  Functionality  Usability Integrate infrastructure tools  For comments/suggestions: ATLAS Physics Metadata Hypernews

30 Jan 2009Elizabeth Gallas12 Backup Slides

30 Jan 2009Elizabeth Gallas13 Browser front page for FDR2 – ‘Temporal Tab’

30 Jan 2009Elizabeth Gallas14 Browser – ‘Stream Tab’

30 Jan 2009Elizabeth Gallas15 Browser – ‘ Trigger Tab’

30 Jan 2009Elizabeth Gallas16 ‘Physics Attributes Tab’

30 Jan 2009Elizabeth Gallas17 ‘Review Query tab’

30 Jan 2009Elizabeth Gallas18 ‘Perform Query’: Count tab Count events meeting criteria … revise criteria… count again… revise criteria …

30 Jan 2009Elizabeth Gallas19 ‘Perform Query’: Display Results tab  Get an idea of the attribute distributions  Draw histograms – new functionality from Julius (still in development)

30 Jan 2009Elizabeth Gallas20 Retrieve Events  After refining query, generate a ROOT TAG file with selected events

30 Jan 2009Elizabeth Gallas21 Left Frame: about your Session(s)  Save/Share Session(s) Can now save a query session for later use Uses cookies  Browser specific Share saved sessions with others  Selection Summary Displays selection criteria of your session

30 Jan 2009Elizabeth Gallas22 Working on … (1)  Incorporating Detector Status (DQ)  Loading online Runs Even in the absence of TAG production  An ELSSI “skim” button (Skimming Service) using GangaTNT: From your selected TAG events, generate an AOD dataset with only those events Output registered as new dataset Runs GANGA on the server to run the job on behalf of the user  User proxy is delegated to the server  Monitoring loop checks job status and notifies user of job completion / failure  Integrate GangaTNT into GangaGUI.

30 Jan 2009Elizabeth Gallas23 Ganga TNT

30 Jan 2009Elizabeth Gallas24 Working on … (2)  Using TAGs with PAthena: Steps create an event collection (events.root) with ELSSI setup Pathena and the Grid environment use a joboption like the one you'd use to run a local analysis based on TAGs submit the Pathena job use Panda monitoring to check for completion use DQ2 enduser clients (dq2-get) to retrieve the output files  Problem: AOD to AOD (copy) is problematic in some releases

30 Jan 2009Elizabeth Gallas25 TAG job with Pathena Panda TAG DB ELSSI or POOL Collection Utilities ELSSI or POOL Collection Utilities events.root POOL Collection Utilities events.root events1.root Output Dataset DQ2 Catalogues Pathena DQ2 Client jobOption