60 if (gettreeheader &&
fSet)
80 if (gettreeheader && dset)
118 if ((p =
dynamic_cast<TProof *
>(o)))
153 Error(
"Draw",
"no active PROOF session");
167 fSet->SetEntryList(0);
189 Error(
"Draw",
"no active PROOF session");
203 fSet->SetEntryList(0);
227 while ((nm = (
TNamed *)nxa())) {
231 nmo = (
TNamed *)((
gProof->GetInputList()) ?
gProof->GetInputList()->FindObject(nma) : 0);
238 nmo = (
TNamed *)((
gProof->GetInputList()) ?
gProof->GetInputList()->FindObject(
"PROOF_ListOfAliases") : 0);
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",
417 Warning(
"GetEntries",
"GetEntries(selection) not yet implemented");
449 gProof->Disconnect(
"Progress(Long64_t,Long64_t)",
450 this,
"Progress(Long64_t,Long64_t)");
459 gProof->Connect(
"Progress(Long64_t,Long64_t)",
"TProofChain",
460 this,
"Progress(Long64_t,Long64_t)");
static unsigned int total
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
R__EXTERN TProof * gProof
A TTree is a list of TBranches.
Using a TBrowser one can browse all ROOT objects.
TTree * fTree
! Pointer to current tree (Note: We do not own this tree.)
virtual Int_t GetSize() const
Return the capacity of the collection, i.e.
A specialized string object used for TTree selections.
Manages an element of a TDSet.
This class implements a data set to be used for PROOF processing.
TObject * GetEntryList() const
A List of entry numbers in a TTree or TChain.
<div class="legacybox"><h2>Legacy Code</h2> TEventList is a legacy interface: there will be no bug fi...
A TLeaf describes individual elements of a TBranch See TBranch structure in TTree.
const char * GetName() const override
Returns name of object.
const char * GetTitle() const override
Returns title of object.
Mother of all ROOT objects.
R__ALWAYS_INLINE Bool_t TestBit(UInt_t f) const
virtual void Warning(const char *method, const char *msgfmt,...) const
Issue warning message.
void SetBit(UInt_t f, Bool_t set)
Set or unset the user status bits as specified in f.
virtual Bool_t InheritsFrom(const char *classname) const
Returns kTRUE if object inherits from class "classname".
virtual void Error(const char *method, const char *msgfmt,...) const
Issue error message.
virtual void Info(const char *method, const char *msgfmt,...) const
Issue info message.
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.
Long64_t Draw(const char *varexp, const TCut &selection, Option_t *option="", Long64_t nentries=TTree::kMaxEntries, Long64_t firstentry=0) override
Forwards the execution to the TDSet.
TLeaf * FindLeaf(const char *name) override
Forwards the execution to the dummy tree header.
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.
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...
TProofChain()
Crates a new PROOF chain proxy.
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.
void AddAliases()
Aliases are added to the input list.
void SetName(const char *name) override
See TTree::GetName.
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.
void RemoveChain(TChain *chain)
Remove chain from data set.
void SetParameter(const char *par, const char *value)
Set input list parameter.
A TSelector object is used by the TTree::Draw, TTree::Scan, TTree::Process to navigate in a TTree and...
const char * Data() const
void Form(const char *fmt,...)
Formats a string using a printf style format descriptor.
TEventList * fEventList
! Pointer to event selection list (if one)
virtual void SetDebug(Int_t level=1, Long64_t min=0, Long64_t max=9999999)
Set the debug level and the debug range.
virtual TEntryList * GetEntryList()
Returns the entry list assigned to this tree.
TEntryList * fEntryList
! Pointer to event selection list (if one)
TEventList * GetEventList() const
Long64_t fReadEntry
! Number of the entry being processed
TDirectory * fDirectory
! Pointer to directory holding this tree
void SetName(const char *name) override
Change the name of this tree.
Abstract base class defining the interface for the plugins that implement Draw, Scan,...