Base class for particle identification in a 2D map.
Identification grid editor GUI ,.
Graphical interface tool for managing, creating, testing and fitting identification grids.
void TabSelect(Int_t)
called when a new tab is selected
TGLayoutHints * fMenuBarItemLayout
Int_t GetNSelected()
returns current number of selected items in grid list
void SaveGridsAs(const TCollection *=0)
KVListView * fCUTInfoList
list of lines in currently selected grid
void DeleteSelectedGrids()
warning message and confirmation
void HandleGridsMenu(Int_t id)
Receive signals emitted by items selected in Grids menu.
void DeleteAllGridsInTab()
delete the all grids in currently selected tab
TCollection * GetAllGridsInTab()
void SetIDTelescopes()
Set ID telescopes for selected grid.
void ActivateToolbarButtons()
disable all buttons
virtual ~ KVIDGridManagerGUI()
KVIDGraph * fLastSelectedGrid
void DeleteGrids()
delete the current selected grid, or all currently selected grids if there are more than one
KVListView * fIDGridList
list of grids in current tab
TGTab * fGridListTabs
tabs with lists of grids
KVListView * fIDLineList
list of lines in currently selected grid
const Char_t * name_of_data_histo
TGPopupMenu * fMenuFile
TGMainFrame* fMain;.
void CloseWindow()
close viewer
TGLayoutHints * fMenuBarHelpLayout
void ClearGrid()
deletes all lines in currently selected grid(s)
ClassDef(KVIDGridManagerGUI, 0) TFile *TestIdentificationWithTree(KVIDGraph *gr
void SetStatus(const Char_t *text="")
TGButton * fTBbuttons[50]
void RemoveEmptyTabs()
Recursively remove any empty tabs.
KVIDGridEditor * fIDGridEditor
ID grid editor.
TGHorizontalFrame * fHframe
KVListView * fCUTList
list of lines in currently selected grid
KVIDGraph * fSelectedGrid
TGButton * fTBStartEditor
Enhanced version of ROOT TGListView widget.
TCollection * GetUserItems()
virtual void SetText(const char *text, Int_t partidx=0)