Logo ROOT   6.10/09
Reference Guide
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 #include "TGridJob.h"
27 
28 
29 class TAlienMasterJob : public TGridJob {
30 
31 public:
32  TAlienMasterJob(TString jobID) : TGridJob(jobID) { }
33  virtual ~TAlienMasterJob() { }
34 
35  virtual TGridJobStatus *GetJobStatus() const;
36 
37  void Print(Option_t *) const;
38  Bool_t Merge();
39  Bool_t Merge(const char *inputname, const char *mergeoutput = 0);
40  void Browse(TBrowser* b);
41 
42  ClassDef(TAlienMasterJob,1) // Special Alien grid job controlling results of job splitting
43 };
44 
45 #endif
const char Option_t
Definition: RtypesCore.h:62
Basic string class.
Definition: TString.h:129
bool Bool_t
Definition: RtypesCore.h:59
virtual TGridJobStatus * GetJobStatus() const
Gets the status of the master job and all its sub jobs.
#define ClassDef(name, id)
Definition: Rtypes.h:297
void Print(Option_t *) const
This method must be overridden when a class wants to print itself.
Using a TBrowser one can browse all ROOT objects.
Definition: TBrowser.h:37
TAlienMasterJob(TString jobID)
virtual ~TAlienMasterJob()
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
Definition: TRolke.cxx:630
void Browse(TBrowser *b)
Browser interface.