![]() |
GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
![]() |
Definition at line 12 of file tcut_tab.py.
Public Member Functions | |
__init__ (self, main, frame) | |
AddCut (self, cut, det_type=None) | |
AddDirectory (self, tdir) | |
AddFile (self, tfile) | |
CopyCut (self) | |
DeleteCut (self) | |
SaveCut (self) | |
StartCut (self) | |
TreeView_OnDoubleClick (self, event) | |
Public Attributes | |
dict | cuts = {} |
dict | detector_classes = {} |
frame = frame | |
main = main | |
next_name = tk.StringVar(value='tcutg_0') | |
tree = ttk.Treeview(parent, columns=('type',)) | |
TreeView_OnDoubleClick | |
Protected Member Functions | |
_check_for_tcut (self) | |
_draw_cut (self, cut) | |
_dump_to_tfile (self) | |
_increment_name (self) | |
_load_tcut_patterns (self, patterns) | |
_MakeNaming (self, parent) | |
_MakeTreeView (self, parent) | |
_repeatedly_check (self) | |
_setup_GUI (self, frame) | |
_tcut_patterns (self) | |
Protected Attributes | |
_repeatedly_check | |
pygui.tcut_tab.TCutTab.__init__ | ( | self, | |
main, | |||
frame ) |
Definition at line 14 of file tcut_tab.py.
|
protected |
Definition at line 60 of file tcut_tab.py.
Referenced by pygui.tcut_tab.TCutTab._repeatedly_check(), pygui.tcut_tab.TCutTab.DeleteCut(), and pygui.tcut_tab.TCutTab.SaveCut().
|
protected |
Definition at line 196 of file tcut_tab.py.
Referenced by pygui.tcut_tab.TCutTab.TreeView_OnDoubleClick().
|
protected |
Definition at line 32 of file tcut_tab.py.
References pygui.tcut_tab.TCutTab.cuts.
|
protected |
Definition at line 170 of file tcut_tab.py.
References pygui.tcut_tab.TCutTab.next_name.
Referenced by pygui.tcut_tab.TCutTab.CopyCut(), and pygui.tcut_tab.TCutTab.SaveCut().
|
protected |
Definition at line 51 of file tcut_tab.py.
References pygui.tcut_tab.TCutTab.AddCut().
|
protected |
Definition at line 175 of file tcut_tab.py.
|
protected |
Definition at line 189 of file tcut_tab.py.
|
protected |
Definition at line 28 of file tcut_tab.py.
References pygui.tcut_tab.TCutTab._check_for_tcut().
|
protected |
Definition at line 23 of file tcut_tab.py.
Referenced by pygui.status_widget.ThreadStatusFrame._ThreadCheck().
|
protected |
Definition at line 36 of file tcut_tab.py.
References pygui.tcut_tab.TCutTab.cuts.
pygui.tcut_tab.TCutTab.AddCut | ( | self, | |
cut, | |||
det_type = None ) |
Definition at line 103 of file tcut_tab.py.
References pygui.tcut_tab.TCutTab.cuts, pygui.tcut_tab.TCutTab.detector_classes, pygui.hist_tab.HistTab.main, pygui.tcut_tab.TCutTab.main, pygui.variable_tab.VariableTab.main, and pygui.tcut_tab.TCutTab.tree.
Referenced by pygui.tcut_tab.TCutTab._load_tcut_patterns(), pygui.tcut_tab.TCutTab.AddFile(), pygui.tcut_tab.TCutTab.CopyCut(), and pygui.tcut_tab.TCutTab.SaveCut().
pygui.tcut_tab.TCutTab.AddDirectory | ( | self, | |
tdir ) |
Definition at line 81 of file tcut_tab.py.
References pygui.tcut_tab.TCutTab.detector_classes, and pygui.tcut_tab.TCutTab.tree.
pygui.tcut_tab.TCutTab.AddFile | ( | self, | |
tfile ) |
Definition at line 98 of file tcut_tab.py.
References pygui.tcut_tab.TCutTab.AddCut().
pygui.tcut_tab.TCutTab.CopyCut | ( | self | ) |
Definition at line 151 of file tcut_tab.py.
References pygui.tcut_tab.TCutTab._increment_name(), pygui.tcut_tab.TCutTab.AddCut(), pygui.tcut_tab.TCutTab.cuts, and pygui.tcut_tab.TCutTab.tree.
pygui.tcut_tab.TCutTab.DeleteCut | ( | self | ) |
Definition at line 144 of file tcut_tab.py.
References pygui.tcut_tab.TCutTab._check_for_tcut(), and if().
pygui.tcut_tab.TCutTab.SaveCut | ( | self | ) |
Definition at line 126 of file tcut_tab.py.
References pygui.tcut_tab.TCutTab._check_for_tcut(), pygui.tcut_tab.TCutTab._increment_name(), and pygui.tcut_tab.TCutTab.AddCut().
pygui.tcut_tab.TCutTab.StartCut | ( | self | ) |
Definition at line 123 of file tcut_tab.py.
pygui.tcut_tab.TCutTab.TreeView_OnDoubleClick | ( | self, | |
event ) |
Definition at line 202 of file tcut_tab.py.
References pygui.tcut_tab.TCutTab._draw_cut(), pygui.tcut_tab.TCutTab.cuts, and pygui.tcut_tab.TCutTab.detector_classes.
|
protected |
Definition at line 30 of file tcut_tab.py.
pygui.tcut_tab.TCutTab.cuts = {} |
Definition at line 18 of file tcut_tab.py.
Referenced by pygui.tcut_tab.TCutTab._dump_to_tfile(), pygui.tcut_tab.TCutTab._tcut_patterns(), pygui.tcut_tab.TCutTab.AddCut(), pygui.tcut_tab.TCutTab.CopyCut(), and pygui.tcut_tab.TCutTab.TreeView_OnDoubleClick().
pygui.tcut_tab.TCutTab.detector_classes = {} |
Definition at line 19 of file tcut_tab.py.
Referenced by pygui.tcut_tab.TCutTab.AddCut(), pygui.tcut_tab.TCutTab.AddDirectory(), and pygui.tcut_tab.TCutTab.TreeView_OnDoubleClick().
pygui.tcut_tab.TCutTab.frame = frame |
Definition at line 24 of file tcut_tab.py.
pygui.tcut_tab.TCutTab.main = main |
Definition at line 15 of file tcut_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.tcut_tab.TCutTab.next_name = tk.StringVar(value='tcutg_0') |
Definition at line 176 of file tcut_tab.py.
Referenced by pygui.tcut_tab.TCutTab._increment_name().
pygui.tcut_tab.TCutTab.tree = ttk.Treeview(parent, columns=('type',)) |
Definition at line 190 of file tcut_tab.py.
Referenced by pygui.tcut_tab.TCutTab.AddCut(), pygui.tcut_tab.TCutTab.AddDirectory(), and pygui.tcut_tab.TCutTab.CopyCut().
pygui.tcut_tab.TCutTab.TreeView_OnDoubleClick |
Definition at line 194 of file tcut_tab.py.