library: libTree
#include "TChainProof.h"

TChainProof


class description - header file - source file
viewCVS header - viewCVS source

class TChainProof: public TTree

Inheritance Inherited Members Includes Libraries
Class Charts

Function Members (Methods)

Display options:
Show inherited
Show non-public
public:
TChainProof(TDSet* set, TTree* tree, TVirtualProof* proof)
virtual~TChainProof()
voidTObject::AbstractMethod(const char* method) const
virtual TFriendElement*AddFriend(const char* treename, const char* filename = "")
virtual TFriendElement*AddFriend(const char* treename, TFile* file)
virtual TFriendElement*AddFriend(TTree* tree, const char* alias = "", Bool_t warn = kFALSE)
virtual voidAddTotBytes(Int_t tot)
virtual voidAddZipBytes(Int_t zip)
virtual voidTObject::AppendPad(Option_t* option = "")
virtual Long64_tAutoSave(Option_t* option = "")
virtual Int_tBranch(TList* list, Int_t bufsize = 32000, Int_t splitlevel = 99)
virtual Int_tBranch(const char* folder, Int_t bufsize = 32000, Int_t splitlevel = 99)
virtual Int_tBranch(TCollection* list, Int_t bufsize = 32000, Int_t splitlevel = 99, const char* name = "")
virtual TBranch*Branch(const char* name, void* address, const char* leaflist, Int_t bufsize = 32000)
virtual TBranch*Branch(const char* name, void* clonesaddress, Int_t bufsize = 32000, Int_t splitlevel = 1)
virtual TBranch*Branch(const char* name, TClonesArray** clonesaddress, Int_t bufsize = 32000, Int_t splitlevel = 1)
virtual TBranch*BranchOld(const char* name, const char* classname, void* addobj, Int_t bufsize = 32000, Int_t splitlevel = 1)
virtual TBranch*BranchRef()
virtual TBranch*Bronch(const char* name, const char* classname, void* addobj, Int_t bufsize = 32000, Int_t splitlevel = 99)
virtual voidBrowse(TBrowser* b)
virtual Int_tBuildIndex(const char* majorname, const char* minorname = "0")
TStreamerInfo*BuildStreamerInfo(TClass* cl, void* pointer = 0)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTNamed::Clear(Option_t* option = "")
virtual TObject*TNamed::Clone(const char* newname = "") const
virtual TTree*CloneTree(Long64_t nentries = -1, Option_t* option = "")
virtual Int_tTNamed::Compare(const TObject* obj) const
virtual voidConnectProof(TVirtualProof* proof)
virtual voidTNamed::Copy(TObject& named) const
virtual voidCopyAddresses(TTree* tree)
virtual Long64_tCopyEntries(TTree* tree, Long64_t nentries = -1)
virtual TTree*CopyTree(const char* selection, Option_t* option = "", Long64_t nentries = 1000000000, Long64_t firstentry = 0)
virtual TBasket*TTree::CreateBasket(TBranch*)
Int_tDebug() const
virtual voidDelete(Option_t* option = "")
Int_tTAttLine::DistancetoLine(Int_t px, Int_t py, Double_t xp1, Double_t yp1, Double_t xp2, Double_t yp2)
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidDraw(Option_t* opt)
virtual Long64_tDraw(const char* varexp, const TCut& selection, Option_t* option = "", Long64_t nentries = 1000000000, Long64_t firstentry = 0)
virtual Long64_tDraw(const char* varexp, const char* selection, Option_t* option = "", Long64_t nentries = 1000000000, Long64_t firstentry = 0)
virtual voidTObject::DrawClass() const
virtual TObject*TObject::DrawClone(Option_t* option = "") const
virtual voidTTree::DropBaskets()
virtual voidDropBuffers(Int_t nbytes)
virtual voidTObject::Dump() const
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual Int_tFill()
virtual voidTNamed::FillBuffer(char*& buffer)
virtual TBranch*FindBranch(const char* name)
virtual TLeaf*FindLeaf(const char* name)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual Long64_tFit(const char* funcname, const char* varexp, const char* selection = "", Option_t* option = "", Option_t* goption = "", Long64_t nentries = 1000000000, Long64_t firstentry = 0)
virtual const char*GetAlias(const char* aliasName) const
virtual TBranch*GetBranch(const char* name)
virtual TBranchRef*GetBranchRef() const
virtual Bool_tGetBranchStatus(const char* branchname) const
static Int_tGetBranchStyle()
virtual Long64_tTTree::GetCacheSize() const
virtual Long64_tGetChainEntryNumber(Long64_t entry) const
virtual Long64_tGetChainOffset() const
TFile*GetCurrentFile() const
Long64_tGetDebugMax() const
Long64_tGetDebugMin() const
TDirectory*GetDirectory() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual Long64_tGetEntries() const
virtual Long64_tGetEntries(const char* sel)
virtual Long64_tGetEntriesFast() const
virtual Long64_tGetEntriesFriend() const
virtual Int_tGetEntry(Long64_t entry = 0, Int_t getall = 0)
virtual Long64_tGetEntryNumber(Long64_t entry) const
virtual Long64_tGetEntryNumberWithBestIndex(Int_t major, Int_t minor = 0) const
virtual Long64_tGetEntryNumberWithIndex(Int_t major, Int_t minor = 0) const
virtual Int_tGetEntryWithIndex(Int_t major, Int_t minor = 0)
virtual Long64_tGetEstimate() const
Int_tGetEvent(Long64_t entry = 0, Int_t getall = 0)
TEventList*TTree::GetEventList() const
virtual Int_tGetFileNumber() const
virtual Color_tTAttFill::GetFillColor() const
virtual Style_tTAttFill::GetFillStyle() const
virtual const char*GetFriendAlias(TTree*) const
TH1*GetHistogram()
virtual const char*TObject::GetIconName() const
virtual Int_t*GetIndex()
virtual Double_t*GetIndexValues()
virtual TIterator*GetIteratorOnAllLeaves(Bool_t dir = kIterForward)
virtual TLeaf*GetLeaf(const char* name)
virtual Color_tTAttLine::GetLineColor() const
virtual Style_tTAttLine::GetLineStyle() const
virtual Width_tTAttLine::GetLineWidth() const
virtual TSeqCollection*GetListOfAliases() const
virtual TObjArray*GetListOfBranches()
virtual TList*GetListOfClones()
virtual TList*GetListOfFriends() const
virtual TObjArray*GetListOfLeaves()
Int_tGetMakeClass() const
virtual Color_tTAttMarker::GetMarkerColor() const
virtual Size_tTAttMarker::GetMarkerSize() const
virtual Style_tTAttMarker::GetMarkerStyle() const
virtual Long64_tGetMaxEntryLoop() const
virtual Double_tGetMaximum(const char* columname)
static Long64_tGetMaxTreeSize()
virtual Long64_tGetMaxVirtualSize() const
virtual Double_tGetMinimum(const char* columname)
virtual const char*TNamed::GetName() const
virtual Int_tGetNbranches()
TObject*GetNotify() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
virtual Int_tGetPacketSize() const
TVirtualTreePlayer*GetPlayer()
virtual TVirtualProof*GetProof() const
virtual Long64_tGetReadEntry() const
virtual Long64_tGetReadEvent() const
virtual Int_tGetScanField() const
TTreeFormula*GetSelect()
virtual Long64_tGetSelectedRows()
virtual Int_tGetTimerInterval() const
virtual const char*TNamed::GetTitle() const
virtual Long64_tGetTotBytes() const
virtual TTree*GetTree() const
virtual TVirtualIndex*GetTreeIndex() const
virtual Int_tGetTreeNumber() const
virtual UInt_tTObject::GetUniqueID() const
virtual Int_tGetUpdate() const
virtual TList*GetUserInfo()
virtual Double_t*GetV1()
virtual Double_t*GetV2()
virtual Double_t*GetV3()
virtual Double_t*GetV4()
TTreeFormula*GetVar1()
TTreeFormula*GetVar2()
TTreeFormula*GetVar3()
TTreeFormula*GetVar4()
virtual Double_t*GetW()
virtual Double_tGetWeight() const
virtual Long64_tGetZipBytes() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTNamed::Hash() const
Bool_tHasTreeHeader() const
virtual voidIncrementTotalBuffers(Int_t nbytes)
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTObject::Inspect() const
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tIsFolder() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTNamed::IsSortable() const
virtual Bool_tTAttFill::IsTransparent() const
Bool_tTObject::IsZombie() const
virtual Int_tLoadBaskets(Long64_t maxmemory = 2000000000)
virtual Long64_tLoadTree(Long64_t entry)
virtual Long64_tLoadTreeFriend(Long64_t entry, TTree* T)
virtual voidTNamed::ls(Option_t* option = "") const
static TChainProof*MakeChainProof(TDSet* set, TVirtualProof* proof, Bool_t gettreeheader = kFALSE)
virtual Int_tMakeClass(const char* classname = "0", Option_t* option = "")
virtual Int_tMakeCode(const char* filename = "0")
virtual Int_tMakeProxy(const char* classname, const char* macrofilename = "0", const char* cutfilename = "0", const char* option = "0", Int_t maxUnrolling = 3)
virtual Int_tMakeSelector(const char* selector = "0")
voidTObject::MayNotUse(const char* method) const
Bool_tMemoryFull(Int_t nbytes)
virtual Long64_tMerge(TCollection* list, Option_t* option = "")
static TTree*MergeTrees(TList* list, Option_t* option = "")
virtual voidTAttLine::Modify()
virtual Bool_tNotify()
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
TNamed&TNamed::operator=(const TNamed& rhs)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
TPrincipal*Principal(const char* varexp = "", const char* selection = "", Option_t* option = "np", Long64_t nentries = 1000000000, Long64_t firstentry = 0)
virtual voidPrint(Option_t* option = "") const
virtual Long64_tProcess(const char* filename, Option_t* option = "", Long64_t nentries = 1000000000, Long64_t firstentry = 0)
virtual Long64_tProcess(TSelector* selector, Option_t* option = "", Long64_t nentries = 1000000000, Long64_t firstentry = 0)
virtual voidProgress(Long64_t total, Long64_t processed)
virtual Long64_tProject(const char* hname, const char* varexp, const char* selection = "", Option_t* option = "", Long64_t nentries = 1000000000, Long64_t firstentry = 0)
virtual TSQLResult*Query(const char* varexp = "", const char* selection = "", Option_t* option = "", Long64_t nentries = 1000000000, Long64_t firstentry = 0)
virtual Int_tTObject::Read(const char* name)
virtual Long64_tReadFile(const char* filename, const char* branchDescriptor = "")
virtual voidTObject::RecursiveRemove(TObject* obj)
virtual voidRefresh()
virtual voidReleaseProof()
virtual voidRemoveFriend(TTree*)
virtual voidReset(Option_t* option = "")
virtual voidTAttFill::ResetAttFill(Option_t* option = "")
virtual voidTAttLine::ResetAttLine(Option_t* option = "")
virtual voidTAttMarker::ResetAttMarker(Option_t* toption = "")
voidTObject::ResetBit(UInt_t f)
virtual voidResetBranchAddresses()
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") const
virtual voidTAttFill::SaveFillAttributes(ostream& out, const char* name, Int_t coldef = 1, Int_t stydef = 1001)
virtual voidTAttLine::SaveLineAttributes(ostream& out, const char* name, Int_t coldef = 1, Int_t stydef = 1, Int_t widdef = 1)
virtual voidTAttMarker::SaveMarkerAttributes(ostream& out, const char* name, Int_t coldef = 1, Int_t stydef = 1, Int_t sizdef = 1)
virtual voidTObject::SavePrimitive(ostream& out, Option_t* option = "")
virtual Long64_tScan(const char* varexp = "", const char* selection = "", Option_t* option = "", Long64_t nentries = 1000000000, Long64_t firstentry = 0)
virtual Bool_tSetAlias(const char* aliasName, const char* aliasFormula)
virtual voidSetAutoSave(Long64_t autos = 10000000)
virtual voidSetBasketSize(const char* bname, Int_t buffsize = 16000)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidSetBranchAddress(const char* bname, void* add, TClass* realClass, EDataType datatype, Bool_t ptr)
virtual voidSetBranchStatus(const char* bname, Bool_t status = 1, UInt_t* found = 0)
static voidSetBranchStyle(Int_t style = 1)
virtual voidTTree::SetCacheSize(Long64_t cachesize = 10000000)
virtual voidSetChainOffset(Int_t offset = 0)
virtual voidSetCircular(Long64_t maxEntries)
virtual voidSetDebug(Int_t level = 1, Long64_t min = 0, Long64_t max = 9999999)
virtual voidSetDirectory(TDirectory* dir)
virtual voidTObject::SetDrawOption(Option_t* option = "")
static voidTObject::SetDtorOnly(void* obj)
virtual Long64_tSetEntries(Long64_t n)
virtual voidSetEstimate(Long64_t nentries = 10000)
virtual voidTTree::SetEventList(TEventList* list)
virtual voidSetFileNumber(Int_t number = 0)
virtual voidTAttFill::SetFillAttributes()
virtual voidTAttFill::SetFillColor(Color_t fcolor)
virtual voidTAttFill::SetFillStyle(Style_t fstyle)
virtual voidTAttLine::SetLineAttributes()
virtual voidTAttLine::SetLineColor(Color_t lcolor)
virtual voidTAttLine::SetLineStyle(Style_t lstyle)
virtual voidTAttLine::SetLineWidth(Width_t lwidth)
virtual voidSetMakeClass(Int_t make)
virtual voidTAttMarker::SetMarkerAttributes()
virtual voidTAttMarker::SetMarkerColor(Color_t tcolor = 1)
virtual voidTAttMarker::SetMarkerSize(Size_t msize = 1)
virtual voidTAttMarker::SetMarkerStyle(Style_t mstyle = 1)
virtual voidSetMaxEntryLoop(Long64_t maxev = 1000000000)
static voidSetMaxTreeSize(Long64_t maxsize = 1900000000)
virtual voidSetMaxVirtualSize(Long64_t size = 0)
virtual voidSetName(const char* name)
virtual voidTNamed::SetNameTitle(const char* name, const char* title)
virtual voidSetNotify(TObject* obj)
virtual voidSetObject(const char* name, const char* title)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidSetScanField(Int_t n = 50)
virtual voidSetTimerInterval(Int_t msec = 333)
virtual voidTNamed::SetTitle(const char* title = "")
virtual voidSetTreeIndex(TVirtualIndex* index)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidSetUpdate(Int_t freq = 0)
virtual voidSetWeight(Double_t w = 1, Option_t* option = "")
virtual voidShow(Long64_t entry = -1, Int_t lenmax = 20)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual Int_tTNamed::Sizeof() const
virtual voidStartViewer()
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual Long64_tUnbinnedFit(const char* funcname, const char* varexp, const char* selection = "", Option_t* option = "", Long64_t nentries = 1000000000, Long64_t firstentry = 0)
virtual voidUseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = "0", Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = "0", Int_t option = 0, Int_t bufsize = 0) const
protected:
voidAddClone(TTree*)
virtual TBranch*TTree::BranchImp(const char* branchname, TClass* ptrClass, void* addobj, Int_t bufsize, Int_t splitlevel)
virtual TBranch*TTree::BranchImp(const char* branchname, const char* classname, TClass* ptrClass, void* addobj, Int_t bufsize, Int_t splitlevel)
virtual TFile*ChangeFile(TFile* file)
virtual Bool_tTTree::CheckBranchAddressType(TBranch* branch, TClass* ptrClass, EDataType datatype, Bool_t ptr)
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
const char*GetNameByIndex(TString& varexp, Int_t* index, Int_t colindex) const
virtual voidKeepCircular()
virtual voidMakeIndex(TString& varexp, Int_t* index)
voidTObject::MakeZombie()

