16#include "KVIDGridEditor.h"
109 virtual ~ KVIDGridManagerGUI();
Option_t Option_t TPoint TPoint const char text
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
void SetIDTelescopes()
Set ID telescopes for selected grid.
void ActivateToolbarButtons()
disable all buttons
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
TCollection * GetAllGridsInTab()
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
std::unique_ptr< TList > fSelectedEntries
Enhanced version of ROOT TGListView widget.
TCollection * GetUserItems()
virtual void SetText(const char *text, Int_t partidx=0)