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

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)
 
+ Inheritance diagram for pygui.tcut_tab.TCutTab:
+ Collaboration diagram for pygui.tcut_tab.TCutTab:

Constructor & Destructor Documentation

◆ __init__()

def pygui.tcut_tab.TCutTab.__init__ (   self,
  main,
  frame 
)

Definition at line 14 of file tcut_tab.py.

Member Function Documentation

◆ _check_for_tcut()

def pygui.tcut_tab.TCutTab._check_for_tcut (   self)
private

◆ _draw_cut()

def pygui.tcut_tab.TCutTab._draw_cut (   self,
  cut 
)
private

Definition at line 196 of file tcut_tab.py.

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

◆ _dump_to_tfile()

def pygui.tcut_tab.TCutTab._dump_to_tfile (   self)
private

Definition at line 32 of file tcut_tab.py.

References pygui.tcut_tab.TCutTab.cuts.

◆ _increment_name()

def pygui.tcut_tab.TCutTab._increment_name (   self)
private

◆ _load_tcut_patterns()

def pygui.tcut_tab.TCutTab._load_tcut_patterns (   self,
  patterns 
)
private

Definition at line 51 of file tcut_tab.py.

References pygui.tcut_tab.TCutTab.AddCut().

◆ _MakeNaming()

def pygui.tcut_tab.TCutTab._MakeNaming (   self,
  parent 
)
private

Definition at line 175 of file tcut_tab.py.

◆ _MakeTreeView()

def pygui.tcut_tab.TCutTab._MakeTreeView (   self,
  parent 
)
private

Definition at line 189 of file tcut_tab.py.

◆ _repeatedly_check()

def pygui.tcut_tab.TCutTab._repeatedly_check (   self)
private

◆ _setup_GUI()

def pygui.tcut_tab.TCutTab._setup_GUI (   self,
  frame 
)
private

Definition at line 23 of file tcut_tab.py.

◆ _tcut_patterns()

def pygui.tcut_tab.TCutTab._tcut_patterns (   self)
private

Definition at line 36 of file tcut_tab.py.

References pygui.tcut_tab.TCutTab.cuts.

◆ AddCut()

◆ AddDirectory()

def pygui.tcut_tab.TCutTab.AddDirectory (   self,
  tdir 
)

◆ AddFile()

def pygui.tcut_tab.TCutTab.AddFile (   self,
  tfile 
)

Definition at line 98 of file tcut_tab.py.

References pygui.tcut_tab.TCutTab.AddCut().

◆ CopyCut()

def pygui.tcut_tab.TCutTab.CopyCut (   self)

◆ DeleteCut()

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().

◆ SaveCut()

def pygui.tcut_tab.TCutTab.SaveCut (   self)

◆ StartCut()

def pygui.tcut_tab.TCutTab.StartCut (   self)

Definition at line 123 of file tcut_tab.py.

◆ TreeView_OnDoubleClick()

def pygui.tcut_tab.TCutTab.TreeView_OnDoubleClick (   self,
  event 
)

Member Data Documentation

◆ cuts

◆ detector_classes

pygui.tcut_tab.TCutTab.detector_classes

◆ frame

pygui.tcut_tab.TCutTab.frame

Definition at line 24 of file tcut_tab.py.

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

◆ main

pygui.tcut_tab.TCutTab.main

Definition at line 15 of file tcut_tab.py.

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

◆ next_name

pygui.tcut_tab.TCutTab.next_name

Definition at line 176 of file tcut_tab.py.

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

◆ tree

pygui.tcut_tab.TCutTab.tree