Data Members

public:
enum TTree::ELockStatusBits { kFindBranch
kFindLeaf
kGetAlias
kGetBranch
kGetEntry
kGetEntryWithIndex
kGetFriendAlias
kGetLeaf
kLoadTree
kPrint
kRemoveFriend
kSetBranchStatus
};
enum TTree::[unnamed] { kForceRead
kCircular
};
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
protected:
TTree*fTreedummy tree
TDSet*fSetTDSet
TVirtualProof*fProofPROOF
TDrawFeedback*fDrawFeedbackfeedback handler
Long64_tTTree::fEntriesNumber of entries
Long64_tTTree::fTotBytesTotal number of bytes in all branches before compression
Long64_tTTree::fZipBytesTotal number of bytes in all branches after compression
Long64_tTTree::fSavedBytesNumber of autosaved bytes
Double_tTTree::fWeightTree weight (see TTree::SetWeight)
Int_tTTree::fTimerIntervalTimer interval in milliseconds
Int_tTTree::fScanFieldNumber of runs before prompting in Scan
Int_tTTree::fUpdateUpdate frequency for EntryLoop
Long64_tTTree::fMaxEntriesMaximum number of entries in case of circular buffers
Long64_tTTree::fMaxEntryLoopMaximum number of entries to process
Long64_tTTree::fMaxVirtualSizeMaximum total size of buffers kept in memory
Long64_tTTree::fAutoSaveAutosave tree when fAutoSave bytes produced
Long64_tTTree::fEstimateNumber of entries to estimate histogram limits
Long64_tTTree::fCacheSize! Maximum size of file buffers
Long64_tTTree::fChainOffset! Offset of 1st entry of this Tree in a TChain
Long64_tTTree::fReadEntry! Number of the entry being processed
Long64_tTTree::fTotalBuffers! Total number of bytes in branch buffers
Int_tTTree::fPacketSize! Number of entries in one packet for parallel root
Int_tTTree::fNfill! Local for EntryLoop
Int_tTTree::fDebug! Debug level
Long64_tTTree::fDebugMin! First entry number to debug
Long64_tTTree::fDebugMax! Last entry number to debug
Int_tTTree::fMakeClass! not zero when processing code generated by MakeClass
Int_tTTree::fFileNumber! current file number (if file extensions)
TObject*TTree::fNotify! Object to be notified when loading a Tree
TDirectory*TTree::fDirectory! Pointer to directory holding this tree
TObjArrayTTree::fBranchesList of Branches
TObjArrayTTree::fLeavesDirect pointers to individual branch leaves
TList*TTree::fAliasesList of aliases for expressions based on the tree branches.
TEventList*TTree::fEventList! Pointer to event selection list (if one)
TArrayDTTree::fIndexValuesSorted index values
TArrayITTree::fIndexIndex of sorted values
TVirtualIndex*TTree::fTreeIndexPointer to the tree Index (if any)
TList*TTree::fFriendspointer to list of friend elements
TList*TTree::fUserInfopointer to a list of user objects associated to this Tree
TVirtualTreePlayer*TTree::fPlayer! Pointer to current Tree player
TList*TTree::fClones! List of cloned trees which share our addresses
TBranchRef*TTree::fBranchRefBranch supporting the TRefTable (if any)
UInt_tTTree::fFriendLockStatus! Record which method is locking the friend recursion
static Int_tTTree::fgBranchStyleOld/New branch style
static Long64_tTTree::fgMaxTreeSizeMaximum size of a file containg a Tree
TStringTNamed::fNameobject identifier
TStringTNamed::fTitleobject title
Color_tTAttLine::fLineColorline color
Style_tTAttLine::fLineStyleline style
Width_tTAttLine::fLineWidthline width
Color_tTAttFill::fFillColorfill area color
Style_tTAttFill::fFillStylefill area style
Color_tTAttMarker::fMarkerColorMarker color index
Style_tTAttMarker::fMarkerStyleMarker style
Size_tTAttMarker::fMarkerSizeMarker size

