ADA aodhisto transformation

Slides:



Advertisements
Similar presentations
Ch-11 Project Execution and Termination. System Testing This involves two different phases with two different outputs First phase is system test planning.
Advertisements

* 1 Common Dialog Control. * 2 You want your user to set property or provide your application with some information easily? How do you do it? The Common.
Lesson 6 Software and Hardware Interaction
David Adams ATLAS DIAL Distributed Interactive Analysis of Large datasets David Adams BNL June 23, 2003 GAE workshop Caltech.
Software Engineering 2003 Jyrki Nummenmaa 1 CASE Tools CASE = Computer-Aided Software Engineering A set of tools to (optimally) assist in each.
David Adams ATLAS DIAL Distributed Interactive Analysis of Large datasets David Adams BNL July 15, 2003 LCG Analysis RTAG CERN.
David Adams ATLAS ATLAS Distributed Analysis David Adams BNL March 18, 2004 ATLAS Software Workshop Grid session.
Chapter 3: Completing the Problem- Solving Process and Getting Started with C++ Introduction to Programming with C++ Fourth Edition.
Apache Web Server v. 2.2 Reference Manual Chapter 1 Compiling and Installing.
K. Harrison CERN, 20th April 2004 AJDL interface and LCG submission - Overview of AJDL - Using AJDL from Python - LCG submission.
David Adams ATLAS AJDL: Analysis Job Description Language David Adams BNL December 15, 2003 PPDG Collaboration Meeting LBL.
Managing Software Patches 10/15/ Introducing Solaris OE Patches A patch contains collection of files and directories Patch replaces existing files.
David Adams ATLAS ATLAS Distributed Analysis Plans David Adams BNL December 2, 2003 ATLAS software workshop CERN.
Introduction Advantages/ disadvantages Code examples Speed Summary Running on the AOD Analysis Platforms 1/11/2007 Andrew Mehta.
INFSO-RI Enabling Grids for E-sciencE ATLAS Distributed Analysis A. Zalite / PNPI.
David Adams ATLAS Architecture for ATLAS Distributed Analysis David Adams BNL March 25, 2004 ATLAS Distributed Analysis Meeting.
David Adams ATLAS DIAL status David Adams BNL November 21, 2002 ATLAS software meeting GRID session.
The Software Construction Process. Computer System Components Central Processing Unit (Microprocessor)
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.
The Software Construction Process. Computer System Components Central Processing Unit (Microprocessor)
David Adams ATLAS Virtual Data in ATLAS David Adams BNL May 5, 2002 US ATLAS core/grid software meeting.
Intro to Programming Web Design ½ Shade Adetoro. Programming Slangs IDE - Integrated Development Environment – the software in which you develop an application.
Argonne Jamboree January 2010 Esteban Fullana AOD example analysis.
Marco Cattaneo - DTF - 28th February 2001 File sharing requirements of the physics community  Background  General requirements  Visitors  Laptops 
D. Adams, D. Liko, K...Harrison, C. L. Tan ATLAS ATLAS Distributed Analysis: Current roadmap David Adams – DIAL/PPDG/BNL Dietrich Liko – ARDA/EGEE/CERN.
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
Deploying Software with Group Policy Chapter Twelve.
K. Harrison CERN, 3rd March 2004 GANGA CONTRIBUTIONS TO ADA RELEASE IN MAY - Outline of Ganga project - Python support for AJDL - LCG analysis service.
Korea Workshop May GAE CMS Analysis (Example) Michael Thomas (on behalf of the GAE group)
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
David Adams ATLAS ATLAS Distributed Analysis: Overview David Adams BNL December 8, 2004 Distributed Analysis working group ATLAS software workshop.
The “Comparator” Atlfast vs. Full Reco Automated Comparison Chris Collins-Tooth 19 th February 2006.
Slide 1 Running NEMO at ECMWF Slide 1 NEMO under Perforce at ECMWF Kristian S. Mogensen Last revised:
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
Vincenzo Innocente, CERN/EPUser Collections1 Grid Scenarios in CMS Vincenzo Innocente CERN/EP Simulation, Reconstruction and Analysis scenarios.
Gaudi Framework Tutorial, Getting started with Gaudi and building tools.
K. Harrison CERN, 21st February 2005 GANGA: ADA USER INTERFACE - Ganga release Python client for ADA - ADA job builder - Ganga release Conclusions.
David Adams ATLAS ATLAS Distributed Analysis (ADA) David Adams BNL December 5, 2003 ATLAS software workshop CERN.
27/02/04 ATLAS weekTileCal Athena tutorial, part 21 TileCal Athena tutorial Part 2: Reading GEANT hits from ZEBRA and POOL Reading HLT and testbeam ByteStream.
Lecture #1: Introduction to Algorithms and Problem Solving Dr. Hmood Al-Dossari King Saud University Department of Computer Science 6 February 2012.
David Adams ATLAS ATLAS Distributed Analysis and proposal for ATLAS-LHCb system David Adams BNL March 22, 2004 ATLAS-LHCb-GANGA Meeting.
Software. Introduction n A computer can’t do anything without a program of instructions. n A program is a set of instructions a computer carries out.
David Adams ATLAS AJDL: Abstract Job Description Language David Adams BNL June 29, 2004 PPDG Collaboration Meeting Williams Bay.
David Adams ATLAS ADA: ATLAS Distributed Analysis David Adams BNL December 15, 2003 PPDG Collaboration Meeting LBL.
Starting Analysis with Athena (Esteban Fullana Torregrosa) Rik Yoshida High Energy Physics Division Argonne National Laboratory.
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.
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.
ATLAS TAG Services Jack Cranshaw with support from Thomas Doherty, Julius Hrivnac, Marcin Nowak.
ATLAS Distributed Analysis S. González de la Hoz 1, D. Liko 2, L. March 1 1 IFIC – Valencia 2 CERN.
AOD example analysis Argonne Jamboree January 2010
GLAST Release Manager Automated code compilation via the Release Manager Navid Golpayegani, GSFC/SSAI Overview The Release Manager is a program responsible.
Big Data Analytics: HW#3
Using the e/gamma D3PD An end user view.
Software Development with uMPS
LCG middleware and LHC experiments ARDA project
TriggerDB copy in TriggerTool
James Blankenship March , 2018
Unit I Flash Cards Start.
Guide To UNIX Using Linux Third Edition
Compilers, Make and SubVersion
SICB under CMT Why? What is CMT? How to work with CMT? Package layout
Group 15 Swathi Gurram Prajakta Purohit
Introduction to Athena
ATLAS DC2 & Continuous production
ADA analysis transformations
HW4: Due Nov 22nd 23:59 Describe test cases to reach full path coverage of the triangle program by completing the path condition table below. Also,
Web Application Development Using PHP
Implementation Plan system integration required for each iteration
Presentation transcript:

