12#ifndef ROOT_TTreeViewer
13#define ROOT_TTreeViewer
179 void DoError(
int level,
const char *location,
const char *fmt, va_list va)
const;
#define ClassDef(name, id)
A TTree is a list of TBranches.
This class represent a specialized expression editor for TTVLVEntry 'true name' and 'alias' data memb...
This class represent the list view container for the.
This class represent entries that goes into the TreeViewer listview container.
I/O classes for TreeViewer session handling.
Handles synchronous and a-synchronous timer events.
A graphic user interface designed to handle ROOT trees and to take advantage of TTree class features.
void SetUserCode(const char *code, Bool_t autoexec=kTRUE)
void SetCurrentRecord(Long64_t entry)
TGHProgressBar * fProgressBar
void SetHistogramTitle(const char *title)
TTreeViewer(const char *treeName=0)
TTreeViewer default constructor.
Bool_t HandleTimer(TTimer *timer)
Execute action in response of a timer timing out.
void UpdateRecord(const char *name="new name")
TGTextEntry * fBarCommand
void SetNexpressions(Int_t expr)
TGPictureButton * fBGFirst
void MapOptions(Long_t parm1)
Bool_t IsScanRedirected()
virtual void CloseWindow()
Close and delete main frame.
void SaveSource(const char *filename="", Option_t *option="")
Save the GUI main frame widget in a C++ macro file.
void SetSession(TTVSession *session)
void SetParentTree(TGListTreeItem *item)
const char * EmptyBrackets(const char *name)
TTVLVEntry * ExpressionItem(Int_t index)
void AppendTree(TTree *tree)
void SetScanRedirect(Bool_t mode)
Long64_t Process(const char *filename, Option_t *option="", Long64_t nentries=TTree::kMaxEntries, Long64_t firstentry=0)
Bool_t SwitchTree(Int_t index)
const TGPicture * fPicRefr
virtual void Delete(Option_t *)
Delete this object.
void SetRecordName(const char *name)
TGLayoutHints * fBarLayout
void SetScanMode(Bool_t mode=kTRUE)
TContextMenu * fContextMenu
TGPictureButton * fBGNext
void SetTreeName(const char *treeName)
TGLayoutHints * fMenuBarItemLayout
void Message(const char *msg)
void ExecuteCommand(const char *command, Bool_t fast=kFALSE)
TGCompositeFrame * fTreeHdr
Int_t MakeSelector(const char *selector=0)
void SetTree(TTree *tree)
TGDoubleVSlider * fSlider
const TGPicture * fPicDraw
TGPictureButton * fBGLast
const TGPicture * fPicStop
void ActivateButtons(Bool_t first, Bool_t previous, Bool_t next, Bool_t last)
void MapTree(TTree *tree, TGListTreeItem *parent=0, Bool_t listIt=kTRUE)
TGPopupMenu * fOptionsMenu
TGLayoutHints * fMenuBarHelpLayout
TGPictureButton * fBGPrevious
TTVLVContainer * fLVContainer
void SetGrOpt(const char *option)
TGPopupMenu * fOptionsGen
TGLayoutHints * fMenuBarLayout
TTreeViewer(const TTree *tree)
TGHorizontalFrame * fBFrame
void SetCutMode(Bool_t enabled=kTRUE)
Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2)
TGCompositeFrame * fListHdr
TGTextEntry * fBarListOut
TGPictureButton * fBGRecord
void MapBranch(TBranch *branch, const char *prefix="", TGListTreeItem *parent=0, Bool_t listIt=kTRUE)
void SetScanFileName(const char *name="")
void DoError(int level, const char *location, const char *fmt, va_list va) const
Interface to ErrorHandler (protected).
A TTree represents a columnar dataset.
static constexpr Long64_t kMaxEntries