Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | Related Pages

singleEvtDisplayImpl Class Reference

Glast Online Single Event Display (GOSED). More...

List of all members.

Public Member Functions

 __init__ (filename=None, parent=None, name=None, fl=0)
 printCALTKR ()
 printACD ()
 createDockWindows ()
 dockGOSEDTWR ()
 dockGOSEDTKR ()
 dockGOSEDCAL ()
 dockGOSEDCALTKR ()
 dockGOSEDData ()
 dockGOTED ()
 dockGOSEDACD ()
 updateDockGOSEDTWR ()
 updateDockGOSEDTKR ()
 updateDockGOSEDCAL ()
 updateDockGOSEDCALTKR ()
 updateDockGOSEDData ()
 updateDockGOTED ()
 updateDockGOSEDACD ()
 mousePressEvent (e)
 clickTWR (id)
 plot (skip=0)
 replot ()
 rangeChange (buttonId)
 rangeChange2 (buttonId)
 maintainButtons (buttonId, widget)
 scaleChange (scaleId)
 scaleChange2 (scaleId)
 maintainScale (scaleId, window)
 selectChange ()
 setGOSEDDefaults ()
 clearViews ()
 clearButtons ()
 clearPixmaps ()
 clearButtonGroups ()
 nextClicked (skip=0)
 previousClicked (skip=-1)
 goClicked ()
 stopClicked ()
 skipClicked ()
 fileOpen ()
 fileClose ()
 fileExit ()
 serverOpen (state)
 serverClose ()
 ServerPreferences ()
 GOSEDPreferences ()
 closeEvent (e)
 helpOnline ()
 helpContents ()
 helpAbout ()


Detailed Description

Glast Online Single Event Display (GOSED).

This class: 1. Manages all the GUI functions for GOSED. 2. Retreives the TKR and CAL projections' pixmaps from GOSEDPainter. 3. Loads all the information from the current event processed by GOSED_LDF,

Definition at line 37 of file gosedImpl.py.


Member Function Documentation

__init__ filename  = None,
parent  = None,
name  = None,
fl  = 0
 

singleEvtDisplayImpl contructor

Parameters:
filename None
parent None
name None
fl 0

clearButtonGroups  ) 
 

This function unchecks all the buttons. Contrary to clearviews(), this is only necesary when opening a new file, since we may have changed a selection in only one parameter (for example RNG only), and thus we don't want to loose the other filter by unchecking it (for example TWR).

clearViews  ) 
 

This function reloads GOSED defaults in order to process a new event.

fileClose  ) 
 

Close file source

fileExit  ) 
 

Exits the gui

fileOpen  ) 
 

Load data from a file

goClicked  ) 
 

Load events ininterruptedly in time steps selected by the user from the GOSED Preferences menu. It stops when the Stop Button is clicked.

GOSEDPreferences  ) 
 

Calls the GOSED Preferences window stopping the timer. It also passes the new settings to GOSED.

helpAbout  ) 
 

Displays About GOSED info

helpContents  ) 
 

Calls GOSED Readme file for reference.

helpOnline  ) 
 

This function opens a web browser with I&T URL for reference.

nextClicked skip  = 0  ) 
 

Plots next event when called

Parameters:
skip - Number of events to skip, negative means backward. Defaults to going forward one 1 event

plot skip  = 0  ) 
 

Plot is the heart of GOSED. It strips the information of the event from the data string and passes it to GOSED_LDF, initializing the iteration over all the entries of the event. It manages three kinds of sources of data: 1. Data from .ldf files 2. Data from .fits files 3. Data from server It also manages the reinizialization of all the gui's outputs, calling clearviews() to delete the information from a previous event

Parameters:
skip - Number of events to skip (ignored if source is not an LDF file) Defaults to plotting next event in the file

previousClicked skip  = -1  ) 
 

Finds previous event in the file and then plots it. It only works for .arch files.

Parameters:
skip - Number of events to skip, negative means backward. Defaults to going backward one 1 event

selectChange  ) 
 

This function is called whenever the user makes a change of selection in TWR, RNG or Scale, to reload the event with the new filter settings.

serverClose  ) 
 

Close network server

serverOpen state   ) 
 

Load event data from a network server

ServerPreferences  ) 
 

Calls the Server Preferences window stopping the timer.

skipClicked  ) 
 

Skip events forward or backward in an LDF file. A skip amount of: 1 => display next event 0 => replot current event -1 => display previous event N => display event with Event Number = current event's Event Number + N -N => display event with Event Number = current event's Event Number - N

stopClicked  ) 
 

Stop the ininterrupted display of events triggered by the Go Button


The documentation for this class was generated from the following file:
Generated on Fri Jul 21 13:27:08 2006 for LATTE R04-12-00 by doxygen 1.4.3