GRSISort
Created by P.C. Bender
Developement Team: P.C. Bender, R. Dunlop, V. Bildstein
An extension of the ROOT analysis Framework
pygui.hist_tab.HistTab Class Reference

Definition at line 14 of file hist_tab.py.

Public Member Functions

def __init__ (self, main, frame)
 
def AddActiveDirectory (self, tdir)
 
def CheckOnlineHists (self)
 
def Insert (self, obj, parent='', objname=None, icon=None)
 
def InsertHist (self, hist)
 
def OnHistClick (self, event)
 
def Resort (self, parent='')
 

Public Attributes

 active_dirs
 
 frame
 
 hist_lookup
 
 main
 
 treeview
 

Private Member Functions

def _compiled_histogram_filename (self)
 
def _dump_to_tfile (self)
 
def _find_parent (self, name, base='')
 
def _insert_single_nonrecursive (self, obj, parent, name, objname=None, icon=None)
 
def _load_compiled_histograms (self, filename)
 
def _MakeHistView (self, parent)
 
def _PeriodicHistogramCheck (self)
 
def _refresh (self, name, obj)
 
def _setup_GUI (self, frame)
 

Private Attributes

 _requires_resort
 
+ Inheritance diagram for pygui.hist_tab.HistTab:
+ Collaboration diagram for pygui.hist_tab.HistTab:

Constructor & Destructor Documentation

◆ __init__()

def pygui.hist_tab.HistTab.__init__ (   self,
  main,
  frame 
)

Definition at line 16 of file hist_tab.py.

Member Function Documentation

◆ _compiled_histogram_filename()

def pygui.hist_tab.HistTab._compiled_histogram_filename (   self)
private

Definition at line 70 of file hist_tab.py.

◆ _dump_to_tfile()

def pygui.hist_tab.HistTab._dump_to_tfile (   self)
private

Definition at line 60 of file hist_tab.py.

References pygui.hist_tab.HistTab.hist_lookup, and Write().

◆ _find_parent()

def pygui.hist_tab.HistTab._find_parent (   self,
  name,
  base = '' 
)
private

◆ _insert_single_nonrecursive()

def pygui.hist_tab.HistTab._insert_single_nonrecursive (   self,
  obj,
  parent,
  name,
  objname = None,
  icon = None 
)
private

◆ _load_compiled_histograms()

def pygui.hist_tab.HistTab._load_compiled_histograms (   self,
  filename 
)
private

Definition at line 64 of file hist_tab.py.

◆ _MakeHistView()

def pygui.hist_tab.HistTab._MakeHistView (   self,
  parent 
)
private

Definition at line 29 of file hist_tab.py.

◆ _PeriodicHistogramCheck()

def pygui.hist_tab.HistTab._PeriodicHistogramCheck (   self)
private

◆ _refresh()

def pygui.hist_tab.HistTab._refresh (   self,
  name,
  obj 
)
private

◆ _setup_GUI()

def pygui.hist_tab.HistTab._setup_GUI (   self,
  frame 
)
private

Definition at line 25 of file hist_tab.py.

Referenced by pygui.status_widget.ThreadStatusFrame._ThreadCheck().

◆ AddActiveDirectory()

def pygui.hist_tab.HistTab.AddActiveDirectory (   self,
  tdir 
)

Definition at line 36 of file hist_tab.py.

References pygui.hist_tab.HistTab.active_dirs.

◆ CheckOnlineHists()

◆ Insert()

def pygui.hist_tab.HistTab.Insert (   self,
  obj,
  parent = '',
  objname = None,
  icon = None 
)

◆ InsertHist()

def pygui.hist_tab.HistTab.InsertHist (   self,
  hist 
)

◆ OnHistClick()

def pygui.hist_tab.HistTab.OnHistClick (   self,
  event 
)

◆ Resort()

def pygui.hist_tab.HistTab.Resort (   self,
  parent = '' 
)

Member Data Documentation

◆ _requires_resort

pygui.hist_tab.HistTab._requires_resort
private

◆ active_dirs

pygui.hist_tab.HistTab.active_dirs

◆ frame

pygui.hist_tab.HistTab.frame

Definition at line 26 of file hist_tab.py.

Referenced by pygui.tcut_tab.TCutTab._repeatedly_check().

◆ hist_lookup

◆ main

◆ treeview