A++ » INCLUDE » TTreeTableInterface

class TTreeTableInterface: public TVirtualTableInterface

Function Members (Methods)

public:
virtual~TTreeTableInterface()
virtual voidAddColumn(const char* expression, UInt_t position)
virtual voidAddColumn(TTreeFormula* formula, UInt_t position)
static TClass*Class()
virtual const char*GetColumnHeader(UInt_t column)
virtual TEntryList*GetEntryList()
virtual UInt_tGetNColumns()
virtual UInt_tGetNRows()
virtual const char*GetRowHeader(UInt_t row)
virtual Double_tGetValue(UInt_t row, UInt_t column)
virtual const char*GetValueAsString(UInt_t row, UInt_t column)
virtual TClass*IsA() const
TTreeTableInterface&operator=(const TTreeTableInterface&)
virtual voidRemoveColumn(UInt_t position)
virtual voidSetEntryList(TEntryList* entrylist = 0)
virtual voidSetFormula(TTreeFormula* formula, UInt_t position)
virtual voidSetSelection(const char* selection)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
TTreeTableInterface(const TTreeTableInterface&)
TTreeTableInterface(TTree* tree = 0, const char* varexp = 0, const char* selection = 0, Option_t* option = 0, Long64_t nentries = 0, Long64_t firstentry = 0)
private:
voidInitEntries()
voidSetVariablesExpression(const char* varexp)
voidSyncFormulas()

Data Members

private:
TEntryList*fEntriesCurrently active entries
Long64_tfEntryPresent entry number in fTree.
Long64_tfFirstEntryFirst entry.
Bool_tfForceDimForce dimension.
TList*fFormulasArray of TTreeFormulas to display values
TList*fInputUsed for fSelector.
TTreeFormulaManager*fManagerCoordinator for the formulas.
UInt_tfNColumnsAmount of columns in the data
Long64_tfNEntriesNumber of entries in the tree.
UInt_tfNRowsAmount of rows in the data
TTreeFormula*fSelectSelection condition
TSelectorDraw*fSelectorSelector
TTree*fTreeData in a TTree

Class Charts

Inheritance Chart:
TVirtualTableInterface
TTreeTableInterface

Function documentation

void SetVariablesExpression(const char* varexp)
void SyncFormulas()
void InitEntries()
TTreeTableInterface(TTree* tree = 0, const char* varexp = 0, const char* selection = 0, Option_t* option = 0, Long64_t nentries = 0, Long64_t firstentry = 0)
Double_t GetValue(UInt_t row, UInt_t column)
const char * GetValueAsString(UInt_t row, UInt_t column)
const char * GetRowHeader(UInt_t row)
const char * GetColumnHeader(UInt_t column)
UInt_t GetNRows()
UInt_t GetNColumns()
TEntryList * GetEntryList()
{ return fEntries; }
void AddColumn(const char* expression, UInt_t position)
void AddColumn(TTreeFormula* formula, UInt_t position)
void RemoveColumn(UInt_t position)
void SetFormula(TTreeFormula* formula, UInt_t position)
void SetSelection(const char* selection)
void SetEntryList(TEntryList* entrylist = 0)