--This linThe gui has a new function, GetViewer, so that you can manipulate the
authormarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 22 Jan 2008 15:32:36 +0000 (15:32 +0000)
committermarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 22 Jan 2008 15:32:36 +0000 (15:32 +0000)
commit832bb12c54d41457d00aeb01df3c0058514831d0
tree3f287602b5697138ae0b06fa9c8e3578eb7c51a5
parent3592c27f73ab34d457c90546c9d57fd475cb7c3d
--This linThe gui has a new function, GetViewer, so that you can manipulate the
viewer, e.g. add a reference tree:
  gui->GetViewer()->AddReferenceTree("CalibReferenceTree.root", );
By default, the reference-tree objects are acessd by "R.<whatever>",
e.g. R.Noise.fElements

  TFriendElement* AddReferenceTree(const char* filename, const char*
treename = "calPads", const char* refname = "R");

After manipulating the viewer you have to reload the gui, in order to
update the lists:
   gui->Reload()
The gui should remember the selected variable and try to select it again
after the reload.
The Reload function does nothing else than
  gui->Initialize(gui->GetViewer)
this gives you for example the possibility to open a standalone gui,
just by giving 0 as filename ::ShowGUI(0) and than to load a CalibViewer

In addition, there are some small changes:

e, and those below, will be ignored--

M    AliTPCCalibViewer.h
M    AliTPCCalibViewerGUI.cxx
M    AliTPCCalibViewerGUI.h
M    AliTPCCalibViewer.cxx
TPC/AliTPCCalibViewer.cxx
TPC/AliTPCCalibViewer.h
TPC/AliTPCCalibViewerGUI.cxx
TPC/AliTPCCalibViewerGUI.h