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 ()
TTVLVEntry * ExpressionItem (Int_t index)
TList * ExpressionList ()
const char * GetGrOpt ()
TTree * GetTree ()
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 ()
TTVLVEntry * ExpressionItem (Int_t index)
TList * ExpressionList ()
const char * GetGrOpt ()
TTree * GetTree ()
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

TTree * fTree
TTVSession * fSession
const char * fFilename
const char * fSourceFile
TString fLastOption
TTree * fMappedTree
TBranch * fMappedBranch
Int_t fDimension
Bool_t fVarDraw
Bool_t fScanMode
TContextMenu * fContextMenu
TGSelectBox * fDialogBox
TList * fTreeList
Int_t fTreeIndex
const TGPicture * fPicX
const TGPicture * fPicY
const TGPicture * fPicZ
const TGPicture * fPicDraw
const TGPicture * fPicStop
const TGPicture * fPicRefr
Cursor_t fDefaultCursor
Cursor_t fWatchCursor
TTimer * fTimer
Bool_t fCounting
Bool_t fStopMapping
Bool_t fEnableCut
Int_t fNexpressions
TGLayoutHints * fMenuBarLayout
TGLayoutHints * fMenuBarItemLayout
TGLayoutHints * fMenuBarHelpLayout
TGMenuBar * fMenuBar
TGPopupMenu * fFileMenu
TGPopupMenu * fEditMenu
TGPopupMenu * fRunMenu
TGPopupMenu * fOptionsMenu
TGPopupMenu * fOptionsGen
TGPopupMenu * fOptions1D
TGPopupMenu * fOptions2D
TGPopupMenu * fHelpMenu
TGToolBar * fToolBar
TGLayoutHints * fBarLayout
TGLabel * fBarLbl1
TGLabel * fBarLbl2
TGLabel * fBarLbl3
TGCheckButton * fBarH
TGCheckButton * fBarScan
TGCheckButton * fBarRec
TGTextEntry * fBarCommand
TGTextEntry * fBarOption
TGTextEntry * fBarHist
TGHorizontalFrame * fHf
TGDoubleVSlider * fSlider
TGVerticalFrame * fV1
TGVerticalFrame * fV2
TGCompositeFrame * fTreeHdr
TGCompositeFrame * fListHdr
TGLabel * fLbl1
TGLabel * fLbl2
TGHorizontalFrame * fBFrame
TGHorizontalFrame * fHpb
TGHProgressBar * fProgressBar
TGLabel * fBLbl4
TGLabel * fBLbl5
TGTextEntry * fBarListIn
TGTextEntry * fBarListOut
TGPictureButton * fDRAW
TGTextButton * fSPIDER
TGPictureButton * fSTOP
TGPictureButton * fREFR
TGStatusBar * fStatusBar
TGComboBox * fCombo
TGPictureButton * fBGFirst
TGPictureButton * fBGPrevious
TGPictureButton * fBGRecord
TGPictureButton * fBGNext
TGPictureButton * fBGLast
TGTextButton * fReset
TGCanvas * fTreeView
TGListTree * fLt
TGListView * fListView
TTVLVContainer * fLVContainer
TList * fWidgets
TTree * fTree
TTVSession * fSession
const char * fFilename
const char * fSourceFile
TTree * fMappedTree
TBranch * fMappedBranch
TContextMenu * fContextMenu
TGSelectBox * fDialogBox
TList * fTreeList
const TGPicture * fPicX
const TGPicture * fPicDraw
const TGPicture * fPicRefr
TTimer * fTimer
TGLayoutHints * fMenuBarLayout
TGLayoutHints * fMenuBarItemLayout
TGLayoutHints * fMenuBarHelpLayout
TGMenuBar * fMenuBar
TGPopupMenu * fFileMenu
TGPopupMenu * fEditMenu
TGPopupMenu * fRunMenu
TGPopupMenu * fOptionsMenu
TGPopupMenu * fOptionsGen
TGPopupMenu * fOptions1D
TGPopupMenu * fOptions2D
TGPopupMenu * fHelpMenu
TGToolBar * fToolBar
TGLayoutHints * fBarLayout
TGLabel * fBarLbl1
TGLabel * fBarLbl2
TGLabel * fBarLbl3
TGCheckButton * fBarH
TGCheckButton * fBarScan
TGCheckButton * fBarRec
TGTextEntry * fBarCommand
TGTextEntry * fBarOption
TGTextEntry * fBarHist
TGHorizontalFrame * fHf
TGDoubleVSlider * fSlider
TGVerticalFrame * fV1
TGVerticalFrame * fV2
TGCompositeFrame * fTreeHdr
TGCompositeFrame * fListHdr
TGLabel * fLbl1
TGLabel * fLbl2
TGHorizontalFrame * fBFrame
TGHorizontalFrame * fHpb
TGHProgressBar * fProgressBar
TGLabel * fBLbl4
TGLabel * fBLbl5
TGTextEntry * fBarListIn
TGTextEntry * fBarListOut
TGPictureButton * fDRAW
TGTextButton * fSPIDER
TGPictureButton * fSTOP
TGPictureButton * fREFR
TGStatusBar * fStatusBar
TGComboBox * fCombo
TGPictureButton * fBGFirst
TGPictureButton * fBGPrevious
TGPictureButton * fBGRecord
TGPictureButton * fBGNext
TGPictureButton * fBGLast
TGTextButton * fReset
TGCanvas * fTreeView
TGListTree * fLt
TGListView * fListView
TTVLVContainer * fLVContainer
TList * fWidgets

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