Class Description

                                                                      
 TChainProof                                                          
                                                                      
 A wrapper for TDSet to behave as a Tree/Chain.                       
 Uses an internal TDSet to handle processing and a TTree              
 which holds the branch structure.                                    
                                                                      

TChainProof(TDSet *set, TTree *tree, TVirtualProof* proof)
 Crates a new TProof chain containing the files from the TDSet.
 The tree is just a dummy containing descriptions of all the tree leaves.
~TChainProof()
 Destructor - removes the chain from the proof in case a proof was set.
void AddClone(TTree *)
 Not implemented in TChainProof. Shouldn't be used.
TFriendElement * AddFriend(const char *, const char *)
 Not implemented in TChainProof. Shouldn't be used.
TFriendElement * AddFriend(const char *, TFile *)
 Not implemented in TChainProof. Shouldn't be used.
TFriendElement * AddFriend(TTree *, const char*, Bool_t)
 Not implemented in TChainProof. Shouldn't be used.
Long64_t AutoSave(Option_t *)
 Not implemented in TChainProof. Shouldn't be used.
Int_t Branch(TList *, Int_t, Int_t)
 Not implemented in TChainProof. Shouldn't be used.
Int_t Branch(TCollection *, Int_t, Int_t, const char *)
 Not implemented in TChainProof. Shouldn't be used.
