60 if (gettreeheader &&
fSet)
80 if (gettreeheader && dset)
118 if ((p = dynamic_cast<TProof *>(o)))
153 Error(
"Draw",
"no active PROOF session");
189 Error(
"Draw",
"no active PROOF session");
227 while ((nm = (
TNamed *)nxa())) {
240 nmo->SetTitle(names.
Data());
264 Error(
"FillDrawAttributes",
"invalid PROOF or mother chain pointers!");
286 Info(
"FillDrawAttributes",
"line: color:%d, style:%d, width:%d",
288 Info(
"FillDrawAttributes",
"marker: color:%d, style:%d, size:%f",
290 Info(
"FillDrawAttributes",
"area: color:%d, style:%d",
357 return fSet->
Process(filename, option, nentries, firstentry, enl);
375 return fSet->
Process(selector, option, nentries, firstentry, enl);
417 Warning(
"GetEntries",
"GetEntries(selection) not yet implemented");
450 this,
"Progress(Long64_t,Long64_t)");
459 gProof->
Connect(
"Progress(Long64_t,Long64_t)",
"TProofChain",
460 this,
"Progress(Long64_t,Long64_t)");
virtual TBranch * FindBranch(const char *name)
Return the branch that correspond to the path 'branchname', which can include the name of the tree or...
virtual const char * GetName() const
Returns name of object.
A TLeaf describes individual elements of a TBranch See TBranch structure in TTree.
virtual void Info(const char *method, const char *msgfmt,...) const
Issue info message.
void RemoveChain(TChain *chain)
Remove chain from data set.
virtual Bool_t GetBranchStatus(const char *branchname) const
Forwards the execution to the dummy tree header.
virtual Long64_t Process(TSelector *selector, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0, TObject *enl=0)
Process TDSet on currently active PROOF session.
Bool_t TestBit(UInt_t f) const
This class implements a data set to be used for PROOF processing.
virtual TEntryList * GetEntryList()
Returns the entry list, set to this tree.
void SetParameter(const char *par, const char *value)
Set input list parameter.
virtual void SetDebug(Int_t level=1, Long64_t min=0, Long64_t max=9999999)
See TTree::SetDebug.
TDirectory * fDirectory
! Pointer to directory holding this tree
virtual void Browse(TBrowser *b)
Browse object. May be overridden for another default action.
virtual TList * GetListOfAliases() const
virtual Long64_t GetMaxEntryLoop() const
virtual void ConnectProof()
Connects the proof "Progress" signal.
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.
TVirtualTreePlayer * GetPlayer()
Load the TTreePlayer (if not already done).
virtual TBranch * GetBranch(const char *name)
Forwards the execution to the dummy tree header.
TTree * fTree
! Pointer to current tree (Note: We do not own this tree.)
virtual Width_t GetLineWidth() const
Return the line width.
virtual void Progress(Long64_t total, Long64_t processed)
Changes the number of processed entries.
TList * GetListOfElements() const
void SetBit(UInt_t f, Bool_t set)
Set or unset the user status bits as specified in f.
virtual TObject * FindObject(const char *name) const
Find an object in this list using its name.
virtual Style_t GetMarkerStyle() const
Return the marker style.
virtual void Browse(TBrowser *b)
Forwards the execution to the dummy tree header.
Manages an element of a TDSet.
virtual Style_t GetLineStyle() const
Return the line style.
void StopProcess(Bool_t abort, Int_t timeout=-1)
Send STOPPROCESS message to master and workers.
TObject * GetEntryList() const
The TNamed class is the base class for all named ROOT classes.
void FillDrawAttributes(TProof *p)
Communicate the drawing attributes for this chain to the input list so that the draw selectors can us...
virtual Size_t GetMarkerSize() const
Return the marker size.
virtual void ReleaseProof()
Releases PROOF. Disconnect the "progress" signal.
A specialized string object used for TTree selections.
virtual TBranch * GetBranch(const char *name)
Return pointer to the branch with the given name in this tree or its friends.
void AddChain(TChain *chain)
Add chain to data set.
Using a TBrowser one can browse all ROOT objects.
Bool_t Connect(const char *signal, const char *receiver_class, void *receiver, const char *slot)
Non-static method is used to connect from the signal of this object to the receiver slot...
TEntryList * fEntryList
! Pointer to event selection list (if one)
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.
TProofChain()
Crates a new PROOF chain proxy.
Long64_t fReadEntry
! Number of the entry being processed
virtual Bool_t InheritsFrom(const char *classname) const
Returns kTRUE if object inherits from class "classname".
void Form(const char *fmt,...)
Formats a string using a printf style format descriptor.
virtual void Error(const char *method, const char *msgfmt,...) const
Issue error message.
virtual void SetName(const char *name)
See TTree::GetName.
A TEventList object is a list of selected events (entries) in a TTree.
virtual TLeaf * FindLeaf(const char *name)
Find leaf..
virtual Long64_t Draw(const char *varexp, const char *selection, Option_t *option="", Long64_t nentries=-1, Long64_t firstentry=0)
Draw expression varexp for specified entries.
TEventList * fEventList
! Pointer to event selection list (if one)
virtual Bool_t GetBranchStatus(const char *branchname) const
Return status of branch with name branchname.
void AddInput(TObject *obj)
Add objects that might be needed during the processing of the selector (see Process()).
virtual Int_t AddFile(const char *name, Long64_t nentries=TTree::kMaxEntries, const char *tname="")
Add a new file to this chain.
virtual Color_t GetLineColor() const
Return the line color.
virtual void SetDebug(Int_t level=1, Long64_t min=0, Long64_t max=9999999)
Set the debug level and the debug range.
static unsigned int total
TVirtualTreePlayer * GetPlayer()
Forwards the execution to the dummy tree header.
TList * GetInputList()
Get input list.
R__EXTERN TProof * gProof
virtual ~TProofChain()
Destructor.
virtual TBranch * FindBranch(const char *name)
Forwards the execution to the dummy tree header.
virtual void SetEntryList(TObject *aList)
Set entry (or event) list for this data set.
This class controls a Parallel ROOT Facility, PROOF, cluster.
virtual Color_t GetFillColor() const
Return the fill area color.
Bool_t Disconnect(const char *signal=0, void *receiver=0, const char *slot=0)
Disconnects signal of this object from slot of receiver.
you should not use this method at all Int_t Int_t Double_t Double_t Double_t e
virtual Double_t GetWeight() const
Return the chain weight.
virtual TTree * GetTreeHeader(TDSet *tdset)
Creates a tree header (a tree with nonexisting files) object for the DataSet.
virtual Long64_t GetEntries() const
virtual Long64_t GetReadEntry() const
Returns the number of processed entries.
Mother of all ROOT objects.
void AddAliases()
Aliases are added to the input list.
Abstract base class defining the interface for the plugins that implement Draw, Scan, Process, MakeProxy, etc.
TChain()
Default constructor.
A chain is a collection of files containg TTree 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...
you should not use this method at all Int_t Int_t Double_t Double_t Double_t Int_t Double_t Double_t Double_t Double_t b
TEventList * GetEventList() const
virtual Color_t GetMarkerColor() const
Return the marker color.
virtual Style_t GetFillStyle() const
Return the fill area style.
virtual Int_t GetSize() const
A TTree is a list of TBranches.
A TSelector object is used by the TTree::Draw, TTree::Scan, TTree::Process to navigate in a TTree and...
A List of entry numbers in a TTree or TChain.
virtual void Warning(const char *method, const char *msgfmt,...) const
Issue warning message.
virtual void SetName(const char *name)
Change the name of this tree.
virtual TLeaf * FindLeaf(const char *name)
Forwards the execution to the dummy tree header.
virtual const char * GetTitle() const
Returns title of object.
const char * Data() const