TChain
class description - source file - inheritance tree
public:
TChain(const char* name, const char* title)
TChain()
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 TFriendElement* AddFriend(TTree* chain, const char* alias, Bool_t warn = kFALSE)
virtual TFriendElement* AddFriend(const char* chainname, TFile* dummy)
virtual TFriendElement* AddFriend(const char* chainname, const char* dummy)
virtual void Browse(TBrowser* b)
virtual void CanDeleteRefs(Bool_t flag = kTRUE)
static TClass* Class()
virtual void CreatePackets()
virtual void Draw(Option_t* opt)
virtual Int_t Draw(const char* varexp, const char* selection, Option_t* option, Int_t nentries = kBigNumber, Int_t firstentry = 0)
virtual Int_t Draw(const char* varexp, const TCut& selection, Option_t* option, Int_t nentries = kBigNumber, Int_t firstentry = 0)
virtual Int_t Fill()
virtual const char* GetAlias(const char* aliasName) const
virtual TBranch* GetBranch(const char* name)
virtual Int_t GetChainEntryNumber(Int_t entry) const
virtual Double_t GetEntries() const
virtual Int_t GetEntry(Int_t entry = 0, Int_t getall = 0)
TFile* GetFile() const
virtual TLeaf* GetLeaf(const char* name)
virtual TObjArray* GetListOfBranches()
TObjArray* GetListOfFiles() const
virtual TObjArray* GetListOfLeaves()
virtual Double_t GetMaximum(const char* columname)
virtual Double_t GetMinimum(const char* columname)
virtual Int_t GetNbranches()
Int_t GetNtrees() const
TList* GetStatus() const
virtual TTree* GetTree() const
virtual Int_t GetTreeNumber() const
Int_t* GetTreeOffset() const
Int_t GetTreeOffsetLen() const
virtual Double_t GetWeight() const
virtual TClass* IsA() const
virtual 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(TSelector* selector, Option_t* option, Int_t nentries = kBigNumber, Int_t firstentry = 0)
virtual Int_t Process(const char* filename, 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 ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual void UseCache(Int_t maxCacheSize = 10, Int_t pageSize = TCache::kDfltPageSize)
protected:
Int_t fTreeOffsetLen Current size of fTreeOffset array
Int_t fNtrees Number of Trees
Int_t fTreeNumber ! Current Tree number in fTreeOffset table
Int_t* fTreeOffset [fTreeOffsetLen]Array of variables
Int_t fMaxCacheSize ! Max cache size passed to TFile's
Int_t fPageSize ! Cache page size passed to TFile's
Bool_t fCanDeleteRefs ! if true, TProcessIDs are deleted when closing a file
TTree* fTree ! Pointer to current tree
TFile* fFile ! Pointer to current file
TObjArray* fFiles -> List of file names containing the Trees
TList* fStatus -> List of active/inactive branches
public:
static const enum TChain:: kGlobalWeight
static const enum TChain:: kAutoDelete
static const enum TChain:: kBigNumber
Last update: Fri May 14 13:32:36 2004
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.