Int_t Branch(const char *, Int_t, Int_t)
 Not implemented in TChainProof. Shouldn't be used.
TBranch * Branch(const char *, TClonesArray **, Int_t, Int_t)
 Not implemented in TChainProof. Shouldn't be used.
TBranch * Branch(const char *, void *, const char *, Int_t)
 Not implemented in TChainProof. Shouldn't be used.
TBranch * Branch(const char *, void *, Int_t, Int_t)
 Not implemented in TChainProof. Shouldn't be used.
TBranch * BranchOld(const char *, const char *, void *, Int_t, Int_t)
 Not implemented in TChainProof. Shouldn't be used.
TBranch * BranchRef()
 Not implemented in TChainProof. Shouldn't be used.
TBranch * Bronch(const char *, const char *, void *, Int_t, Int_t)
 Not implemented in TChainProof. Shouldn't be used.
void Browse(TBrowser *b)
 Forwards the execution to the dummy tree header.
 See TTree::Browse().
Int_t BuildIndex(const char *, const char *)
 Not implemented in TChainProof. Shouldn't be used.
void SetTreeIndex(TVirtualIndex *)
 Not implemented in TChainProof. Shouldn't be used.
TStreamerInfo * BuildStreamerInfo(TClass *, void *)
 Not implemented in TChainProof. Shouldn't be used.
