TChain


class description - source file - inheritance tree

class TChain : public TTree


    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)

Data Members


    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

Class Description



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.