TChair Class Reference

#include <TChair.h>

Inheritance diagram for TChair:

TDataSet TDataSet TNamed TNamed TNamed TNamed TObject TObject TObject TObject TObject TObject TObject TObject TColumnView TColumnView List of all members.

Public Member Functions

 TChair (TTable *table)
 TChair (const TChair &org)
virtual ~TChair ()
virtual void Adopt (Int_t n, void *array)
virtual void AddAt (TDataSet *dataset, Int_t idx)
virtual void AddAt (const void *c, Int_t i)
const void * At (Int_t i) const
virtual void Browse (TBrowser *b)
virtual void CopySet (TChair &chair)
Int_t CopyRows (const TChair *srcChair, Int_t srcRow=0, Int_t dstRow=0, Int_t nRows=0, Bool_t expand=kFALSE)
virtual void Draw (Option_t *opt)
virtual TH1Draw (TCut varexp, TCut selection, Option_t *option="", Int_t nentries=1000000000, Int_t firstentry=0)
virtual TH1Draw (const char *varexp, const char *selection, Option_t *option="", Int_t nentries=1000000000, Int_t firstentry=0)
virtual Char_tGetArray () const
virtual TClassGetRowClass () const
virtual Long_t GetNRows () const
virtual Long_t GetRowSize () const
virtual Long_t GetTableSize () const
const TTableTable () const
virtual TTableDescriptorGetRowDescriptors () const
virtual const Char_tGetType () const
virtual void Fit (const char *formula, const char *varexp, const char *selection="", Option_t *option="", Option_t *goption="", Int_t nentries=1000000000, Int_t firstentry=0)
virtual Long_t HasData () const
virtual Bool_t IsFolder () const
virtual void ls (Option_t *option="") const
virtual void ls (Int_t deep) const
Int_t NaN ()
virtual Char_tMakeExpression (const Char_t *expressions[], Int_t nExpressions)
virtual Char_tPrint (Char_t *buf, Int_t n) const
virtual void Print (Option_t *opt="") const
virtual const Char_tPrint (Int_t row, Int_t rownumber=10, const Char_t *colfirst="", const Char_t *collast="") const
virtual const Char_tPrintHeader () const
virtual Int_t Purge (Option_t *opt="")
void * ReAllocate (Int_t newsize)
void * ReAllocate ()
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual void Set (Int_t n)
virtual void Set (Int_t n, Char_t *array)
virtual void SetNRows (Int_t n)
virtual void Reset (Int_t c=0)
virtual void Update ()
virtual void Update (TDataSet *set, UInt_t opt=0)
void * operator[] (Int_t i)
const void * operator[] (Int_t i) const
 TChair (TTable *table)
 TChair (const TChair &org)
virtual ~TChair ()
virtual void Adopt (Int_t n, void *array)
virtual void AddAt (TDataSet *dataset, Int_t idx)
virtual void AddAt (const void *c, Int_t i)
const void * At (Int_t i) const
virtual void Browse (TBrowser *b)
virtual void CopySet (TChair &chair)
Int_t CopyRows (const TChair *srcChair, Int_t srcRow=0, Int_t dstRow=0, Int_t nRows=0, Bool_t expand=kFALSE)
virtual void Draw (Option_t *opt)
virtual TH1Draw (TCut varexp, TCut selection, Option_t *option="", Int_t nentries=1000000000, Int_t firstentry=0)
virtual TH1Draw (const char *varexp, const char *selection, Option_t *option="", Int_t nentries=1000000000, Int_t firstentry=0)
virtual Char_tGetArray () const
virtual TClassGetRowClass () const
virtual Long_t GetNRows () const
virtual Long_t GetRowSize () const
virtual Long_t GetTableSize () const
const TTableTable () const
virtual TTableDescriptorGetRowDescriptors () const
virtual const Char_tGetType () const
virtual void Fit (const char *formula, const char *varexp, const char *selection="", Option_t *option="", Option_t *goption="", Int_t nentries=1000000000, Int_t firstentry=0)
virtual Long_t HasData () const
virtual Bool_t IsFolder () const
virtual void ls (Option_t *option="") const
virtual void ls (Int_t deep) const
Int_t NaN ()
virtual Char_tMakeExpression (const Char_t *expressions[], Int_t nExpressions)
virtual Char_tPrint (Char_t *buf, Int_t n) const
virtual void Print (Option_t *opt="") const
virtual const Char_tPrint (Int_t row, Int_t rownumber=10, const Char_t *colfirst="", const Char_t *collast="") const
virtual const Char_tPrintHeader () const
virtual Int_t Purge (Option_t *opt="")
void * ReAllocate (Int_t newsize)
void * ReAllocate ()
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual void Set (Int_t n)
virtual void Set (Int_t n, Char_t *array)
virtual void SetNRows (Int_t n)
virtual void Reset (Int_t c=0)
virtual void Update ()
virtual void Update (TDataSet *set, UInt_t opt=0)
void * operator[] (Int_t i)
const void * operator[] (Int_t i) const

