9-13/9/03 Atlas Overview WeekPeter Sherwood 1 Atlfast, Artemis and Atlantis What, Where and How.

Slides:



Advertisements
Similar presentations
Atlantis Event Display with AOD and EV ntuples Juergen Thomas* on behalf of the Atlantis team: *University of Birmingham (UK) University College London.
Advertisements

K A Assamagan Analysis Tutorial – December 19, Tucson, 2004 Overview of ATLAS Software and the Athena Framework (extracted from an earlier talk by S. R.
David Adams ATLAS DIAL Distributed Interactive Analysis of Large datasets David Adams BNL March 25, 2003 CHEP 2003 Data Analysis Environment and Visualization.
Progress on jet trigger response functions FTK Physics Case Meeting 04/21/05 Erik Brubaker University of Chicago.
A simulation study of the rapidity distributions of leptons from W boson decays at ATLAS Laura Gilbert.
TB & Simulation results Jose E. Garcia & M. Vos. Introduction SCT Week – March 03 Jose E. Garcia TB & Simulation results Simulation results Inner detector.
FCC Software Status Report from a User’s Perspective Colin Bernet (IPNL), Benedikt Hegner (CERN) 14 January
My work PAST WORKS: 1) (Madrid) Data Analysis in L3, LEP: - Measurement of the Mass, Width and Cross Section of the W boson production at LEP, Study.
Jet Reconstruction and Calibration in Athena US ATLAS Software Workshop BNL, 27/08/03 Ambreesh Gupta, for the JetRec Group University of Chicago Outline:
FCC Software Status Report from a User’s Perspective Colin Bernet (IPNL) 18 March 2015 Code Contributors: Michele De Gruttola, Benedikt Hegner, Clément.
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.
ROOT An object oriented HEP analysis framework.. Computing in Physics Physics = experimental science =>Experiments (e.g. at CERN) Planning phase Physics.
LAr Athena Tutorial – November 2, 2004 Software Tutorial (Minimally modified transparencies from Offline Software Tutorial of Srini R., Hong M., David.
1 New features in Atlantis Janice Drohan, Zdenek Maxa, Nikos Konstantinidis (UCL) Eric Jansen, Pieter Klok, Charles Timmermans (Nijmegen) Hans Drevermann.
Jets and Missing-ET in the Atlantis Event Display Qiang Lu, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric.
2004 Xmas MeetingSarah Allwood WW Scattering at ATLAS.
Job Options and Printing 1 LHCb software tutorial - September 2011.
David Adams ATLAS ATLAS Distributed Analysis Plans David Adams BNL December 2, 2003 ATLAS software workshop CERN.
ATLAS and GridPP GridPP Collaboration Meeting, Edinburgh, 5 th November 2001 RWL Jones, Lancaster University.
Event Data History David Adams BNL Atlas Software Week December 2001.
5 May 98 1 Jürgen Knobloch Computing Planning for ATLAS ATLAS Software Week 5 May 1998 Jürgen Knobloch Slides also on:
Status report from T2K-SK group Task list of this group discussion about NEUT Kaneyuki, Walter, Konaka We have just started the discussion.
David Adams ATLAS DIAL status David Adams BNL November 21, 2002 ATLAS software meeting GRID session.
Fabiola Gianotti, 31/8/’99 PHYSICS and SOFTWARE ATLAS Software Week 31/8/’99 Fabiola Gianotti Software requirements of physics groups What should Detector.
News from Atlantis Event Display Qiang Lu, Mark Stockton, Juergen Thomas, Peter Watkins (Birmingham) Hans Drevermann (CERN) Andrew Haas (Columbia) Eric.
Minerva, Feb 9, 2011Monika Wielers (RAL)1 Minerva Abreviation for Masterclass INvolving Event Recognition Visualised with Atlantis developed and 1 st used.
Combined HEC/EMEC testbeam data can be read and analyzed within the ATLAS Athena framework A “cookbook” gives an introduction for how to access the data.
Alexander Richards, UCL 1 Atlfast and RTT (plus DCube) Christmas Meeting 18/12/2007.
Gaudi Framework Tutorial, April Job Options and Printing.
Detector Simulation Presentation # 3 Nafisa Tasneem CHEP,KNU  How to do HEP experiment  What is detector simulation?
Full Dress Rehearsal (FDR1) studies Sarah Allwood-Spiers 11/3/2008.
David Adams ATLAS DIAL/ADA JDL and catalogs David Adams BNL December 4, 2003 ATLAS software workshop Production session CERN.
1 Moore Packages, Repackaging and Design Status Michela Biglietti Univ. of Naples INFN/Naples Gabriella Cataldi INFN/Lecce.
17 December 1998Silvia Resconi ATLFast++ into LHC++: a first exercise The aim of the exercise: from generation to analysis using ATLFast++ algorithms into.
GDB Meeting - 10 June 2003 ATLAS Offline Software David R. Quarrie Lawrence Berkeley National Laboratory
David Adams ATLAS Virtual Data in ATLAS David Adams BNL May 5, 2002 US ATLAS core/grid software meeting.
Aspects of LAr Reconstruction S. Rajagopalan ATLAS Week June 4, 2001.
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,
12 October 2001, M. LefebvreHEC-Athena Tutorial: HEC beam test primer1 HEC Beam Test Primer Production modules of the HEC have been tested in particle.
Computing R&D and Milestones LHCb Plenary June 18th, 1998 These slides are on WWW at:
Combined HEC/EMEC testbeam data can be read and analyzed within the ATLAS Athena framework A “cookbook” gives an introduction for how to access the data.
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
Fast Simulation and the Higgs: Parameterisations of photon reconstruction efficiency in H  events Fast Simulation and the Higgs: Parameterisations of.
1 OO Muon Reconstruction in ATLAS Michela Biglietti Univ. of Naples INFN/Naples Atlas offline software MuonSpectrometer reconstruction (Moore) Atlas combined.
The “Comparator” Atlfast vs. Full Reco Automated Comparison Chris Collins-Tooth 19 th February 2006.
Fully Hadronic Top Anti-Top Decay (Using TopView) Fully Hadronic Top Anti-Top Decay (Using TopView) Ido Mussche NIPHAD meeting, Februari 9 th :
Workshop decisions Helge Meinhard / CERN-EP Atlas software workshop 08 May 1998.
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
28/4/2006Chris Collins-Tooth tth, (h → bb) with EventViews Chris Collins-Tooth, Christian Shaw 03-May-2006.
Introduction to the Athena Software Hong Ma BNL Athena Tutorial USATLAS Software Workshop.
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.
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?
N ATIONAL E NERGY R ESEARCH S CIENTIFIC C OMPUTING C ENTER Charles Leggett Prototype GEANT4 Service for ATHENA framework ATLAS Software Workshop Dec 3.
Peter ClarkeATLAS software week / Berkley 9-13 May 2000ATLFAST status report Status of ATLFAST integration into Gaudi P.Clarke H.Phillips E. Richter-Was.
David Adams ATLAS ADA: ATLAS Distributed Analysis David Adams BNL December 15, 2003 PPDG Collaboration Meeting LBL.
Introduction to FCC Software FCC Istanbul 11 March, 2016 Alice Robson (CERN/UNIGE) on behalf of / with thanks to the FCC software group.
ATLAS Physics Analysis Framework James R. Catmore Lancaster University.
4 Dec., 2001 Software Week Data flow in the LArG Reconstruction software chain Updated status for various reconstruction algorithm LAr Converters and miscellaneous.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
Session 7: More Module Interface Rob Kutschke art and LArSoft Course August 4, 2015.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
ATLAS Distributed Computing Tutorial Tags: What, Why, When, Where and How? Mike Kenyon University of Glasgow.
OO Muon Reconstruction in ATLAS
UCL Atlas Software Work
Visual Checks of the Reconstruction using Atlantis
Converting ATLAS Events Into XML Files Janice Drohan (UCL)
LVL2 Missing Et Trigger Status
Presentation transcript:

9-13/9/03 Atlas Overview WeekPeter Sherwood 1 Atlfast, Artemis and Atlantis What, Where and How

9-13/9/03 Atlas Overview WeekPeter Sherwood 2 Documentation Atlfast: C++ version of Atlfast in Athena Artemis: Package to help writing C++ analyses JiveXML: Athena data  XML files for Event display Atlantis: Standalone Event Display

9-13/9/03 Atlas Overview WeekPeter Sherwood 3 ATLAS software framework: Athena ATHENA provides services (e.g. ntuple writing) for applications (e.g. Atlfast). Many applications can be run in the same job Example: in same job, read in DC1 data, process 4- vectors with Atlfast, process Geant output with Full Reconstruction. Compare with Artemis. Can run several versions of application concurrently e.g. run Atlfast twice with different parameters

9-13/9/03 Atlas Overview WeekPeter Sherwood 4 Comments on running jobs - Ntuples You need to checkout and build TestRelease from Atlas Home page  computing  development  user guide  section 5 You might want to edit the supplied jobOptions files. But you do not need to touch the code. Ntuple type (Paw/Root) is handled by Athena. set in jobOptions CBNT contains much information from generators, Atlfast and full reconstruction. See RecExCommon examples. Atlfast can also produce its own smaller ntuple.

9-13/9/03 Atlas Overview WeekPeter Sherwood 5 Atlfast - JobOptions Atlfast jobOptions.txt - nested include files AtlfastDoNotTouch AtlfastStandardOptions AtlfastOptions AtlfastOptions: Athena stuff (eg Paw or Root ntuples) StandardOptions: user settable parameters + optional algorithms DoNotTouch: algs that must be run correct order

9-13/9/03 Atlas Overview WeekPeter Sherwood 6 Atlfast (C++) version runs in Athena Integration with offline ATLAS software: JetRec jet algorithms (including Kt algorithm) –as well as traditional Atlfast cone algorithms FastShower –shower parameterisation Artemis –for handling atlfast and full reco with same code Atlantis –for a detailed event display

9-13/9/03 Atlas Overview WeekPeter Sherwood 7 Artemis - Who? Artemis - a package to help writing C++ analyses Artemis is aimed at the physicist who: wants to write analysis code in C++ is fairly new to C++ and OO programming would appreciate that standard tasks are provided is willing to try a new (and strange) environment

9-13/9/03 Atlas Overview WeekPeter Sherwood 8 Artemis - What? Analysis classes representing particles, jets, cells. Common interface to all sources of data: –same code runs on Atlfast, Full reconstruction objects Library of tools for common tasks. –Sorting, mass calculations, Example jobs and jobOption files User package with skeleton algorithm to type into.

9-13/9/03 Atlas Overview WeekPeter Sherwood 9 Common Interfaces Artemis currently has 3 analysis types: Particle, Cell and Jet Many different objects are created by Atlfast or Full Reconstruction. User sees only the 3 analysis types - not the details of each object type. e.g. User can process an Atlfast and Moore muons with the same code. Price: loss of special functionality.

9-13/9/03 Atlas Overview WeekPeter Sherwood 10 Tools: Example 1 Object retrieval from the TDS Bare handed retrieval: Container of Concrete types. const DataHandle tracks; StatusCode sc2 = m_storeGate->retrieve(tracks,m_sgKey); if (sc2.isFailure()) {//take action….} Artemis retrieval: includes conversion to Analysis Type. ParticleCollection* afMuons =m_fromTDS->get (m_atlfastMuonKey); destination type name what TDS address

9-13/9/03 Atlas Overview WeekPeter Sherwood 11 Artemis Analysis Class Hierarchy Navigation & Associations can be arguments of functions of 4-momentum User manipulates these Details of connection to the underlying object are invisible to the user

9-13/9/03 Atlas Overview WeekPeter Sherwood 12 Tools: Example 2 mass plots ParticleCollection* afMuons =m_fromTDS->get (m_atlfastMuonKey); Retrieve Atlfast muons vector masses = massCalculator(muons->begin(), muons->end(), 4); calculate all combinations of masses from 4 muons for_each(masses.begin(), masses.end(), FillHisto(myHisto)); plot each of these masses.

9-13/9/03 Atlas Overview WeekPeter Sherwood 13

9-13/9/03 Atlas Overview WeekPeter Sherwood 14 Artemis - status New package! undergoing improvements Example jobs which run on full reconstruction and Atlfast mass plots from 4 muons, 4 electrons, 2electrons+2 muons ntuple maker Jet and missing eT comparisons We need interested users - we will work with them to expand and improve the package.

9-13/9/03 Atlas Overview WeekPeter Sherwood 15 Artemis - how to use Skeleton job is in ArtemisUser: checkout and edit. Example code in ArtemisAlgs - major part of the documentation User guide from web site. JobOptions difficult (upstream algs), but examples in ArtemisAlgs

9-13/9/03 Atlas Overview WeekPeter Sherwood 16 Athena Simulation ZEBRA Generators Reconstruction iPatTrack xKalman Moore InDetRec Atlfast Etc. JiveXML MakeXML XML FileAtlantis JiveXML/Atlantis

9-13/9/03 Atlas Overview WeekPeter Sherwood 17 Atlfast Information Displayed Jets Clusters Cells Reconstructed Particles Reconstructed Tracks Truth Tracks Truth Particles

9-13/9/03 Atlas Overview WeekPeter Sherwood 18 How To Run Add to requirements file in TestRelease: use JiveXML JiveXML-* graphics Add to end of jobOptions.txt ApplicationMgr.DLLs += { “JiveXML” }; ApplicationMgr.TopAlg += {“JiveXML::Atlfast2XML/Atlfast2XML”}; Atlfast2XML.FileNamePrefix = “myEvents” Read output XML files with Atlantis

9-13/9/03 Atlas Overview WeekPeter Sherwood 19 Cell clustering and Jet reconstruction – Atlfast (DC1- QCD event) Cells coloured by cluster (Area  E) Jet (Area  E) E= 13 GeV  E= 347 GeV Details of cell clustering ?

9-13/9/03 Atlas Overview WeekPeter Sherwood 20 WW Scattering Event muon neutrino muon