Presentazione di PowerPoint - PowerPoint PPT Presentation

1 / 6
About This Presentation
Title:

Presentazione di PowerPoint

Description:

Runs under Linux ONLY! GLAST. Italia. Program Structure. main. EDControl ... event control, response to GUI commands, overall control of display (using Tcanvas) ... – PowerPoint PPT presentation

Number of Views:18
Avg rating:3.0/5.0
Slides: 7
Provided by: Rona155
Category:

less

Transcript and Presenter's Notes

Title: Presentazione di PowerPoint


1
The role of ROOT in the BFEM Event
Display N.Lumb I.N.F.N.- Pisa
2
Status of the BFEM Event Display
  • Transition from interpreted to compiled code
  • Complete re-think of program design
  • Largely transparent to the user, except
  • Faster
  • More robust (hopefully still a few bugs!)
  • Easier for us to maintain
  • First release today
  • Runs under Linux ONLY!

3
Program Structure
main
EDControl
EDHistos
EDGui
DisplayCanvas
EDAnalysis
TkrDisplay
CALDisplay
ACDDisplay
4
Event Display main classes
Main ROOT set-up, starts overall control and
Cint session (TRint)
EDControl file management (Tfile), event
control, response to GUI commands, overall
control of display (using Tcanvas) and analysis
EDGui Draws GUI using ROOT GUI classes (TFrame,
TGButton, TGMenuBar, etc. Responds to GUI events
via ROOT ProcessMessage method
DisplayCanvas gets one event from file and
displays on the canvas. Controls display
sub-classes (TkrDisplay, etc.) Intensive use of
TShape and TNode.
EDAnalysis Analysis of raw data and display via
EDHistos class.
5
TGMainFrame
TGMenuBar
TGGroupFrame
TGTextEntry
TGButton
TGFileDialog
6
Future plans
  • Re-design of GUI, e.g. simpler event selection
    using TGSlideBar
  • Port to Windows create ROOT shared library?
  • Support of XML detector geometry files.
Write a Comment
User Comments (0)
About PowerShow.com