Protected Member Functions

TTableGetThisTable ()
const TTableGetThisTable () const
 TChair ()
TTableGetThisTable ()
const TTableGetThisTable () const
 TChair ()

Static Protected Member Functions

static void * GetOffset (const void *base, ULong_t offset)
static void * GetOffset (const void *base, ULong_t offset)

Protected Attributes

TTablefTable
ULong_t fLastIndx
void * fLastRow
TTablefTable
void * fLastRow

Detailed Description

Definition at line 25 of file TChair.h.


Constructor & Destructor Documentation

TChair::TChair (  )  [inline, protected]

Definition at line 36 of file TChair.h.

TChair::TChair ( TTable table  )  [inline]

Definition at line 40 of file TChair.h.

TChair::TChair ( const TChair org  )  [inline]

Definition at line 41 of file TChair.h.

virtual TChair::~TChair (  )  [inline, virtual]

Definition at line 43 of file TChair.h.

TChair::TChair (  )  [inline, protected]

Definition at line 36 of file TChair.h.

TChair::TChair ( TTable table  )  [inline]

Definition at line 40 of file TChair.h.

TChair::TChair ( const TChair org  )  [inline]

Definition at line 41 of file TChair.h.

virtual TChair::~TChair (  )  [inline, virtual]

Definition at line 43 of file TChair.h.


Member Function Documentation

TTable* TChair::GetThisTable (  )  [inline, protected]

Definition at line 33 of file TChair.h.

References fTable.

Referenced by AddAt(), Adopt(), At(), Browse(), CopyRows(), CopySet(), Draw(), Fit(), GetArray(), GetNRows(), GetRowClass(), GetRowDescriptors(), GetRowSize(), GetTableSize(), GetType(), HasData(), IsFolder(), ls(), MakeExpression(), NaN(), Print(), PrintHeader(), Purge(), ReAllocate(), Reset(), SavePrimitive(), Set(), SetNRows(), and Update().

const TTable* TChair::GetThisTable (  )  const [inline, protected]

Definition at line 34 of file TChair.h.

References fTable.

static void* TChair::GetOffset ( const void *  base,
ULong_t  offset 
) [inline, static, protected]

Definition at line 35 of file TChair.h.

virtual void TChair::Adopt ( Int_t  n,
void *  array 
) [inline, virtual]

Definition at line 45 of file TChair.h.

References TTable::Adopt(), and GetThisTable().

void TChair::AddAt ( TDataSet dataset,
Int_t  idx 
) [inline, virtual]

Reimplemented from TDataSet.

Definition at line 102 of file TChair.h.

References TDataSet::AddAt().

virtual void TChair::AddAt ( const void *  c,
Int_t  i 
) [inline, virtual]

Definition at line 47 of file TChair.h.

References TTable::AddAt(), and GetThisTable().

const void* TChair::At ( Int_t  i  )  const [inline]

Reimplemented from TDataSet.

Definition at line 48 of file TChair.h.

References TTable::At(), and GetThisTable().

virtual void TChair::Browse ( TBrowser b  )  [inline, virtual]

Reimplemented from TDataSet.

Definition at line 49 of file TChair.h.

