ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
TAlienMasterJob.h
Go to the documentation of this file.
1 // @(#)root/alien:$Id$
2 // Author: Jan Fiete Grosse-Oetringhaus 27/10/2004
3 
4 /*************************************************************************
5  * Copyright (C) 1995-2004, 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_TAlienMasterJob
13 #define ROOT_TAlienMasterJob
14 
15 //////////////////////////////////////////////////////////////////////////
16 // //
17 // TAlienMasterJob //
18 // //
19 // Special Grid job which contains a master job which controls //
20 // underlying jobs resulting from job splitting. //
21 // //
22 // Related classes are TAlienJobStatus. //
23 // //
24 //////////////////////////////////////////////////////////////////////////
25 
26 #ifndef ROOT_TGridJob
27 #include "TGridJob.h"
28 #endif
29 
30 
31 class TAlienMasterJob : public TGridJob {
32 
33 public:
35  virtual ~TAlienMasterJob() { }
36 
37  virtual TGridJobStatus *GetJobStatus() const;
38 
39  void Print(Option_t *) const;
40  Bool_t Merge();
41  Bool_t Merge(const char *inputname, const char *mergeoutput = 0);
42  void Browse(TBrowser* b);
43 
44  ClassDef(TAlienMasterJob,1) // Special Alien grid job controlling results of job splitting
45 };
46 
47 #endif
ClassImp(TAlienJob) TGridJobStatus *TAlienJob jobID
Queries the job for its status and returns a TGridJobStatus object.
Definition: TAlienJob.cxx:38
const char Option_t
Definition: RtypesCore.h:62
Basic string class.
Definition: TString.h:137
bool Bool_t
Definition: RtypesCore.h:59
void Print(Option_t *) const
This method must be overridden when a class wants to print itself.
#define ClassDef(name, id)
Definition: Rtypes.h:254
virtual TGridJobStatus * GetJobStatus() const
Gets the status of the master job and all its sub jobs.
Using a TBrowser one can browse all ROOT objects.
Definition: TBrowser.h:41
TAlienMasterJob(TString jobID)
virtual ~TAlienMasterJob()
void Browse(TBrowser *b)
Browse object. May be overridden for another default action.