1 / 9

Geant4 and interactive frameworks

Geant4 and interactive frameworks. Interactivity. StorageDet. Storage. .s file. Detector. NetDet. Net. Track. Vis. picture. VisDet. Histo. Cmd. Cmd> histo. CmdDet. GUI. Controls. GuiDet. Interactivity. Interactivity Framework (environment) : IFK = UI + Vis + Scripting.

belita
Télécharger la présentation

Geant4 and interactive frameworks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Geant4 andinteractive frameworks G.Barrand, LAL-Orsay

  2. Interactivity StorageDet Storage .s file Detector NetDet Net Track Vis picture VisDet Histo Cmd Cmd> histo CmdDet GUI Controls GuiDet G.Barrand, LAL-Orsay

  3. Interactivity • Interactivity Framework (environment) : • IFK = UI + Vis + Scripting G.Barrand, LAL-Orsay

  4. Geant4 interactivity • 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) ? G.Barrand, LAL-Orsay

  5. G4 organization ? G4Kernel Interfaces : G4UIterm, G4UIGAG, G4UIXm, G4UIWin32 cin tcl,tk Xm Win32 Click G4KernelMessenger ? ? intercoms G4> G4VisMsg G4OpenGL G4DAWN, G4VRML G4Inventor OpenGL DAWN, VRML Inventor G4KernelMod greps, modeling vismgr G.Barrand, LAL-Orsay

  6. 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 G.Barrand, LAL-Orsay

  7. G4IFK reusable ? OPACS, OpenScientist G4IFK : Interfaces,intercoms, visualization WIRED/JAS ? G4Kernel Experiment kernel We must do an effort to have G4IFK working on experiments data. G.Barrand, LAL-Orsay

  8. Demo… G.Barrand, LAL-Orsay

  9. G4IFK Issues • 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. G.Barrand, LAL-Orsay

More Related