TFile * ChangeFile(TFile *)
 Not implemented in TChainProof. Shouldn't be used.
TTree * CloneTree(Long64_t, Option_t *)
 Not implemented in TChainProof. Shouldn't be used.
void CopyAddresses(TTree* )
 Not implemented in TChainProof. Shouldn't be used.
Long64_t CopyEntries(TTree *, Long64_t)
 Not implemented in TChainProof. Shouldn't be used.
TTree * CopyTree(const char *, Option_t *, Long64_t , Long64_t )
 Not implemented in TChainProof. Shouldn't be used.
void Delete(Option_t *)
 Not implemented in TChainProof. Shouldn't be used.
Long64_t Draw(const char *varexp, const TCut &selection, Option_t *option, Long64_t nentries, Long64_t firstentry)
 Forwards the execution to the TDSet.
 Returns -1 in case of error or number of selected events in case of success.
 See TDSet::Browse().
Long64_t Draw(const char *varexp, const char *selection, Option_t *option,Long64_t nentries, Long64_t firstentry)
 Forwards the execution to the TDSet.
 Returns -1 in case of error or number of selected events in case of success.
 See TDSet::Browse().
void DropBuffers(Int_t)
 Not implemented in TChainProof. Shouldn't be used.
Int_t Fill()
 Not implemented in TChainProof. Shouldn't be used.
