G.Barrand, LAL-Orsay OpenScientist Status (v11) Relationship with AIDA

Slides:



Advertisements
Similar presentations
Physicist Interfaces Project an overview Physicist Interfaces Project an overview Jakub T. Moscicki CERN June 2003.
Advertisements

CHEP'04G.Barrand, permanent debugger of CERN software at LAL.1 OpenScientist (13.0) An integration to do scientific visualization and data analysis
CS0004: Introduction to Programming Visual Studio 2010 and Controls.
Rio A light and clean rewriting of ROOT IO system. Motivated from the strong conviction that an IO package is NOT.
G.Barrand / LAL / IN2P3 / CNRS AIDA analysis tools and Geant4 A user roadmap.
Blueprint RTAGs1 Coherent Software Framework a Proposal LCG meeting CERN- 11 June Ren é Brun ftp://root.cern.ch/root/blueprint.ppt.
Ideas on the LCG Application Architecture Application Architecture Blueprint RTAG 12 th June 2002 P. Mato / CERN.
AA Internal Review, 21 October /2/2015 Vincenzo Innocente CERN/EP  Project Status and plan Vincenzo Innocente.
O. Stézowski IPN Lyon AGATA Week September 2003 Legnaro Data Analysis – Team #3 ROOT as a framework for AGATA.
4 November 2009 Geant4 Data Analysis J. Perl 1 Trivial Data Analysis for Geant4 Joseph Perl, SLAC Geant4 v9.2p02.
David Adams ATLAS DIAL Distributed Interactive Analysis of Large datasets David Adams BNL March 25, 2003 CHEP 2003 Data Analysis Environment and Visualization.
13 January 2011 Geant4 Data Analysis J. Perl 1 Trivial Data Analysis for Geant4 Joseph Perl, SLAC Geant4 v9.4.
JAS – Distributed Data Analysis Grid Enabled Analysis Workshop Caltech - June 23-25, 2003.
Analysis with Geant4 and AIDA Tony Johnson SLAC-Geant4 Workshop February 2002 Tony Johnson.
Victor Serbo, SLAC30 September 2004, Interlaken, Switzerland JASSimApp plugin for JAS3: Interactive Geant4 GUI Serbo, Victor (SLAC) - presenter Donszelmann,
Susanna GuatelliGeant4 Workshop 2004 Use of Analysis Tools Geant4 Workshop 2004, Catania Susanna Guatelli, INFN Genova.
G.Barrand, LAL-Orsay Geant4 and interactive frameworks.
CHEP'04 InterlakenG.Barrand, eXtreme debugger at LAL 1 Panoramix A visualization environment for LHCb.
ROOT An object oriented HEP analysis framework.. Computing in Physics Physics = experimental science =>Experiments (e.g. at CERN) Planning phase Physics.
ROOT Tutorials - Session 51 ROOT Tutorials – Session 8 GUI, Signal/Slots, Image Processing, Carrot Fons Rademakers.
G.Barrand, LAL-Orsay GaudiLab Some news. G.Barrand, LAL-Orsay Open Scientist (v5) coherent set HEPVis SoFree OpenGL Scientist Riot Rio KUIP HCL Midnight.
Java Analysis Studio Status Update 12 May 2000 Altas Software Week Tony Johnson
JAS3 + AIDA LC Simulations Workshop SLAC 19 th May 2003.
IX International Workshop on Advanced Computing and Analysis Techniques in Physics Research KEK, Tsukuba, December 2003
LC Software Workshop, May 2009, CERN P. Mato /CERN.
Conditions DB in LHCb LCG Conditions DB Workshop 8-9 December 2003 P. Mato / CERN.
Blueprint RTAG comments Torre Wenaus, BNL/CERN July 3, 2002.
Outline What is IGUANA IGUANA and Other Projects Architecture Framework ORCA Visualisation IGUANA at D0 GEANT4 Visualisation OSCAR Visualisation DDD Visualisation.
OpenPAW A reimplementation of PAW with OpenScientist tools. Commands : Today the C part of KUIP extracted from old.
Selected Topics in Software Engineering - Distributed Software Development.
Writing Extension Modules (Plugins) for JAS 3 Mark Donszelmann Tony Johnson Victor Serbo Max Turri CHEP2004, 27 september-1 october 2004, Interlaken, Switzerland.
V. Serbo, SLAC ACAT03, 1-5 December 2003 Interactive GUI for Geant4 by Victor Serbo, SLAC.
07 Apr, 2000 GAUDI Histograms Pavel Binko, LHCb / CERN 1 LHCb Software Week GAUDI Histograms Pavel Binko LHCb / CERN.
Using JAS3 for LCD Analysis Tony Johnson 20 th May 2003.
CLAS12 software paradigm My two cents… Vardan Gyurjyan Friday, August 26, 2005.
ROOT Future1 Some views on the ROOT future ROOT Workshop 2001 June 13 FNAL Ren é Brun CERN.
Update on IS performance issues Classes for storing and retrieving scan data from IS GUI updates –Scripting support –Histogramming Overview.
G.Barrand, LAL-Orsay G4/analysis. G.Barrand, LAL-Orsay What is “analysis” ? Histogram, Tuple, Fitter, Function, Plotter.
OnX & ROOT1 OnX & ROOT on behalf of Guy Barrand ROOT Workshop 2001 June 13 FNAL Ren é Brun CERN.
Status Report of  Analysis Services Lorenzo Moneta CERN/EP-SFT Application Area Meeting, 9 July 2003.
February 5, 2003 LHCb views on PI project proposal slide 1 LHCb views on PI project proposal John Harvey CERN.
Visualization of Geant4 Data: Exploiting Component Architecture through AIDA, HepRep, JAS and WIRED Geant4 Workshop, CERN - 2 October 2002 Joseph Perl.
Mantid Stakeholder Review Nick Draper 01/11/2007.
Detector Description in LHCb Detector Description Workshop 13 June 2002 S. Ponce, P. Mato / CERN.
23/2/2000Status of GAUDI 1 P. Mato / CERN Computing meeting, LHCb Week 23 February 2000.
FreeHEP, JAS and WIRED Mark Dönszelmann, CERN/IT Charles Loomis, UC, Santa Cruz ATLAS Software Week, 30 November 2000.
Online Monitoring System at KLOE Alessandra Doria INFN - Napoli for the KLOE collaboration CHEP 2000 Padova, 7-11 February 2000 NAPOLI.
- LCG Blueprint (19dec02 - Caltech Pasadena, CA) LCG BluePrint: PI and SEAL Craig E. Tull Trillium Analysis Environment for the.
JAS and JACO – Status Report Atlas Graphics Group August 2000 Tony Johnson.
Summary of the AIDA workshop AIDA Workshop, July What is AIDA  AIDA defines today interfaces for some common analysis data objects  IHistogram,
AIDA Abstract Interfaces for Data Analysis Massimiliano Turri, SLACCHEP, La Jolla, March “The goal of the AIDA project is to define abstract.
Predrag Buncic (CERN/PH-SFT) Software Packaging: Can Virtualization help?
GDML “Geometry Description Markup Language” by Daniele Francesco Kruse University of Rome “Tor Vergata” European Organization for Nuclear Research.
1 G4UIRoot Isidro González ALICE ROOT /10/2002.
LCG AA Meeting 30 June 2004 Ilka Antcheva Graphics User Interface in ROOT.
CHEP 2001 Data Analysis & Visualization Philippe Canal (and Lucas Taylor)
Discussion with Blueprint RTAG August 2002 Tony Johnson SLAC.
1 SLAC simulation workshop, May 2003 Ties Behnke Mokka and LCDG4 Ties Behnke, DESY and SLAC MOKKA: european (france) developed GEANT4 based simulation.
G.Barrand, LAL-Orsay G4Lab / v5r0. G.Barrand, LAL-Orsay Come with OpenScientist-10.0 –G4Lab : adapter Geant4/OSC. –G4LabSimple : example Run time kits.
The LHCb Software and Computing NSS/IEEE workshop Ph. Charpentier, CERN B00le.
G.Barrand / LAL / AA-26-April-2006
Dirk Düllmann CERN Openlab storage workshop 17th March 2003
Potential use of JAS/JAIDA etc. SAS J2EE Review
Project Status and Plan
G4/analysis G.Barrand, LAL-Orsay.
Detector Description in LHCb
Simulation and Physics
Summary Computing Model SICb Event Model Detector Description
SEAL Project Core Libraries and Services
Planning next release of GAUDI
Presentation transcript:

