12 #ifndef ROOT_TAlienMasterJobStatus
13 #define ROOT_TAlienMasterJobStatus
26 class TAlienJobStatus;
27 class TAlienMasterJob;
30 class TAlienMasterJobStatus :
public TGridJobStatus {
32 friend class TAlienMasterJob;
35 TAlienJobStatus *fMasterJob;
41 TAlienMasterJobStatus(
const char* jobid) : fMasterJob(0)
42 { TString name; name = jobid; SetName(name); SetTitle(name); }
43 virtual ~TAlienMasterJobStatus();
45 EGridJobStatus GetStatus()
const;
46 void Print(Option_t *)
const;
48 Float_t PercentFinished();
50 Bool_t IsFolder()
const {
return kTRUE; }
51 void Browse(TBrowser *b);
52 TMap *GetJobs() {
return &fJobs; }
53 Int_t GetNSubJobs()
const {
return fJobs.GetSize(); }
55 ClassDef(TAlienMasterJobStatus,1)