TBranch * FindBranch(const char* branchname)
 Forwards the execution to the dummy tree header.
 See TTree::FindBranch().
TLeaf * FindLeaf(const char* searchname)
 Forwards the execution to the dummy tree header.
 See TTree::FindLeaf().
Long64_t Fit(const char * ,const char *, const char *, Option_t *, Option_t *, Long64_t, Long64_t)
 Not implemented in TChainProof. Shouldn't be used.
const char * GetAlias(const char *)
 Not implemented in TChainProof. Shouldn't be used.
TBranch * GetBranch(const char *name)
 Forwards the execution to the dummy tree header.
 See TTree::GetBranch().
Bool_t GetBranchStatus(const char *branchname)
 Forwards the execution to the dummy tree header.
 See TTree::GetBranchStatus().
Int_t GetBranchStyle()
 See TTree::GetBranchStyle().
TFile * GetCurrentFile()
 Not implemented in TChainProof. Shouldn't be used.
Long64_t GetEntriesFriend()
 Not implemented in TChainProof. Shouldn't be used.
Int_t GetEntry(Long64_t, Int_t)
 Not implemented in TChainProof. Shouldn't be used.
Long64_t GetEntryNumber(Long64_t)
 Not implemented in TChainProof. Shouldn't be used.
Long64_t GetEntryNumberWithBestIndex(Int_t, Int_t)
 Not implemented in TChainProof. Shouldn't be used.
Long64_t GetEntryNumberWithIndex(Int_t, Int_t)
 Not implemented in TChainProof. Shouldn't be used.
Int_t GetEntryWithIndex(Int_t, Int_t)
 Not implemented in TChainProof. Shouldn't be used.
const char * GetFriendAlias(TTree *)
 Not implemented in TChainProof. Shouldn't be used.
TIterator* GetIteratorOnAllLeaves(Bool_t)
 Not implemented in TChainProof. Shouldn't be used.
TLeaf * GetLeaf(const char *)
 Not implemented in TChainProof. Shouldn't be used.
Double_t GetMaximum(const char *)
 Not implemented in TChainProof. Shouldn't be used.
Long64_t GetMaxTreeSize()
 Not implemented in TChainProof. Shouldn't be used.
Double_t GetMinimum(const char *)
 Not implemented in TChainProof. Shouldn't be used.
const char * GetNameByIndex(TString &, Int_t *, Int_t)
 Not implemented in TChainProof. Shouldn't be used.
TVirtualTreePlayer * GetPlayer()
 Forwards the execution to the dummy tree header.
 See TTree::GetPlayer().
TList * GetUserInfo()
 Not implemented in TChainProof. Shouldn't be used.
void KeepCircular()
 Not implemented in TChainProof. Shouldn't be used.
Long64_t LoadTree(Long64_t)
 Not implemented in TChainProof. Shouldn't be used.
Int_t LoadBaskets(Long64_t)
 Not implemented in TChainProof. Shouldn't be used.
Long64_t LoadTreeFriend(Long64_t, TTree *)
 Not implemented in TChainProof. Shouldn't be used.
Int_t MakeSelector(const char *)
 Not implemented in TChainProof. Shouldn't be used.
Int_t MakeProxy(const char *, const char *, const char *, const char *, Int_t)
 Not implemented in TChainProof. Shouldn't be used.
Int_t MakeClass(const char *, Option_t *)
 Not implemented in TChainProof. Shouldn't be used.
Int_t MakeCode(const char *)
 Not implemented in TChainProof. Shouldn't be used.
void MakeIndex(TString &, Int_t *)
 Not implemented in TChainProof. Shouldn't be used.
Bool_t MemoryFull(Int_t)
 Not implemented in TChainProof. Shouldn't be used.
TTree * MergeTrees(TList *,Option_t *)
 Not implemented in TChainProof. Shouldn't be used.
Long64_t Merge(TCollection *,Option_t *)
 Not implemented in TChainProof. Shouldn't be used.
Bool_t Notify()
 Not implemented in TChainProof. Shouldn't be used.
TPrincipal * Principal(const char *, const char *, Option_t *, Long64_t, Long64_t)
 Not implemented in TChainProof. Shouldn't be used.
void Print(Option_t *)
 Not implemented in TChainProof. Shouldn't be used.
