TAlienMasterJob Class Reference

#include <TAlienMasterJob.h>

Inheritance diagram for TAlienMasterJob:

TGridJob TObject TObject List of all members.

Public Member Functions

 TAlienMasterJob (TString jobID)
virtual ~TAlienMasterJob ()
virtual TGridJobStatusGetJobStatus () const
void Print (Option_t *) const
Bool_t Merge ()
Bool_t Merge (const char *inputname, const char *mergeoutput=0)
void Browse (TBrowser *b)

Detailed Description

Definition at line 31 of file TAlienMasterJob.h.


Constructor & Destructor Documentation

TAlienMasterJob::TAlienMasterJob ( TString  jobID  )  [inline]

Definition at line 34 of file TAlienMasterJob.h.

virtual TAlienMasterJob::~TAlienMasterJob (  )  [inline, virtual]

Definition at line 35 of file TAlienMasterJob.h.


Member Function Documentation

TGridJobStatus * TAlienMasterJob::GetJobStatus (  )  const [virtual]

Implements TGridJob.

Definition at line 48 of file TAlienMasterJob.cxx.

References TMap::Add(), TString::Data(), TGridJob::fJobID, TAlienMasterJobStatus::fJobs, TAlienMasterJobStatus::fMasterJob, TAlienJobStatus::fStatus, and TAlienJob::GetJobStatus().

Referenced by Merge(), and Print().

void TAlienMasterJob::Print ( Option_t  )  const [virtual]

Reimplemented from TObject.

Definition at line 96 of file TAlienMasterJob.cxx.

References TGrid::Cd(), TString::Data(), TObject::Error(), TGridJob::fJobID, TGridResult::GetFileName(), TAlienJobStatus::GetJdlKey(), TAlienMasterJobStatus::GetJobs(), GetJobStatus(), TAlienJobStatus::GetKey(), TAlienMasterJobStatus::GetNSubJobs(), TMap::GetValue(), gGrid, i, kTRUE, TGrid::Ls(), TMap::MakeIterator(), TIterator::Next(), TAlienMasterJobStatus::PercentFinished(), TIterator::Reset(), and TList::Sort().

Bool_t TAlienMasterJob::Merge (  ) 

Definition at line 158 of file TAlienMasterJob.cxx.

References kFALSE.

Bool_t TAlienMasterJob::Merge ( const char *  inputname,
const char *  mergeoutput = 0 
)

Definition at line 164 of file TAlienMasterJob.cxx.

References TFileMerger::AddFile(), TString::Data(), TAlienJobStatus::GetJdlKey(), TAlienMasterJobStatus::GetJobs(), GetJobStatus(), TAlienJobStatus::GetKey(), TMap::GetValue(), TMap::MakeIterator(), TFileMerger::Merge(), TIterator::Next(), and TFileMerger::OutputFile().

void TAlienMasterJob::Browse ( TBrowser b  )  [virtual]

Reimplemented from TObject.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:34:24 2011 for ROOT_528-00b_version by  doxygen 1.5.1