Definition at line 12 of file tcut_tab.py.
Public Member Functions | |
def | __init__ (self, main, frame) |
def | AddCut (self, cut, det_type=None) |
def | AddDirectory (self, tdir) |
def | AddFile (self, tfile) |
def | CopyCut (self) |
def | DeleteCut (self) |
def | SaveCut (self) |
def | StartCut (self) |
def | TreeView_OnDoubleClick (self, event) |
Public Attributes | |
cuts | |
detector_classes | |
frame | |
main | |
next_name | |
tree | |
Private Member Functions | |
def | _check_for_tcut (self) |
def | _draw_cut (self, cut) |
def | _dump_to_tfile (self) |
def | _increment_name (self) |
def | _load_tcut_patterns (self, patterns) |
def | _MakeNaming (self, parent) |
def | _MakeTreeView (self, parent) |
def | _repeatedly_check (self) |
def | _setup_GUI (self, frame) |
def | _tcut_patterns (self) |
def pygui.tcut_tab.TCutTab.__init__ | ( | self, | |
main, | |||
frame | |||
) |
Definition at line 14 of file tcut_tab.py.
|
private |
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().
|
private |
Definition at line 196 of file tcut_tab.py.
Referenced by pygui.tcut_tab.TCutTab.TreeView_OnDoubleClick().
|
private |
Definition at line 32 of file tcut_tab.py.
References pygui.tcut_tab.TCutTab.cuts.
|
private |
Definition at line 170 of file tcut_tab.py.
References pygui.util.increment_name(), and pygui.tcut_tab.TCutTab.next_name.
Referenced by pygui.tcut_tab.TCutTab.CopyCut(), and pygui.tcut_tab.TCutTab.SaveCut().
|
private |
Definition at line 51 of file tcut_tab.py.
References pygui.tcut_tab.TCutTab.AddCut().
|
private |
Definition at line 175 of file tcut_tab.py.
|
private |
Definition at line 189 of file tcut_tab.py.
|
private |
Definition at line 28 of file tcut_tab.py.
References pygui.tcut_tab.TCutTab._check_for_tcut(), pygui.tcut_tab.TCutTab._repeatedly_check(), pygui.tcut_tab.TCutTab.frame, and pygui.hist_tab.HistTab.frame.
Referenced by pygui.tcut_tab.TCutTab._repeatedly_check().
|
private |
Definition at line 23 of file tcut_tab.py.
|
private |
Definition at line 36 of file tcut_tab.py.
References pygui.tcut_tab.TCutTab.cuts.
def 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.tcut_tab.TCutTab.main, pygui.hist_tab.HistTab.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().
def 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.
def pygui.tcut_tab.TCutTab.AddFile | ( | self, | |
tfile | |||
) |
Definition at line 98 of file tcut_tab.py.
References pygui.tcut_tab.TCutTab.AddCut().
def 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.
def 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().
def 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().
def pygui.tcut_tab.TCutTab.StartCut | ( | self | ) |
Definition at line 123 of file tcut_tab.py.
def 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.
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 |
Definition at line 24 of file tcut_tab.py.
Referenced by pygui.tcut_tab.TCutTab._repeatedly_check().
pygui.tcut_tab.TCutTab.main |
Definition at line 15 of file tcut_tab.py.
Referenced by pygui.tcut_tab.TCutTab.AddCut().
pygui.tcut_tab.TCutTab.next_name |
Definition at line 176 of file tcut_tab.py.
Referenced by pygui.tcut_tab.TCutTab._increment_name().
pygui.tcut_tab.TCutTab.tree |
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().