Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TChain Class Reference

#include <TChain.h>

Inheritance diagram for TChain:

Inheritance graph
[legend]
Collaboration diagram for TChain:

Collaboration graph
[legend]
List of all members.

Public Types

enum  { kGlobalWeight = BIT(15), kAutoDelete = BIT(16), kBigNumber = 1234567890 }

Public Methods

 TChain ()
 TChain (const char *name, const char *title="")
virtual ~TChain ()
virtual Int_t Add (TChain *chain)
virtual Int_t Add (const char *name, Int_t nentries=kBigNumber)
virtual Int_t AddFile (const char *name, Int_t nentries)
virtual TFriendElementAddFriend (const char *chainname, const char *dummy="")
virtual TFriendElementAddFriend (const char *chainname, TFile *dummy)
virtual TFriendElementAddFriend (TTree *chain, const char *alias, Bool_t warn=kFALSE)
virtual void Browse (TBrowser *b)
virtual void CreatePackets ()
virtual void Draw (Option_t *opt)
virtual Int_t Draw (const char *varexp, const TCut &selection, Option_t *option="",Int_t nentries=kBigNumber, Int_t firstentry=0)
virtual Int_t Draw (const char *varexp, const char *selection, Option_t *option="",Int_t nentries=kBigNumber, Int_t firstentry=0)
virtual Int_t Fill ()
virtual TBranchGetBranch (const char *name)
virtual Int_t GetChainEntryNumber (Int_t entry) const
Int_t GetNtrees () const
virtual Double_t GetEntries () const
virtual Int_t GetEntry (Int_t entry=0, Int_t getall=0)
TFileGetFile () const
TLeafGetLeaf (const char *name)
TObjArrayGetListOfBranches ()
TObjArrayGetListOfFiles () const
TObjArrayGetListOfLeaves ()
const char * GetAlias (const char *aliasName) const
virtual Double_t GetMaximum (const char *columname)
virtual Double_t GetMinimum (const char *columname)
virtual Int_t GetNbranches ()
TListGetStatus () const
TTreeGetTree () const
Int_t GetTreeNumber () const
Int_t * GetTreeOffset () const
Int_t GetTreeOffsetLen () const
virtual Double_t GetWeight () const
Int_t LoadTree (Int_t entry)
virtual void Loop (Option_t *option="", Int_t nentries=kBigNumber, Int_t firstentry=0)
virtual void ls (Option_t *option="") const
virtual Int_t Merge (const char *name)
virtual Int_t Merge (TFile *file, Int_t basketsize, Option_t *option="")
virtual void Print (Option_t *option="") const
virtual Int_t Process (const char *filename, Option_t *option="", Int_t nentries=kBigNumber, Int_t firstentry=0)
virtual Int_t Process (TSelector *selector, Option_t *option="", Int_t nentries=kBigNumber, Int_t firstentry=0)
virtual void Reset (Option_t *option="")
virtual void SetAutoDelete (Bool_t autodel=kTRUE)
virtual void SetBranchAddress (const char *bname, void *add)
virtual void SetBranchStatus (const char *bname, Bool_t status=1)
virtual void SetDirectory (TDirectory *dir)
virtual void SetMakeClass (Int_t make)
virtual void SetPacketSize (Int_t size=100)
virtual void SetWeight (Double_t w=1, Option_t *option="")
virtual void UseCache (Int_t maxCacheSize=10, Int_t pageSize=TCache::kDfltPageSize)

Protected Attributes

Int_t fTreeOffsetLen
Int_t fNtrees
Int_t fTreeNumber
Int_t * fTreeOffset
 Current Tree number in fTreeOffset table.

Int_t fMaxCacheSize
Int_t fPageSize
 Max cache size passed to TFile's.

TTreefTree
 Cache page size passed to TFile's.

TFilefFile
 Pointer to current tree.

TObjArrayfFiles
 Pointer to current file.

TListfStatus

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
kGlobalWeight 
kAutoDelete 
kBigNumber 

Definition at line 52 of file TChain.h.


Constructor & Destructor Documentation

TChain::TChain  
 

TChain::TChain const char *    name,
const char *    title = ""
 

virtual TChain::~TChain   [virtual]
 


Member Function Documentation

virtual Int_t TChain::Add TChain *    chain [virtual]
 

virtual Int_t TChain::Add const char *    name,
Int_t    nentries = kBigNumber
[virtual]
 

virtual Int_t TChain::AddFile const char *    name,
Int_t    nentries
[virtual]
 

virtual TFriendElement* TChain::AddFriend const char *    chainname,
const char *    dummy = ""
[virtual]
 

Reimplemented from TTree.

virtual TFriendElement* TChain::AddFriend const char *    chainname,
TFile   dummy
[virtual]
 

Reimplemented from TTree.

virtual TFriendElement* TChain::AddFriend TTree   chain,
const char *    alias,
Bool_t    warn = kFALSE
[virtual]
 

Reimplemented from TTree.

virtual void TChain::Browse TBrowser   b [virtual]
 

Reimplemented from TTree.

virtual void TChain::CreatePackets   [virtual]
 

void TChain::Draw Option_t *    opt [virtual]
 

Reimplemented from TTree.

Definition at line 116 of file TChain.h.

virtual Int_t TChain::Draw const char *    varexp,
const TCut   selection,
Option_t *    option = "",
Int_t    nentries = kBigNumber,
Int_t    firstentry = 0
[virtual]
 

Reimplemented from TTree.

virtual Int_t TChain::Draw const char *    varexp,
const char *    selection,
Option_t *    option = "",
Int_t    nentries = kBigNumber,
Int_t    firstentry = 0
[virtual]
 

Reimplemented from TTree.

virtual Int_t TChain::Fill   [virtual]
 

Reimplemented from TTree.

