46 void SetValue(
const char *key,
const char *value);
47 const char *
GetValue(
const char *key);
51 void AddToSet(
const char *key,
const char *value);
56 virtual void SetExecutable(
const char *value=0,
const char *description=0) = 0;
57 virtual void SetArguments(
const char *value=0,
const char *description=0) = 0;
58 virtual void SetEMail(
const char *value=0,
const char *description=0) = 0;
60 virtual void SetPrice(
UInt_t price=1,
const char *description=0) = 0;
61 virtual void SetTTL(
UInt_t ttl=72000,
const char *description=0) = 0;
62 virtual void SetJobTag(
const char *jobtag=0,
const char *description=0) = 0;
64 virtual void SetInputDataList(
const char *list=
"collection.xml",
const char *description=0) = 0;
67 UInt_t maxinputfilesize=0,
const char *d1=0,
68 const char *d2=0,
const char *d3=0) = 0;
69 virtual void SetSplitArguments(
const char *splitarguments=0,
const char *description=0) = 0;
72 virtual void AddToInputSandbox(
const char *value=0,
const char *description=0) = 0;
74 virtual void AddToInputData(
const char *value=0,
const char *description=0) = 0;
76 virtual void AddToRequirements(
const char *value=0,
const char *description=0) = 0;
77 virtual void AddToPackages(
const char *
name=
"AliRoot",
const char *version=
"default",
78 const char *
type=
"VO_ALICE",
const char *description=0) = 0;
TString AddQuotes(const char *value)
Adds quotes to the provided string.
void SetValue(const char *key, const char *value)
Sets a value. If the entry already exists the old one is replaced.
virtual void SetTTL(UInt_t ttl=72000, const char *description=0)=0
virtual void SetInputDataList(const char *list="collection.xml", const char *description=0)=0
virtual void SetArguments(const char *value=0, const char *description=0)=0
virtual ~TGridJDL()
Cleanup.
static std::string format(double x, double y, int digits, int width)
virtual void AddToInputData(const char *value=0, const char *description=0)=0
virtual void SetSplitArguments(const char *splitarguments=0, const char *description=0)=0
virtual void SetValidationCommand(const char *value, const char *description=0)=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)=0
#define ClassDef(name, id)
void AddToSet(const char *key, const char *value)
Adds a value to a key value which hosts a set of values.
virtual void SetJobTag(const char *jobtag=0, const char *description=0)=0
virtual void SetInputDataListFormat(const char *format="xml-single", const char *description=0)=0
virtual void AddToOutputArchive(const char *value=0, const char *description=0)=0
virtual void AddToPackages(const char *name="AliRoot", const char *version="default", const char *type="VO_ALICE", const char *description=0)=0
void AddToSetDescription(const char *key, const char *description)
Adds a value to a key value which hosts a set of values.
virtual void SetPrice(UInt_t price=1, const char *description=0)=0
virtual void SetOutputDirectory(const char *value=0, const char *description=0)=0
virtual void AddToOutputSandbox(const char *value=0, const char *description=0)=0
void SetDescription(const char *key, const char *description)
Sets a value. If the entry already exists the old one is replaced.
const char * GetValue(const char *key)
Returns the value corresponding to the provided key.
TMap implements an associative array of (key,value) pairs using a THashTable for efficient retrieval ...
const char * GetDescription(const char *key)
Returns the value corresponding to the provided key.
Mother of all ROOT objects.
virtual void SetExecutable(const char *value=0, const char *description=0)=0
virtual void AddToInputDataCollection(const char *value=0, const char *description=0)=0
virtual void AddToRequirements(const char *value=0, const char *description=0)=0
virtual void Clear(const Option_t *=0)
Clears the JDL information.
virtual TString Generate()
Generates the JDL snippet.
virtual void AddToInputSandbox(const char *value=0, const char *description=0)=0
virtual void SetEMail(const char *value=0, const char *description=0)=0