![]() |
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 | |
Inheritance diagram for pygui.tcut_tab.TCutTab:
Collaboration diagram for pygui.tcut_tab.TCutTab:| 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.