TTreeViewer Class Reference

#include <TTreeViewer.h>

Inheritance diagram for TTreeViewer:

TGMainFrame TGMainFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame List of all members.

Public Types

enum  EListItemType
enum  EListItemType

Public Member Functions

 TTreeViewer (const char *treeName=0)
 TTreeViewer (const TTree *tree)
virtual ~TTreeViewer ()
void AppendTree (TTree *tree)
void ActivateButtons (Bool_t first, Bool_t previous, Bool_t next, Bool_t last)
virtual void CloseWindow ()
virtual void Delete (Option_t *)
void DoRefresh ()
void EditExpression ()
void Empty ()
void EmptyAll ()
void ExecuteCommand (const char *command, Bool_t fast=kFALSE)
void ExecuteDraw ()
void ExecuteSpider ()
TTVLVEntryExpressionItem (Int_t index)
TListExpressionList ()
const char * GetGrOpt ()
TTreeGetTree ()
Bool_t HandleTimer (TTimer *timer)
Bool_t IsCutEnabled ()
Bool_t IsScanRedirected ()
Int_t MakeSelector (const char *selector=0)
void Message (const char *msg)
void NewExpression ()
void PrintEntries ()
Long64_t Process (const char *filename, Option_t *option="", Long64_t nentries=1000000000, Long64_t firstentry=0)
Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2)
void RemoveItem ()
void RemoveLastRecord ()
void SaveSource (const char *filename="", Option_t *option="")
void SetHistogramTitle (const char *title)
void SetCutMode (Bool_t enabled=kTRUE)
void SetCurrentRecord (Long64_t entry)
void SetGrOpt (const char *option)
void SetNexpressions (Int_t expr)
void SetRecordName (const char *name)
void SetScanFileName (const char *name="")
void SetScanMode (Bool_t mode=kTRUE)
void SetScanRedirect (Bool_t mode)
void SetSession (TTVSession *session)
void SetUserCode (const char *code, Bool_t autoexec=kTRUE)
void SetTreeName (const char *treeName)
Bool_t SwitchTree (Int_t index)
void UpdateCombo ()
void UpdateRecord (const char *name="new name")
 TTreeViewer (const char *treeName=0)
 TTreeViewer (const TTree *tree)
virtual ~TTreeViewer ()
void AppendTree (TTree *tree)
void ActivateButtons (Bool_t first, Bool_t previous, Bool_t next, Bool_t last)
virtual void CloseWindow ()
virtual void Delete (Option_t *)
void DoRefresh ()
void EditExpression ()
void Empty ()
void EmptyAll ()
void ExecuteCommand (const char *command, Bool_t fast=kFALSE)
void ExecuteDraw ()
void ExecuteSpider ()
TTVLVEntryExpressionItem (Int_t index)
TListExpressionList ()
const char * GetGrOpt ()
TTreeGetTree ()
Bool_t HandleTimer (TTimer *timer)
Bool_t IsCutEnabled ()
Bool_t IsScanRedirected ()
Int_t MakeSelector (const char *selector=0)
void Message (const char *msg)
void NewExpression ()
void PrintEntries ()
Long64_t Process (const char *filename, Option_t *option="", Long64_t nentries=1000000000, Long64_t firstentry=0)
Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2)
void RemoveItem ()
void RemoveLastRecord ()
void SaveSource (const char *filename="", Option_t *option="")
void SetHistogramTitle (const char *title)
void SetCutMode (Bool_t enabled=kTRUE)
void SetCurrentRecord (Long64_t entry)
void SetGrOpt (const char *option)
void SetNexpressions (Int_t expr)
void SetRecordName (const char *name)
void SetScanFileName (const char *name="")
void SetScanMode (Bool_t mode=kTRUE)
void SetScanRedirect (Bool_t mode)
void SetSession (TTVSession *session)
void SetUserCode (const char *code, Bool_t autoexec=kTRUE)
void SetTreeName (const char *treeName)
Bool_t SwitchTree (Int_t index)
void UpdateCombo ()
void UpdateRecord (const char *name="new name")

Private Member Functions

void BuildInterface ()
const char * Cut ()
Int_t Dimension ()
const char * EmptyBrackets (const char *name)
const char * Ex ()
const char * Ey ()
const char * Ez ()
const char * En (Int_t n)
void MapBranch (TBranch *branch, const char *prefix="", TGListTreeItem *parent=0, Bool_t listIt=kTRUE)
void MapOptions (Long_t parm1)
void MapTree (TTree *tree, TGListTreeItem *parent=0, Bool_t listIt=kTRUE)
void SetFile ()
const char * ScanList ()
void SetParentTree (TGListTreeItem *item)
void DoError (int level, const char *location, const char *fmt, va_list va) const
void BuildInterface ()
const char * Cut ()
Int_t Dimension ()
const char * EmptyBrackets (const char *name)
const char * Ex ()
const char * Ey ()
const char * Ez ()
const char * En (Int_t n)
void MapBranch (TBranch *branch, const char *prefix="", TGListTreeItem *parent=0, Bool_t listIt=kTRUE)
void MapOptions (Long_t parm1)
void MapTree (TTree *tree, TGListTreeItem *parent=0, Bool_t listIt=kTRUE)
void SetFile ()
const char * ScanList ()
void SetParentTree (TGListTreeItem *item)
void DoError (int level, const char *location, const char *fmt, va_list va) const

Private Attributes

TTreefTree
TTVSessionfSession
const char * fFilename
const char * fSourceFile
TString fLastOption
TTreefMappedTree
TBranchfMappedBranch
Int_t fDimension
Bool_t fVarDraw
Bool_t fScanMode
TContextMenufContextMenu
TGSelectBoxfDialogBox
TListfTreeList
Int_t fTreeIndex
const TGPicturefPicX
const TGPicturefPicY
const TGPicturefPicZ
const TGPicturefPicDraw
const TGPicturefPicStop
const TGPicturefPicRefr
Cursor_t fDefaultCursor
Cursor_t fWatchCursor
TTimerfTimer
Bool_t fCounting
Bool_t fStopMapping
Bool_t fEnableCut
Int_t fNexpressions
TGLayoutHintsfMenuBarLayout
TGLayoutHintsfMenuBarItemLayout
TGLayoutHintsfMenuBarHelpLayout
TGMenuBarfMenuBar
TGPopupMenufFileMenu
TGPopupMenufEditMenu
TGPopupMenufRunMenu
TGPopupMenufOptionsMenu
TGPopupMenufOptionsGen
TGPopupMenufOptions1D
TGPopupMenufOptions2D
TGPopupMenufHelpMenu
TGToolBarfToolBar
TGLayoutHintsfBarLayout
TGLabelfBarLbl1
TGLabelfBarLbl2
TGLabelfBarLbl3
TGCheckButtonfBarH
TGCheckButtonfBarScan
TGCheckButtonfBarRec
TGTextEntryfBarCommand
TGTextEntryfBarOption
TGTextEntryfBarHist
TGHorizontalFramefHf
TGDoubleVSliderfSlider
TGVerticalFramefV1
TGVerticalFramefV2
TGCompositeFramefTreeHdr
TGCompositeFramefListHdr
TGLabelfLbl1
TGLabelfLbl2
TGHorizontalFramefBFrame
TGHorizontalFramefHpb
TGHProgressBarfProgressBar
TGLabelfBLbl4
TGLabelfBLbl5
TGTextEntryfBarListIn
TGTextEntryfBarListOut
TGPictureButtonfDRAW
TGTextButtonfSPIDER
TGPictureButtonfSTOP
TGPictureButtonfREFR
TGStatusBarfStatusBar
TGComboBoxfCombo
TGPictureButtonfBGFirst
TGPictureButtonfBGPrevious
TGPictureButtonfBGRecord
TGPictureButtonfBGNext
TGPictureButtonfBGLast
TGTextButtonfReset
TGCanvasfTreeView
TGListTreefLt
TGListViewfListView
TTVLVContainerfLVContainer
TListfWidgets
TTreefTree
TTVSessionfSession
const char * fFilename
const char * fSourceFile
TTreefMappedTree
TBranchfMappedBranch
TContextMenufContextMenu
TGSelectBoxfDialogBox
TListfTreeList
const TGPicturefPicX
const TGPicturefPicDraw
const TGPicturefPicRefr
TTimerfTimer
TGLayoutHintsfMenuBarLayout
TGLayoutHintsfMenuBarItemLayout
TGLayoutHintsfMenuBarHelpLayout
TGMenuBarfMenuBar
TGPopupMenufFileMenu
TGPopupMenufEditMenu
TGPopupMenufRunMenu
TGPopupMenufOptionsMenu
TGPopupMenufOptionsGen
TGPopupMenufOptions1D
TGPopupMenufOptions2D
TGPopupMenufHelpMenu
TGToolBarfToolBar
TGLayoutHintsfBarLayout
TGLabelfBarLbl1
TGLabelfBarLbl2
TGLabelfBarLbl3
TGCheckButtonfBarH
TGCheckButtonfBarScan
TGCheckButtonfBarRec
TGTextEntryfBarCommand
TGTextEntryfBarOption
TGTextEntryfBarHist
TGHorizontalFramefHf
TGDoubleVSliderfSlider
TGVerticalFramefV1
TGVerticalFramefV2
TGCompositeFramefTreeHdr
TGCompositeFramefListHdr
TGLabelfLbl1
TGLabelfLbl2
TGHorizontalFramefBFrame
TGHorizontalFramefHpb
TGHProgressBarfProgressBar
TGLabelfBLbl4
TGLabelfBLbl5
TGTextEntryfBarListIn
TGTextEntryfBarListOut
TGPictureButtonfDRAW
TGTextButtonfSPIDER
TGPictureButtonfSTOP
TGPictureButtonfREFR
TGStatusBarfStatusBar
TGComboBoxfCombo
TGPictureButtonfBGFirst
TGPictureButtonfBGPrevious
TGPictureButtonfBGRecord
TGPictureButtonfBGNext
TGPictureButtonfBGLast
TGTextButtonfReset
TGCanvasfTreeView
TGListTreefLt
TGListViewfListView
TTVLVContainerfLVContainer
TListfWidgets