References b, TTable::Browse(), and GetThisTable().

virtual void TChair::CopySet ( TChair chair  )  [inline, virtual]

Definition at line 50 of file TChair.h.

References TTable::CopySet(), and GetThisTable().

Int_t TChair::CopyRows ( const TChair srcChair,
Int_t  srcRow = 0,
Int_t  dstRow = 0,
Int_t  nRows = 0,
Bool_t  expand = kFALSE 
) [inline]

Definition at line 51 of file TChair.h.

References TTable::CopyRows(), and GetThisTable().

virtual void TChair::Draw ( Option_t opt  )  [inline, virtual]

Reimplemented from TObject.

Definition at line 53 of file TChair.h.

References TTable::Draw(), and GetThisTable().

Referenced by TColumnView::Browse(), and TColumnView::Histogram().

virtual TH1* TChair::Draw ( TCut  varexp,
TCut  selection,
Option_t option = "",
Int_t  nentries = 1000000000,
Int_t  firstentry = 0 
) [inline, virtual]

Definition at line 54 of file TChair.h.

References TTable::Draw(), GetThisTable(), nentries, and option.

virtual TH1* TChair::Draw ( const char *  varexp,
const char *  selection,
Option_t option = "",
Int_t  nentries = 1000000000,
Int_t  firstentry = 0 
) [inline, virtual]

Definition at line 57 of file TChair.h.

References TTable::Draw(), GetThisTable(), nentries, and option.

virtual Char_t* TChair::GetArray (  )  const [inline, virtual]

Definition at line 60 of file TChair.h.

References TTable::GetArray(), and GetThisTable().

Referenced by operator[]().

virtual TClass* TChair::GetRowClass (  )  const [inline, virtual]

Definition at line 61 of file TChair.h.

References TTable::GetRowClass(), and GetThisTable().

virtual Long_t TChair::GetNRows (  )  const [inline, virtual]

Definition at line 62 of file TChair.h.

References TTable::GetNRows(), and GetThisTable().

virtual Long_t TChair::GetRowSize (  )  const [inline, virtual]

Definition at line 63 of file TChair.h.

References TTable::GetRowSize(), and GetThisTable().

Referenced by operator[]().

virtual Long_t TChair::GetTableSize (  )  const [inline, virtual]

Definition at line 64 of file TChair.h.

References TTable::GetTableSize(), and GetThisTable().

const TTable* TChair::Table (  )  const [inline]

Definition at line 65 of file TChair.h.

References fTable.

Referenced by TColumnView::IsFolder().

virtual TTableDescriptor* TChair::GetRowDescriptors (  )  const [inline, virtual]

Definition at line 66 of file TChair.h.

References TTable::GetRowDescriptors(), and GetThisTable().

virtual const Char_t* TChair::GetType (  )  const [inline, virtual]

Definition at line 67 of file TChair.h.

References GetThisTable(), and TTable::GetType().

virtual void TChair::Fit ( const char *  formula,
const char *  varexp,
const char *  selection = "",
Option_t option = "",
Option_t goption = "",
Int_t  nentries = 1000000000,
Int_t  firstentry = 0 
) [inline, virtual]

Definition at line 68 of file TChair.h.

References TTable::Fit(), GetThisTable(), nentries, and option.

virtual Long_t TChair::HasData (  )  const [inline, virtual]

Reimplemented from TDataSet.

Definition at line 71 of file TChair.h.

References GetThisTable(), and TTable::HasData().

virtual Bool_t TChair::IsFolder (  )  const [inline, virtual]

Reimplemented from TDataSet.

Definition at line 72 of file TChair.h.

References GetThisTable(), and TTable::IsFolder().

virtual void TChair::ls ( Option_t option = ""  )  const [inline, virtual]

Reimplemented from TDataSet.

Definition at line 73 of file TChair.h.

References GetThisTable(), TDataSet::ls(), and option.

virtual void TChair::ls ( Int_t  deep  )  const [inline, virtual]

Reimplemented from TDataSet.

Definition at line 74 of file TChair.h.

References GetThisTable(), and TDataSet::ls().

