Geant4 and interactive frameworks - PowerPoint PPT Presentation

About This Presentation
Title:

Geant4 and interactive frameworks

Description:

What happens if we want to move to another scripting system ... Explorer, GNOME,... LHCb_IFK, CMS_IFK, Atlas_IFK, ... ; man power will migrate to these IFKs ... – PowerPoint PPT presentation

Number of Views:33
Avg rating:3.0/5.0
Slides: 10
Provided by: barr101
Category:

less

Transcript and Presenter's Notes

Title: Geant4 and interactive frameworks


1
Geant4 andinteractive frameworks

2
Interactivity
.s file
StorageDet
Storage
Detector
NetDet
Net
Track
picture
Vis
VisDet
Histo
Cmd
Cmdgt histo
CmdDet
GUI
Controls
GuiDet
3
Interactivity
  • Interactivity Framework (environment)
  • IFK UI Vis Scripting

4
Geant4 interactivity
  • Kernel global, geometry, persistency, track,
    tracking, run, processes, materials, particles,
    event, digitshits, 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) ?

5
G4 organization
?
G4Kernel
Interfaces G4UIterm, G4UIGAG, G4UIXm, G4UIWin32
cin tcl,tk Xm Win32
Click
G4KernelMessenger ?
intercoms
?
G4gt
G4VisMsg
OpenGL DAWN, VRML Inventor
G4OpenGL G4DAWN, G4VRML G4Inventor
G4KernelMod greps, modeling
vismgr
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

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.
8
Demo
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.
Write a Comment
User Comments (0)
About PowerShow.com