Definition at line 74 of file TChain.h.

References TObject::MayNotUse().

virtual TBranch* TChain::GetBranch const char *    name [virtual]
 

Reimplemented from TTree.

virtual Int_t TChain::GetChainEntryNumber Int_t    entry const [virtual]
 

Reimplemented from TTree.

Int_t TChain::GetNtrees   const
 

Definition at line 77 of file TChain.h.

References fNtrees.

virtual Double_t TChain::GetEntries   const [virtual]
 

Reimplemented from TTree.

virtual Int_t TChain::GetEntry Int_t    entry = 0,
Int_t    getall = 0
[virtual]
 

Reimplemented from TTree.

TFile* TChain::GetFile   const
 

TLeaf* TChain::GetLeaf const char *    name [virtual]
 

Reimplemented from TTree.

TObjArray* TChain::GetListOfBranches   [virtual]
 

Reimplemented from TTree.

TObjArray* TChain::GetListOfFiles   const
 

Definition at line 83 of file TChain.h.

TObjArray* TChain::GetListOfLeaves   [virtual]
 

Reimplemented from TTree.

const char* TChain::GetAlias const char *    aliasName const [virtual]
 

Reimplemented from TTree.

virtual Double_t TChain::GetMaximum const char *    columname [virtual]
 

Reimplemented from TTree.

virtual Double_t TChain::GetMinimum const char *    columname [virtual]
 

Reimplemented from TTree.

virtual Int_t TChain::GetNbranches   [virtual]
 

Reimplemented from TTree.

TList* TChain::GetStatus   const
 

Definition at line 89 of file TChain.h.

TTree* TChain::GetTree   const [virtual]
 

Reimplemented from TTree.

Definition at line 90 of file TChain.h.

Int_t TChain::GetTreeNumber   const [virtual]
 

Reimplemented from TTree.

Definition at line 91 of file TChain.h.

References fTreeNumber.

Int_t* TChain::GetTreeOffset   const
 

Definition at line 92 of file TChain.h.

References fTreeOffset.

Int_t TChain::GetTreeOffsetLen   const
 

Definition at line 93 of file TChain.h.

References fTreeOffsetLen.

virtual Double_t TChain::GetWeight   const [virtual]
 

Reimplemented from TTree.

Int_t TChain::LoadTree Int_t    entry [virtual]
 

Reimplemented from TTree.

virtual void TChain::Loop Option_t *    option = "",
Int_t    nentries = kBigNumber,
Int_t    firstentry = 0
[virtual]
 

virtual void TChain::ls Option_t *    option = "" const [virtual]
 

Reimplemented from TNamed.

virtual Int_t TChain::Merge const char *    name [virtual]
 

virtual Int_t TChain::Merge TFile   file,
Int_t    basketsize,
Option_t *    option = ""
[virtual]
 

virtual void TChain::Print Option_t *    option = "" const [virtual]
 

Reimplemented from TTree.

virtual Int_t TChain::Process const char *    filename,
Option_t *    option = "",
Int_t    nentries = kBigNumber,
Int_t    firstentry = 0
[virtual]
 

Reimplemented from TTree.

virtual Int_t TChain::Process TSelector   selector,
Option_t *    option = "",
Int_t    nentries = kBigNumber,
Int_t    firstentry = 0
[virtual]
 

Reimplemented from TTree.

virtual void TChain::Reset Option_t *    option = "" [virtual]
 

Reimplemented from TTree.

virtual void TChain::SetAutoDelete Bool_t    autodel = kTRUE [virtual]
 

virtual void TChain::SetBranchAddress const char *    bname,
void *    add
[virtual]
 

Reimplemented from TTree.

virtual void TChain::SetBranchStatus const char *    bname,
Bool_t    status = 1
[virtual]
 

Reimplemented from TTree.

virtual void TChain::SetDirectory TDirectory   dir [virtual]
 

Reimplemented from TTree.

virtual void TChain::SetMakeClass Int_t    make [virtual]
 

Reimplemented from TTree.

Definition at line 108 of file TChain.h.

References TTree::SetMakeClass().

virtual void TChain::SetPacketSize Int_t    size = 100 [virtual]
 

virtual void TChain::SetWeight Double_t    w = 1,
Option_t *    option = ""
[virtual]
 

Reimplemented from TTree.

virtual void TChain::UseCache Int_t    maxCacheSize = 10,
Int_t    pageSize = TCache::kDfltPageSize
[virtual]
 


Member Data Documentation

Int_t TChain::fTreeOffsetLen [protected]
 

Definition at line 39 of file TChain.h.

Referenced by GetTreeOffsetLen().

Int_t TChain::fNtrees [protected]
 

Definition at line 40 of file TChain.h.

Referenced by GetNtrees().

Int_t TChain::fTreeNumber [protected]
 

Definition at line 41 of file TChain.h.

Referenced by GetTreeNumber().

Int_t* TChain::fTreeOffset [protected]
 

Current Tree number in fTreeOffset table.

Definition at line 42 of file TChain.h.

Referenced by GetTreeOffset().

Int_t TChain::fMaxCacheSize [protected]
 

Definition at line 43 of file TChain.h.

Int_t TChain::fPageSize [protected]
 

Max cache size passed to TFile's.

Definition at line 44 of file TChain.h.

TTree* TChain::fTree [protected]
 

Cache page size passed to TFile's.

Definition at line 45 of file TChain.h.

TFile* TChain::fFile [protected]
 

Pointer to current tree.

Definition at line 46 of file TChain.h.

TObjArray* TChain::fFiles [protected]
 

Pointer to current file.

Definition at line 47 of file TChain.h.

TList* TChain::fStatus [protected]
 

Definition at line 48 of file TChain.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 14:56:59 2003 for ROOT by doxygen1.2.16