Int_t TChair::NaN (  )  [inline]

Definition at line 75 of file TChair.h.

References GetThisTable(), and TTable::NaN().

virtual Char_t* TChair::MakeExpression ( const Char_t expressions[],
Int_t  nExpressions 
) [inline, virtual]

Definition at line 76 of file TChair.h.

References GetThisTable(), and TTable::MakeExpression().

virtual Char_t* TChair::Print ( Char_t buf,
Int_t  n 
) const [inline, virtual]

Definition at line 78 of file TChair.h.

References GetThisTable(), and TTable::Print().

virtual void TChair::Print ( Option_t opt = ""  )  const [inline, virtual]

Reimplemented from TNamed.

Definition at line 79 of file TChair.h.

References GetThisTable(), and TTable::Print().

virtual const Char_t* TChair::Print ( Int_t  row,
Int_t  rownumber = 10,
const Char_t colfirst = "",
const Char_t collast = "" 
) const [inline, virtual]

Definition at line 80 of file TChair.h.

References GetThisTable(), and TTable::Print().

virtual const Char_t* TChair::PrintHeader (  )  const [inline, virtual]

Definition at line 83 of file TChair.h.

References GetThisTable(), and TTable::PrintHeader().

virtual Int_t TChair::Purge ( Option_t opt = ""  )  [inline, virtual]

Reimplemented from TDataSet.

Definition at line 84 of file TChair.h.

References GetThisTable(), and TTable::Purge().

void* TChair::ReAllocate ( Int_t  newsize  )  [inline]

Definition at line 86 of file TChair.h.

References GetThisTable(), and TTable::ReAllocate().

void* TChair::ReAllocate (  )  [inline]

Definition at line 87 of file TChair.h.

References GetThisTable(), and TTable::ReAllocate().

virtual void TChair::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [inline, virtual]

Reimplemented from TObject.

Definition at line 88 of file TChair.h.

References GetThisTable(), option, and TTable::SavePrimitive().

virtual void TChair::Set ( Int_t  n  )  [inline, virtual]

Definition at line 90 of file TChair.h.

References GetThisTable(), and TTable::Set().

virtual void TChair::Set ( Int_t  n,
Char_t array 
) [inline, virtual]

Definition at line 91 of file TChair.h.

References GetThisTable(), and TTable::Set().

virtual void TChair::SetNRows ( Int_t  n  )  [inline, virtual]

Definition at line 92 of file TChair.h.

References GetThisTable(), and TTable::SetNRows().

virtual void TChair::Reset ( Int_t  c = 0  )  [inline, virtual]

Definition at line 93 of file TChair.h.

References c, GetThisTable(), and TTable::Reset().

virtual void TChair::Update (  )  [inline, virtual]

Reimplemented from TDataSet.

Definition at line 94 of file TChair.h.

References GetThisTable(), and TTable::Update().

virtual void TChair::Update ( TDataSet set,
UInt_t  opt = 0 
) [inline, virtual]

Reimplemented from TDataSet.

Definition at line 95 of file TChair.h.

References GetThisTable(), and TTable::Update().

void * TChair::operator[] ( Int_t  i  )  [inline]

Definition at line 105 of file TChair.h.

References GetArray(), and GetRowSize().

const void * TChair::operator[] ( Int_t  i  )  const [inline]

Definition at line 113 of file TChair.h.

References GetArray(), and GetRowSize().

TTable* TChair::GetThisTable (  )  [inline, protected]

Definition at line 33 of file TChair.h.

References fTable.

const TTable* TChair::GetThisTable (  )  const [inline, protected]

Definition at line 34 of file TChair.h.

References fTable.

static void* TChair::GetOffset ( const void *  base,
ULong_t  offset 
) [inline, static, protected]

Definition at line 35 of file TChair.h.

virtual void TChair::Adopt ( Int_t  n,
void *  array 
) [inline, virtual]

Definition at line 45 of file TChair.h.

References TTable::Adopt(), and GetThisTable().

virtual void TChair::AddAt ( TDataSet dataset,
Int_t  idx 
) [virtual]