ADA aodhisto transformation Distributed Analysis working group ATLAS software workshop Farida Fassi IFIC, Valencia-Spain February 21, 2005 19 November, 2018

Outline Aodhisto transformation: Review Status Goals for the next version 19 November, 2018

Aodhisto review (1) √ The aodhisto transformation loops over the events in an ATLAS-POOL event collection containing AOD and produces histograms. √ the aodhisto input/output datasets types are the following:  Input: AtlasPoolEventDataset  output: RootHistogramDataset √ aodhisto makes use of an Athena algorithm code supplied by the user, allowing him/her to process events data for his/her simple AOD analysis. √ The aodhisto task configuration files are: - Atlas_release - Version of the ATLAS release -  AnalysisSkeleton.h - Header for user algorithm -  AnalysisSkeleton.cxx - Source for user algorithm -  AnalysisSkeleton_jobOptions.py - Job options √ User can reconfigure aodhisto by manipulating the above task files 19 November, 2018

Aodhisto review (2)  The aodhisto application provides the two logical steps of DIAL:  Build step: expands the required directory structure to run copies the required files to the working area compiles/links the transformation in the working area  Run step: Runs on the output of the build step Calls the user algorithm for each file to be processed Produces a set of output files: AnalysisSkeleton.root, athena.log Cleans up the working directory 19 November, 2018

Status Atlas release Code to be compiled along with its hearder file √ Currently the ADA aodhisto transformation is in place. √ To test aodhisto users are invited to get start following the instructions for demo 4, where URL is: http://www.usatlas.bnl.gov/~dladams/dial/releases/1.00/ √ aodhisto takes the following runtime arguments (task files): Atlas release Code to be compiled along with its hearder file Input dataset jobOptions √ The task_aodhisto.xml file associated to demo4 describes the task files data mentioned previously.  the transformation task may be modified by deleting task_aodhisto.xml and editing the task files. 19 November, 2018

Goals for the next version √ Run aodhisto using any AOD datasets (or other Pool event collection). √ Provide aodhisto that makes use of a wide range of different algorithms and Atlas releases. √ Remove all the dependencies with files located at BNL/CERN providing an aodhisto application that can run at any site, which has DIAL installed. √ Improve aodhisto in such a way that it will provide an environment to compile the user-supplied code selecting the CMT executable, Athena and Atlas distribution locations √ Continue development of aodhisto satisfying the needs of an Atlas user analysis algorithm . 19 November, 2018