Logo ROOT   6.08/07
Reference Guide
TProofQueryResult.h
Go to the documentation of this file.
1 // @(#)root/proof:$Id$
2 // Author: G Ganis Aug 2005
3 
4 /*************************************************************************
5  * Copyright (C) 1995-2005, Rene Brun and Fons Rademakers. *
6  * All rights reserved. *
7  * *
8  * For the licensing terms see $ROOTSYS/LICENSE. *
9  * For the list of contributors see $ROOTSYS/README/CREDITS. *
10  *************************************************************************/
11 
12 #ifndef ROOT_TProofQueryResult
13 #define ROOT_TProofQueryResult
14 
15 
16 //////////////////////////////////////////////////////////////////////////
17 // //
18 // TProofQueryResult //
19 // //
20 // TQueryResult version adapted to PROOF neeeds. //
21 // //
22 //////////////////////////////////////////////////////////////////////////
23 
24 #ifndef ROOT_TQueryResult
25 #include "TQueryResult.h"
26 #endif
27 
28 class TDSet;
29 
31 
32 friend class TProofLite;
33 friend class TProofServ;
34 friend class TQueryResultManager;
35 
36 private:
37  Int_t fStartLog; //log file offset at start
38 
39  TProofQueryResult(Int_t seqnum, const char *opt, TList *inlist,
40  Long64_t entries, Long64_t first, TDSet *dset,
41  const char *selec, TObject *elist = 0);
42 
43  void RecordEnd(EQueryStatus status, TList *outlist = 0)
44  { TQueryResult::RecordEnd(status, outlist); }
45 
47  void SetResultFile(const char *rf) { fResultFile = rf; }
48  void SetRunning(Int_t startlog, const char *par, Int_t nwrks);
49 
50 public:
51  TProofQueryResult() : TQueryResult(), fStartLog(-1) { }
52  virtual ~TProofQueryResult() { }
53 
54  ClassDef(TProofQueryResult,1) //Class describing a PROOF query
55 };
56 
57 #endif
double par[1]
Definition: unuranDistr.cxx:38
This class starts a PROOF session on the local machine: no daemons, client and master merged...
Definition: TProofLite.h:42
void RecordEnd(EQueryStatus status, TList *outlist=0)
End of query settings.
long long Long64_t
Definition: RtypesCore.h:69
This class implements a data set to be used for PROOF processing.
Definition: TDSet.h:153
int Int_t
Definition: RtypesCore.h:41
TString fResultFile
URL of the file where results have been archived.
Definition: TQueryResult.h:79
#define ClassDef(name, id)
Definition: Rtypes.h:254
A container class for query results.
Definition: TQueryResult.h:44
void SetResultFile(const char *rf)
A doubly linked list.
Definition: TList.h:47
virtual ~TProofQueryResult()
Class managing the query-result area.
Class providing the PROOF server.
Definition: TProofServ.h:80
void SetRunning(Int_t startlog, const char *par, Int_t nwrks)
Call when running starts.
virtual void RecordEnd(EQueryStatus status, TList *outlist=0)
End of query settings.
virtual void SetFinalized()
Definition: TQueryResult.h:99
TQueryResult version adapted to PROOF neeeds.
Mother of all ROOT objects.
Definition: TObject.h:37
Definition: first.py:1