Reimplemented from TDataSet.

virtual void TChair::AddAt ( const void *  c,
Int_t  i 
) [inline, virtual]

Definition at line 47 of file TChair.h.

References TTable::AddAt(), and GetThisTable().

const void* TChair::At ( Int_t  i  )  const [inline]

Reimplemented from TDataSet.

Definition at line 48 of file TChair.h.

References TTable::At(), and GetThisTable().

virtual void TChair::Browse ( TBrowser b  )  [inline, virtual]

Reimplemented from TDataSet.

Definition at line 49 of file TChair.h.

References b, TTable::Browse(), and GetThisTable().

virtual void TChair::CopySet ( TChair chair  )  [inline, virtual]

Definition at line 50 of file TChair.h.

References TTable::CopySet(), and GetThisTable().

Int_t TChair::CopyRows ( const TChair srcChair,
Int_t  srcRow = 0,
Int_t  dstRow = 0,
Int_t  nRows = 0,
Bool_t  expand = kFALSE 
) [inline]

Definition at line 51 of file TChair.h.

References TTable::CopyRows(), and GetThisTable().

virtual void TChair::Draw ( Option_t opt  )  [inline, virtual]

Reimplemented from TObject.

Definition at line 53 of file TChair.h.

References TTable::Draw(), and GetThisTable().

virtual TH1* TChair::Draw ( TCut  varexp,
TCut  selection,
Option_t option = "",
Int_t  nentries = 1000000000,
Int_t  firstentry = 0 
) [inline, virtual]

Definition at line 54 of file TChair.h.

References TTable::Draw(), GetThisTable(), nentries, and option.

virtual TH1* TChair::Draw ( const char *  varexp,
const char *  selection,
Option_t option = "",
Int_t  nentries = 1000000000,
Int_t  firstentry = 0 
) [inline, virtual]

Definition at line 57 of file TChair.h.

References TTable::Draw(), GetThisTable(), nentries, and option.

virtual Char_t* TChair::GetArray (  )  const [inline, virtual]

Definition at line 60 of file TChair.h.

References TTable::GetArray(), and GetThisTable().

virtual TClass* TChair::GetRowClass (  )  const [inline, virtual]

Definition at line 61 of file TChair.h.

References TTable::GetRowClass(), and GetThisTable().

virtual Long_t TChair::GetNRows (  )  const [inline, virtual]

Definition at line 62 of file TChair.h.

References TTable::GetNRows(), and GetThisTable().

virtual Long_t TChair::GetRowSize (  )  const [inline, virtual]

Definition at line 63 of file TChair.h.

References TTable::GetRowSize(), and GetThisTable().

virtual Long_t TChair::GetTableSize (  )  const [inline, virtual]

Definition at line 64 of file TChair.h.

References TTable::GetTableSize(), and GetThisTable().

const TTable* TChair::Table (  )  const [inline]

Definition at line 65 of file TChair.h.

References fTable.

virtual TTableDescriptor* TChair::GetRowDescriptors (  )  const [inline, virtual]

Definition at line 66 of file TChair.h.

References TTable::GetRowDescriptors(), and GetThisTable().

virtual const Char_t* TChair::GetType (  )  const [inline, virtual]

Definition at line 67 of file TChair.h.

References GetThisTable(), and TTable::GetType().

virtual void TChair::Fit ( const char *  formula,
const char *  varexp,
const char *  selection = "",
Option_t option = "",
Option_t goption = "",
Int_t  nentries = 1000000000,
Int_t  firstentry = 0 
) [inline, virtual]

Definition at line 68 of file TChair.h.

References TTable::Fit(), GetThisTable(), nentries, and option.

virtual Long_t TChair::HasData (  )  const [inline, virtual]

Reimplemented from TDataSet.

Definition at line 71 of file TChair.h.

References GetThisTable(), and TTable::HasData().

virtual Bool_t TChair::IsFolder (  )  const [inline, virtual]

Reimplemented from TDataSet.

Definition at line 72 of file TChair.h.

References GetThisTable(), and TTable::IsFolder().

