12#ifndef ROOT_TQueryResult 
   13#define ROOT_TQueryResult 
   28#ifdef R__LESS_INCLUDES 
  160   { 
return !(qr1 == qr2); }
 
#define ClassDefOverride(name, id)
 
Bool_t operator==(const TQueryResult &qr1, const TQueryResult &qr2)
Compare two query result instances for equality.
 
Bool_t operator!=(const TQueryResult &qr1, const TQueryResult &qr2)
 
Using a TBrowser one can browse all ROOT objects.
 
This class stores the date and time with a precision of one second in an unsigned 32 bit word (950130...
 
Class supporting a collection of lines with C++ code.
 
The TNamed class is the base class for all named ROOT classes.
 
Mother of all ROOT objects.
 
This class starts a PROOF session on the local machine: no daemons, client and master merged,...
 
Version of TProofPlayerRemote merges the functionality needed by clients and masters.
 
Class providing the PROOF server.
 
This class controls a Parallel ROOT Facility, PROOF, cluster.
 
Class managing the query-result area.
 
A container class for query results.
 
virtual void RecordEnd(EQueryStatus status, TList *outlist=nullptr)
End of query settings.
 
virtual void SetOutputList(TList *out, Bool_t adopt=kTRUE)
Set / change the output list.
 
TString fOptions
processing options + aclic mode (< opt >#< aclic_mode >)
 
Long64_t GetEntries() const
 
void SetNumMergers(Int_t nmergers)
 
void AddLogLine(const char *logline)
Fill log file.
 
const char * GetLibList() const
 
Float_t GetInitTime() const
 
TDatime fStart
time when processing started
 
Long64_t fFirst
first entry processed
 
void SetTermTime(Float_t termtime)
 
TDatime fEnd
time when processing ended
 
TMacro * fSelecHdr
selector header file
 
void SetArchived(const char *archfile)
Set (or update) query in archived state.
 
Bool_t Matches(const char *ref)
Return TRUE if reference ref matches.
 
TDatime GetEndTime() const
 
TMacro * GetSelecImp() const
 
TQueryResult * CloneInfo()
Return an instance of TQueryResult containing only the local info fields, i.e.
 
void SetMergeTime(Float_t mergetime)
 
void SetRecvTime(Float_t recvtime)
 
Bool_t fArchived
whether the query has been archived
 
void SaveSelector(const char *selec)
Save the selector header and implementation into the dedicated TMacro instances.
 
TList * fInputList
input list; contains also data sets, entry list, ...
 
TDatime GetStartTime() const
 
virtual void SetProcessInfo(Long64_t ent, Float_t cpu=0., Long64_t siz=-1, Float_t inittime=0., Float_t proctime=0.)
Set processing info.
 
Float_t fProcTime
Processing time (seconds) (millisec precision)
 
Bool_t fDraw
true if draw action query
 
Int_t fNumMergers
Number of submergers.
 
void Browse(TBrowser *b=nullptr) override
To support browsing of the results.
 
Float_t GetProcTime() const
 
void SetPrepTime(Float_t preptime)
 
Float_t GetMergeTime() const
 
virtual Bool_t IsDone() const
 
virtual void SetInputList(TList *in, Bool_t adopt=kTRUE)
Set / change the input list.
 
Float_t GetRecvTime() const
 
TObject * GetInputObject(const char *classname) const
Return first instance of class 'classname' in the input list.
 
virtual ~TQueryResult()
Destructor.
 
TString fParList
colon-separated list of PAR loaded at fStart
 
TMacro * GetSelecHdr() const
 
Bool_t fFinalized
whether Terminate has been run
 
EQueryStatus GetStatus() const
 
Float_t fRecvTime
Transfer-to-client time (seconds) (millisec precision)
 
const char * GetResultFile() const
 
TList * fOutputList
output list
 
Float_t fTermTime
Terminate time (seconds) (millisec precision)
 
Float_t fPrepTime
Prepare time (seconds) (millisec precision)
 
Int_t GetNumMergers() const
 
void AddInput(TObject *obj)
Add obj to the input list.
 
EQueryStatus fStatus
query status
 
const char * GetOptions() const
 
Long64_t GetFirst() const
 
Float_t GetTermTime() const
 
Float_t fUsedCPU
real CPU time used (seconds)
 
Int_t fSeqNum
query unique sequential number
 
TMacro * fSelecImp
selector implementation file
 
Long64_t fBytes
number of bytes processed
 
Float_t GetPrepTime() const
 
virtual void SetFinalized()
 
void Print(Option_t *opt="") const override
Print query content. Use opt = "F" for a full listing.
 
TString fResultFile
URL of the file where results have been archived.
 
Float_t GetUsedCPU() const
 
TMacro * fLogFile
file with log messages from the query
 
const char * GetParList() const
 
Long64_t fEntries
number of entries processed
 
Long64_t GetBytes() const
 
TMacro * GetLogFile() const
 
Float_t fMergeTime
Merging time (seconds) (millisec precision)
 
Bool_t IsArchived() const
 
Bool_t IsFinalized() const
 
Int_t fNumWrks
Number of workers at start.
 
TString fLibList
blank-separated list of libs loaded at fStart
 
Float_t fInitTime
Initialization time (seconds) (millisec precision)
 
Implement some of the functionality of the class TTree requiring access to extra libraries (Histogram...