Peter ClarkeATLAS software week / Berkley 9-13 May 2000ATLFAST status report Status of ATLFAST integration into Gaudi P.Clarke H.Phillips E. Richter-Was.

Slides:



Advertisements
Similar presentations
Database Systems: Design, Implementation, and Management Tenth Edition
Advertisements

Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Software Summary Database Data Flow G4MICE Status & Plans Detector Reconstruction 1M.Ellis - CM24 - 3rd June 2009.
Basic guidelines for the creation of a DW Create corporate sponsors and plan thoroughly Determine a scalable architectural framework for the DW Identify.
4.1 Blended approaches: Information Engineering IMS Information Systems Development Practices.
Lecture 5 Themes in this session Building and managing the data warehouse Data extraction and transformation Technical issues.
Blueprint RTAGs1 Coherent Software Framework a Proposal LCG meeting CERN- 11 June Ren é Brun ftp://root.cern.ch/root/blueprint.ppt.
Target Online Software J. Leaver 01/12/ /06/2015Imperial College 2 Target Controller Software Software for Stage 1 upgrade nearing completion –Hardware.
Status and roadmap of the AlFa Framework Mohammad Al-Turany GSI-IT/CERN-PH-AIP.
FCC Software Status Report from a User’s Perspective Colin Bernet (IPNL), Benedikt Hegner (CERN) 14 January
Xtreme Programming. Software Life Cycle The activities that take place between the time software program is first conceived and the time it is finally.
Configuration Management
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.
REFACTORING Lecture 4. Definition Refactoring is a process of changing the internal structure of the program, not affecting its external behavior and.
June 19, Outcome of the CERN meetings Preparing the upgrade R&D proposal M. Shochet.
Designing a HEP Experiment Control System, Lessons to be Learned From 10 Years Evolution and Operation of the DELPHI Experiment. André Augustinus 8 February.
Software Engineering 2003 Jyrki Nummenmaa 1 CASE Tools CASE = Computer-Aided Software Engineering A set of tools to (optimally) assist in each.
ATLAS and GridPP GridPP Collaboration Meeting, Edinburgh, 5 th November 2001 RWL Jones, Lancaster University.
“DECISION” PROJECT “DECISION” PROJECT INTEGRATION PLATFORM CORBA PROTOTYPE CAST J. BLACHON & NGUYEN G.T. INRIA Rhône-Alpes June 10th, 1999.
Event Data History David Adams BNL Atlas Software Week December 2001.
1 Planning for Reuse (based on some ideas currently being discussed in LHCb ) m Obstacles to reuse m Process for reuse m Project organisation for reuse.
Chapter 8 Object Design Reuse and Patterns. Object Design Object design is the process of adding details to the requirements analysis and making implementation.
ATLAS Data Challenges US ATLAS Physics & Computing ANL October 30th 2001 Gilbert Poulard CERN EP-ATC.
9-13/9/03 Atlas Overview WeekPeter Sherwood 1 Atlfast, Artemis and Atlantis What, Where and How.
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.
Argonne National Laboratory Tom LeCompte1 Testbeam Requirements and Requests ATLAS Software Week Tom LeCompte Argonne National Laboratory
Marco Cattaneo, 15-Sep OO software plans  Major milestone (presented last June) Fully functional SICB replacement by mid-2000  How to get there?
- Early Adopters (09mar00) May 2000 Prototype Framework Early Adopters Craig E. Tull HCG/NERSC/LBNL ATLAS Arch CERN March 9, 2000.
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
Status of the LAr OO Reconstruction Srini Rajagopalan ATLAS Larg Week December 7, 1999.
Overlap Removal and Timing Optimization Studies Nicole Carlson, Northwestern University 8/8/07 Supervisor: Tomasz Bold.
1 SICBDST and Brunel Migration status and plans. 2 Migration Step 1: SICBMC/SICBDST split  Last LHCb week: Split done but not tested  Software week.
Computing R&D and Milestones LHCb Plenary June 18th, 1998 These slides are on WWW at:
The JANA Reconstruction Framework David Lawrence - JLab May 25, /25/101JANA - Lawrence - CLAS12 Software Workshop.
April 6, 2000 LHCb Event Data Model Pavel Binko, Gloria Corti LHCb / CERN 1 LHCb Software week LHCb Event Data Model Pavel Binko Gloria Corti LHCb / CERN.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
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.
October Test Beam DAQ. Framework sketch Only DAQs subprograms works during spills Each subprogram produces an output each spill Each dependant subprogram.
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
Prospects for Integrating Veloroot into GAUDI D. Steele - 24/11/1999.
ROOT Based CMS Framework Bill Tanenbaum US-CMS/Fermilab 14/October/2002.
July 19, 2004Joint Techs – Columbus, OH Network Performance Advisor Tanya M. Brethour NLANR/DAST.
Athena Tutorial: Liquid Argon Example ATHENA The ATLAS Control Framework Tutorial: Liquid Argon Example Based on original by S. Rajagopalan BNL.
David Adams ATLAS ATLAS Distributed Analysis (ADA) David Adams BNL December 5, 2003 ATLAS software workshop CERN.
Detector SimOOlation activities in ATLAS A.Dell’Acqua CERN-EP/ATC May 19th, 1999.
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.
Marco Cattaneo, 3-June Event Reconstruction for LHCb  What is the scope of the project?  What are the goals (short+medium term)?  How do we organise.
 Overview of Project management. ◦ Management. ◦ Project Management. ◦ Software Project Management. ◦ Project(Dimensions, Characteristics, Complexity,
Software Configuration Management (SCM)
Check of Calibration Hits in the Atlas simulation. Assignment of DM energy to CaloCluster. G.Pospelov Budker Institute of Nuclear Physics, Novosibirsk,
David Adams ATLAS Hybrid Event Store Integration with Athena/StoreGate David Adams BNL March 5, 2002 ATLAS Software Week Event Data Model and Detector.
Status of Analysis Software for FCC-ee Studies Colin Bernet (IPNL) FCC-ee Higgs Workshop 24th of September,
Marco Cattaneo, 20-May Event Reconstruction for LHCb  What is the scope of the project?  What are the goals (short+medium term)?  How do we organise.
Root I/O and the Gaudi Framework
Software Project Configuration Management
Migration of reconstruction and analysis software to C++
Status of Brunel team and next steps
OO Muon Reconstruction in ATLAS
GAUSS Work plan Software Week 6 March 2002 F.Ranjard / CERN.
CHAPTER 9 (part a) BASIC INFORMATION SYSTEMS CONCEPTS
Simulation and Physics
OORich Implementation Status
HEC Beam Test Software schematic view T D S MC events ASCII-TDS
Use Of GAUDI framework in Online Environment
Presentation transcript:

Peter ClarkeATLAS software week / Berkley 9-13 May 2000ATLFAST status report Status of ATLFAST integration into Gaudi P.Clarke H.Phillips E. Richter-Was +R.Steward +P.Sherwood

Peter ClarkeATLAS software week / Berkley 9-13 May 2000ATLFAST status report Actual task as it has evolved: Integrate fully into Gaudi framework imediately  not standalone  not ROOT Implement current ATLFAST++ functionality as STARTING point Evolution of task Short project (3 months ?) Decoupled from Gaudi Do full proper design without constraints Target September Completely coupled to Gaudi Very little design left as Gaudi specifies how you run algorithms Original: Re-engineer ATLFAST++ into OO design Remove ROOT dependencies Should be "standalone" capable Later: integrate into Gaudi

Peter ClarkeATLAS software week / Berkley 9-13 May 2000ATLFAST status report Starting point Starting point : ATLFAST++ ATLFAST MCMaker MCParticle & Histograms Cell & Cluster Maker Cells Clusters & Histograms Electron Maker Electrons & Histograms Calls Generator ROOT Tree

Peter ClarkeATLAS software week / Berkley 9-13 May 2000ATLFAST status report Working decisions Following task appraisal, several discussions, and outcome of last A-shop: Keep basic concept of "Makers"  each to become a "Gaudi Algorithm" Re-design each Maker into OO De-couple Detector simulation  Reconstruction  Histogramming Disentangle Makers from having to know of each other, and of ATLFAST structure Use an "event bag" too communicate between Makers  Transient event store Keep output entities very similar to current ATLFAST++ Ensure output available in same form as current ATLFAST for comparison (common ntuples used for TDR)

Peter ClarkeATLAS software week / Berkley 9-13 May 2000ATLFAST status report New Structure Generator HepMC Cells ClustersElectrons Each "Maker" becomes a Gaudi Algorithm  Scheduled by Gaudi  Structure is almost completely dictated by Gaudi rules.  Each Algorithm takes from T.E.S and returns its products to T.E.S Cell Maker Cluster Maker Electron Maker...

Peter ClarkeATLAS software week / Berkley 9-13 May 2000ATLFAST status report Generator HepMC Cells ClustersElectrons Note to potential users:  Straightforward to replace an algorithm with your own favourite (eg different Jet finders)  Straightforward to add new algorithms, following template You dont need to know anything about ATLFAST structure, only entities in T.E.S Cell Maker Cluster Maker Electron Maker...

Peter ClarkeATLAS software week / Berkley 9-13 May 2000ATLFAST status report HepMCCells ClustersElectrons Standard Histograms Output ??? NtupleRoot User Analysis

Peter ClarkeATLAS software week / Berkley 9-13 May 2000ATLFAST status report Status of work today Task is now defined Example Algorithm (ElectronMaker) written to act as template for other ATLFAST algorithm providers (eg different JetMakers)  Immediate next task is to get it running in Gaudi CellMaker, ClusterMaker, MuonMaker underway following example ( September target) Technical points: All parameters set by job-options service Products (eg Electrons) go into store in collection: ObjectVector Collections will be typedefined : ElectronCollection Iterator to collection typedfined : ElectronIterator

Peter ClarkeATLAS software week / Berkley 9-13 May 2000ATLFAST status report Work to do in parallel ( perhaps, but not necessarily for September) 1. More complete long term USER REQUIREMENTS definition E.Richter-Was organising a trawl of users and meeting in June at CERN Will lead to written defintion of user requirements 2. For each Maker Upgrade to include same sophistication as ATLFAST-FORTRAN version Add knowledge from other users / providers who have modified ATLFAST  preferably by enabling other users / providers to write ATLFAST algorithms themselves