virtual void TChair::ls ( Option_t option = ""  )  const [inline, virtual]

Reimplemented from TDataSet.

Definition at line 73 of file TChair.h.

References GetThisTable(), TDataSet::ls(), and option.

virtual void TChair::ls ( Int_t  deep  )  const [inline, virtual]

Reimplemented from TDataSet.

Definition at line 74 of file TChair.h.

References GetThisTable(), and TDataSet::ls().

Int_t TChair::NaN (  )  [inline]

Definition at line 75 of file TChair.h.

References GetThisTable(), and TTable::NaN().

virtual Char_t* TChair::MakeExpression ( const Char_t expressions[],
Int_t  nExpressions 
) [inline, virtual]

Definition at line 76 of file TChair.h.

References GetThisTable(), and TTable::MakeExpression().

virtual Char_t* TChair::Print ( Char_t buf,
Int_t  n 
) const [inline, virtual]

Definition at line 78 of file TChair.h.

References GetThisTable(), and TTable::Print().

virtual void TChair::Print ( Option_t opt = ""  )  const [inline, virtual]

Reimplemented from TNamed.

Definition at line 79 of file TChair.h.

References GetThisTable(), and TTable::Print().

virtual const Char_t* TChair::Print ( Int_t  row,
Int_t  rownumber = 10,
const Char_t colfirst = "",
const Char_t collast = "" 
) const [inline, virtual]

Definition at line 80 of file TChair.h.

References GetThisTable(), and TTable::Print().

virtual const Char_t* TChair::PrintHeader (  )  const [inline, virtual]

Definition at line 83 of file TChair.h.

References GetThisTable(), and TTable::PrintHeader().

virtual Int_t TChair::Purge ( Option_t opt = ""  )  [inline, virtual]

Reimplemented from TDataSet.

Definition at line 84 of file TChair.h.

References GetThisTable(), and TTable::Purge().

void* TChair::ReAllocate ( Int_t  newsize  )  [inline]

Definition at line 86 of file TChair.h.

References GetThisTable(), and TTable::ReAllocate().

void* TChair::ReAllocate (  )  [inline]

Definition at line 87 of file TChair.h.

References GetThisTable(), and TTable::ReAllocate().

virtual void TChair::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [inline, virtual]

Reimplemented from TObject.

Definition at line 88 of file TChair.h.

References GetThisTable(), option, and TTable::SavePrimitive().

virtual void TChair::Set ( Int_t  n  )  [inline, virtual]

Definition at line 90 of file TChair.h.

References GetThisTable(), and TTable::Set().

virtual void TChair::Set ( Int_t  n,
Char_t array 
) [inline, virtual]

Definition at line 91 of file TChair.h.

References GetThisTable(), and TTable::Set().

virtual void TChair::SetNRows ( Int_t  n  )  [inline, virtual]

Definition at line 92 of file TChair.h.

References GetThisTable(), and TTable::SetNRows().

virtual void TChair::Reset ( Int_t  c = 0  )  [inline, virtual]

Definition at line 93 of file TChair.h.

References c, GetThisTable(), and TTable::Reset().

virtual void TChair::Update (  )  [inline, virtual]

Reimplemented from TDataSet.

Definition at line 94 of file TChair.h.

References GetThisTable(), and TTable::Update().

virtual void TChair::Update ( TDataSet set,
UInt_t  opt = 0 
) [inline, virtual]

Reimplemented from TDataSet.

Definition at line 95 of file TChair.h.

References GetThisTable(), and TTable::Update().

void* TChair::operator[] ( Int_t  i  ) 

const void* TChair::operator[] ( Int_t  i  )  const


Member Data Documentation

TTable* TChair::fTable [protected]

Definition at line 29 of file TChair.h.

Referenced by GetThisTable(), and Table().

ULong_t TChair::fLastIndx [protected]

Definition at line 30 of file TChair.h.

void* TChair::fLastRow [protected]

Definition at line 31 of file TChair.h.

TTable* TChair::fTable [protected]

Definition at line 29 of file TChair.h.

void* TChair::fLastRow [protected]

Definition at line 31 of file TChair.h.


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