Download presentation
Presentation is loading. Please wait.
Published byAlice Fowler Modified over 9 years ago
1
G.Barrand, LAL-Orsay OpenScientist Status (v11) Relationship with AIDA http://www.lal.in2p3.fr/OpenScientist
2
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
3
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
4
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
5
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
6
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
7
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
8
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
9
G.Barrand, LAL-Orsay AIDA Answer to people that are fanatic of the project.
10
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
11
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
12
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)
13
G.Barrand, LAL-Orsay ATLAS ????
14
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
15
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.