Long64_t Process(const char *filename,Option_t *option,Long64_t nentries, Long64_t firstentry)
 Forwards the execution to the TDSet.
 The return value is -1 in case of error and TSelector::GetStatus() in
 in case of success.
 See TDSet::Process().
Long64_t Process(TSelector *selector,Option_t *option, Long64_t nentries, Long64_t firstentry)
 Not implemented in TChainProof. Shouldn't be used.
 The return value is -1 in case of error and TSelector::GetStatus() in
 in case of success.
Long64_t Project(const char *, const char *, const char *, Option_t *, Long64_t, Long64_t)
 Not implemented in TChainProof. Shouldn't be used.
TSQLResult * Query(const char *, const char *, Option_t *, Long64_t, Long64_t)
 Not implemented in TChainProof. Shouldn't be used.
Long64_t ReadFile(const char *, const char *)
 Not implemented in TChainProof. Shouldn't be used.
void Refresh()
 Not implemented in TChainProof. Shouldn't be used.
void RemoveFriend(TTree *)
 Not implemented in TChainProof. Shouldn't be used.
void Reset(Option_t *)
 Not implemented in TChainProof. Shouldn't be used.
void ResetBranchAddresses()
 Not implemented in TChainProof. Shouldn't be used.
Long64_t Scan(const char *, const char *, Option_t *, Long64_t, Long64_t)
 Not implemented in TChainProof. Shouldn't be used.
Bool_t SetAlias(const char *, const char *)
 Not implemented in TChainProof. Shouldn't be used.
void SetBasketSize(const char *, Int_t)
 Not implemented in TChainProof. Shouldn't be used.
void SetBranchAddress(const char *, void *, TBranch **)
 Not implemented in TChainProof. Shouldn't be used.
void SetBranchStatus(const char *, Bool_t, UInt_t *)
 Not implemented in TChainProof. Shouldn't be used.
void SetBranchStyle(Int_t)
 Not implemented in TChainProof. Shouldn't be used.
void SetCircular(Long64_t)
 Not implemented in TChainProof. Shouldn't be used.
void SetDebug(Int_t level, Long64_t min, Long64_t max)
 See TTree::SetDebug
void SetDirectory(TDirectory *)
 Not implemented in TChainProof. Shouldn't be used.
Long64_t SetEntries(Long64_t)
 Not implemented in TChainProof. Shouldn't be used.
void SetEstimate(Long64_t)
 Not implemented in TChainProof. Shouldn't be used.
void SetFileNumber(Int_t)
 Not implemented in TChainProof. Shouldn't be used.
void SetMaxTreeSize(Long64_t)
 Not implemented in TChainProof. Shouldn't be used.
void SetName(const char *name)
 See TTree::GetName.
void SetObject(const char *, const char *)
 Not implemented in TChainProof. Shouldn't be used.
void SetWeight(Double_t, Option_t *)
 Not implemented in TChainProof. Shouldn't be used.
void Show(Long64_t, Int_t)
 Not implemented in TChainProof. Shouldn't be used.
void StartViewer()
 Not implemented in TChainProof. Shouldn't be used.
void Streamer(TBuffer &)
 Not implemented in TChainProof. Shouldn't be used.
Long64_t UnbinnedFit(const char * ,const char *, const char *, Option_t *,Long64_t, Long64_t)
 Not implemented in TChainProof. Shouldn't be used.
void UseCurrentStyle()
 Not implemented in TChainProof. Shouldn't be used.
Long64_t GetEntries()
 Returns the total number of entries in the TChainProof, which is
 the number of entries in the TDSet that it holds.
Long64_t GetEntries(const char *)
 See TTree::GetEntries(const char *selection)
 Not implemented in TChainProof. Shouldn't be used.
void Progress(Long64_t total, Long64_t processed)
 Changes the number of processed entries.
Long64_t GetReadEntry()
 Returns the number of processed entries.
void ReleaseProof()
 Releases PROOF. Disconnect the "progress" signal.
void ConnectProof(TVirtualProof *proof)
 Connects the proof - creates a "DrawFeedback" and connects the
 "Progress" signal.
TChainProof * MakeChainProof(TDSet *set, TVirtualProof *proof, Bool_t gettreeheader)
 Creates a new TChainProof that keeps the TDSet.
 If gettreeheader is kTRUE the header of the tree will be read from the
 PROOF cluster: this is only needed fro browsing and should be used with
 care because it may take a long time to execute.
