#include <TAlienJDL.h>
Inheritance diagram for TAlienJDL:

Public Member Functions | |
| TAlienJDL () | |
| virtual | ~TAlienJDL () |
| virtual void | SetExecutable (const char *value=0, const char *description=0) |
| virtual void | SetArguments (const char *value=0, const char *description=0) |
| virtual void | SetEMail (const char *value=0, const char *description=0) |
| virtual void | SetOutputDirectory (const char *value=0, const char *description=0) |
| virtual void | SetPrice (UInt_t price=1, const char *description=0) |
| virtual void | SetMergedOutputDirectory (const char *value=0, const char *description=0) |
| virtual void | SetTTL (UInt_t ttl=72000, const char *description=0) |
| virtual void | SetJobTag (const char *jobtag=0, const char *description=0) |
| virtual void | SetInputDataListFormat (const char *format="xml-single", const char *description=0) |
| virtual void | SetInputDataList (const char *list="collection.xml", const char *description=0) |
| virtual void | SetSplitMode (const char *value, UInt_t maxnumberofinputfiles=0, UInt_t maxinputfilesize=0, const char *d1=0, const char *d2=0, const char *d3=0) |
| virtual void | SetSplitModeMaxNumOfFiles (UInt_t maxnumberofinputfiles=0, const char *description=0) |
| virtual void | SetSplitModeMaxInputFileSize (UInt_t maxinputfilesize=0, const char *description=0) |
| virtual void | SetSplitArguments (const char *splitarguments=0, const char *description=0) |
| virtual void | SetValidationCommand (const char *value, const char *description=0) |
| virtual void | SetMaxInitFailed (Int_t maxInitFailed, const char *description=0) |
| virtual void | SetOwnCommand (const char *command=0, const char *value=0, const char *description=0) |
| virtual void | AddToInputSandbox (const char *value=0, const char *description=0) |
| virtual void | AddToOutputSandbox (const char *value=0, const char *description=0) |
| virtual void | AddToInputData (const char *value=0, const char *description=0) |
| virtual void | AddToInputDataCollection (const char *value=0, const char *description=0) |
| virtual void | AddToRequirements (const char *value=0, const char *description=0) |
| virtual void | AddToPackages (const char *name, const char *version, const char *type, const char *description=0) |
| virtual void | AddToPackages (const char *name, const char *description=0) |
| virtual void | AddToOutputArchive (const char *value=0, const char *description=0) |
| virtual void | AddToReqSet (const char *key, const char *value=0) |
| virtual void | AddToMerge (const char *filenameToMerge, const char *jdlToSubmit, const char *mergedFile, const char *description=0) |
| virtual void | AddToMerge (const char *merge="histo.root:/alice/jdl/mergerootfile.jdl:histo-merged.root", const char *description=0) |
| void | SetValueByCmd (TString cmd, TString value) |
| virtual void | Parse (const char *filename) |
| void | Simulate () |
| Bool_t | SubmitTest () |
Definition at line 28 of file TAlienJDL.h.
| TAlienJDL::TAlienJDL | ( | ) | [inline] |
Definition at line 31 of file TAlienJDL.h.
| virtual TAlienJDL::~TAlienJDL | ( | ) | [inline, virtual] |
Definition at line 32 of file TAlienJDL.h.
| virtual void TAlienJDL::SetExecutable | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [virtual] |
| void TAlienJDL::SetArguments | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [virtual] |
Implements TGridJDL.
Definition at line 43 of file TAlienJDL.cxx.
References TGridJDL::AddQuotes(), TGridJDL::SetDescription(), and TGridJDL::SetValue().
Referenced by SetValueByCmd(), and SubmitTest().
| void TAlienJDL::SetEMail | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [virtual] |
Implements TGridJDL.
Definition at line 54 of file TAlienJDL.cxx.
References TGridJDL::AddQuotes(), TGridJDL::SetDescription(), and TGridJDL::SetValue().
Referenced by SetValueByCmd().
| void TAlienJDL::SetOutputDirectory | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [virtual] |
Implements TGridJDL.
Definition at line 65 of file TAlienJDL.cxx.
References TGridJDL::AddQuotes(), TGridJDL::SetDescription(), and TGridJDL::SetValue().
Referenced by SetValueByCmd().
| void TAlienJDL::SetPrice | ( | UInt_t | price = 1, |
|
| const char * | description = 0 | |||
| ) | [virtual] |
Implements TGridJDL.
Definition at line 87 of file TAlienJDL.cxx.
References TGridJDL::AddQuotes(), TString::Data(), Form(), TGridJDL::SetDescription(), and TGridJDL::SetValue().
Referenced by SetValueByCmd().
| void TAlienJDL::SetMergedOutputDirectory | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [virtual] |
Definition at line 76 of file TAlienJDL.cxx.
References TGridJDL::AddQuotes(), TGridJDL::SetDescription(), and TGridJDL::SetValue().
Referenced by SetValueByCmd().
| void TAlienJDL::SetTTL | ( | UInt_t | ttl = 72000, |
|
| const char * | description = 0 | |||
| ) | [virtual] |
Implements TGridJDL.
Definition at line 99 of file TAlienJDL.cxx.
References TString::Data(), TGridJDL::SetDescription(), and TGridJDL::SetValue().
Referenced by SetValueByCmd().
| void TAlienJDL::SetJobTag | ( | const char * | jobtag = 0, |
|
| const char * | description = 0 | |||
| ) | [virtual] |
Implements TGridJDL.
Definition at line 112 of file TAlienJDL.cxx.
References TGridJDL::AddQuotes(), TGridJDL::SetDescription(), and TGridJDL::SetValue().
Referenced by SetValueByCmd().
| void TAlienJDL::SetInputDataListFormat | ( | const char * | format = "xml-single", |
|
| const char * | description = 0 | |||
| ) | [virtual] |
Implements TGridJDL.
Definition at line 123 of file TAlienJDL.cxx.
References TGridJDL::AddQuotes(), TGridJDL::SetDescription(), and TGridJDL::SetValue().
Referenced by SetValueByCmd().
| void TAlienJDL::SetInputDataList | ( | const char * | list = "collection.xml", |
|
| const char * | description = 0 | |||
| ) | [virtual] |
Implements TGridJDL.
Definition at line 134 of file TAlienJDL.cxx.
References TGridJDL::AddQuotes(), TGridJDL::SetDescription(), and TGridJDL::SetValue().
Referenced by SetValueByCmd().
| void TAlienJDL::SetSplitMode | ( | const char * | value, | |
| UInt_t | maxnumberofinputfiles = 0, |
|||
| UInt_t | maxinputfilesize = 0, |
|||
| const char * | d1 = 0, |
|||
| const char * | d2 = 0, |
|||
| const char * | d3 = 0 | |||
| ) | [virtual] |
Implements TGridJDL.
Definition at line 146 of file TAlienJDL.cxx.
References SetSplitArguments(), SetSplitModeMaxInputFileSize(), SetSplitModeMaxNumOfFiles(), and strcasecmp.
Referenced by SetValueByCmd().
| void TAlienJDL::SetSplitModeMaxNumOfFiles | ( | UInt_t | maxnumberofinputfiles = 0, |
|
| const char * | description = 0 | |||
| ) | [virtual] |
Definition at line 168 of file TAlienJDL.cxx.
References TGridJDL::AddQuotes(), TGridJDL::SetDescription(), TGridJDL::SetValue(), and val.
Referenced by SetSplitMode(), and SetValueByCmd().
| void TAlienJDL::SetSplitModeMaxInputFileSize | ( | UInt_t | maxinputfilesize = 0, |
|
| const char * | description = 0 | |||
| ) | [virtual] |
Definition at line 181 of file TAlienJDL.cxx.
References TGridJDL::AddQuotes(), TGridJDL::SetDescription(), TGridJDL::SetValue(), and val.
Referenced by SetSplitMode(), and SetValueByCmd().
| void TAlienJDL::SetSplitArguments | ( | const char * | splitarguments = 0, |
|
| const char * | description = 0 | |||
| ) | [virtual] |
Implements TGridJDL.
Definition at line 193 of file TAlienJDL.cxx.
References TGridJDL::AddQuotes(), TGridJDL::SetDescription(), and TGridJDL::SetValue().
Referenced by SetSplitMode(), and SetValueByCmd().
| void TAlienJDL::SetValidationCommand | ( | const char * | value, | |
| const char * | description = 0 | |||
| ) | [virtual] |
Implements TGridJDL.
Definition at line 204 of file TAlienJDL.cxx.
References TGridJDL::AddQuotes(), TGridJDL::SetDescription(), and TGridJDL::SetValue().
Referenced by SetValueByCmd().
| void TAlienJDL::SetMaxInitFailed | ( | Int_t | maxInitFailed, | |
| const char * | description = 0 | |||
| ) | [virtual] |
Definition at line 214 of file TAlienJDL.cxx.
References TGridJDL::AddQuotes(), TGridJDL::SetDescription(), TGridJDL::SetValue(), and str.
Referenced by SetValueByCmd().
| void TAlienJDL::SetOwnCommand | ( | const char * | command = 0, |
|
| const char * | value = 0, |
|||
| const char * | description = 0 | |||
| ) | [virtual] |
Definition at line 225 of file TAlienJDL.cxx.
References TGridJDL::AddQuotes(), TGridJDL::SetDescription(), and TGridJDL::SetValue().
| void TAlienJDL::AddToInputSandbox | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [virtual] |
Implements TGridJDL.
Definition at line 246 of file TAlienJDL.cxx.
References TGridJDL::AddToSet(), and TGridJDL::AddToSetDescription().
Referenced by SetValueByCmd().
| void TAlienJDL::AddToOutputSandbox | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [virtual] |
Implements TGridJDL.
Definition at line 257 of file TAlienJDL.cxx.
References TGridJDL::AddToSet(), and TGridJDL::AddToSetDescription().
Referenced by SetValueByCmd().
| void TAlienJDL::AddToInputData | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [virtual] |
Implements TGridJDL.
Definition at line 268 of file TAlienJDL.cxx.
References TGridJDL::AddToSet(), and TGridJDL::AddToSetDescription().
Referenced by SetValueByCmd().
| void TAlienJDL::AddToInputDataCollection | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [virtual] |
Implements TGridJDL.
Definition at line 279 of file TAlienJDL.cxx.
References TGridJDL::AddToSet(), and TGridJDL::AddToSetDescription().
Referenced by SetValueByCmd().
| void TAlienJDL::AddToRequirements | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [virtual] |
Implements TGridJDL.
Definition at line 235 of file TAlienJDL.cxx.
References AddToReqSet(), and TGridJDL::AddToSetDescription().
Referenced by SetValueByCmd().
| void TAlienJDL::AddToPackages | ( | const char * | name, | |
| const char * | version, | |||
| const char * | type, | |||
| const char * | description = 0 | |||
| ) | [virtual] |
Implements TGridJDL.
Definition at line 290 of file TAlienJDL.cxx.
References TGridJDL::AddToSet(), TGridJDL::AddToSetDescription(), and TString::Data().
Referenced by SetValueByCmd().
| void TAlienJDL::AddToPackages | ( | const char * | name, | |
| const char * | description = 0 | |||
| ) | [virtual] |
Definition at line 310 of file TAlienJDL.cxx.
References TGridJDL::AddToSet(), and TGridJDL::AddToSetDescription().
| void TAlienJDL::AddToOutputArchive | ( | const char * | value = 0, |
|
| const char * | description = 0 | |||
| ) | [virtual] |
Implements TGridJDL.
Definition at line 320 of file TAlienJDL.cxx.
References TGridJDL::AddToSet(), and TGridJDL::AddToSetDescription().
Referenced by SetValueByCmd().
| void TAlienJDL::AddToReqSet | ( | const char * | key, | |
| const char * | value = 0 | |||
| ) | [virtual] |
Definition at line 331 of file TAlienJDL.cxx.
References TGridJDL::GetValue(), TString::IsNull(), TString::Length(), TString::Remove(), and TGridJDL::SetValue().
Referenced by AddToRequirements().
| void TAlienJDL::AddToMerge | ( | const char * | filenameToMerge, | |
| const char * | jdlToSubmit, | |||
| const char * | mergedFile, | |||
| const char * | description = 0 | |||
| ) | [virtual] |
Definition at line 354 of file TAlienJDL.cxx.
References TGridJDL::AddToSet(), TGridJDL::AddToSetDescription(), and TString::Data().
Referenced by SetValueByCmd().
| void TAlienJDL::AddToMerge | ( | const char * | merge = "histo.root:/alice/jdl/mergerootfile.jdl:histo-merged.root", |
|
| const char * | description = 0 | |||
| ) | [virtual] |
Definition at line 370 of file TAlienJDL.cxx.
References TGridJDL::AddToSet(), and TGridJDL::AddToSetDescription().
Definition at line 405 of file TAlienJDL.cxx.
References AddToInputData(), AddToInputDataCollection(), AddToInputSandbox(), AddToMerge(), AddToOutputArchive(), AddToOutputSandbox(), AddToPackages(), AddToRequirements(), TString::CompareTo(), TObject::Error(), SetArguments(), SetEMail(), SetExecutable(), SetInputDataList(), SetInputDataListFormat(), SetJobTag(), SetMaxInitFailed(), SetMergedOutputDirectory(), SetOutputDirectory(), SetPrice(), SetSplitArguments(), SetSplitMode(), SetSplitModeMaxInputFileSize(), SetSplitModeMaxNumOfFiles(), SetTTL(), SetValidationCommand(), and value.
Referenced by Parse().
| void TAlienJDL::Parse | ( | const char * | filename | ) | [virtual] |
Definition at line 440 of file TAlienJDL.cxx.
References TObjArray::At(), TObject::Error(), TObjArray::GetEntries(), TObjString::GetString(), i, TString::Index(), TString::IsNull(), line, TString::ReplaceAll(), SetValueByCmd(), and TString::Tokenize().
| void TAlienJDL::Simulate | ( | ) |
Definition at line 485 of file TAlienJDL.cxx.
| Bool_t TAlienJDL::SubmitTest | ( | ) |
Definition at line 380 of file TAlienJDL.cxx.
References TGridJDL::Clear(), TObject::Error(), TGridJDL::Generate(), gGrid, TObject::Info(), kFALSE, kTRUE, SetArguments(), SetExecutable(), and TGrid::Submit().
1.5.1