12#ifndef ROOT_TProofChain
13#define ROOT_TProofChain
#define ClassDef(name, id)
static unsigned int total
A TTree is a list of TBranches.
Using a TBrowser one can browse all ROOT objects.
A chain is a collection of files containing TTree objects.
TTree * fTree
! Pointer to current tree (Note: We do not own this tree.)
A specialized string object used for TTree selections.
This class implements a data set to be used for PROOF processing.
A List of entry numbers in a TTree or TChain.
A TEventList object is a list of selected events (entries) in a TTree.
A TLeaf describes individual elements of a TBranch See TBranch structure in TTree.
virtual TList * GetListOfFriends() const
virtual Long64_t Draw(const char *varexp, const TCut &selection, Option_t *option="", Long64_t nentries=TTree::kMaxEntries, Long64_t firstentry=0)
Forwards the execution to the TDSet.
virtual void Progress(Long64_t total, Long64_t processed)
Changes the number of processed entries.
virtual void ConnectProof()
Connects the proof "Progress" signal.
TVirtualTreePlayer * GetPlayer()
Forwards the execution to the dummy tree header.
virtual void SetDebug(Int_t level=1, Long64_t min=0, Long64_t max=9999999)
See TTree::SetDebug.
virtual TList * GetListOfAliases() const
Bool_t HasTreeHeader() const
virtual void Browse(TBrowser *b)
Forwards the execution to the dummy tree header.
virtual TBranch * GetBranch(const char *name)
Forwards the execution to the dummy tree header.
virtual TObjArray * GetListOfLeaves()
Return a pointer to the list of leaves of the current tree.
virtual void SetName(const char *name)
See TTree::GetName.
virtual void Draw(Option_t *opt)
Default Draw method for all objects.
virtual Long64_t GetEntries() const
Returns the total number of entries in the TProofChain, which is the number of entries in the TDSet t...
virtual Long64_t GetReadEntry() const
Returns the number of processed entries.
virtual TObjArray * GetListOfBranches()
Return a pointer to the list of branches of the current tree.
virtual Bool_t GetBranchStatus(const char *branchname) const
Forwards the execution to the dummy tree header.
TProofChain()
Crates a new PROOF chain proxy.
virtual TLeaf * FindLeaf(const char *name)
Forwards the execution to the dummy tree header.
virtual void SetEntryList(TEntryList *enlist, const Option_t *)
virtual void ReleaseProof()
Releases PROOF. Disconnect the "progress" signal.
virtual TList * GetListOfClones()
virtual Long64_t Process(const char *filename, Option_t *option="", Long64_t nentries=TTree::kMaxEntries, Long64_t firstentry=0)
Forwards the execution to the TDSet.
Int_t GetMakeClass() const
virtual ~TProofChain()
Destructor.
virtual void SetEventList(TEventList *evlist)
This function transfroms the given TEventList into a TEntryList.
virtual TBranch * FindBranch(const char *name)
Forwards the execution to the dummy tree header.
void AddAliases()
Aliases are added to the input list.
void FillDrawAttributes(TProof *p)
Communicate the drawing attributes for this chain to the input list so that the draw selectors can us...
This class controls a Parallel ROOT Facility, PROOF, cluster.
A TSelector object is used by the TTree::Draw, TTree::Scan, TTree::Process to navigate in a TTree and...
TEventList * fEventList
! Pointer to event selection list (if one)
virtual TObjArray * GetListOfLeaves()
TEntryList * fEntryList
! Pointer to event selection list (if one)
Int_t fDebug
! Debug level
virtual TObjArray * GetListOfBranches()
Int_t fMakeClass
! not zero when processing code generated by MakeClass
static constexpr Long64_t kMaxEntries
Abstract base class defining the interface for the plugins that implement Draw, Scan,...