Friends

class TGClient
class TGButton

Detailed Description

Definition at line 56 of file TTreeViewer.h.


Member Enumeration Documentation

enum TTreeViewer::EListItemType

Definition at line 63 of file TTreeViewer.h.

enum TTreeViewer::EListItemType

Definition at line 63 of file TTreeViewer.h.


Constructor & Destructor Documentation

TTreeViewer::TTreeViewer ( const char *  treeName = 0  ) 

TTreeViewer::TTreeViewer ( const TTree tree  ) 

Definition at line 324 of file TTreeViewer.cxx.

References BuildInterface(), TDirectory::cd(), command, fFilename, fTree, fTreeList, gDirectory, TTree::GetDirectory(), TNamed::GetName(), gInterpreter, gROOT, TROOT::ProcessLine(), SetTreeName(), and snprintf.

TTreeViewer::~TTreeViewer (  )  [virtual]

Definition at line 1095 of file TTreeViewer.cxx.

References TList::Delete(), fBarCommand, fBarH, fBarHist, fBarLayout, fBarLbl1, fBarLbl2, fBarLbl3, fBarListIn, fBarListOut, fBarOption, fBarRec, fBarScan, fBFrame, fBGFirst, fBGLast, fBGNext, fBGPrevious, fBGRecord, fBLbl4, fBLbl5, fCombo, fContextMenu, fDialogBox, fDRAW, fEditMenu, fFileMenu, fHelpMenu, fHf, fHpb, fLbl1, fLbl2, fListHdr, fListView, fLt, fLVContainer, fMenuBar, fMenuBarHelpLayout, fMenuBarItemLayout, fMenuBarLayout, fOptions1D, fOptions2D, fOptionsGen, fOptionsMenu, fPicDraw, fPicRefr, fPicStop, fPicX, fPicY, fPicZ, fProgressBar, TGClient::FreePicture(), fReset, fSession, fSlider, fSPIDER, fSTOP, fTimer, fToolBar, fTreeHdr, fTreeList, fTreeView, fV1, fV2, fWidgets, gClient, and TGSelectBox::GetInstance().

TTreeViewer::TTreeViewer ( const char *  treeName = 0  ) 

TTreeViewer::TTreeViewer ( const TTree tree  ) 

virtual TTreeViewer::~TTreeViewer (  )  [virtual]


Member Function Documentation

void TTreeViewer::BuildInterface (  )  [private]

Definition at line 542 of file TTreeViewer.cxx.

References ActivateButtons(), TList::Add(), TGPopupMenu::AddEntry(), TGCompositeFrame::AddFrame(), TGMenuBar::AddPopup(), TGPopupMenu::AddPopup(), TGPopupMenu::AddSeparator(), TTVLVContainer::AddThisItem(), TGContainer::Associate(), TGPopupMenu::Associate(), TGWidget::Associate(), TQObject::Connect(), TGPopupMenu::DisableEntry(), TGStatusBar::Draw3DCorner(), entry, fBarCommand, fBarH, fBarHist, fBarLayout, fBarLbl1, fBarLbl2, fBarLbl3, fBarListIn, fBarListOut, fBarOption, fBarRec, fBarScan, fBFrame, fBGFirst, fBGLast, fBGNext, fBGPrevious, fBGRecord, fBLbl4, fBLbl5, TGObject::fClient, fCombo, fContextMenu, fCounting, fDefaultCursor, fDialogBox, fDimension, fDRAW, fEditMenu, fEnableCut, fFileMenu, fHelpMenu, fHf, fHpb, fLastOption, fLbl1, fLbl2, fListHdr, fListView, fLt, fLVContainer, fMappedBranch, fMappedTree, fMenuBar, fMenuBarHelpLayout, fMenuBarItemLayout, fMenuBarLayout, fNexpressions, fOptions1D, fOptions2D, fOptionsGen, fOptionsMenu, fPicDraw, fPicRefr, fPicStop, fPicX, fPicY, fPicZ, fProgressBar, fREFR, fReset, fRunMenu, fScanMode, fSession, fSlider, fSourceFile, fSPIDER, fStatusBar, fSTOP, fStopMapping, fTimer, fToolBar, fTree, fTreeHdr, fTreeIndex, fTreeView, fV1, fV2, fVarDraw, fWatchCursor, fWidgets, gClient, TGClient::GetColorByName(), TGCompositeFrame::GetDefaultHeight(), TGFrame::GetDefaultHeight(), TGCompositeFrame::GetDefaultSize(), TGCompositeFrame::GetDefaultWidth(), TTree::GetEntries(), TGClient::GetPicture(), TGClient::GetRoot(), TGCanvas::GetViewPort(), TGFrame::GetWhitePixel(), TGFrame::GetWidth(), gVirtualX, i, kBarCommand, kBarOption, kBGFirst, kBGLast, kBGNext, kBGPrevious, kBGRecord, TGProgressBar::kBlockFill, kButtonDown, kButtonUp, kDoubleBorder, kDoubleScaleBoth, kDRAW, kEditCut, kEditEvent, kEditExpression, kEditMacro, kFALSE, kFileBrowse, kFileCanvas, kFileClose, kFileLoadLibrary, kFileOpenSession, kFilePrint, kFileQuit, kFileSaveMacro, kFitHeight, kFixedWidth, kHelpAbout, kHelpAboutTV, kHelpCommands, kHelpContext, kHelpDragging, kHelpDrawing, kHelpEditing, kHelpLayout, kHelpMacros, kHelpOpenSave, kHelpSession, kHelpStart, kHorizontalFrame, kLHintsBottom, kLHintsCenterX, kLHintsCenterY, kLHintsExpandX, kLHintsExpandY, kLHintsLeft, kLHintsRight, kLHintsTop, kLTCutType, kLTDragType, kLTExpressionType, kLTPackType, kLTTreeType, kLVList, kLVSmallIcons, kOptions1D, kOptions2D, kOptionsGeneral, kOptionsReset, kPointer, kRESET, kRunMacro, kSLIDER, kSTOP, kSunkenFrame, kTRUE, kVerticalFrame, kWatch, TGListView::Layout(), TGCompositeFrame::MapSubwindows(), TGFrame::MapWindow(), PrintEntries(), TGContainer::RemoveAll(), TGFrame::Resize(), TGFrame::SetBackgroundColor(), TGProgressBar::SetBarColor(), TGCanvas::SetContainer(), TGListView::SetContainer(), TGProgressBar::SetFillType(), TGVSplitter::SetFrame(), TGFrame::SetHeight(), TTVLVContainer::SetListView(), TGProgressBar::SetPosition(), TGDoubleSlider::SetPosition(), TGDoubleSlider::SetRange(), TGCheckButton::SetState(), TGTextEntry::SetText(), TGTextEntry::SetToolTipText(), TGButton::SetToolTipText(), TTVLVContainer::SetViewer(), TGListView::SetViewMode(), TGFrame::SetWidth(), TGMainFrame::SetWindowName(), TGHProgressBar::ShowPosition(), and TGCompositeFrame::TGCompositeFrame().

Referenced by TTreeViewer().

const char * TTreeViewer::Cut (  )  [private]

Definition at line 1196 of file TTreeViewer.cxx.

