12#ifndef ROOT_TProofChain
13#define ROOT_TProofChain
#define ClassDefOverride(name, id)
static unsigned int total
winID h TVirtualViewer3D TVirtualGLPainter p
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char filename
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t sel
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 void Progress(Long64_t total, Long64_t processed)
Changes the number of processed entries.
Bool_t GetBranchStatus(const char *branchname) const override
Forwards the execution to the dummy tree header.
virtual void ConnectProof()
Connects the proof "Progress" signal.
TVirtualTreePlayer * GetPlayer()
Forwards the execution to the dummy tree header.
Bool_t HasTreeHeader() const
TLeaf * FindLeaf(const char *name) override
Forwards the execution to the dummy tree header.
void SetEventList(TEventList *evlist) override
This function transfroms the given TEventList into a TEntryList.
TBranch * FindBranch(const char *name) override
Forwards the execution to the dummy tree header.
TBranch * GetBranch(const char *name) override
Forwards the execution to the dummy tree header.
void Browse(TBrowser *b) override
Forwards the execution to the dummy tree header.
TList * GetListOfAliases() const override
TList * GetListOfClones() override
void SetDebug(Int_t level=1, Long64_t min=0, Long64_t max=9999999) override
See TTree::SetDebug.
Long64_t GetEntries() const override
Returns the total number of entries in the TProofChain, which is the number of entries in the TDSet t...
void Draw(Option_t *opt) override
Default Draw method for all objects.
TObjArray * GetListOfLeaves() override
Return a pointer to the list of leaves of the current tree.
TProofChain()
Crates a new PROOF chain proxy.
TList * GetListOfFriends() const override
virtual void ReleaseProof()
Releases PROOF. Disconnect the "progress" signal.
Long64_t GetReadEntry() const override
Returns the number of processed entries.
Long64_t Process(const char *filename, Option_t *option="", Long64_t nentries=TTree::kMaxEntries, Long64_t firstentry=0) override
Forwards the execution to the TDSet.
~TProofChain() override
Destructor.
TObjArray * GetListOfBranches() override
Return a pointer to the list of branches of the current tree.
Int_t GetMakeClass() const
void AddAliases()
Aliases are added to the input list.
void SetName(const char *name) override
See TTree::GetName.
void SetEntryList(TEntryList *enlist, const Option_t *) override
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,...