Download presentation
Presentation is loading. Please wait.
Published byAbel Anderson Modified over 9 years ago
1
G.Barrand, LAL-Orsay Geant4 and interactive frameworks
2
G.Barrand, LAL-Orsay Interactivity GuiDet GUIControls.s file StorageDet Storage picture CmdDet CmdCmd> histo Detector Track VisDet Vis NetDetNet Histo
3
G.Barrand, LAL-Orsay Interactivity Framework (environment) : – IFK = UI + Vis + Scripting Interactivity
4
G.Barrand, LAL-Orsay Kernel : global, geometry, persistency, track, tracking, run, processes, materials, particles, event, digits+hits, readout, intercoms. Interactivity : intercoms, interfaces, visualization, graphics_reps. Naruto : clarify intercoms role : –Kernel : “software bus” between categories (best solution ?). –Interactivity : command interpreter. What happens if we want to move to another scripting system (tcl, cint, python, java) ? Geant4 interactivity
5
G.Barrand, LAL-Orsay G4 organization vismgr G4VisMsg Click G4> G4Kernel intercoms G4KernelMessenger ? Interfaces : G4UIterm, G4UIGAG, G4UIXm, G4UIWin32 cin tcl,tk Xm Win32 OpenGL DAWN, VRML Inventor G4OpenGL G4DAWN, G4VRML G4Inventor ? ? G4KernelMod greps, modeling
6
G.Barrand, LAL-Orsay IFK multiplicity G4IFK = { intercoms, interfaces, visualization, graphics_reps, modeling} : –come without data analysis tools of its own. OPACS, OpenScientist/G4Lab, WIRED,JAS, ROOT : –come with data analysis tools Explorer, GNOME,... LHCb_IFK, CMS_IFK, Atlas_IFK,... ; man power will migrate to these IFKs
7
G.Barrand, LAL-Orsay G4IFK reusable ? G4IFK : Interfaces,intercoms, visualization G4Kernel Experiment kernel OPACS, OpenScientist We must do an effort to have G4IFK working on experiments data. WIRED/JAS ?
8
G.Barrand, LAL-Orsay Demo…
9
G.Barrand, LAL-Orsay G4IFK (intercoms, interfaces, vis) reusable on experiments geometries and data ? When are we going to have : –GUI and Vis/Viewers intergration ? –Easy GUI building / customization. –GUI/Tree for DTREE. –Picking over geometry and data. –Data selection from scripting. –Easy 3D navigation. –Driving Geant4 from other scripting languages. –Study heavy loaded graphic (thousands of volumes, hits,…). –Testing. G4IFK Issues
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.