References TTVLVContainer::Cut(), and fLVContainer.

Referenced by ExecuteDraw(), and ExecuteSpider().

Int_t TTreeViewer::Dimension (  )  [private]

Definition at line 1298 of file TTreeViewer.cxx.

References Ex(), Ey(), Ez(), and fDimension.

Referenced by MapOptions(), and ProcessMessage().

const char * TTreeViewer::EmptyBrackets ( const char *  name  )  [private]

Definition at line 1223 of file TTreeViewer.cxx.

References TList::Add(), TString::Contains(), TString::Data(), fWidgets, TObjString::GetString(), TString::Index(), kNPOS, TString::Remove(), and start.

Referenced by MapBranch(), and ProcessMessage().

const char * TTreeViewer::Ex (  )  [private]

Definition at line 1565 of file TTreeViewer.cxx.

References TTVLVContainer::Ex(), and fLVContainer.

Referenced by Dimension(), ExecuteDraw(), and ExecuteSpider().

const char * TTreeViewer::Ey (  )  [private]

Definition at line 1573 of file TTreeViewer.cxx.

References TTVLVContainer::Ey(), and fLVContainer.

Referenced by Dimension(), ExecuteDraw(), and ExecuteSpider().

const char * TTreeViewer::Ez (  )  [private]

Definition at line 1581 of file TTreeViewer.cxx.

References TTVLVContainer::Ez(), and fLVContainer.

Referenced by Dimension(), ExecuteDraw(), and ExecuteSpider().

const char * TTreeViewer::En ( Int_t  n  )  [private]

Definition at line 1589 of file TTreeViewer.cxx.

References TTVLVEntry::ConvertAliases(), TTVLVContainer::ExpressionItem(), and fLVContainer.

Referenced by ExecuteSpider().

void TTreeViewer::MapBranch ( TBranch branch,
const char *  prefix = "",
TGListTreeItem parent = 0,
Bool_t  listIt = kTRUE 
) [private]

Definition at line 2381 of file TTreeViewer.cxx.

References TGListTree::AddItem(), TTVLVContainer::AddThisItem(), TString::Append(), TObjArray::At(), TString::Data(), EmptyBrackets(), entry, fLt, fLVContainer, fMappedBranch, fMappedTree, Form(), fStopMapping, gClient, TObjArray::GetEntries(), TGMimeTypes::GetIcon(), TBranch::GetListOfBranches(), TBranch::GetListOfLeaves(), TGClient::GetMimeTypeList(), TNamed::GetName(), TBranch::GetNleaves(), TGClient::GetPicture(), TGString::GetString(), TObject::InheritsFrom(), kFALSE, kLTBranchType, kLTDragType, kLTLeafType, kLVSmallIcons, kTRUE, name, and TObjArray::UncheckedAt().

Referenced by MapTree(), NewExpression(), and ProcessMessage().

void TTreeViewer::MapOptions ( Long_t  parm1  )  [private]

Definition at line 2257 of file TTreeViewer.cxx.

References TGTextEntry::AppendText(), TGPopupMenu::CheckEntry(), Dimension(), fBarOption, fOptions1D, fOptions2D, fOptionsGen, gOpt1D, gOpt2D, gOptgen, TGPopupMenu::IsEntryChecked(), kOptions1D, kOptions2D, kOptionsGeneral, kOptionsReset, TGTextEntry::SetText(), and TGPopupMenu::UnCheckEntry().

Referenced by ProcessMessage().

void TTreeViewer::MapTree ( TTree tree,
TGListTreeItem parent = 0,
Bool_t  listIt = kTRUE 
) [private]

Definition at line 2335 of file TTreeViewer.cxx.

References TObjArray::At(), fMappedBranch, fMappedTree, fStopMapping, TObjArray::GetEntries(), TTree::GetListOfBranches(), TTree::GetListOfFriends(), TNamed::GetName(), TTree::GetTree(), id, kDoNotProcess, kFALSE, MapBranch(), name, t, and TObject::TestBit().

Referenced by AppendTree(), NewExpression(), ProcessMessage(), and SetTreeName().

void TTreeViewer::SetFile (  )  [private]

Definition at line 516 of file TTreeViewer.cxx.

References fFilename, fTree, TROOT::GetListOfFiles(), TNamed::GetName(), gROOT, and list.

Referenced by AppendTree(), and SetTreeName().

const char * TTreeViewer::ScanList (  )  [private]

Definition at line 1204 of file TTreeViewer.cxx.

References fLVContainer, and TTVLVContainer::ScanList().

Referenced by ExecuteDraw().

void TTreeViewer::SetParentTree ( TGListTreeItem item  )  [private]

Definition at line 2553 of file TTreeViewer.cxx.

References TGListTreeItem::GetParent(), TGListTreeItem::GetUserData(), kLTTreeType, and SwitchTree().

Referenced by ProcessMessage().

void TTreeViewer::DoError ( int  level,
const char *  location,
const char *  fmt,
va_list  va 
) const [private, virtual]

Reimplemented from TObject.

Definition at line 2579 of file TTreeViewer.cxx.

References buf, TObject::DoError(), TGObject::fClient, Form(), TSystem::GetError(), TGClient::GetRoot(), gSystem, kError, kFatal, kInfo, kMBIconExclamation, kSysError, kWarning, n, title, and TObject::Warning().

void TTreeViewer::AppendTree ( TTree tree  ) 

Definition at line 359 of file TTreeViewer.cxx.

References TList::Add(), TGListTree::AddItem(), TGListTree::ClearHighlighted(), command, ExecuteCommand(), TGObject::fClient, TGListTree::FindChildByName(), TList::FindObject(), fListView, fLt, fLVContainer, fMappedTree, fTree, fTreeIndex, fTreeList, gClient, TNamed::GetName(), TGClient::GetPicture(), TGListTree::HighlightItem(), kFALSE, kLTNoType, kLTTreeType, TGListView::Layout(), MapTree(), TGClient::NeedRedraw(), TGListTree::OpenItem(), TTVLVContainer::RemoveNonStatic(), SetFile(), snprintf, and SwitchTree().

void TTreeViewer::ActivateButtons ( Bool_t  first,
Bool_t  previous,
Bool_t  next,
Bool_t  last 
)

Definition at line 1180 of file TTreeViewer.cxx.

References fBGFirst, fBGLast, fBGNext, fBGPrevious, kButtonDisabled, kButtonUp, and TGButton::SetState().

Referenced by BuildInterface(), TTVSession::GetRecord(), and TTVSession::RemoveLastRecord().

void TTreeViewer::CloseWindow (  )  [virtual]

Reimplemented from TGMainFrame.

Definition at line 2221 of file TTreeViewer.cxx.

References TGFrame::DeleteWindow().

virtual void TTreeViewer::Delete ( Option_t  )  [inline, virtual]

Reimplemented from TGFrame.

Definition at line 190 of file TTreeViewer.h.

void TTreeViewer::DoRefresh (  ) 

Definition at line 2825 of file TTreeViewer.cxx.

References ExecuteDraw(), fSlider, fTree, TTree::GetEntries(), TGDoubleSlider::GetMinPosition(), max, min, TTree::Refresh(), TGDoubleSlider::SetPosition(), and TGDoubleSlider::SetRange().

void TTreeViewer::EditExpression (  ) 

Definition at line 1598 of file TTreeViewer.cxx.

References TGObject::fClient, fDialogBox, fLVContainer, fV1, TGSelectBox::GetInstance(), TGContainer::GetNextSelected(), TGClient::GetRoot(), TGLVEntry::GetUserData(), TGFrame::GetWidth(), TTVLVEntry::IsCut(), kLTCutType, kLTExpressionType, p, TGSelectBox::SetEntry(), TGSelectBox::SetLabel(), TGMainFrame::SetWindowName(), and TObject::Warning().

Referenced by TGItemContext::EditExpression(), and ProcessMessage().

void TTreeViewer::Empty (  ) 

Definition at line 1258 of file TTreeViewer.cxx.

References TTVLVEntry::Empty(), TGObject::fClient, fLVContainer, TGContainer::GetNextSelected(), TGClient::GetPicture(), TGLVEntry::GetUserData(), kLTExpressionType, kLTPackType, p, TTVLVEntry::SetSmallPic(), TTVLVEntry::SetTrueName(), and TObject::Warning().

void TTreeViewer::EmptyAll (  ) 

Definition at line 1250 of file TTreeViewer.cxx.

References TTVLVContainer::EmptyAll(), and fLVContainer.

Referenced by ProcessMessage().

void TTreeViewer::ExecuteCommand ( const char *  command,
Bool_t  fast = kFALSE 
)

Definition at line 2229 of file TTreeViewer.cxx.