void AddTotBytes(Int_t tot)
{fTotBytes += tot;}
void AddZipBytes(Int_t zip)
{fZipBytes += zip;}
Int_t Debug()
{return fDebug;}
Long64_t Draw(const char *varexp, const TCut &selection, Option_t *option="" ,Long64_t nentries=1000000000, Long64_t firstentry=0)
TBranchRef * GetBranchRef()
{return fBranchRef;}
Long64_t GetChainEntryNumber(Long64_t entry)
{return entry;}
Long64_t GetChainOffset()
{ return fChainOffset; }
Long64_t GetDebugMax()
{return fDebugMax;}
Long64_t GetDebugMin()
{return fDebugMin;}
TDirectory * GetDirectory()
{return fDirectory;}
Long64_t GetEntriesFast()
{return fEntries;}
Long64_t GetEstimate()
{ return fEstimate; }
Int_t GetEvent(Long64_t entry=0, Int_t getall=0)
{return GetEntry(entry,getall);}
Int_t GetFileNumber()
{return fFileNumber;}
TH1 * GetHistogram()
{return GetPlayer()->GetHistogram();}
Int_t * GetIndex()
{return &fIndex.fArray[0];}
Double_t * GetIndexValues()
{return &fIndexValues.fArray[0];}
TList * GetListOfClones()
{ return 0; }
TObjArray * GetListOfBranches()
{return (fTree ? fTree->GetListOfBranches() : (TObjArray *)0); }
TObjArray * GetListOfLeaves()
{return (fTree ? fTree->GetListOfLeaves() : (TObjArray *)0);}
TList * GetListOfFriends()
{return 0;}
TSeqCollection * GetListOfAliases()
{return 0;}
Int_t GetMakeClass()
 GetMakeClass is left non-virtual for efficiency reason.
 Making it virtual affects the performance of the I/O
{return fMakeClass;}
Long64_t GetMaxEntryLoop()
{return fMaxEntryLoop;}
Long64_t GetMaxVirtualSize()
{return fMaxVirtualSize;}
Int_t GetNbranches()
{return fBranches.GetEntriesFast();}
TObject * GetNotify()
{return fNotify;}
Int_t GetPacketSize()
{return fPacketSize;}
TVirtualProof* GetProof()
{return fProof;}
Long64_t GetReadEvent()
{return fReadEntry;}
Int_t GetScanField()
{return fScanField;}
TTreeFormula * GetSelect()
{return GetPlayer()->GetSelect();}
Long64_t GetSelectedRows()
{return GetPlayer()->GetSelectedRows();}
Int_t GetTimerInterval()
{return fTimerInterval;}
Long64_t GetTotBytes()
{return fTotBytes;}
TTree * GetTree()
{return (TTree*)this;}
TVirtualIndex * GetTreeIndex()
{return fTreeIndex;}
Int_t GetTreeNumber()
{return 0;}
Int_t GetUpdate()
{return fUpdate;}
TTreeFormula * GetVar1()
{return GetPlayer()->GetVar1();}
TTreeFormula * GetVar2()
{return GetPlayer()->GetVar2();}
TTreeFormula * GetVar3()
{return GetPlayer()->GetVar3();}
TTreeFormula * GetVar4()
{return GetPlayer()->GetVar4();}
Double_t * GetV1()
{return GetPlayer()->GetV1();}
Double_t * GetV2()
{return GetPlayer()->GetV2();}
Double_t * GetV3()
{return GetPlayer()->GetV3();}
Double_t * GetV4()
{return GetPlayer()->GetV4();}
Double_t * GetW()
{return GetPlayer()->GetW();}
Double_t GetWeight()
{return fWeight;}
Long64_t GetZipBytes()
{return fZipBytes;}
Bool_t HasTreeHeader()
{ return (fTree ? kTRUE : kFALSE); }
void IncrementTotalBuffers(Int_t nbytes)
{fTotalBuffers += nbytes;}
Bool_t IsFolder()
{return kTRUE;}
void SetAutoSave(Long64_t autos=10000000)
{fAutoSave=autos;}
void SetChainOffset(Int_t offset=0)
{fChainOffset=offset;}
void SetMakeClass(Int_t make)
    virtual void         SetEventList(TEventList *list) {TTree::SetEventList(list);}
{fMakeClass = make;}
void SetMaxEntryLoop(Long64_t maxev=1000000000)
{fMaxEntryLoop = maxev;}
void SetMaxVirtualSize(Long64_t size=0)
{fMaxVirtualSize = size;}
void SetNotify(TObject *obj)
{fNotify = obj;}
void SetScanField(Int_t n=50)
{fScanField = n;}
void SetTimerInterval(Int_t msec=333)
{fTimerInterval=msec;}
void SetUpdate(Int_t freq=0)
{fUpdate = freq;}

Author: Marek Biskup 10/3/2005
Last update: root/tree:$Name: $:$Id: TChainProof.cxx,v 1.10 2006/09/19 07:47:40 rdm Exp $
Copyright (C) 1995-2005, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - 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.