G.Barrand, LAL-Orsay OpenScientist Status (v11) Relationship with AIDA

G.Barrand, LAL-Orsay v11r0 : code available now. OpenScientist / Lab package is now AIDA-3.1 compliant. Big effort to pass from 2.2 to 3.1. IProfile1D, IProfile2D, IDataPointSet are here. Fitting migrated to the 3.1 interfaces, but clearly not compleete yet. Around management : copy for exa are not here yet. OpenScientist-11 / AIDA-3.1

G.Barrand, LAL-Orsay Rio (v4r0) : a light and clean rewrting of the ROOT IO. 10 klines of code (against 200klines with ROOT/Core) to write/read an histo. Abstract interfaces (Rio::IObject, IClass, IDirectory, IFile, etc…) (Able to read LHCb data with it (GaudiRioDb)). Protect the io (tobuf, IBuffer) without doing carpet hiding (using exception). Etc… OpenScientist-11 / Rio-4.0

G.Barrand, LAL-Orsay Read ROOT files with TH[1,2]. But do no write the Lab histos as TH (since AIDA histos are more rich that the TH (handling of entries per bin for example)). Able to convert hbook files (h1d, h2d, rowwise ntuples) to Lab rio/root files. A MySQL driver had been introduced : able to read histos stored with FreeHEP. But fare from being compleete. AIDA / XML : no progress yet. OpenScientist-11 / Persistency

