Logo ROOT  
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
29class TAlienMasterJob : public TGridJob {
30
31public:
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
#define b(i)
Definition: RSha256.hxx:100
bool Bool_t
Definition: RtypesCore.h:61
const char Option_t
Definition: RtypesCore.h:64
#define ClassDef(name, id)
Definition: Rtypes.h:322
virtual ~TAlienMasterJob()
void Print(Option_t *) const
This method must be overridden when a class wants to print itself.
virtual TGridJobStatus * GetJobStatus() const
Gets the status of the master job and all its sub jobs.
void Browse(TBrowser *b)
Browser interface.
TAlienMasterJob(TString jobID)
Using a TBrowser one can browse all ROOT objects.
Definition: TBrowser.h:37
Basic string class.
Definition: TString.h:131