#include <TAlienMasterJob.h>
Inheritance diagram for TAlienMasterJob:
Public Member Functions | |
TAlienMasterJob (TString jobID) | |
virtual | ~TAlienMasterJob () |
virtual TGridJobStatus * | GetJobStatus () const |
void | Print (Option_t *) const |
Bool_t | Merge () |
Bool_t | Merge (const char *inputname, const char *mergeoutput=0) |
void | Browse (TBrowser *b) |
Definition at line 31 of file TAlienMasterJob.h.
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.
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().
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 | ( | ) |
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().