G.Barrand, LAL-Orsay Improvement of the GUI. – GUI constructed from an XML description. –Tab stack, toolbar, tooltips, icon on buttons, user popup menu on the Inventor viewer. –All that on the four toolkits Windows, OpenMotif, gtk+, Qt. –(Be able to save back the GUI description) InventorViewer : elastic rectangular draggable box : –Viewing mode : zoom. –Picking mode : collect objects. gl2ps : plots and 3D graphics. (GUI organization very similar to jas3 !!!) OpenScientist-11 / GUI, graphic

G.Barrand, LAL-Orsay Geant4/examples/extended/analysis/AnaEx01 updated to AIDA-3.x. OpenScientist / G4Lab, G4LabSimple exa improved. A G4UIOnX exists now (similar to the other G4UIs : G4UIterminal, G4UIXm, G4UIWin32, etc…) but needs DLLs on Windows for Geant4 ! A package cloner facility exists to easily create its own “G4Lab”. OpenScientist-11 / Geant4

G.Barrand, LAL-Orsay OnX (Coin, HEPVis) used to construct the Panoramix event display. Lab : available in the same interactive environment. Gaudi / SoStat package : to plot the Gaudi AIDA::IHistograms with HEPVis/SoPlotter in a GUI constructed with OnX. Connection done with DaVinci (the project to handle physic analysis software for LHCb). OpenScientist-v11 / LHCb

G.Barrand, LAL-Orsay Huge progress in all parts. But fare from completion…(assuming that an analysis system if ever compleete). (Man power expected in autumn !) OpenScientist / Conclusions

G.Barrand, LAL-Orsay AIDA Answer to people that are fanatic of the project.

G.Barrand, LAL-Orsay Demo with OpenScientist / Lab implementation. Sorry Rene, you are no more the only one in this universe, to book, fill, plot and store histos. And some do it with a fare better architecture and implementation than yours (at least without some TClass::Draw, etc…). To Rene Brun (ALICE) : it does not work

G.Barrand, LAL-Orsay Comparison of a “main” to book, fill, plot, store with AIDA and with Gaudi : AIDA (see tutorial AIDA example). Gaudi (see GaudiExamples histogramming). Pere (as plenty of people at CERN) confuses simplicity with naivety. Is it possible to design a flexible and evolutive framework simple for physicist AND software engineerers ??? To Pere Mato (LHCb) : it is too naive

G.Barrand, LAL-Orsay LCG / PI introduces a new partial implementation. Why partial ? Because the AIDA::IFactories, ITree are discarded (along the IPlotter ?).(How users will plot, store ?) Clearly (like for Anaphe choices) LAL and SLAC implementation will not be taken into account. Is PI::AIDA going to be one more selfish CERNery ? But Vincenzo (representing the LCG executive ?), at least, had decided to be at the workshop…. Vincenzo Innocente (CMS)

G.Barrand, LAL-Orsay ATLAS ????

G.Barrand, LAL-Orsay “all day” work of improving the interfaces. Some dirty linen washing with CERN. –Avoid CERN demolishing what had been achieved so fare. What I expect from this workshop

G.Barrand, LAL-Orsay Priorities : –Have a more compleete implementation. –Integration within LHCb (see Thursday). –Interoperate with other implementations. Not priorities : –Bear a new partial implementation. My priorities / My not priorities