![]() |
GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
![]() |
Definition at line 14 of file hist_tab.py.
Public Member Functions | |
| __init__ (self, main, frame) | |
| AddActiveDirectory (self, tdir) | |
| CheckOnlineHists (self) | |
| Insert (self, obj, parent='', objname=None, icon=None) | |
| InsertHist (self, hist) | |
| OnHistClick (self, event) | |
| Resort (self, parent='') | |
Public Attributes | |
| list | active_dirs = [] |
| frame = frame | |
| hist_lookup = TKeyDict() | |
| main = main | |
| OnHistClick | |
| treeview = ttk.Treeview(parent) | |
Protected Member Functions | |
| _compiled_histogram_filename (self) | |
| _dump_to_tfile (self) | |
| _find_parent (self, name, base='') | |
| _insert_single_nonrecursive (self, obj, parent, name, objname=None, icon=None) | |
| _load_compiled_histograms (self, filename) | |
| _MakeHistView (self, parent) | |
| _PeriodicHistogramCheck (self) | |
| _refresh (self, name, obj) | |
| _setup_GUI (self, frame) | |
Protected Attributes | |
| _PeriodicHistogramCheck | |
| bool | _requires_resort = False |
Inheritance diagram for pygui.hist_tab.HistTab:
Collaboration diagram for pygui.hist_tab.HistTab:| pygui.hist_tab.HistTab.__init__ | ( | self, | |
| main, | |||
| frame ) |
Definition at line 16 of file hist_tab.py.
|
protected |
Definition at line 70 of file hist_tab.py.
|
protected |
Definition at line 60 of file hist_tab.py.
References pygui.hist_tab.HistTab.hist_lookup, and Write().
|
protected |
Definition at line 83 of file hist_tab.py.
References pygui.hist_tab.HistTab._find_parent(), pygui.hist_tab.HistTab.treeview, and pygui.variable_tab.VariableTab.treeview.
Referenced by pygui.hist_tab.HistTab._find_parent(), and pygui.hist_tab.HistTab._refresh().
|
protected |
Definition at line 138 of file hist_tab.py.
References pygui.hist_tab.HistTab._requires_resort, pygui.hist_tab.HistTab.hist_lookup, pygui.hist_tab.HistTab.main, pygui.tcut_tab.TCutTab.main, pygui.variable_tab.VariableTab.main, pygui.hist_tab.HistTab.treeview, and pygui.variable_tab.VariableTab.treeview.
Referenced by pygui.hist_tab.HistTab.Insert(), and pygui.hist_tab.HistTab.InsertHist().
|
protected |
Definition at line 64 of file hist_tab.py.
|
protected |
Definition at line 29 of file hist_tab.py.
|
protected |
Definition at line 166 of file hist_tab.py.
References pygui.hist_tab.HistTab._PeriodicHistogramCheck, pygui.hist_tab.HistTab._PeriodicHistogramCheck(), pygui.hist_tab.HistTab.CheckOnlineHists(), pygui.hist_tab.HistTab.main, pygui.tcut_tab.TCutTab.main, and pygui.variable_tab.VariableTab.main.
Referenced by pygui.hist_tab.HistTab._PeriodicHistogramCheck().
|
protected |
Definition at line 78 of file hist_tab.py.
References pygui.hist_tab.HistTab._find_parent(), and pygui.hist_tab.HistTab.Insert().
Referenced by pygui.hist_tab.HistTab.OnHistClick().
|
protected |
Definition at line 25 of file hist_tab.py.
Referenced by pygui.status_widget.ThreadStatusFrame._ThreadCheck().
| pygui.hist_tab.HistTab.AddActiveDirectory | ( | self, | |
| tdir ) |
Definition at line 36 of file hist_tab.py.
References pygui.hist_tab.HistTab.active_dirs.
| pygui.hist_tab.HistTab.CheckOnlineHists | ( | self | ) |
Definition at line 170 of file hist_tab.py.
References pygui.hist_tab.HistTab._requires_resort, pygui.hist_tab.HistTab.active_dirs, pygui.hist_tab.HistTab.Insert(), pygui.hist_tab.HistTab.main, pygui.tcut_tab.TCutTab.main, pygui.variable_tab.VariableTab.main, and pygui.hist_tab.HistTab.Resort().
Referenced by pygui.hist_tab.HistTab._PeriodicHistogramCheck().
| pygui.hist_tab.HistTab.Insert | ( | self, | |
| obj, | |||
| parent = '', | |||
| objname = None, | |||
| icon = None ) |
Definition at line 98 of file hist_tab.py.
References pygui.hist_tab.HistTab._insert_single_nonrecursive(), and pygui.hist_tab.HistTab.Insert().
Referenced by pygui.hist_tab.HistTab._refresh(), pygui.hist_tab.HistTab.CheckOnlineHists(), and pygui.hist_tab.HistTab.Insert().
| pygui.hist_tab.HistTab.InsertHist | ( | self, | |
| hist ) |
| pygui.hist_tab.HistTab.OnHistClick | ( | self, | |
| event ) |
Definition at line 41 of file hist_tab.py.
References pygui.hist_tab.HistTab._refresh(), pygui.hist_tab.HistTab.hist_lookup, pygui.hist_tab.HistTab.main, pygui.tcut_tab.TCutTab.main, and pygui.variable_tab.VariableTab.main.
| pygui.hist_tab.HistTab.Resort | ( | self, | |
| parent = '' ) |
Definition at line 187 of file hist_tab.py.
References pygui.hist_tab.HistTab.Resort(), pygui.hist_tab.HistTab.treeview, and pygui.variable_tab.VariableTab.treeview.
Referenced by pygui.hist_tab.HistTab.CheckOnlineHists(), and pygui.hist_tab.HistTab.Resort().
|
protected |
Definition at line 23 of file hist_tab.py.
Referenced by pygui.hist_tab.HistTab._PeriodicHistogramCheck().
|
protected |
Definition at line 21 of file hist_tab.py.
Referenced by pygui.hist_tab.HistTab._insert_single_nonrecursive(), and pygui.hist_tab.HistTab.CheckOnlineHists().
| pygui.hist_tab.HistTab.active_dirs = [] |
Definition at line 19 of file hist_tab.py.
Referenced by pygui.hist_tab.HistTab.AddActiveDirectory(), and pygui.hist_tab.HistTab.CheckOnlineHists().
| pygui.hist_tab.HistTab.frame = frame |
Definition at line 26 of file hist_tab.py.
| pygui.hist_tab.HistTab.hist_lookup = TKeyDict() |
Definition at line 33 of file hist_tab.py.
Referenced by pygui.hist_tab.HistTab._dump_to_tfile(), pygui.hist_tab.HistTab._insert_single_nonrecursive(), and pygui.hist_tab.HistTab.OnHistClick().
| pygui.hist_tab.HistTab.main = main |
Definition at line 17 of file hist_tab.py.
Referenced by pygui.hist_tab.HistTab._insert_single_nonrecursive(), pygui.hist_tab.HistTab._PeriodicHistogramCheck(), pygui.tcut_tab.TCutTab.AddCut(), pygui.hist_tab.HistTab.CheckOnlineHists(), pygui.hist_tab.HistTab.InsertHist(), and pygui.hist_tab.HistTab.OnHistClick().
| pygui.hist_tab.HistTab.OnHistClick |
Definition at line 34 of file hist_tab.py.
| pygui.hist_tab.HistTab.treeview = ttk.Treeview(parent) |
Definition at line 30 of file hist_tab.py.
Referenced by pygui.hist_tab.HistTab._find_parent(), pygui.hist_tab.HistTab._insert_single_nonrecursive(), pygui.variable_tab.VariableTab.DeleteVariable(), pygui.hist_tab.HistTab.InsertHist(), pygui.variable_tab.VariableTab.OnDeleteVariable_Click(), pygui.hist_tab.HistTab.Resort(), and pygui.variable_tab.VariableTab.SetReplaceVariable().