References fBarRec, fVarDraw, TGButton::GetState(), Gl_histadd(), gROOT, kButtonDown, kFALSE, TROOT::ProcessLine(), TROOT::ProcessLineFast(), snprintf, and TObject::Warning().

Referenced by AppendTree(), ExecuteDraw(), ProcessMessage(), SetTreeName(), and SwitchTree().

void TTreeViewer::ExecuteDraw (  ) 

Definition at line 1310 of file TTreeViewer.cxx.

References axis, TPad::cd(), command, TTVLVEntry::ConvertAliases(), Cut(), TString::Data(), elist, Ex(), ExecuteCommand(), ExpressionItem(), Ey(), Ez(), fBarH, fBarHist, fBarListIn, fBarListOut, fBarOption, fBarScan, fCounting, fEnableCut, TROOT::FindObject(), fLastOption, fLVContainer, TString::Format(), fProgressBar, fScanMode, fSlider, fTimer, fTree, fVarDraw, TTVLVEntry::GetAlias(), TTree::GetHistogram(), TGDoubleSlider::GetMaxPosition(), TGDoubleSlider::GetMinPosition(), TGContainer::GetNextSelected(), TTree::GetPlayer(), TROOT::GetSelectedPad(), TGButton::GetState(), TGTextEntry::GetText(), gPad, gROOT, HandleTimer(), hist, i, kButtonDown, kButtonUp, kFALSE, kTRUE, Long64_t, nentries, p, TString::Remove(), ScanList(), TTree::SetEventList(), TROOT::SetInterrupt(), TGProgressBar::SetPosition(), SetScanRedirect(), TGCheckButton::SetState(), TTree::SetTimerInterval(), TGHProgressBar::ShowPosition(), TString::ToUpper(), TTimer::TurnOff(), TTimer::TurnOn(), and TObject::Warning().

Referenced by DoRefresh(), ProcessMessage(), and TTVSession::Show().

void TTreeViewer::ExecuteSpider (  ) 

Definition at line 1481 of file TTreeViewer.cxx.

References TVirtualPad::cd(), Cut(), TString::Data(), elist, En(), Ex(), ExpressionItem(), Ey(), Ez(), fBarListIn, fBarListOut, fBarOption, fEnableCut, TROOT::FindObject(), Form(), TString::Format(), fSlider, fTree, TTVLVEntry::GetAlias(), TGDoubleSlider::GetMaxPosition(), TGDoubleSlider::GetMinPosition(), TROOT::GetSelectedPad(), TGTextEntry::GetText(), gPad, gROOT, i, kFALSE, kTRUE, Long64_t, nentries, TString::Remove(), TTree::SetEventList(), TROOT::SetInterrupt(), spider(), and TObject::Warning().

TTVLVEntry * TTreeViewer::ExpressionItem ( Int_t  index  ) 

Definition at line 1282 of file TTreeViewer.cxx.

References TTVLVContainer::ExpressionItem(), and fLVContainer.

Referenced by ExecuteDraw(), ExecuteSpider(), TTVRecord::FormFrom(), open_session(), TTVRecord::PlugIn(), and SaveSource().

TList * TTreeViewer::ExpressionList (  ) 

Definition at line 1290 of file TTreeViewer.cxx.

References TTVLVContainer::ExpressionList(), and fLVContainer.

Referenced by TTVLVEntry::ConvertAliases(), TTVLVEntry::FullConverted(), TGSelectBox::SaveText(), and TGSelectBox::ValidateAlias().

const char * TTreeViewer::GetGrOpt (  ) 

Definition at line 1650 of file TTreeViewer.cxx.

References fBarOption, and TGTextEntry::GetText().

Referenced by TTVRecord::FormFrom().

TTree* TTreeViewer::GetTree (  )  [inline]

Definition at line 201 of file TTreeViewer.h.

References fTree.

Bool_t TTreeViewer::HandleTimer ( TTimer timer  )  [virtual]

Reimplemented from TGWindow.

Definition at line 1704 of file TTreeViewer.cxx.

References fCounting, fProgressBar, fSlider, fTree, TGDoubleSlider::GetMaxPosition(), TGDoubleSlider::GetMinPosition(), TTree::GetReadEntry(), kFALSE, TStopwatch::Reset(), TGProgressBar::SetPosition(), TGHProgressBar::ShowPosition(), and timer.

Referenced by ExecuteDraw().

Bool_t TTreeViewer::IsCutEnabled (  )  [inline]

Definition at line 203 of file TTreeViewer.h.

References fEnableCut.

Referenced by TTVRecord::FormFrom().

Bool_t TTreeViewer::IsScanRedirected (  ) 

Definition at line 1666 of file TTreeViewer.cxx.

References fBarScan, TGButton::GetState(), and kButtonDown.

Referenced by TTVRecord::FormFrom().

Int_t TTreeViewer::MakeSelector ( const char *  selector = 0  ) 

Definition at line 1632 of file TTreeViewer.cxx.

References fTree, and TTree::MakeSelector().

void TTreeViewer::Message ( const char *  msg  )  [virtual]

Reimplemented from TQObject.

Definition at line 2571 of file TTreeViewer.cxx.

References fStatusBar, and TGStatusBar::SetText().

Referenced by TTVLVContainer::HandleButton(), PrintEntries(), and ProcessMessage().

void TTreeViewer::NewExpression (  ) 

Definition at line 2532 of file TTreeViewer.cxx.

References TTVLVContainer::AddThisItem(), entry, fListView, fLVContainer, fMappedBranch, fMappedTree, fNexpressions, fTree, gClient, TGClient::GetPicture(), kLTDragType, kLTExpressionType, kLVSmallIcons, TGListView::Layout(), MapBranch(), MapTree(), and TTVLVContainer::RemoveNonStatic().

Referenced by SetNexpressions().

void TTreeViewer::PrintEntries (  ) 

Definition at line 2615 of file TTreeViewer.cxx.

References fSlider, fTree, TGDoubleSlider::GetMaxPosition(), TGDoubleSlider::GetMinPosition(), Long64_t, Message(), and snprintf.

Referenced by BuildInterface(), ProcessMessage(), and SwitchTree().

Long64_t TTreeViewer::Process ( const char *  filename,
Option_t option = "",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
)

Definition at line 1641 of file TTreeViewer.cxx.

References fTree, and TTree::Process().

Bool_t TTreeViewer::ProcessMessage ( Long_t  msg,
Long_t  parm1,
Long_t  parm2 
) [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 1721 of file TTreeViewer.cxx.

References TTVSession::AddRecord(), TGTextEntry::Clear(), command, TString::Contains(), Dimension(), dir(), TGSelectBox::EditedEntry(), EditExpression(), EmptyAll(), EmptyBrackets(), TSystem::Exec(), ExecuteCommand(), ExecuteDraw(), fBarCommand, fBarH, TGObject::fClient, Event_t::fCode, fContextMenu, fCounting, fDialogBox, fDimension, fEnableCut, TTVSession::First(), fListView, fLt, fLVContainer, fMappedBranch, fMappedTree, TString::Format(), fScanMode, fSession, fStopMapping, fTree, Event_t::fType, fVarDraw, gApplication, gClient, GET_MSG(), GET_SUBMSG(), TTVLVEntry::GetAlias(), TTree::GetBranch(), TTVLVEntry::GetContext(), TGCompositeFrame::GetDefaultSize(), TSystem::Getenv(), TGSelectBox::GetInstance(), TTree::GetListOfLeaves(), TNamed::GetName(), TGContainer::GetNextSelected(), TGClient::GetPicture(), TTVSession::GetRecord(), TGClient::GetRoot(), TGListTree::GetSelected(), TGTextEntry::GetText(), TTVLVEntry::GetTrueName(), TGListTreeItem::GetUserData(), TGLVEntry::GetUserData(), TROOT::GetVersion(), gHelpAbout, gInterpreter, gMacroTypes, gOpenTypes, TGSelectBox::GrabPointer(), gROOT, gSystem, gTVHelpAbout, gTVHelpContext, gTVHelpDraggingItems, gTVHelpDrawing, gTVHelpEditExpressions, gTVHelpLayout, gTVHelpMacros, gTVHelpOpenSave, gTVHelpSession, gTVHelpStart, gTVHelpUserCommands, TGTextEntry::HandleButton(), info, TGSelectBox::InsertText(), TString::IsNull(), kBarCommand, kBarOption, kBGFirst, kBGLast, kBGNext, kBGPrevious, kBGRecord, kButton1, kButton2, kButton3, kButtonDown, kButtonPress, kButtonUp, kC_COMMAND, kC_CONTAINER, kC_LISTTREE, kC_TEXTENTRY, kC_VSLIDER, kCLOSE, kCM_BUTTON, kCM_COMBOBOX, kCM_MENU, kCT_ITEMCLICK, kCT_ITEMDBLCLICK, kCT_SELCHANGED, kDRAW, kEditCut, kEditEvent, kEditExpression, kEditMacro, kFALSE, kFDOpen, kFileBrowse, kFileCanvas, kFileClose, kFileLoadLibrary, kFileOpenSession, kFilePrint, kFileQuit, kFileSaveMacro, kHelpAbout, kHelpAboutTV, kHelpCommands, kHelpContext, kHelpDragging, kHelpDrawing, kHelpEditing, kHelpLayout, kHelpMacros, kHelpOpenSave, kHelpSession, kHelpStart, kLTBranchType, kLTCutType, kLTExpressionType, kLTLeafType, kLTPackType, kLTTreeType, kOptions1D, kOptions2D, kOptionsReset, kRESET, kRunMacro, kSTOP, kTE_ENTER, kTRUE, TTVSession::Last(), TGListView::Layout(), TROOT::MakeDefCanvas(), MapBranch(), MapOptions(), MapTree(), Message(), MK_MSG(), TGClient::NeedRedraw(), TTVSession::Next(), TGContainer::NumSelected(), p, TContextMenu::Popup(), TRootHelpDialog::Popup(), TTVSession::Previous(), PrintEntries(), TTVLVContainer::RemoveNonStatic(), TGFrame::Resize(), SaveSource(), TTVLVContainer::SelectItem(), TGMainFrame::SendCloseMessage(), TGTextEntry::SetCursorPosition(), TROOT::SetInterrupt(), SetParentTree(), TTVLVEntry::SetSmallPic(), TGCheckButton::SetState(), TRootHelpDialog::SetText(), TGTextEntry::SetText(), TTVSession::Show(), snprintf, str, StrDup(), SwitchTree(), TApplication::Terminate(), TSystem::UnixPathName(), TObject::Warning(), x, and y.

Referenced by TGItemContext::Draw(), and TGItemContext::Scan().

void TTreeViewer::RemoveItem (  ) 

Definition at line 1674 of file TTreeViewer.cxx.

References fListView, fLVContainer, TGContainer::GetNextSelected(), TGLVEntry::GetUserData(), kLTDragType, TGListView::Layout(), p, TGContainer::RemoveItem(), and TObject::Warning().

Referenced by TGItemContext::RemoveItem().

void TTreeViewer::RemoveLastRecord (  ) 

Definition at line 1696 of file TTreeViewer.cxx.

References fSession, and TTVSession::RemoveLastRecord().

void TTreeViewer::SaveSource ( const char *  filename = "",
Option_t option = "" 
) [virtual]

Reimplemented from TGMainFrame.

Definition at line 2628 of file TTreeViewer.cxx.

References TString::Data(), ExpressionItem(), fFilename, fNexpressions, fSession, fSourceFile, fTree, TTVLVEntry::GetAlias(), TNamed::GetName(), TTVLVEntry::GetTrueName(), TROOT::GetVersion(), gROOT, i, TTVLVEntry::IsCut(), out, TTVSession::SaveSource(), sname, strlcpy(), and t.

Referenced by ProcessMessage().

void TTreeViewer::SetHistogramTitle ( const char *  title  ) 

Definition at line 2786 of file TTreeViewer.cxx.

References fBarHist, TGTextEntry::GetText(), gPad, and hist.

Referenced by TTVSession::Show().

void TTreeViewer::SetCutMode ( Bool_t  enabled = kTRUE  )  [inline]

Definition at line 215 of file TTreeViewer.h.

References fEnableCut.

Referenced by TTVRecord::PlugIn().

void TTreeViewer::SetCurrentRecord ( Long64_t  entry  ) 

Definition at line 2778 of file TTreeViewer.cxx.

References fCombo, and TGComboBox::Select().

Referenced by TTVSession::GetRecord(), and TTVSession::SetRecordName().

void TTreeViewer::SetGrOpt ( const char *  option  ) 

Definition at line 1658 of file TTreeViewer.cxx.

References fBarOption, and TGTextEntry::SetText().

Referenced by TTVRecord::PlugIn().

void TTreeViewer::SetNexpressions ( Int_t  expr  ) 

Definition at line 424 of file TTreeViewer.cxx.

References TMath::Abs(), fLVContainer, fNexpressions, i, and NewExpression().

Referenced by open_session().

void TTreeViewer::SetRecordName ( const char *  name  ) 

Definition at line 2770 of file TTreeViewer.cxx.

References fSession, and TTVSession::SetRecordName().

void TTreeViewer::SetScanFileName ( const char *  name = ""  ) 

Definition at line 434 of file TTreeViewer.cxx.

References fTree, and TTree::GetPlayer().

void TTreeViewer::SetScanMode ( Bool_t  mode = kTRUE  )  [inline]

Definition at line 221 of file TTreeViewer.h.

References fScanMode.

Referenced by TGItemContext::Scan().

void TTreeViewer::SetScanRedirect ( Bool_t  mode  ) 

Definition at line 441 of file TTreeViewer.cxx.

References fBarScan, kButtonDown, kButtonUp, and TGCheckButton::SetState().

Referenced by ExecuteDraw(), and TTVRecord::PlugIn().

void TTreeViewer::SetSession ( TTVSession session  ) 

Definition at line 1212 of file TTreeViewer.cxx.

References fSession.

Referenced by open_session().

void TTreeViewer::SetUserCode ( const char *  code,
Bool_t  autoexec = kTRUE 
)

Definition at line 2798 of file TTreeViewer.cxx.

References fSession, TTVSession::GetCurrent(), and TTVRecord::SetUserCode().

void TTreeViewer::SetTreeName ( const char *  treeName  ) 

Definition at line 451 of file TTreeViewer.cxx.

References TList::Add(), TGListTree::AddItem(), TGListTree::ClearHighlighted(), command, ExecuteCommand(), TGObject::fClient, TGListTree::FindChildByName(), TList::FindObject(), TROOT::FindObject(), fListView, fLt, fLVContainer, fMappedTree, TString::Format(), fTree, fTreeIndex, fTreeList, gClient, TNamed::GetName(), TGClient::GetPicture(), gROOT, TGListTree::HighlightItem(), kFALSE, kLTNoType, kLTTreeType, TGListView::Layout(), MapTree(), TGClient::NeedRedraw(), TGListTree::OpenItem(), TTVLVContainer::RemoveNonStatic(), SetFile(), and SwitchTree().

Referenced by open_session(), and TTreeViewer().

Bool_t TTreeViewer::SwitchTree ( Int_t  index  ) 

Definition at line 2737 of file TTreeViewer.cxx.

References TList::At(), command, ExecuteCommand(), fLbl2, fMappedTree, Form(), fSlider, fTree, fTreeHdr, fTreeList, TGCompositeFrame::GetDefaultSize(), kFALSE, kTRUE, TGCompositeFrame::Layout(), TGCompositeFrame::MapSubwindows(), TGFrame::MapWindow(), PrintEntries(), TGFrame::Resize(), TGDoubleSlider::SetPosition(), TGDoubleSlider::SetRange(), TGLabel::SetText(), and TObject::Warning().

Referenced by AppendTree(), ProcessMessage(), SetParentTree(), and SetTreeName().

void TTreeViewer::UpdateCombo (  ) 

Definition at line 2806 of file TTreeViewer.cxx.

References TGComboBox::AddEntry(), entry, fCombo, fSession, TTVSession::GetEntries(), TTVRecord::GetName(), TTVSession::GetRecord(), Long64_t, and TGComboBox::RemoveEntries().

Referenced by TTVSession::RemoveLastRecord(), and TTVSession::SetRecordName().

void TTreeViewer::UpdateRecord ( const char *  name = "new name"  ) 

Definition at line 2817 of file TTreeViewer.cxx.

References fSession, and TTVSession::UpdateRecord().

void TTreeViewer::BuildInterface (  )  [private]

const char* TTreeViewer::Cut (  )  [private]

Int_t TTreeViewer::Dimension (  )  [private]

const char* TTreeViewer::EmptyBrackets ( const char *  name  )  [private]

const char* TTreeViewer::Ex (  )  [private]

const char* TTreeViewer::Ey (  )  [private]

const char* TTreeViewer::Ez (  )  [private]

const char* TTreeViewer::En ( Int_t  n  )  [private]

void TTreeViewer::MapBranch ( TBranch branch,
const char *  prefix = "",
TGListTreeItem parent = 0,
Bool_t  listIt = kTRUE 
) [private]

void TTreeViewer::MapOptions ( Long_t  parm1  )  [private]

void TTreeViewer::MapTree ( TTree tree,
TGListTreeItem parent = 0,
Bool_t  listIt = kTRUE 
) [private]

void TTreeViewer::SetFile (  )  [private]

const char* TTreeViewer::ScanList (  )  [private]

void TTreeViewer::SetParentTree ( TGListTreeItem item  )  [private]

void TTreeViewer::DoError ( int  level,
const char *  location,
const char *  fmt,
va_list  va 
) const [private, virtual]

Reimplemented from TObject.

void TTreeViewer::AppendTree ( TTree tree  ) 

void TTreeViewer::ActivateButtons ( Bool_t  first,
Bool_t  previous,
Bool_t  next,
Bool_t  last 
)

virtual void TTreeViewer::CloseWindow (  )  [virtual]

Reimplemented from TGMainFrame.

virtual void TTreeViewer::Delete ( Option_t  )  [inline, virtual]

Reimplemented from TGFrame.

Definition at line 190 of file TTreeViewer.h.

void TTreeViewer::DoRefresh (  ) 

void TTreeViewer::EditExpression (  ) 

void TTreeViewer::Empty (  ) 

void TTreeViewer::EmptyAll (  ) 

void TTreeViewer::ExecuteCommand ( const char *  command,
Bool_t  fast = kFALSE 
)

void TTreeViewer::ExecuteDraw (  ) 

void TTreeViewer::ExecuteSpider (  ) 

TTVLVEntry* TTreeViewer::ExpressionItem ( Int_t  index  ) 

TList* TTreeViewer::ExpressionList (  ) 

const char* TTreeViewer::GetGrOpt (  ) 

TTree* TTreeViewer::GetTree (  )  [inline]

Definition at line 201 of file TTreeViewer.h.

References fTree.

Bool_t TTreeViewer::HandleTimer ( TTimer timer  )  [virtual]

Reimplemented from TGWindow.

Bool_t TTreeViewer::IsCutEnabled (  )  [inline]

Definition at line 203 of file TTreeViewer.h.

References fEnableCut.

Bool_t TTreeViewer::IsScanRedirected (  ) 

Int_t TTreeViewer::MakeSelector ( const char *  selector = 0  ) 

void TTreeViewer::Message ( const char *  msg  )  [virtual]

Reimplemented from TQObject.

void TTreeViewer::NewExpression (  ) 

void TTreeViewer::PrintEntries (  ) 

Long64_t TTreeViewer::Process ( const char *  filename,
Option_t option = "",
Long64_t  nentries = 1000000000,
Long64_t  firstentry = 0 
)

Bool_t TTreeViewer::ProcessMessage ( Long_t  msg,
Long_t  parm1,
Long_t  parm2 
) [virtual]

Reimplemented from TGCompositeFrame.

void TTreeViewer::RemoveItem (  ) 

void TTreeViewer::RemoveLastRecord (  ) 

void TTreeViewer::SaveSource ( const char *  filename = "",
Option_t option = "" 
) [virtual]

Reimplemented from TGMainFrame.

void TTreeViewer::SetHistogramTitle ( const char *  title  ) 

void TTreeViewer::SetCutMode ( Bool_t  enabled = kTRUE  )  [inline]

Definition at line 215 of file TTreeViewer.h.

References fEnableCut.

void TTreeViewer::SetCurrentRecord ( Long64_t  entry  ) 

void TTreeViewer::SetGrOpt ( const char *  option  ) 

void TTreeViewer::SetNexpressions ( Int_t  expr  ) 

void TTreeViewer::SetRecordName ( const char *  name  ) 

void TTreeViewer::SetScanFileName ( const char *  name = ""  ) 

void TTreeViewer::SetScanMode ( Bool_t  mode = kTRUE  )  [inline]

Definition at line 221 of file TTreeViewer.h.

References fScanMode.

void TTreeViewer::SetScanRedirect ( Bool_t  mode  ) 

void TTreeViewer::SetSession ( TTVSession session  ) 

void TTreeViewer::SetUserCode ( const char *  code,
Bool_t  autoexec = kTRUE 
)

void TTreeViewer::SetTreeName ( const char *  treeName  ) 

Bool_t TTreeViewer::SwitchTree ( Int_t  index  ) 

void TTreeViewer::UpdateCombo (  ) 

void TTreeViewer::UpdateRecord ( const char *  name = "new name"  ) 


Friends And Related Function Documentation

TGClient [friend]

Reimplemented from TGWindow.

Definition at line 58 of file TTreeViewer.h.

TGButton [friend]

Definition at line 59 of file TTreeViewer.h.


Member Data Documentation

TTree* TTreeViewer::fTree [private]

Definition at line 76 of file TTreeViewer.h.

Referenced by AppendTree(), BuildInterface(), DoRefresh(), ExecuteDraw(), ExecuteSpider(), GetTree(), HandleTimer(), MakeSelector(), NewExpression(), PrintEntries(), Process(), ProcessMessage(), SaveSource(), SetFile(), SetScanFileName(), SetTreeName(), SwitchTree(), and TTreeViewer().

TTVSession* TTreeViewer::fSession [private]

Definition at line 77 of file TTreeViewer.h.

Referenced by BuildInterface(), ProcessMessage(), RemoveLastRecord(), SaveSource(), SetRecordName(), SetSession(), SetUserCode(), UpdateCombo(), UpdateRecord(), and ~TTreeViewer().

const char* TTreeViewer::fFilename [private]

Definition at line 78 of file TTreeViewer.h.

Referenced by SaveSource(), SetFile(), and TTreeViewer().

const char* TTreeViewer::fSourceFile [private]

Definition at line 79 of file TTreeViewer.h.

Referenced by BuildInterface(), and SaveSource().

TString TTreeViewer::fLastOption [private]

Definition at line 80 of file TTreeViewer.h.

Referenced by BuildInterface(), and ExecuteDraw().

TTree* TTreeViewer::fMappedTree [private]

Definition at line 81 of file TTreeViewer.h.

Referenced by AppendTree(), BuildInterface(), MapBranch(), MapTree(), NewExpression(), ProcessMessage(), SetTreeName(), and SwitchTree().

TBranch* TTreeViewer::fMappedBranch [private]

Definition at line 82 of file TTreeViewer.h.

Referenced by BuildInterface(), MapBranch(), MapTree(), NewExpression(), and ProcessMessage().

Int_t TTreeViewer::fDimension [private]

Definition at line 83 of file TTreeViewer.h.

Referenced by BuildInterface(), Dimension(), and ProcessMessage().

Bool_t TTreeViewer::fVarDraw [private]

Definition at line 84 of file TTreeViewer.h.

Referenced by BuildInterface(), ExecuteCommand(), ExecuteDraw(), and ProcessMessage().

Bool_t TTreeViewer::fScanMode [private]

Definition at line 85 of file TTreeViewer.h.

Referenced by BuildInterface(), ExecuteDraw(), ProcessMessage(), and SetScanMode().

TContextMenu* TTreeViewer::fContextMenu [private]

Definition at line 86 of file TTreeViewer.h.

Referenced by BuildInterface(), ProcessMessage(), and ~TTreeViewer().

TGSelectBox* TTreeViewer::fDialogBox [private]

Definition at line 87 of file TTreeViewer.h.

Referenced by BuildInterface(), EditExpression(), ProcessMessage(), and ~TTreeViewer().

TList* TTreeViewer::fTreeList [private]

Definition at line 88 of file TTreeViewer.h.

Referenced by AppendTree(), SetTreeName(), SwitchTree(), TTreeViewer(), and ~TTreeViewer().

Int_t TTreeViewer::fTreeIndex [private]

Definition at line 89 of file TTreeViewer.h.

Referenced by AppendTree(), BuildInterface(), and SetTreeName().

const TGPicture* TTreeViewer::fPicX [private]

Definition at line 90 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

const TGPicture * TTreeViewer::fPicY [private]

Definition at line 90 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

const TGPicture * TTreeViewer::fPicZ [private]

Definition at line 90 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

const TGPicture* TTreeViewer::fPicDraw [private]

Definition at line 91 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

const TGPicture * TTreeViewer::fPicStop [private]

Definition at line 91 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

const TGPicture* TTreeViewer::fPicRefr [private]

Definition at line 92 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

Cursor_t TTreeViewer::fDefaultCursor [private]

Definition at line 93 of file TTreeViewer.h.

Referenced by BuildInterface().

Cursor_t TTreeViewer::fWatchCursor [private]

Definition at line 94 of file TTreeViewer.h.

Referenced by BuildInterface().

TTimer* TTreeViewer::fTimer [private]

Definition at line 95 of file TTreeViewer.h.

Referenced by BuildInterface(), ExecuteDraw(), and ~TTreeViewer().

Bool_t TTreeViewer::fCounting [private]

Definition at line 96 of file TTreeViewer.h.

Referenced by BuildInterface(), ExecuteDraw(), HandleTimer(), and ProcessMessage().

Bool_t TTreeViewer::fStopMapping [private]

Definition at line 97 of file TTreeViewer.h.

Referenced by BuildInterface(), MapBranch(), MapTree(), and ProcessMessage().

Bool_t TTreeViewer::fEnableCut [private]

Definition at line 98 of file TTreeViewer.h.

Referenced by BuildInterface(), ExecuteDraw(), ExecuteSpider(), IsCutEnabled(), ProcessMessage(), and SetCutMode().

Int_t TTreeViewer::fNexpressions [private]

Definition at line 99 of file TTreeViewer.h.

Referenced by BuildInterface(), NewExpression(), SaveSource(), and SetNexpressions().

TGLayoutHints* TTreeViewer::fMenuBarLayout [private]

Definition at line 101 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGLayoutHints* TTreeViewer::fMenuBarItemLayout [private]

Definition at line 102 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGLayoutHints* TTreeViewer::fMenuBarHelpLayout [private]

Definition at line 103 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGMenuBar* TTreeViewer::fMenuBar [private]

Definition at line 104 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGPopupMenu* TTreeViewer::fFileMenu [private]

Definition at line 105 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGPopupMenu* TTreeViewer::fEditMenu [private]

Definition at line 106 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGPopupMenu* TTreeViewer::fRunMenu [private]

Definition at line 107 of file TTreeViewer.h.

Referenced by BuildInterface().

TGPopupMenu* TTreeViewer::fOptionsMenu [private]

Definition at line 108 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGPopupMenu* TTreeViewer::fOptionsGen [private]

Definition at line 109 of file TTreeViewer.h.

Referenced by BuildInterface(), MapOptions(), and ~TTreeViewer().

TGPopupMenu* TTreeViewer::fOptions1D [private]

Definition at line 110 of file TTreeViewer.h.

Referenced by BuildInterface(), MapOptions(), and ~TTreeViewer().

TGPopupMenu* TTreeViewer::fOptions2D [private]

Definition at line 111 of file TTreeViewer.h.

Referenced by BuildInterface(), MapOptions(), and ~TTreeViewer().

TGPopupMenu* TTreeViewer::fHelpMenu [private]

Definition at line 112 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGToolBar* TTreeViewer::fToolBar [private]

Definition at line 114 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGLayoutHints* TTreeViewer::fBarLayout [private]

Definition at line 115 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGLabel* TTreeViewer::fBarLbl1 [private]

Definition at line 117 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGLabel* TTreeViewer::fBarLbl2 [private]

Definition at line 118 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGLabel* TTreeViewer::fBarLbl3 [private]

Definition at line 119 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGCheckButton* TTreeViewer::fBarH [private]

Definition at line 120 of file TTreeViewer.h.

Referenced by BuildInterface(), ExecuteDraw(), ProcessMessage(), and ~TTreeViewer().

TGCheckButton* TTreeViewer::fBarScan [private]

Definition at line 121 of file TTreeViewer.h.

Referenced by BuildInterface(), ExecuteDraw(), IsScanRedirected(), SetScanRedirect(), and ~TTreeViewer().

TGCheckButton* TTreeViewer::fBarRec [private]

Definition at line 122 of file TTreeViewer.h.

Referenced by BuildInterface(), ExecuteCommand(), and ~TTreeViewer().

TGTextEntry* TTreeViewer::fBarCommand [private]

Definition at line 123 of file TTreeViewer.h.

Referenced by BuildInterface(), ProcessMessage(), and ~TTreeViewer().

TGTextEntry* TTreeViewer::fBarOption [private]

Definition at line 124 of file TTreeViewer.h.

Referenced by BuildInterface(), ExecuteDraw(), ExecuteSpider(), GetGrOpt(), MapOptions(), SetGrOpt(), and ~TTreeViewer().

TGTextEntry* TTreeViewer::fBarHist [private]

Definition at line 125 of file TTreeViewer.h.

Referenced by BuildInterface(), ExecuteDraw(), SetHistogramTitle(), and ~TTreeViewer().

TGHorizontalFrame* TTreeViewer::fHf [private]

Definition at line 127 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGDoubleVSlider* TTreeViewer::fSlider [private]

Definition at line 128 of file TTreeViewer.h.

Referenced by BuildInterface(), DoRefresh(), ExecuteDraw(), ExecuteSpider(), HandleTimer(), PrintEntries(), SwitchTree(), and ~TTreeViewer().

TGVerticalFrame* TTreeViewer::fV1 [private]

Definition at line 129 of file TTreeViewer.h.

Referenced by BuildInterface(), EditExpression(), and ~TTreeViewer().

TGVerticalFrame* TTreeViewer::fV2 [private]

Definition at line 130 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGCompositeFrame* TTreeViewer::fTreeHdr [private]

Definition at line 131 of file TTreeViewer.h.

Referenced by BuildInterface(), SwitchTree(), and ~TTreeViewer().

TGCompositeFrame* TTreeViewer::fListHdr [private]

Definition at line 132 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGLabel* TTreeViewer::fLbl1 [private]

Definition at line 133 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGLabel* TTreeViewer::fLbl2 [private]

Definition at line 134 of file TTreeViewer.h.

Referenced by BuildInterface(), SwitchTree(), and ~TTreeViewer().

TGHorizontalFrame* TTreeViewer::fBFrame [private]

Definition at line 135 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGHorizontalFrame* TTreeViewer::fHpb [private]

Definition at line 136 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGHProgressBar* TTreeViewer::fProgressBar [private]

Definition at line 137 of file TTreeViewer.h.

Referenced by BuildInterface(), ExecuteDraw(), HandleTimer(), and ~TTreeViewer().

TGLabel* TTreeViewer::fBLbl4 [private]

Definition at line 138 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGLabel* TTreeViewer::fBLbl5 [private]

Definition at line 139 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGTextEntry* TTreeViewer::fBarListIn [private]

Definition at line 140 of file TTreeViewer.h.

Referenced by BuildInterface(), ExecuteDraw(), ExecuteSpider(), and ~TTreeViewer().

TGTextEntry* TTreeViewer::fBarListOut [private]

Definition at line 141 of file TTreeViewer.h.

Referenced by BuildInterface(), ExecuteDraw(), ExecuteSpider(), and ~TTreeViewer().

TGPictureButton* TTreeViewer::fDRAW [private]

Definition at line 142 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGTextButton* TTreeViewer::fSPIDER [private]

Definition at line 143 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGPictureButton* TTreeViewer::fSTOP [private]

Definition at line 144 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGPictureButton* TTreeViewer::fREFR [private]

Definition at line 145 of file TTreeViewer.h.

Referenced by BuildInterface().

TGStatusBar* TTreeViewer::fStatusBar [private]

Definition at line 146 of file TTreeViewer.h.

Referenced by BuildInterface(), and Message().

TGComboBox* TTreeViewer::fCombo [private]

Definition at line 147 of file TTreeViewer.h.

Referenced by BuildInterface(), SetCurrentRecord(), UpdateCombo(), and ~TTreeViewer().

TGPictureButton* TTreeViewer::fBGFirst [private]

Definition at line 148 of file TTreeViewer.h.

Referenced by ActivateButtons(), BuildInterface(), and ~TTreeViewer().

TGPictureButton* TTreeViewer::fBGPrevious [private]

Definition at line 149 of file TTreeViewer.h.

Referenced by ActivateButtons(), BuildInterface(), and ~TTreeViewer().

TGPictureButton* TTreeViewer::fBGRecord [private]

Definition at line 150 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGPictureButton* TTreeViewer::fBGNext [private]

Definition at line 151 of file TTreeViewer.h.

Referenced by ActivateButtons(), BuildInterface(), and ~TTreeViewer().

TGPictureButton* TTreeViewer::fBGLast [private]

Definition at line 152 of file TTreeViewer.h.

Referenced by ActivateButtons(), BuildInterface(), and ~TTreeViewer().

TGTextButton* TTreeViewer::fReset [private]

Definition at line 153 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGCanvas* TTreeViewer::fTreeView [private]

Definition at line 155 of file TTreeViewer.h.

Referenced by BuildInterface(), and ~TTreeViewer().

TGListTree* TTreeViewer::fLt [private]

Definition at line 156 of file TTreeViewer.h.

Referenced by AppendTree(), BuildInterface(), MapBranch(), ProcessMessage(), SetTreeName(), and ~TTreeViewer().

TGListView* TTreeViewer::fListView [private]

Definition at line 158 of file TTreeViewer.h.

Referenced by AppendTree(), BuildInterface(), NewExpression(), ProcessMessage(), RemoveItem(), SetTreeName(), and ~TTreeViewer().

TTVLVContainer* TTreeViewer::fLVContainer [private]

Definition at line 159 of file TTreeViewer.h.

Referenced by AppendTree(), BuildInterface(), Cut(), EditExpression(), Empty(), EmptyAll(), En(), Ex(), ExecuteDraw(), ExpressionItem(), ExpressionList(), Ey(), Ez(), MapBranch(), NewExpression(), ProcessMessage(), RemoveItem(), ScanList(), SetNexpressions(), SetTreeName(), and ~TTreeViewer().

TList* TTreeViewer::fWidgets [private]

Definition at line 161 of file TTreeViewer.h.

Referenced by BuildInterface(), EmptyBrackets(), and ~TTreeViewer().

TTree* TTreeViewer::fTree [private]

Definition at line 76 of file TTreeViewer.h.

TTVSession* TTreeViewer::fSession [private]

Definition at line 77 of file TTreeViewer.h.

const char* TTreeViewer::fFilename [private]

Definition at line 78 of file TTreeViewer.h.

const char* TTreeViewer::fSourceFile [private]

Definition at line 79 of file TTreeViewer.h.

TTree* TTreeViewer::fMappedTree [private]

Definition at line 81 of file TTreeViewer.h.

TBranch* TTreeViewer::fMappedBranch [private]

Definition at line 82 of file TTreeViewer.h.

TContextMenu* TTreeViewer::fContextMenu [private]

Definition at line 86 of file TTreeViewer.h.

TGSelectBox* TTreeViewer::fDialogBox [private]

Definition at line 87 of file TTreeViewer.h.

TList* TTreeViewer::fTreeList [private]

Definition at line 88 of file TTreeViewer.h.

const TGPicture* TTreeViewer::fPicX [private]

Definition at line 90 of file TTreeViewer.h.

const TGPicture* TTreeViewer::fPicDraw [private]

Definition at line 91 of file TTreeViewer.h.

const TGPicture* TTreeViewer::fPicRefr [private]

Definition at line 92 of file TTreeViewer.h.

TTimer* TTreeViewer::fTimer [private]

Definition at line 95 of file TTreeViewer.h.

TGLayoutHints* TTreeViewer::fMenuBarLayout [private]

Definition at line 101 of file TTreeViewer.h.

TGLayoutHints* TTreeViewer::fMenuBarItemLayout [private]

Definition at line 102 of file TTreeViewer.h.

TGLayoutHints* TTreeViewer::fMenuBarHelpLayout [private]

Definition at line 103 of file TTreeViewer.h.

TGMenuBar* TTreeViewer::fMenuBar [private]

Definition at line 104 of file TTreeViewer.h.

TGPopupMenu* TTreeViewer::fFileMenu [private]

Definition at line 105 of file TTreeViewer.h.

TGPopupMenu* TTreeViewer::fEditMenu [private]

Definition at line 106 of file TTreeViewer.h.

TGPopupMenu* TTreeViewer::fRunMenu [private]

Definition at line 107 of file TTreeViewer.h.

TGPopupMenu* TTreeViewer::fOptionsMenu [private]

Definition at line 108 of file TTreeViewer.h.

TGPopupMenu* TTreeViewer::fOptionsGen [private]

Definition at line 109 of file TTreeViewer.h.

TGPopupMenu* TTreeViewer::fOptions1D [private]

Definition at line 110 of file TTreeViewer.h.

TGPopupMenu* TTreeViewer::fOptions2D [private]

Definition at line 111 of file TTreeViewer.h.

TGPopupMenu* TTreeViewer::fHelpMenu [private]

Definition at line 112 of file TTreeViewer.h.

TGToolBar* TTreeViewer::fToolBar [private]

Definition at line 114 of file TTreeViewer.h.

TGLayoutHints* TTreeViewer::fBarLayout [private]

Definition at line 115 of file TTreeViewer.h.

TGLabel* TTreeViewer::fBarLbl1 [private]

Definition at line 117 of file TTreeViewer.h.

TGLabel* TTreeViewer::fBarLbl2 [private]

Definition at line 118 of file TTreeViewer.h.

TGLabel* TTreeViewer::fBarLbl3 [private]

Definition at line 119 of file TTreeViewer.h.

TGCheckButton* TTreeViewer::fBarH [private]

Definition at line 120 of file TTreeViewer.h.

TGCheckButton* TTreeViewer::fBarScan [private]

Definition at line 121 of file TTreeViewer.h.

TGCheckButton* TTreeViewer::fBarRec [private]

Definition at line 122 of file TTreeViewer.h.

TGTextEntry* TTreeViewer::fBarCommand [private]

Definition at line 123 of file TTreeViewer.h.

TGTextEntry* TTreeViewer::fBarOption [private]

Definition at line 124 of file TTreeViewer.h.

TGTextEntry* TTreeViewer::fBarHist [private]

Definition at line 125 of file TTreeViewer.h.

TGHorizontalFrame* TTreeViewer::fHf [private]

Definition at line 127 of file TTreeViewer.h.

TGDoubleVSlider* TTreeViewer::fSlider [private]

Definition at line 128 of file TTreeViewer.h.

TGVerticalFrame* TTreeViewer::fV1 [private]

Definition at line 129 of file TTreeViewer.h.

TGVerticalFrame* TTreeViewer::fV2 [private]

Definition at line 130 of file TTreeViewer.h.

TGCompositeFrame* TTreeViewer::fTreeHdr [private]

Definition at line 131 of file TTreeViewer.h.

TGCompositeFrame* TTreeViewer::fListHdr [private]

Definition at line 132 of file TTreeViewer.h.

TGLabel* TTreeViewer::fLbl1 [private]

Definition at line 133 of file TTreeViewer.h.

TGLabel* TTreeViewer::fLbl2 [private]

Definition at line 134 of file TTreeViewer.h.

TGHorizontalFrame* TTreeViewer::fBFrame [private]

Definition at line 135 of file TTreeViewer.h.

TGHorizontalFrame* TTreeViewer::fHpb [private]

Definition at line 136 of file TTreeViewer.h.

TGHProgressBar* TTreeViewer::fProgressBar [private]

Definition at line 137 of file TTreeViewer.h.

TGLabel* TTreeViewer::fBLbl4 [private]

Definition at line 138 of file TTreeViewer.h.

TGLabel* TTreeViewer::fBLbl5 [private]

Definition at line 139 of file TTreeViewer.h.

TGTextEntry* TTreeViewer::fBarListIn [private]

Definition at line 140 of file TTreeViewer.h.

TGTextEntry* TTreeViewer::fBarListOut [private]

Definition at line 141 of file TTreeViewer.h.

TGPictureButton* TTreeViewer::fDRAW [private]

Definition at line 142 of file TTreeViewer.h.

TGTextButton* TTreeViewer::fSPIDER [private]

Definition at line 143 of file TTreeViewer.h.

TGPictureButton* TTreeViewer::fSTOP [private]

Definition at line 144 of file TTreeViewer.h.

TGPictureButton* TTreeViewer::fREFR [private]

Definition at line 145 of file TTreeViewer.h.

TGStatusBar* TTreeViewer::fStatusBar [private]

Definition at line 146 of file TTreeViewer.h.

TGComboBox* TTreeViewer::fCombo [private]

Definition at line 147 of file TTreeViewer.h.

TGPictureButton* TTreeViewer::fBGFirst [private]

Definition at line 148 of file TTreeViewer.h.

TGPictureButton* TTreeViewer::fBGPrevious [private]

Definition at line 149 of file TTreeViewer.h.

TGPictureButton* TTreeViewer::fBGRecord [private]

Definition at line 150 of file TTreeViewer.h.

TGPictureButton* TTreeViewer::fBGNext [private]

Definition at line 151 of file TTreeViewer.h.

TGPictureButton* TTreeViewer::fBGLast [private]

Definition at line 152 of file TTreeViewer.h.

TGTextButton* TTreeViewer::fReset [private]

Definition at line 153 of file TTreeViewer.h.

TGCanvas* TTreeViewer::fTreeView [private]

Definition at line 155 of file TTreeViewer.h.

TGListTree* TTreeViewer::fLt [private]

Definition at line 156 of file TTreeViewer.h.

TGListView* TTreeViewer::fListView [private]

Definition at line 158 of file TTreeViewer.h.

TTVLVContainer* TTreeViewer::fLVContainer [private]

Definition at line 159 of file TTreeViewer.h.

TList* TTreeViewer::fWidgets [private]

Definition at line 161 of file TTreeViewer.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:48:11 2011 for ROOT_528-00b_version by  doxygen 1.5.1